/* ----------------------------------------------------------------
    Custom CSS
    Add all your Custom Styled CSS here for New Styles or
    Overwriting Default Theme Styles for Better Hanlding Updates
-----------------------------------------------------------------*/
hr {
  margin-top: 4px !important;
  margin-bottom: 5px !important;
  border-top: 1px solid #ded8d8 !important;
}
.anchor {
    display: block;
    position: relative;
    top: -95px;
    visibility: hidden;
}
.fntwhite {
  color:white;
}
body {
    line-height: 1.8;
}
#header, #header-wrap, #logo img, #primary-menu:not(.style-2), #primary-menu:not(.style-2) > ul {
    height: 100px !important;
    }

@media only screen and (max-width: 768px) {
#header, #header-wrap, #logo img, #primary-menu:not(.style-2), #primary-menu:not(.style-2) > ul {
    height: 100% !important;
    }
}
.standard-logo {
     height: 100%;
     padding-left: 0px;
     padding-right: 0px;
     display:block;
}

#rcorners1 {
    border-radius: 4px;
    background: #f39e79;
}
#rcornersab1 {
    border-radius: 4px;
    background: #1d374b;
}
#rcornersgold {
    border-radius: 4px;
    background: #d6c372;
}
#rcornersilver {
    border-radius: 4px;
    background: #C0C0C0	;
}
#rcornersbronze {
    border-radius: 4px;
    background: #eaa867;;
}
#rcorners2 {
    border-radius: 4px;
    background: #9ecbe8;
}
#rcorners4 {
    border-radius: 4px;
    background: #add0bb;
}
#rcorners02 {
    border-radius: 4px;
    background: #1d384c;
}
#rcorners3 {
    border-radius: 4px;
    background: #f1ce91;
}
.color2 {
    color: red;
}
.justifytxt {
    text-align: justify;
}

.atp_gallery{
    padding: 0px 0px 0px 0px;
    width: 40%;
    float: right;
}

h1{
     word-wrap: break-word;
     -webkit-hyphens: auto;
     -moz-hyphens: auto;
     -ms-hyphens: auto;
     -o-hyphens: auto;
     hyphens: auto;
}

.h2 {
    color: #444;
    font-weight: 600;
    line-height: 1.5;
    margin: 0 0 10px 0;
    font-family: 'Gotham A', 'Gotham B', sans-serif;
    padding: 100px 05px 05px 05px
}
.col_half {
   padding: 15px 85px 15px 85px;

.owl-carousel {
    padding: 0px 0px 10px 0px;

}
.well-2 {
  min-height: 10px;
  padding: 15px 15px 03px 15px;
  margin-bottom: 00x;
  background-color: #f5f9f9;
  border: 1px solid #e3e3e3;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well-002 {
  min-height: 10px;
  padding: 10px;
  margin-bottom: 00x;
  background-color: #7dadce63;
  border: 1px solid #e3e3e3;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well-5 {
  padding:0px 0px 0px 0px;
  min-height: 15px;
  padding: 5px;
  margin-bottom: 15px;
  margin-right: 0px;
  margin-left: -08px;
  margin-bottom: 15px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.00);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well {
  margin-bottom: 0x;
  background-color: #f5f9f9;
  padding: 10px;
}
.feature-box.fbox-light .fbox-icon i, .feature-box.fbox-light .fbox-icon img {
    background-color: #5494be;
    color: #fff
}
  padding-bottom: 0px;
}
.well-2 {
  padding: 3px;
  margin: 10px 15px 10px 0px;
  background-color: #d8d8d8;
  border: 1px solid #e3e3e3;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.00);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);

}
.well-3 {
  padding: 15px !important;
  margin: 10px 0px 10px 0px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.00);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
 }
 .well-3c1 {
  padding: 10px 10px 10px 10px !important;
  margin: 10px 0px 10px -15px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.00);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
 }
 .well-3c2 {
  padding: 05px !important;
  margin: 10px 15px 10px 15px;
  background-color: #7dadce63;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.00);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
 }
 .well-3c {
  padding: 05px !important;
  margin: 10px 25px 10px 15px;
  background-color: #7dadce63;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.00);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
 }
 .well-become3 {
  padding: 15px;
  margin: 0px 0px 25px 25px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.00);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
 }
 .well-become3tplft {
  padding: 15px !important;
  margin: 0px 0px 25px 0px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.00);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
 }
 .well-become3Lft {
  padding: 15px !important;
  margin: 0px 0px 25px 0px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.00);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
 }
 .well-become3Lft1 {
  padding: 15px !important;
  margin: 0px 0px 25px 0px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.00);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
 }
 .well-home3 {
  padding: 10px !important;
  margin: 10px 05px 05px 10px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.00);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
 }
.well-12 {
  padding: 10px;
  margin: 5px 5px 5px 0px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.00);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well-13 {
  padding: 10px;
  margin: 5px 14px 5px 9px !important;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.00);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well-14 {
  padding: 10px;
  margin: 5px 5px 5px 5px !important;
  background-color: #e4e0dd;
  border: 1px solid #e3e3e3;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.00);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well-23 {
  min-height: 15px;
  padding: 8px;
  margin: 10px 0px 10px 0px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.00);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  }
.well-03 {
  padding: 10px 10px 10px 10px;
  margin: 0px 0px 10px 5px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.00);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.feature-box h3 span.subtitle {
    display: block;
    margin-top: 5px;
    padding: 05px;
    color: #1d374b;
    font-weight: 350;
    text-transform: none;
}

.feature-box.fbox-light .fbox-icon i, .feature-box.fbox-light .fbox-icon img {
    background-color: #5494be;
    color: #fff;
}
.content-wrap {
    padding-top: 1px;
}
.container-fluid {
    padding-right: 00px;
}
#map {
  height: 195px;
  width: 100%;
  border-style: solid;
  border: 2px solid #344152;
}
.col-md-8 {
  padding-left: 5px;
  padding-right: 5px;
}
#content {
  padding: 0px 0px 0px 0px;
  margin-bottom: 0;
}
.vline {
border: 1px;
border-style: dotted;
border-right-color: #3f3f3f;
border-left: transparent;
border-top: transparent;
border-bottom: transparent;
height: 100%;
}
.fright {
 padding: 0px 60px 0px 120px;
}
.sm-form-control {
    border: 2px solid #1d374b;
    border-radius: 9 !important;
    -webkit-transition: border-color ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s;
    transition: border-color ease-in-out .15s;
}

.button {
    background-color: #1d374b;
    color: #FFF;
    margin: 10px;
}
.shadow {
    box-shadow: 2px 3px 2px #999999;
}
#wrapper {
    position: relative;
    float: none;
    width: 1220px;
    margin: 0 auto;
    background-color: #fff;
    box-shadow: 0 0 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.1);
}
video {
    width: 100%;
    border: 0px solid grey;
    padding-top: 0%;
 }
.playpause {
    background-image: url("../images/buttonoverlay.html");
    background-repeat:no-repeat;
    width:20%;
    height:20%;
    position:absolute;
    left:0%;
    right:0%;
    top:0%;
    bottom:0%;
    margin:auto;
    background-size:contain;
    background-position: center;
}
.justify {
    text-align: justify;
}

.pb {
    padding-bottom: 10px !important;
}
.indexpb {
    padding-bottom: 25px !important;
    padding-top: 45px !important;
}
.footcopypadd {
    padding-top: 20px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;

}
.indexpt {
    padding-top: 10px !important;
}
.paddingzeroLR {
  padding-right: 25px !important;
  padding-left: 25px !important;
}
.mboxmarginlr {
  padding-right: 25px !important;
  padding-left: 35px !important;
}
.mboxmarginlr1 {
  padding-right: 45px !important;
  padding-left: 35px !important;

}
 .margzeroR {
  margin-right: 00px !important;
  }
.margbecome01 {
  margin: 16px !important;
  }

.ptb {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.iconptb {
    padding: 65px 10px 10px 10px !important;
}
.iconptb02 {
    padding: 85px 15px 10px 0px !important;
}
.pt01 {
    padding-top: 25px !important;
}

.prATPtitle {
    padding-right: 0px !important;
}
.plATPtitle {
    padding-right: 0px !important;
}
.prATPtitle01 {
    padding-right: 20px !important;
}
.ptblr01 {
     padding: 25px 00px 25px 00px !important;
}
.pr01 {
    padding-right: 15px !important;
}
.pb3 {
    padding-bottom: 15px !important;
}
.mb2atpben {
    margin-top: 20px !important;
}

.mb3atpben {
    margin-bottom:55px !important;
    margin-top: 35px !important;
}

@media only screen and (max-width: 991px) {
.mb3atpben {
    margin-bottom:35px !important;
    margin-top: 35px !important;
  }
}
@media only screen and (max-width: 991px) {
.mratpben03 {
    margin-left: 15px !important;
    margin-right: 15px !important;
}
.mratpben04 {
    margin-left: 0px !important;
    margin-right: 20px !important;
 }
}
@media only screen and (max-width: 991px) {
.vid1 {
    width: 100% !important;
    margin-left: 05px !important;
    margin-right: 05px !important;
    margin-bottom: 45px !important;
    margin-bottom: 45px !important;

 }
@media only screen and (min-width: 991px) {
.mrgkudobtm {
   margin-bottom: 55px !important;
 }
}
}
@media only screen and (max-width: 991px) {
.img1 {
    width: 75% !important;
    height: 75% !important;
 }
}

.pb3atpkudos {
    padding-bottom: 30px !important;
}


.pb4atpkudos {
    padding-bottom: 35px !important;
}
.padbot {
    padding-bottom: 0px !important;
}
.pb003 {
    padding-bottom: 15px !important;
}
.pbhowdoatps {
    padding-right: 15px !important;
}
.pblr15 {
    padding-left: 35px !important;
}
.pblr16 {
    padding-left: 30px !important;
}
.pblr16gtsc {
    padding-left: 30px !important;
}
.pblr17 {
    padding-left: 36px !important;
}
.pt {
    padding-top: 10px !important;
}
.paddinglft {
 padding-left: 0px !important;
 }
.margin001{
  margin: 20px;
}
.margin0011{
  margin: 00px 05px 00px 10px;
}
.margin002{
  margin: 55px 28px 10px 10x !important;
}
.marginrt{
  margin-right: 50px;
  }
  .marginrt01{
  margin-right: 0px !important;
  }
.testipadmarg{
  margin-left: 383px !important;
  margin-right: 800px !important;
  padding-right: 45px !important;
  }
.marginlt {
  margin-left: 30px !important;
  }
.paddleftribs{
  padding-left: 69px !important;
  }
.marginlrtb {
  margin:0px 48px 0px 0px;
}
.marginlr {
  margin: 60px;
  }
.marginleft1 {
  margin: 10px 0px 0px 55px;
  }
.marginlr1 {
  margin:15px;
  }
.marginltest {
  margin-left:15px !important;
  }
.margleftrib {
  margin-left:275px;
  }
.marginlr2 {
  margin:15px 30px 0px 75px;
 }
 .marginatp {
  margin:0px 10px 0px 0px;
 }
 .margincontact {
  margin:0px 05px 0px 05px !important;
 }
.marginlr3 {
  margin:15px 30px 0px 0px;
  }
.margtop {
    margin-top: 0px !important;
}
.margtop1 {
    margin-top: 10px !important;

}
.margcontact {
    margin-top: 150px !important;
}
.indexcontactmarg {
    margin-top: 12px !important;
    padding-bottom: 10px !important;

}
.margtop2 {
    margin-top: 75px !important;
}
.margbot {
    margin-bottom: 0px !important;
}
.margbot1 {
    margin-bottom: 20px !important;
    margin-top: 20px !important;
    margin-left: 52px !important;
    margin-right: 52px !important;

}
.margprofilecon {
        margin-right: 20px !important;

}
.margbecome {
    margin: 15px 35px 0px 55px;
}

.margbot1 {
    margin-bottom: 35px;
}
.marglfttzero{
    margin-left: 0px !important;
}
.marglfttzero{
    margin-left: 0px !important;
}
.margrightindex {
    margin-right: 0px !important;
}
.margrightindexlst {
    margin-right: 00px !important;
}

.marglftindex {
    margin-left: 00px !important;
}
.margrightcontact01{
    margin-right: 15px !important;
}
.topp {
  padding:30px 0px;
  }
 .bannerpad {
     padding: 12px !important;
 }
.padding9 {
  padding-left:  35px !important;
  }
  .paddingzero {
  padding-left:  35px !important;
  }
.ribpadding {
  padding-top: 25px;
}
@media only screen and (max-width: 415px) {
    .ribpadding {
      padding-top: 2%;
      padding-bottom: 35%;
   }
}
.margtest {
     margin: 5px 0px 5px 5px!important;
}

.mobcenter {
    margin-left: 0px;
    margin-right: 0px;
}
.contactpadd {
    padding-right: 75px !important;
}
@media only screen and (max-width: 415px) {
    .ribpadding {
      padding-top: 2%;
      padding-bottom: 35%;
   }
}    .mobcenter {
    margin-left: 10%;
    margin-right: 10%;
   }

.padding02 {
  padding-left: 45px;
  padding-right: 25px;
  padding-right: 25px;
  }
.paddingrib02 {
  padding-right: 45px;
  }
.paddingribabout {
  padding-right: 35px !impor;
  }
.padding4 {
    padding: 10px !important;
 }
 .padding5 {
    padding: 15px !important;
 }
 .padding14 {
    padding-bottom: 10px !important;
    padding-right: 25px !important;
    padding-left: 25px !important;
 }
.padding04 {
    padding: 10px 10px 5px 10px !important;
    margin-bottom: 32px !important;
    margin-left: 05px !important;
 }
.paddingbottom   {
    padding-bottom: 20px !important;
}
.paddingtB {
    padding-top: 5px !important;
    padding-bottom: 5px!important;
}
.paddingtB01 {
    padding-bottom: 25px!important;
}
.paddingtd {
    padding-top: 15px !important;
    padding-bottom: 25px!important;
}
.paddingtopB {
    padding-top: 10px !important;

}
.paddingtop020 {
    padding-top: 20px !important;
}
.paddingtop13 {
    padding-top: 0px;
}
.paddingtop23 {
    padding-top: 15px !important;
}
.margright12 {
    margin:0px 0px 65px 0px;
}
.padding3 {
  padding: 15px !important;
}
.paddingab3 {
  padding: 9px !important;
}
.paddingpro3 {
  padding: 09px !important;
}
.ribpad   {
    margin-right: 60% !important;
    margin-left:  40% !important;
}
.padding13 {
  padding: 10px;
}

.padding14 {
  padding: 0px 0px 0px 15px;
}
.paddingbecome {
  padding: 0px 0px 0px 15px;
}
.padding001 {
    padding-left:  10px !important;
    padding-right: 25px !important;
}
 .padding05 {
  padding-left: 15px;
  font-size: 12px;
  color: 434955;
 }
 .paddingzero {
    padding: 0px !important;
 }

.padLft{
      padding-left: 25px;
  }
.padLftslider{
      padding-left: 0px !important;
  }
.padLft1{
      padding-left: 75px;
}
.padLft2{
      padding-left: 100px;
}

.padrtbecome{
      padding-right: 0px !important;
}
.padatpbene{
      padding-bottom: 55px !important;
}

.padatpbeneRBA{
      padding-bottom: 18px !important;
}
.padatpbeneBOSHA{
      padding-bottom: 38px !important;
}
.padatpbeneHSEQ{
      padding-bottom: 15px !important;
}
.margLab{
      margin-left: 10px !important;
}

 .paddcolpercent {
  padding-top: 20%;
  }
.heading-block {
    margin-bottom: 00px! important;
}
.becomeatpmargbtm {
    margin-bottom: 00px! important;
}
.atpbenkudosPB {
    padding-bottom: 35px! important;
    padding-top: 35px! important
}
.atpbenkudosPB1 {
   padding-bottom: 20px! important;
}
.margeatpbeni {
    margin-bottom: 50px! important;
}
.col {
  padding-right:1px;
  padding-left:1px;
}
#text {
    padding: 60px 0px 30px 02px;
}
h2, {
    color: #444;
    font-weight: 600;
    line-height: 1.5;
    margin: 0 0 10px 0;
    font-family: 'Gotham A', 'Gotham B', sans-serif;
}
.row-m-b{
  margin-bottom : 75px;
}
.row-m-b2{
  margin-bottom : 35px;
=======
  margin-bottom : 75px
}
.responsive-tabs-panel { padding: 20px; }

.responsive-tabs-accordion-title {
    display: none;
    margin-bottom: 2px;
}
.responsive-tabs-accordion-title a {
display: block;
 padding: 0 15px;
 color: #444;
 height: 40px;
 line-height: 40px;
border: 1px solid #DDD;
 background-color: #F2F2F2;
 font-size: 14px;
 font-weight: bold;
border-radius: 2px;
}
.responsive-tabs-accordion-title.responsive-tabs-active a  {
background-color: #1ABC9C;
color: #FFF;
border: 0;
border: 1px solid #15957c;
}
.responsive-tabs-panel.responsive-tabs-state-active { display: block; }
/* Accordion responsive breakpoint */
@media only screen and (max-width: 768px) {
.responsive-tabs-nav { display: none; }
.responsive-tabs-accordion-title { display: block; }
}
html{background-color:#FFFFFF;color:#383838;}
::-moz-selection{background:#444444;color:#DDDDDD;}
::selection{background:#444444;color:#DDDDDD;}
#documenter_sidebar #documenter_logo{background-image:url();}
a{color:#0000FF;}
.btn {
border-radius:3px;
}
.btn-primary {
 background-image: -moz-linear-gradient(top, #0088CC, #0044CC);
 background-image: -ms-linear-gradient(top, #0088CC, #0044CC);
 background-image: -webkit-gradient(linear, 0 0, 0 0088CC%, from(#DDDDDD), to(#0044CC));
 background-image: -webkit-linear-gradient(top, #0088CC, #0044CC);
 background-image: -o-linear-gradient(top, #0088CC, #0044CC);
 background-image: linear-gradient(top, #0088CC, #0044CC);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088CC', endColorstr='#0044CC', GradientType=0);
 border-color: #0044CC #0044CC #bfbfbf;
 color:#FFFFFF;
 }
.paralineht {
    line-height: 1.4;! important;
}

.html, .body {
height: 100%;
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.428571429;
  color: #333;
  background-color: #fff;
}
#container {
min-height: 100%;
margin-bottom: -275px;
position: relative;
}
.clearfooter {
height: 10px;
clear: both;
}
.promo.promo-mini {
    text-align: left;
    padding: 5px 3px;
}
.txtind {
    p {
    text-indent: 50px;
}
}
.imgpad {
    padding:30px 30px 30px 30px;
    }
.row-bordered {
  position: relative;
}
.row-bordered:after {
  content: "";
  display: block;
  border-bottom: 1px solid #ddd;
  position: absolute;
  bottom: 0;
  left: 01px;
  right: 01px;
}
.centered-thing {
    position: absolute;
    margin: auto;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.fontsize2 {
    font-size: 17px;
    color: #00132c;
}
.fontsize1 {
    font-size: 15px;
    color: #00132c;
}
.fontsize3 {
    font-size: 10px;
    color: #1d36b3;
}
.fontsize4  {
    font-size: 15px !important;
}

.fontcolor {
    color: #00132c;
}
.wordspc {
    word-spacing: -1px;
}
.wordspc2 {
    word-spacing: -1px;
}
.wordspc3 {
    word-spacing: -1px;
}
.subtitle {
    font-family: Open Sans', sans-serif
}
.feature-box h3 {
    font-size: 16px;
}
.feature-box.fbox-bg.fbox-center {
    margin-top: 68px;
    padding: 78px 20px 20px;
    background-color: #fff;
    border: 1px solid #E5E5E5;
    border-radius: 5px;
}
.feature-box.fbox-bg.fbox-center.fbox-outline .fbox-icon {
    background-color: #fff;
 }
 .feature-box p {
    margin: 8px 0 0 0;
    color: #1d384c;
}
.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
.panel-default {
    border-color: #ddd;
}
.panel-default>.panel-heading {
    color: #eee;
    background-color: #2a475d;
    border-color: #ddd;
}
.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.panel-body {
    padding: 14px 20px 14px 0px;
}

.minheight1 {
    min-height: 379px;
}
.minheight01 {
    min-height: 148px !important;
}

.minheight2 {
    min-height: 370px;
}
.minheight3 {
    min-height: 300px;
=======
    min-height: 308px;
}
.minheightAB {
    min-height: 300px !important;
}
.padleft {
    padding:0px 0px 0px 35px;
}
.padlrtb {
    padding:0px;
}
.button.button-desc {
    text-align: center;
    padding: 05px 05px;
    font-size: 11px;
    height: auto;
    line-height: 1;
    font-family: 'Raleway', sans-serif;
}
  .wordwrap {
       width: 20px;
       word-break: break-all;
       white-space: normal;
  }
.divider:after,
.divider.divider-center:before,
.divider.divider-center.divider-short:before {
    border-top: 1px solid #ccc;
}
.divider {
    margin: 15px 0;
}
.headermargbt { margin-bottom: 0px; }
.feature-box h3 {
    color: #1d374b;
}
.alignlft {
    text-align: left
}
.fontcolorwht {
    color: #e5e6e6;
}
.boxed-slider { padding: 5px;
 }
 #slider {
    position: relative;
    width: 100%;
    overflow: hidden;
}
.bannerarea{
   background:#1d374b;
   padding: 10px;
}
.section {
    position: relative;
    margin: 30px 0;
    padding: 40px 0;
    background-color: #fff;
    overflow: hidden;
}
.h6 {
    margin-bottom: 5px;
}
.col-centered{
    float: none;
    margin: 0 auto;
}
@media only screen and (max-width: 800px)
    .col {
        display: block;
        width: 100%;
    }

.row-flex, .row-flex > div[class*='col-'] {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex:1 1 auto;
}
.flex-column{
  display: flex;
  flex-basis: auto !important;
  align-items: center;
  justify-content: center;
  align-content: center !important;
  flex-wrap: wrap !important;
  height: 100%
  width: 100%
}
.nowrap  {
       flex-wrap: nowrap !important;
}



.flex-childcenter  {
    flex-grow: 999 !important;
    width: 100%
}
.flex-childcenter1  {
    align-self: center;
    flex-shrink: 3 !important;
    flex-wrap: wrap;
}

.row-flex-wrap {
    -webkit-flex-flow: row wrap;
    align-content: flex-start;
    flex:0;
}
.flex-wrapper {
  display: flex;
  min-height: 100vh;
  flex-direction: column;
}

.row-flex > div[class*='col-'], .container-flex > div[class*='col-'] {
     margin:-.5px; /* hack adjust for wrapping */
}

.container-flex > div[class*='col-'] div,.row-flex > div[class*='col-'] div {
    width:100%;
}
h1, h2, h3, h6 {
        text-align: center;
    }
<!-- Grid
        /*  The style of the text */
        .thumbnail-overlay{
            font-size: 35px;
            color: white;
        }

        /* The different shapes */
        .round .media-box-container{
            -webkit-border-radius: 50%;
               -moz-border-radius: 50%;
                    border-radius: 50%;
        }
        .square .media-box-container{
            -webkit-border-radius: 0%;
               -moz-border-radius: 0%;
                    border-radius: 0%;
        }


        /* Position the filters */
        .media-boxes-drop-down{
            float: left;
            margin-right: 10px;
            border-radius: 7px !important;
        }
        .media-boxes-search{
            float: right;
        }

        /* Hide the "no more entries" button */
        .media-boxes-no-more-entries{
            display: none;
        }

        /* Remove the shadow */
.media-box-container{
          -webkit-box-shadow: none !important;
             -moz-box-shadow: none !important;
               -o-box-shadow: none !important;
              -ms-box-shadow: none !important;
                  box-shadow: 3px 3px 8px grey !important;
                  border-radius: 10px !important;
        }
.media-boxes-container{
        margin-top: 20px !important;
        margin-bottom: 20px !important;
        border-radius: 10px !important;
}
.thumbnail-overlay>div.aligment>div.aligment{
    padding: 0px !important;
  }
  .media-box-title{
    letter-spacing: 10px;
    line-height: normal;
    font-weight: 600;
    color: rgb(255, 255, 255)!important;
    font-size: 18px !important;
  }
  .media-box-content{
    padding: 05px 15px 5px 15px !important;
    position: relative;
    background: #275470 !important;
    color: rgb(255, 255, 255);
    line-height: 17px
  }
.media-box-categories{
    font-size: 14px !important;
  }
.thumbnail-overlay{
    background-color: #275470 !important;

  }
  .media-box-image div[data-width][data-height] img{
    top: 0%; left:0; right: 0; bottom: -100% !important;
  }

  .media-box-categories span{
    color: #ecbe5f !important;
     font-weight: bold !important;
    font-weight: 800;
  }

  .btn-default {
  color: #fff;
  background-color: #043758 !important;
  text-align:center !important;
  }

   .media-box-footer{
    padding: 6px !important;
  }
  .btn {
    margin-top: 0%;
    margin-left: 0%;
    margin-right: 0%;
}

.media-boxes-drop-down{
      border: 3px solid #275470 !important;
       width: 279px !important;
    }

.media-boxes-drop-down-header {
      font-size: 20px !important;
      margin: 0 !important;
      height: 45px !important;
      line-height: 44px !important;
    }

.media-boxes-search {
      font-size: 20px !important;
      margin: 0px 10px 10px 10px !important;
      padding: 5px 10px 10px 40px;
      height: 55px !important;
      line-height: 44px !important;
      border: 3px solid #275470 !important;
      border-radius: 7px !important;

    }
.scrollable-menu {
    height: auto;
    max-height: 400px;
    overflow-x: hidden;
}

.img-thumbnail {
  padding-top: 05px;
  padding-bottom: 05px;
  padding-left: 05px;
  padding-right: 05px;
}

.img-circle {border-radius: 100% !important;}

.textalignL {
    text-align: left !important;
}

.heading-block h1 + span {font-size: 20px;}
        /* Profile */
.h6, h6 {
    font-size: .75rem !important;
    font-weight: 500;
    font-family: Roboto,Helvetica,Arial,sans-serif;
    line-height: 1.5em;
    text-transform: uppercase;
}

.name h6 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.navbar {
    border: 0;
    border-radius: 3px;
    padding: .625rem 0;
    margin-bottom: 20px;
    color: #555;
    background-color: #fff!important;
    box-shadow: 0 4px 18px 0 rgba(0,0,0,.12), 0 7px 10px -5px rgba(0,0,0,.15) !important;
    z-index: 1000 !important;
    transition: all 150ms ease 0s;

}

.navbar.navbar-transparent {
    z-index: 1030;
    background-color: transparent!important;
    box-shadow: none !important;
    padding-top: 25px;
    color: #fff;
}

.navbar .navbar-brand {
    position: relative;
    color: inherit;
    height: 50px;
    font-size: 1.125rem;
    line-height: 30px;
    padding: .625rem 0;
    font-weight: 300;
    -webkit-font-smoothing: antialiased;
}

.navbar .navbar-nav .nav-item .nav-link:not(.btn) .material-icons {
    margin-top: -7px;
    top: 3px;
    position: relative;
    margin-right: 3px;
}

.navbar .navbar-nav .nav-item .nav-link .material-icons {
    font-size: 1.25rem;
    max-width: 24px;
    margin-top: -1.1em;
}

.navbar .navbar-nav .nav-item .nav-link .fa, .navbar .navbar-nav .nav-item .nav-link .material-icons {
    font-size: 1.25rem;
    max-width: 24px;
    margin-top: -1.1em;
}

.navbar .navbar-nav .nav-item .nav-link {
    position: relative;
    color: inherit;
    padding: .9375rem;
    font-weight: 400;
    font-size: 12px;
    border-radius: 3px;
    line-height: 20px;
}

a .material-icons {
    vertical-align: middle;
}

.fixed-top {
    position: fixed;
    z-index: 1030;
    left: 0;
    right: 0;
}

.profile-page .page-header {
    height: 380px;
    background-position:center;
}

.page-header {
    height: 100vh;
    background-size: cover;
    margin: 0;
    padding: 0;
    border: 0;
    display: flex;
    align-items: center;
}

.header-filter:after, .header-filter:before {
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    display: block;
    left: 0;
    top: 0;
    content: "";
}

.header-filter::before {
    background: rgba(0,0,0,.5);
}

.main-raised {
    margin: -60px 30px 0;
    border-radius: 6px;
    box-shadow: 0 16px 24px 2px rgba(0,0,0,.14), 0 6px 30px 5px rgba(0,0,0,.12), 0 8px 10px -5px rgba(0,0,0,.2);
}

.main {
    background: #FFF;
    position: relative;
    z-index: 3;
}

.profile-page .profile {
    text-align: center;
}

.profile-page .profile img {
    max-width: 160px;
    width: 100%;
    margin: 0 auto;
    -webkit-transform: translate3d(0,-50%,0);
    -moz-transform: translate3d(0,-50%,0);
    -o-transform: translate3d(0,-50%,0);
    -ms-transform: translate3d(0,-50%,0);
    transform: translate3d(0,-50%,0);
}

.img-raised {
    box-shadow: 0 5px 15px -8px rgba(0,0,0,.24), 0 8px 10px -5px rgba(0,0,0,.2);
}

.rounded-circle {
    border-radius: 50%!important;
}

.title {
    margin-top: 30px;
    margin-bottom: 25px;
    min-height: 32px;
    color: #3C4858;
    font-weight: 700;
    font-family: "Roboto Slab","Times New Roman",serif;
}

.profile-page .description {
    margin: 1.071rem auto 0;
    max-width: 600px;
    color: #999;
    font-weight: 300;
}

p {
    font-size: 14px;
    margin: 0 0 0px;
}

.profile-page .profile-tabs {
    margin-top: 4.284rem;
}

.nav-pills, .nav-tabs {
    border: 0;
    border-radius: 3px;
    padding: 0 15px;
}

.nav .nav-item {
    position: relative;
    margin: 0 2px;
}

.nav-pills.nav-pills-icons .nav-item .nav-link {
    border-radius: 4px;
}

.nav-pills .nav-item .nav-link.active {
    color: #fff;
    background-color: #9c27b0;
    box-shadow: 0 5px 20px 0 rgba(0,0,0,.2), 0 13px 24px -11px rgba(156,39,176,.6);
}

.nav-pills .nav-item .nav-link {
    line-height: 24px;
    font-size: 12px;
    font-weight: 500;
    min-width: 100px;
    color: #555;
    transition: all .3s;
    border-radius: 30px;
    padding: 10px 15px;
    text-align: center;
}

.nav-pills .nav-item .nav-link:not(.active):hover {
    background-color: rgba(200,200,200,.2);
}


.nav-pills .nav-item i {
    display: block;
    font-size: 30px;
    padding: 15px 0;
}

.tab-space {
    padding: 20px 0 50px;
}

.profile-page .gallery {
    margin-top: 3.213rem;
    padding-bottom: 50px;
}

.profile-page .gallery img {
    width: 100%;
    margin-bottom: 2.142rem;
}

.profile-page .profile .name{
    margin-top: -80px;
}

img.rounded {
    border-radius: 6px!important;
}

.tab-content>.active {
    display: block;
}

/* dropdown */

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    float: left;
    min-width: 11rem !important;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    background-color: #fff;
    background-clip: padding-box;
    border-radius: .25rem;
    transition: transform .3s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);
}

.dropdown-menu.show{
    transition: transform .3s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);
}


.dropdown-menu .dropdown-item:focus, .dropdown-menu .dropdown-item:hover, .dropdown-menu a:active, .dropdown-menu a:focus, .dropdown-menu a:hover {
    box-shadow: 0 4px 20px 0 rgba(0,0,0,.14), 0 7px 10px -5px rgba(156,39,176,.4);
    background-color: #9c27b0;
    color: #FFF;
}
.show .dropdown-toggle:after {
    transform: rotate(180deg);
}

.dropdown-toggle:after {
    will-change: transform;
    transition: transform .15s linear;
}


.dropdown-menu .dropdown-item, .dropdown-menu li>a {
    position: relative;
    width: auto;
    display: flex;
    flex-flow: nowrap;
    align-items: center;
    color: #333;
    font-weight: 400;
    text-decoration: none;
    font-size: .8125rem;
    border-radius: .125rem;
    margin: 0 .3125rem;
    transition: all .15s linear;
    min-width: 7rem;
    padding: 0.625rem 1.25rem;
    min-height: 1rem !important;
    overflow: hidden;
    line-height: 1.428571;
    text-overflow: ellipsis;
    word-wrap: break-word;
}

.dropdown-menu.dropdown-with-icons .dropdown-item {
    padding: .75rem 1.25rem .75rem .75rem;
}

.dropdown-menu.dropdown-with-icons .dropdown-item .material-icons {
    vertical-align: middle;
    font-size: 24px;
    position: relative;
    margin-top: -4px;
    top: 1px;
    margin-right: 12px;
    opacity: .5;
}
.line,
.double-line {
    margin: 20px 0 ! important;
}
.topmargin { margin-top: 20px !important; }
  .media
    {
        /*box-shadow:0px 0px 4px -2px #000;*/
        margin: 20px 0;
        padding:30px;
    }
    .dp
    {
        border:8px solid #DDDDDD;
        transition: all 0.2s ease-in-out;
    }
    .dp:hover
    {
        border:2px solid #DDDDDD;
        transform:rotate(360deg);
        -ms-transform:rotate(360deg);
        -webkit-transform:rotate(360deg);
        /*-webkit-font-smoothing:antialiased;*/
     }

.dp-atp {
    border: 8px solid #DDDDDD;
    transition: all 0.2s ease-in-out;
}

.dp-atp:hover {
    border: 2px solid #DDDDDD;
    transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
}

     .glyphicon {  margin-bottom: 0px;margin-right: 10px;}

    small {
    display: block;
    line-height: 1.428571429;
    color: #999;
    }
.atp_contact_label{
    width: 20%;
    text-align: right;
    padding: 5px;
    float: left;
}
.atp_address{
    padding: 0px 0px 0px 0px;
    margin-right: 15px;
    line-height: 1 !important;
    word-spacing: 0px !important;

}
.floatlft {
    float: left;
}
.main-nav {
    border-bottom:2px solid rgb(0,0,0);padding-bottom:10px;
    }
.line,
.double-line {
    border-top: 2px solid #EEE;
}
.floatright {
    float: right;
}
.rib-container {
    margin: 20px 0px 0 0;
    overflow: auto
}
.rib-img {
    float: right;
}
.rib-img img {
    display: block;
}
.rib-content {
    margin-left: 5px !important;
}
.rib-fonts  {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif!important;
    font-size: 15px !important;}
ul {
font:15px "Helvetica",san-serif !important;
}
#ulmarg ul, li{
    margin-left: 30px;
    margin-bottom: 10px;
}
.fontstyle01 {
font:15px "Helvetica",san-serif !important;
}
.marglft05{
    margin-left: 10px !important;
    margin-top: 10px !important;
}
.atp_about{
    padding: 20px;
    width: 40%;
    float: right;
}
.btn-circle.btn-xl {
    width: 70px;
    height: 70px;
    padding: 10px 16px;
    border-radius: 35px;
    font-size: 24px;
    line-height: 1.33;
}
.btn-circle {
    width: 60px;
    height: 30px;
    padding: 2px;
    border-radius: 10px;
    text-align: center;
    font-size: 10px;
    line-height: 1.42857;
}

.modal {
        top: ;
    z-index: 99999999999;
}
.hide-bullets {
    list-style:none;
    margin-left: -40px;
    margin-top:20px;
}

.thumbnail {
    padding: 0;
}

.carousel-inner>.item>img, .carousel-inner>.item>a>img {
    width: 100%;
}
 {
  box-sizing: border-box;
}

img {
  display: block;
}

.gallery {
  position: relative;
  z-index: 2;
  padding: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}
.gallery.pop {
  -webkit-filter: blur(10px);
          filter: blur(10px);
}
.gallery figure {
  -ms-flex-preferred-size: 33.333%;
      flex-basis: 33.333%;
  padding: 05px;
  overflow: hidden;
  border-radius: 5px;
  cursor: pointer;
}
.gallery figure img {
  width: 100%;
  border-radius: 10px;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
.gallery figure figcaption {
  display: none;
}

.popup {
  position: fixed;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.75);
  opacity: 0;
  -webkit-transition: opacity .5s ease-in-out .2s;
  transition: opacity .5s ease-in-out .2s;
}
.popup.pop {
  opacity: 1;
  -webkit-transition: opacity .2s ease-in-out 0s;
  transition: opacity .2s ease-in-out 0s;
}
.popup.pop figure {
  margin-top: 0;
  opacity: 1;
}
.popup figure {
  position: absolute;
  top: 38%;
  left: 45%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  margin-top: 30px;
  opacity: 0;
  -webkit-animation: poppy 500ms linear both;
          animation: poppy 500ms linear both;
}
.popup figure img {
  position: relative;
  margin-top: 12px;
  z-index: 2;
  border-radius: 15px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 6px 30px rgba(0, 0, 0, 0.4);
}
.popup figure figcaption {
  position: absolute;
  bottom: 50px;
  background: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.78));
  background: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.78));
  z-index: 2;
  width: 100%;
  border-radius: 0 0 15px 15px;
  padding: 100px 20px 20px 20px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-size: 32px;
}
.popup figure figcaption small {
  font-size: 11px;
  display: block;
  text-transform: uppercase;
  margin-top: 12px;
  text-indent: 3px;
  opacity: .7;
  letter-spacing: 1px;
}
.popup figure .shadow {
  position: relative;
  z-index: 1;
  top: -15px;
  margin: 0 auto;
  background-position: center bottom;
  background-repeat: no-repeat;
  width: 98%;
  height: 50px;
  opacity: .6;
  -webkit-filter: blur(15px) contrast(2);
          filter: blur(15px) contrast(2);
}
.popup .close {
  position: absolute;
  z-index: 3;
  top: 10px;
  right: 10px;
  width: 25px;
  height: 25px;
  cursor: pointer;
  background: url(#close);
  border-radius: 25px;
  background: rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}
.popup .close svg {
  width: 100%;
  height: 100%;
}

@-webkit-keyframes poppy {
  0% {
    -webkit-transform: matrix3d(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }
  3.4% {
    -webkit-transform: matrix3d(0.316, 0, 0, 0, 0, 0.407, 0, 0, 0, 0, 1, 0, -94.672, -91.573, 0, 1);
            transform: matrix3d(0.316, 0, 0, 0, 0, 0.407, 0, 0, 0, 0, 1, 0, -94.672, -91.573, 0, 1);
  }
  4.3% {
    -webkit-transform: matrix3d(0.408, 0, 0, 0, 0, 0.54, 0, 0, 0, 0, 1, 0, -122.527, -121.509, 0, 1);
            transform: matrix3d(0.408, 0, 0, 0, 0, 0.54, 0, 0, 0, 0, 1, 0, -122.527, -121.509, 0, 1);
  }
  4.7% {
    -webkit-transform: matrix3d(0.45, 0, 0, 0, 0, 0.599, 0, 0, 0, 0, 1, 0, -134.908, -134.843, 0, 1);
            transform: matrix3d(0.45, 0, 0, 0, 0, 0.599, 0, 0, 0, 0, 1, 0, -134.908, -134.843, 0, 1);
  }
  6.81% {
    -webkit-transform: matrix3d(0.659, 0, 0, 0, 0, 0.893, 0, 0, 0, 0, 1, 0, -197.77, -200.879, 0, 1);
            transform: matrix3d(0.659, 0, 0, 0, 0, 0.893, 0, 0, 0, 0, 1, 0, -197.77, -200.879, 0, 1);
  }
  8.61% {
    -webkit-transform: matrix3d(0.82, 0, 0, 0, 0, 1.097, 0, 0, 0, 0, 1, 0, -245.972, -246.757, 0, 1);
            transform: matrix3d(0.82, 0, 0, 0, 0, 1.097, 0, 0, 0, 0, 1, 0, -245.972, -246.757, 0, 1);
  }
  9.41% {
    -webkit-transform: matrix3d(0.883, 0, 0, 0, 0, 1.168, 0, 0, 0, 0, 1, 0, -265.038, -262.804, 0, 1);
            transform: matrix3d(0.883, 0, 0, 0, 0, 1.168, 0, 0, 0, 0, 1, 0, -265.038, -262.804, 0, 1);
  }
  10.21% {
    -webkit-transform: matrix3d(0.942, 0, 0, 0, 0, 1.226, 0, 0, 0, 0, 1, 0, -282.462, -275.93, 0, 1);
            transform: matrix3d(0.942, 0, 0, 0, 0, 1.226, 0, 0, 0, 0, 1, 0, -282.462, -275.93, 0, 1);
  }
  12.91% {
    -webkit-transform: matrix3d(1.094, 0, 0, 0, 0, 1.328, 0, 0, 0, 0, 1, 0, -328.332, -298.813, 0, 1);
            transform: matrix3d(1.094, 0, 0, 0, 0, 1.328, 0, 0, 0, 0, 1, 0, -328.332, -298.813, 0, 1);
  }
  13.61% {
    -webkit-transform: matrix3d(1.123, 0, 0, 0, 0, 1.332, 0, 0, 0, 0, 1, 0, -336.934, -299.783, 0, 1);
            transform: matrix3d(1.123, 0, 0, 0, 0, 1.332, 0, 0, 0, 0, 1, 0, -336.934, -299.783, 0, 1);
  }
  14.11% {
    -webkit-transform: matrix3d(1.141, 0, 0, 0, 0, 1.331, 0, 0, 0, 0, 1, 0, -342.273, -299.395, 0, 1);
            transform: matrix3d(1.141, 0, 0, 0, 0, 1.331, 0, 0, 0, 0, 1, 0, -342.273, -299.395, 0, 1);
  }
  17.22% {
    -webkit-transform: matrix3d(1.205, 0, 0, 0, 0, 1.252, 0, 0, 0, 0, 1, 0, -361.606, -281.592, 0, 1);
            transform: matrix3d(1.205, 0, 0, 0, 0, 1.252, 0, 0, 0, 0, 1, 0, -361.606, -281.592, 0, 1);
  }
  17.52% {
    -webkit-transform: matrix3d(1.208, 0, 0, 0, 0, 1.239, 0, 0, 0, 0, 1, 0, -362.348, -278.88, 0, 1);
            transform: matrix3d(1.208, 0, 0, 0, 0, 1.239, 0, 0, 0, 0, 1, 0, -362.348, -278.88, 0, 1);
  }
  18.72% {
    -webkit-transform: matrix3d(1.212, 0, 0, 0, 0, 1.187, 0, 0, 0, 0, 1, 0, -363.633, -267.15, 0, 1);
            transform: matrix3d(1.212, 0, 0, 0, 0, 1.187, 0, 0, 0, 0, 1, 0, -363.633, -267.15, 0, 1);
  }
  21.32% {
    -webkit-transform: matrix3d(1.196, 0, 0, 0, 0, 1.069, 0, 0, 0, 0, 1, 0, -358.864, -240.617, 0, 1);
            transform: matrix3d(1.196, 0, 0, 0, 0, 1.069, 0, 0, 0, 0, 1, 0, -358.864, -240.617, 0, 1);
  }
  24.32% {
    -webkit-transform: matrix3d(1.151, 0, 0, 0, 0, 0.96, 0, 0, 0, 0, 1, 0, -345.164, -216.073, 0, 1);
            transform: matrix3d(1.151, 0, 0, 0, 0, 0.96, 0, 0, 0, 0, 1, 0, -345.164, -216.073, 0, 1);
  }
  25.23% {
    -webkit-transform: matrix3d(1.134, 0, 0, 0, 0, 0.938, 0, 0, 0, 0, 1, 0, -340.193, -210.948, 0, 1);
            transform: matrix3d(1.134, 0, 0, 0, 0, 0.938, 0, 0, 0, 0, 1, 0, -340.193, -210.948, 0, 1);
  }
  28.33% {
    -webkit-transform: matrix3d(1.075, 0, 0, 0, 0, 0.898, 0, 0, 0, 0, 1, 0, -322.647, -202.048, 0, 1);
            transform: matrix3d(1.075, 0, 0, 0, 0, 0.898, 0, 0, 0, 0, 1, 0, -322.647, -202.048, 0, 1);
  }
  29.03% {
    -webkit-transform: matrix3d(1.063, 0, 0, 0, 0, 0.897, 0, 0, 0, 0, 1, 0, -318.884, -201.771, 0, 1);
            transform: matrix3d(1.063, 0, 0, 0, 0, 0.897, 0, 0, 0, 0, 1, 0, -318.884, -201.771, 0, 1);
  }
  29.93% {
    -webkit-transform: matrix3d(1.048, 0, 0, 0, 0, 0.899, 0, 0, 0, 0, 1, 0, -314.277, -202.202, 0, 1);
            transform: matrix3d(1.048, 0, 0, 0, 0, 0.899, 0, 0, 0, 0, 1, 0, -314.277, -202.202, 0, 1);
  }
  35.54% {
    -webkit-transform: matrix3d(0.979, 0, 0, 0, 0, 0.962, 0, 0, 0, 0, 1, 0, -293.828, -216.499, 0, 1);
            transform: matrix3d(0.979, 0, 0, 0, 0, 0.962, 0, 0, 0, 0, 1, 0, -293.828, -216.499, 0, 1);
  }
  36.74% {
    -webkit-transform: matrix3d(0.972, 0, 0, 0, 0, 0.979, 0, 0, 0, 0, 1, 0, -291.489, -220.242, 0, 1);
            transform: matrix3d(0.972, 0, 0, 0, 0, 0.979, 0, 0, 0, 0, 1, 0, -291.489, -220.242, 0, 1);
  }
  39.44% {
    -webkit-transform: matrix3d(0.962, 0, 0, 0, 0, 1.01, 0, 0, 0, 0, 1, 0, -288.62, -227.228, 0, 1);
            transform: matrix3d(0.962, 0, 0, 0, 0, 1.01, 0, 0, 0, 0, 1, 0, -288.62, -227.228, 0, 1);
  }
  41.04% {
    -webkit-transform: matrix3d(0.961, 0, 0, 0, 0, 1.022, 0, 0, 0, 0, 1, 0, -288.247, -229.999, 0, 1);
            transform: matrix3d(0.961, 0, 0, 0, 0, 1.022, 0, 0, 0, 0, 1, 0, -288.247, -229.999, 0, 1);
  }
  44.44% {
    -webkit-transform: matrix3d(0.966, 0, 0, 0, 0, 1.032, 0, 0, 0, 0, 1, 0, -289.763, -232.215, 0, 1);
            transform: matrix3d(0.966, 0, 0, 0, 0, 1.032, 0, 0, 0, 0, 1, 0, -289.763, -232.215, 0, 1);
  }
  52.15% {
    -webkit-transform: matrix3d(0.991, 0, 0, 0, 0, 1.006, 0, 0, 0, 0, 1, 0, -297.363, -226.449, 0, 1);
            transform: matrix3d(0.991, 0, 0, 0, 0, 1.006, 0, 0, 0, 0, 1, 0, -297.363, -226.449, 0, 1);
  }
  59.86% {
    -webkit-transform: matrix3d(1.006, 0, 0, 0, 0, 0.99, 0, 0, 0, 0, 1, 0, -301.813, -222.759, 0, 1);
            transform: matrix3d(1.006, 0, 0, 0, 0, 0.99, 0, 0, 0, 0, 1, 0, -301.813, -222.759, 0, 1);
  }
  61.66% {
    -webkit-transform: matrix3d(1.007, 0, 0, 0, 0, 0.991, 0, 0, 0, 0, 1, 0, -302.102, -222.926, 0, 1);
            transform: matrix3d(1.007, 0, 0, 0, 0, 0.991, 0, 0, 0, 0, 1, 0, -302.102, -222.926, 0, 1);
  }
  63.26% {
    -webkit-transform: matrix3d(1.007, 0, 0, 0, 0, 0.992, 0, 0, 0, 0, 1, 0, -302.171, -223.276, 0, 1);
            transform: matrix3d(1.007, 0, 0, 0, 0, 0.992, 0, 0, 0, 0, 1, 0, -302.171, -223.276, 0, 1);
  }
  75.28% {
    -webkit-transform: matrix3d(1.001, 0, 0, 0, 0, 1.003, 0, 0, 0, 0, 1, 0, -300.341, -225.696, 0, 1);
            transform: matrix3d(1.001, 0, 0, 0, 0, 1.003, 0, 0, 0, 0, 1, 0, -300.341, -225.696, 0, 1);
  }
  83.98% {
    -webkit-transform: matrix3d(0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -299.61, -225.049, 0, 1);
            transform: matrix3d(0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -299.61, -225.049, 0, 1);
  }
  85.49% {
    -webkit-transform: matrix3d(0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -299.599, -224.94, 0, 1);
            transform: matrix3d(0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -299.599, -224.94, 0, 1);
  }
  90.69% {
    -webkit-transform: matrix3d(0.999, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, -299.705, -224.784, 0, 1);
            transform: matrix3d(0.999, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, -299.705, -224.784, 0, 1);
  }
  100% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -300, -225, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -300, -225, 0, 1);
  }
}

@keyframes poppy {
  0% {
    -webkit-transform: matrix3d(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }
  3.4% {
    -webkit-transform: matrix3d(0.316, 0, 0, 0, 0, 0.407, 0, 0, 0, 0, 1, 0, -94.672, -91.573, 0, 1);
            transform: matrix3d(0.316, 0, 0, 0, 0, 0.407, 0, 0, 0, 0, 1, 0, -94.672, -91.573, 0, 1);
  }
  4.3% {
    -webkit-transform: matrix3d(0.408, 0, 0, 0, 0, 0.54, 0, 0, 0, 0, 1, 0, -122.527, -121.509, 0, 1);
            transform: matrix3d(0.408, 0, 0, 0, 0, 0.54, 0, 0, 0, 0, 1, 0, -122.527, -121.509, 0, 1);
  }
  4.7% {
    -webkit-transform: matrix3d(0.45, 0, 0, 0, 0, 0.599, 0, 0, 0, 0, 1, 0, -134.908, -134.843, 0, 1);
            transform: matrix3d(0.45, 0, 0, 0, 0, 0.599, 0, 0, 0, 0, 1, 0, -134.908, -134.843, 0, 1);
  }
  6.81% {
    -webkit-transform: matrix3d(0.659, 0, 0, 0, 0, 0.893, 0, 0, 0, 0, 1, 0, -197.77, -200.879, 0, 1);
            transform: matrix3d(0.659, 0, 0, 0, 0, 0.893, 0, 0, 0, 0, 1, 0, -197.77, -200.879, 0, 1);
  }
  8.61% {
    -webkit-transform: matrix3d(0.82, 0, 0, 0, 0, 1.097, 0, 0, 0, 0, 1, 0, -245.972, -246.757, 0, 1);
            transform: matrix3d(0.82, 0, 0, 0, 0, 1.097, 0, 0, 0, 0, 1, 0, -245.972, -246.757, 0, 1);
  }
  9.41% {
    -webkit-transform: matrix3d(0.883, 0, 0, 0, 0, 1.168, 0, 0, 0, 0, 1, 0, -265.038, -262.804, 0, 1);
            transform: matrix3d(0.883, 0, 0, 0, 0, 1.168, 0, 0, 0, 0, 1, 0, -265.038, -262.804, 0, 1);
  }
  10.21% {
    -webkit-transform: matrix3d(0.942, 0, 0, 0, 0, 1.226, 0, 0, 0, 0, 1, 0, -282.462, -275.93, 0, 1);
            transform: matrix3d(0.942, 0, 0, 0, 0, 1.226, 0, 0, 0, 0, 1, 0, -282.462, -275.93, 0, 1);
  }
  12.91% {
    -webkit-transform: matrix3d(1.094, 0, 0, 0, 0, 1.328, 0, 0, 0, 0, 1, 0, -328.332, -298.813, 0, 1);
            transform: matrix3d(1.094, 0, 0, 0, 0, 1.328, 0, 0, 0, 0, 1, 0, -328.332, -298.813, 0, 1);
  }
  13.61% {
    -webkit-transform: matrix3d(1.123, 0, 0, 0, 0, 1.332, 0, 0, 0, 0, 1, 0, -336.934, -299.783, 0, 1);
            transform: matrix3d(1.123, 0, 0, 0, 0, 1.332, 0, 0, 0, 0, 1, 0, -336.934, -299.783, 0, 1);
  }
  14.11% {
    -webkit-transform: matrix3d(1.141, 0, 0, 0, 0, 1.331, 0, 0, 0, 0, 1, 0, -342.273, -299.395, 0, 1);
            transform: matrix3d(1.141, 0, 0, 0, 0, 1.331, 0, 0, 0, 0, 1, 0, -342.273, -299.395, 0, 1);
  }
  17.22% {
    -webkit-transform: matrix3d(1.205, 0, 0, 0, 0, 1.252, 0, 0, 0, 0, 1, 0, -361.606, -281.592, 0, 1);
            transform: matrix3d(1.205, 0, 0, 0, 0, 1.252, 0, 0, 0, 0, 1, 0, -361.606, -281.592, 0, 1);
  }
  17.52% {
    -webkit-transform: matrix3d(1.208, 0, 0, 0, 0, 1.239, 0, 0, 0, 0, 1, 0, -362.348, -278.88, 0, 1);
            transform: matrix3d(1.208, 0, 0, 0, 0, 1.239, 0, 0, 0, 0, 1, 0, -362.348, -278.88, 0, 1);
  }
  18.72% {
    -webkit-transform: matrix3d(1.212, 0, 0, 0, 0, 1.187, 0, 0, 0, 0, 1, 0, -363.633, -267.15, 0, 1);
            transform: matrix3d(1.212, 0, 0, 0, 0, 1.187, 0, 0, 0, 0, 1, 0, -363.633, -267.15, 0, 1);
  }
  21.32% {
    -webkit-transform: matrix3d(1.196, 0, 0, 0, 0, 1.069, 0, 0, 0, 0, 1, 0, -358.864, -240.617, 0, 1);
            transform: matrix3d(1.196, 0, 0, 0, 0, 1.069, 0, 0, 0, 0, 1, 0, -358.864, -240.617, 0, 1);
  }
  24.32% {
    -webkit-transform: matrix3d(1.151, 0, 0, 0, 0, 0.96, 0, 0, 0, 0, 1, 0, -345.164, -216.073, 0, 1);
            transform: matrix3d(1.151, 0, 0, 0, 0, 0.96, 0, 0, 0, 0, 1, 0, -345.164, -216.073, 0, 1);
  }
  25.23% {
    -webkit-transform: matrix3d(1.134, 0, 0, 0, 0, 0.938, 0, 0, 0, 0, 1, 0, -340.193, -210.948, 0, 1);
            transform: matrix3d(1.134, 0, 0, 0, 0, 0.938, 0, 0, 0, 0, 1, 0, -340.193, -210.948, 0, 1);
  }
  28.33% {
    -webkit-transform: matrix3d(1.075, 0, 0, 0, 0, 0.898, 0, 0, 0, 0, 1, 0, -322.647, -202.048, 0, 1);
            transform: matrix3d(1.075, 0, 0, 0, 0, 0.898, 0, 0, 0, 0, 1, 0, -322.647, -202.048, 0, 1);
  }
  29.03% {
    -webkit-transform: matrix3d(1.063, 0, 0, 0, 0, 0.897, 0, 0, 0, 0, 1, 0, -318.884, -201.771, 0, 1);
            transform: matrix3d(1.063, 0, 0, 0, 0, 0.897, 0, 0, 0, 0, 1, 0, -318.884, -201.771, 0, 1);
  }
  29.93% {
    -webkit-transform: matrix3d(1.048, 0, 0, 0, 0, 0.899, 0, 0, 0, 0, 1, 0, -314.277, -202.202, 0, 1);
            transform: matrix3d(1.048, 0, 0, 0, 0, 0.899, 0, 0, 0, 0, 1, 0, -314.277, -202.202, 0, 1);
  }
  35.54% {
    -webkit-transform: matrix3d(0.979, 0, 0, 0, 0, 0.962, 0, 0, 0, 0, 1, 0, -293.828, -216.499, 0, 1);
            transform: matrix3d(0.979, 0, 0, 0, 0, 0.962, 0, 0, 0, 0, 1, 0, -293.828, -216.499, 0, 1);
  }
  36.74% {
    -webkit-transform: matrix3d(0.972, 0, 0, 0, 0, 0.979, 0, 0, 0, 0, 1, 0, -291.489, -220.242, 0, 1);
            transform: matrix3d(0.972, 0, 0, 0, 0, 0.979, 0, 0, 0, 0, 1, 0, -291.489, -220.242, 0, 1);
  }
  39.44% {
    -webkit-transform: matrix3d(0.962, 0, 0, 0, 0, 1.01, 0, 0, 0, 0, 1, 0, -288.62, -227.228, 0, 1);
            transform: matrix3d(0.962, 0, 0, 0, 0, 1.01, 0, 0, 0, 0, 1, 0, -288.62, -227.228, 0, 1);
  }
  41.04% {
    -webkit-transform: matrix3d(0.961, 0, 0, 0, 0, 1.022, 0, 0, 0, 0, 1, 0, -288.247, -229.999, 0, 1);
            transform: matrix3d(0.961, 0, 0, 0, 0, 1.022, 0, 0, 0, 0, 1, 0, -288.247, -229.999, 0, 1);
  }
  44.44% {
    -webkit-transform: matrix3d(0.966, 0, 0, 0, 0, 1.032, 0, 0, 0, 0, 1, 0, -289.763, -232.215, 0, 1);
            transform: matrix3d(0.966, 0, 0, 0, 0, 1.032, 0, 0, 0, 0, 1, 0, -289.763, -232.215, 0, 1);
  }
  52.15% {
    -webkit-transform: matrix3d(0.991, 0, 0, 0, 0, 1.006, 0, 0, 0, 0, 1, 0, -297.363, -226.449, 0, 1);
            transform: matrix3d(0.991, 0, 0, 0, 0, 1.006, 0, 0, 0, 0, 1, 0, -297.363, -226.449, 0, 1);
  }
  59.86% {
    -webkit-transform: matrix3d(1.006, 0, 0, 0, 0, 0.99, 0, 0, 0, 0, 1, 0, -301.813, -222.759, 0, 1);
            transform: matrix3d(1.006, 0, 0, 0, 0, 0.99, 0, 0, 0, 0, 1, 0, -301.813, -222.759, 0, 1);
  }
  61.66% {
    -webkit-transform: matrix3d(1.007, 0, 0, 0, 0, 0.991, 0, 0, 0, 0, 1, 0, -302.102, -222.926, 0, 1);
            transform: matrix3d(1.007, 0, 0, 0, 0, 0.991, 0, 0, 0, 0, 1, 0, -302.102, -222.926, 0, 1);
  }
  63.26% {
    -webkit-transform: matrix3d(1.007, 0, 0, 0, 0, 0.992, 0, 0, 0, 0, 1, 0, -302.171, -223.276, 0, 1);
            transform: matrix3d(1.007, 0, 0, 0, 0, 0.992, 0, 0, 0, 0, 1, 0, -302.171, -223.276, 0, 1);
  }
  75.28% {
    -webkit-transform: matrix3d(1.001, 0, 0, 0, 0, 1.003, 0, 0, 0, 0, 1, 0, -300.341, -225.696, 0, 1);
            transform: matrix3d(1.001, 0, 0, 0, 0, 1.003, 0, 0, 0, 0, 1, 0, -300.341, -225.696, 0, 1);
  }
  83.98% {
    -webkit-transform: matrix3d(0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -299.61, -225.049, 0, 1);
            transform: matrix3d(0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -299.61, -225.049, 0, 1);
  }
  85.49% {
    -webkit-transform: matrix3d(0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -299.599, -224.94, 0, 1);
            transform: matrix3d(0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -299.599, -224.94, 0, 1);
  }
  90.69% {
    -webkit-transform: matrix3d(0.999, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, -299.705, -224.784, 0, 1);
            transform: matrix3d(0.999, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, -299.705, -224.784, 0, 1);
  }
  100% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -300, -225, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -300, -225, 0, 1);
  }
 .no-gutter [class*='col-'] {
    padding-right:0;
    padding-left:0;
}
.media-box {
    /* Box-model */
    display: flex; /* hidden by default, the plugin will take care of showing it */
    float: left;
    -webkit-border-radius: 00% !important;
               -moz-border-radius: 05%!important;
                    border-radius: 005%!important;
  }
.justify {
    text-align: inter-word !important;
}
.media-boxes-load-more-button{
    cursor: pointer;
    width: 150px;
    text-align: center;
    color: white;
    background-color: #333333;
    font-size: 14px !important;
    height: 15px;
    padding: 10px 15px 10px 15px;
    margin: 0px auto;
    line-height: 15px;

    -webkit-box-sizing: content-box !important;
       -moz-box-sizing: content-box !important;
            box-sizing: content-box !important;
  }
 #primary-menu ul ul a {
    font-size: 11px !important;
}
#atpselect-icon {
  font-family: Open Sans, sans-serif;
  margin: 2rem;
}
#circle-shape-example p {
  line-height: 1.8;
}
#circle-shape-example .curve {
  width: 50%; height: auto;
  min-width:150px;
  float: right;
  margin-right:2rem;
  border-radius: 50%;
  -webkit-shape-outside:circle();
  shape-outside:circle();
}
.footpadding3 {
   padding-top: 25px 00px 00px 00px!important;
}
}
.btn-change{
    -webkit-transition: all 0.3s ease-in-out;
    border: 0px;
    color: #fff;
}
.btn-change:hover{
    -webkit-transform: scale(1.1);
}
.textcolorgrey {
   color: #A8A8A8 !important;
}
.vtitle {
    padding-right: 15px !important;
    word-break: normal !important;
}
.btn-default:hover {
  color: #16ccce !important;
}
.mrgtop99 {
    margin-top: 37px !important;
}
.marginlogo {
    margin-top: 55px !important
}
.bordertopclr {
border-top-color: #fff !important;
}
.anchor a {
  padding-top: 50px !important;
  position: absolute;
  left: 0px;
  top: 104px;
}
.anchor {
  padding-top: 50px !important;
}
.contactfont {
    font-size: 20px;
}
.contactfont2 {
    font-size: 12px !important;
}
.jumptarget::before {
  content:"";
  display:block;
  height:50px; /* fixed header height*/
  margin:-50px 0 0; /* negative fixed header height */
}
.style2 .dc_toggle_link,.style2 .dc_acc_link{
  padding: 15px 16px 8px 50px !important;

}
.form-group {
  margin-bottom: 05px !important;
}
.toggle {
    margin: 0 0 0px 0;
}
.panel > .panel-heading {
    background-image: none;
    background-color: red;
    color: white;

}
.panel-hbackground1 {
    background-color: #1c364a;

}
.panel-hbackground2 {
    background-color: #5393be;

}
.panel-hbackground3 {
    background-color: #e06129eb;

}
.btn-link {
    color: #eaf3f1 !important;
}
.white {
    color: #eaf3f1 !important;
}
.panel-group .panel .panel {
    margin: 0 !important;
}
.fontsize {
  font-size: 15px !important;
}

@media screen and (max-width: 991px) {
.mobile-space2 { margin: 20px 05px 20px 10px!important; }
 }
@media screen and (max-width: 991px) {
.mobile-space {margin:10px 0px 10px 0px;}
}
@media screen and (max-width: 991px) {
.mobilemargtest {
     margin: 0px 10px 0px 10px!important;
    }
}
@media screen and (max-width: 991px) {
.mobilemargFINDATP {
     margin: 20px 0px 0px 2px!important;
    }
}
@media screen and (max-width: 767px) {
.mobilemargFINDATPSLCTCTRY {
     margin: 20px 0px 20px 0px!important;
    }
}

@media screen and (max-width: 425px) {
.mobilemargFINDATPSLCTCTRY {
     margin: 20px 80px 80px 0px!important;
    }
}

@media screen and (max-width: 375px) {
.mobilemargFINDATPSLCTCTRY {
     margin: 20px 50px 50px 0px!important;
    }
}

@media screen and (max-width: 320px) {
.mobilemargFINDATPSLCTCTRY {
     margin: 20px 22px 22px 0px!important;
    }
}

@media screen and (max-width: 991px) {
.margtop1mobile {
    margin-top: 20px 0px 20px 0px !important;
    }
}
@media screen and (max-width: 991px) {
.paddingmobile {
    padding: 0px 0px 0px 0px !important;
    }
}
@media screen and (max-width: 991px) {
.paddingmobilePM {
    padding: 0px 0px 0px 0px !important;
    margin:  0px 0px 0px 0px !important;
    }
}
@media screen and (max-width: 991px) {
.paddingmobilePM1 {
    padding: 0px 0px 0px 0px !important;
    margin:  0px 0px 0px 10px !important;
    }
}
@media screen and (max-width: 991px) {
.paddingmobilePM2 {
    padding: 0px 25px 0px 10px !important;
    margin:  0px 0px 0px 15px !important;
    }
}
@media screen and (max-width: 991px) {
.paddingmobilePM3 {
    padding: 0px 20px 0px 35px !important;
    margin:  0px 0px 0px 0px !important;
    }
}
@media screen and (max-width: 776px) {
.paddingmobilePM4 {
    padding: 0px 0px 0px 0px !important;
    margin:  10px 0px 0px 10px !important;
    }
}
@media screen and (max-width: 991px) {
   .marginmobileFATP {
   margin: 20px 45px 15px 15px !important;
    }
}

@media screen and (max-width: 991px) {
   .marginmobileFatpgrid {
    margin: 15px;
    }
}
@media screen and (max-width: 991px) {
   .marginmobileFatpgrid2 {
    margin: 15px 40px 15px 40px !important;
    }
}
@media screen and (max-width: 991px) {
   .panelmargmobileFatpgrid2 {
    margin: 0px 15px 10px 10px !important;
    }
}
@media screen and (max-width: 991px) {
   .panelmargmobileFatpgrid3 {
    margin: 10px 15px 0px 10px !important;
    }
}
@media screen and (max-width: 991px) {
   .panelmargmobileFatpgrid4 {
    margin: 15px 10px 15px 08px !important;
    }
}
@media screen and (max-width: 991px) {
   .panelmargmobileFatpgrid5 {
    margin: 0px 12px 0px 10px !important;
    }
}
@media screen and (max-width: 991px) {
   .panelmargmobileFatpgrid6 {
    margin: 0px 12px 0px 10px !important;
    }
}
@media screen and (max-width: 991px) {
   .panelmargmobileFatpgrid7 {
    margin: 0px 10px 10px 10px !important;
    }
}
@media screen and (max-width: 991px) {
   .panelmargemobile {
    margin: 0px 20px 0px 5px !important;
    }
}
@media screen and (max-width: 991px) {
   .panelmargemobile1 {
    margin: 0px 0px 0px 0px !important;
    }
}
@media screen and (max-width: 991px) {
   .panelmargemobile2{
    margin: 0px 0px 0px 0px !important;
    }
}
@media screen and (max-width: 991px) {
   .panelmargmobileFatpgrid9 {
    margin: 0px 0px 10px 10px !important;
    }
}

@media screen and (max-width: 776px) {
   .panelmargmobileFatpgrid10 {
    margin: 10px 10px 10px 10px !important;
    }
}
@media screen and (max-width: 991px) {
   .panelmargmobilebecome11 {
    margin: 0px 10px 0px 10px !important;
    }
}
@media screen and (max-width: 991px) {
   .panelmargmobilebecome12 {
    margin: 0px 10px 0px 10px !important;
    }
}
@media screen and (max-width: 991px) {
   .mobilpadzero {
    padding: 0px 0px 0px 0px !important;
    }
}
span.nobreak {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.findatpprofilemarg {
  margin-left: 50px !important;
  margin-right: 50px !important;

  }

.textalignL {
  text-align:left;
}

.testi2-image {
    float: left;
    margin-right: 15px;
}

.testi2-image,
.testi2-image a,
.testi2-image img,
.testi2-image i {
    display: block;

}

.testi2-image {
    text-align: center;
    border-radius: 0%;
    line-height: 64px;
    font-size: 28px;
    color: #888;
}
.font01 {
    font-size: 18px;
}

.testi2-image img { border-radius: 50%; }

@media screen and (max-width: 991px) {
.imagewithcaption {
float:left;
width: 100%;
text-align:center;
  }
}
.content1::after{
    content: "\a";
    white-space: pre;
}