body {margin: 0px;padding: 0px;overflow-x: hidden;}

.sub_nav {float: left;width: 100%;padding: 10px 0;}
.logo_mxw {max-width: 320px;}
.sub_navul{padding: 15px 0;margin-top:25px;list-style: none;float: left;width: 100%;padding-left: 10px}
.sub_navul li{float: left;float: left;width: 33.3333337%;list-style: none;position: relative}
.sub_navul li i{position: relative;width: 40px;height: 40px;border-radius: 100%;color: #ffffff;background: #696767;text-align: center;float: left;font-size: 16px;margin-right: 15px;padding-top: 12px}

.blue{ color:#da3a3a; font-weight:bold;}
.careplus-logo{float: left}
.marb20{ margin-bottom:20px!important;}
.new{ color:#0099CC!important}
 .newhu{ text-align:center; font-size:14px; font-weight:bold;
    font-family: 'Lato';}
.newhu1{ text-align:center; font-size:14px; font-weight:bold; line-height:24px; 
    font-family: 'Lato';}
.produc_sequ {float: left;width: 100%;padding: 40px 0;}
.prodt_uls {padding: 0px;margin: 0px;list-style:none;-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.15);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.15);display: block;    float: left;}
.prodt_uls li {padding: 0px;margin: 0px;list-style:none;background: #f9f9f9;    float: left;border-bottom: 1px solid #E0D9D9;border-left: 2px solid #f9f9f9;  
    display: block;
    width: 100%;}

.prodt_uls li a {    margin: 0px;padding: 13px 15px 10px;    float: left;
    display: block;
    width: 100%;
    font-weight: bold;
    font-size: 15px;
    font-family: 'Lato', sans-serif;
    color: #444;
    line-height: 27px;}
.some-tra{background-color:rgba(76,35,113,0.9) !important;}	
/*.prodt_uls li:first-child {background: #EDA600;border-left: 2px solid #EDA600;}
.prodt_uls li:first-child:hover {background: #EDA600;border-left: 2px solid #EDA600;}*/
/*.prodt_uls li:first-child a {    margin: 0px;padding: 13px 15px 10px;    float: left;
    display: block;
    width: 100%;
    font-weight: normal;
    font-size: 18px;
    font-family: 'Hind', sans-serif;
    color: #fff;font-weight: 600;
    line-height: 27px;}*/
.prodt_uls li:hover {background: #fff;border-left: 2px solid #EDA600;}
.ulsli_actv {background: #fff !important;border-left: 2px solid #bd1716!important;}
.prodt_uls li:hover a {text-decoration: none;}
.paragrh_sect {float: left;width: 100%;padding-bottom:0px;}
.qult2a_head {    line-height: 1.2;
    color: #bd1716;
    margin-top: 0;
     font-family: 'Lato', sans-serif;
     font-size: 23px;
    font-weight: 700;}
.coln_md_4 {float: left;width: 33.33333337%;padding: 10px;}

.sub_divider {background: #bd1716  none repeat scroll 0 0;height: 2px;width: 45px;outline: none; margin-bottom:10px;}

.exclusive_p .snip1542 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  margin: 0;
  width: 100%;
  color: #ffffff;
  font-size: 16px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
height: 200px;
    width: 100%;
    display: block;
}
.exclusive_p .snip1542 *,
.exclusive_p .snip1542 *:before,
.exclusive_p .snip1542 *:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.exclusive_p .snip1542 img {
  max-width: 100%;
  backface-visibility: hidden;
  vertical-align: top;
  height: auto;
    display: block;
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    box-shadow: none;
}
.exclusive_p .snip1542 figcaption {
  position: absolute;
  top: 20px;
  bottom: 20px;
  left: 20px;
  right: 20px;
  background-color: rgba(107, 61, 149, 0.7);
  -webkit-transform: translateY(50%);
  transform: translateY(50%);
  opacity: 0;
}
.exclusive_p .snip1542 i {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 26px;
  z-index: 1;
}
.exclusive_p .snip1542 a {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}
.exclusive_p .snip1542:hover figcaption,
.exclusive_p .snip1542.hover figcaption {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.colmn_item {
  
    width: 100%;
    padding: 15px;-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.15);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.15); margin-bottom:30px; display:block; clear:both;
}
.colmn_parag {

    width: 100%;
    padding: 7px 10px;
    background: #F5F5F5;
}
.colmn_txt {
    color: #000000;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    text-align: left;
    text-transform: capitalize;
    font-family: 'Lato', serif;
    margin: 0px;
    background: none;
    position: relative;

}
.produ_prah {    margin: 0px;
    float: left;
    display: block;
    width: 100%;
    font-weight: normal;
    font-size: 14px;
    font-family: 'Lato', sans-serif;
    color: #333;
    font-weight: 500;
    line-height: 27px;}
.height-pdt strong{ font-size:14px;}
.height-pdt { font-size:11px; height:55px;}
.mtadt50 {margin-top: 50px;}
/****************************** default ******************************/
.snip1542 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  margin: 0;
  width: 100%;
  color: #ffffff;
  font-size: 16px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.snip1542 *,
.snip1542 *:before,
.snip1542 *:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.snip1542 img {
  max-width: 100%;
  backface-visibility: hidden;
  vertical-align: top;
}
.snip1542 figcaption {
  position: absolute;
  top: 20px;
  bottom: 20px;
  left: 20px;
  right: 20px;
  background-color: #bd1716de;
  -webkit-transform: translateY(50%);
  transform: translateY(50%);
  opacity: 0;
}
.snip1542 i {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 26px;
  z-index: 1;
}
.snip1542 a {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}
.snip1542:hover figcaption,
.snip1542.hover figcaption {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.banner2_sequ {float: left;width: 100%;padding: 75px 0;background: url(../images/fetured-title.jpg) center no-repeat;background-size: 100%;}
.qualt2a_hd {    margin-bottom: 13px;font-weight: normal; font-size: 17px;font-family: 'Hind', sans-serif;color: #666;line-height: 27px;}
.qult_head {    line-height: 1.2;
    color: #0a0a0a;
    margin-top: 0;
    margin-bottom: 10px;font-family: 'Lato', sans-serif;  font-size: 32px;
    font-weight: 800;}
.qult_head1 {    line-height: 1.2;
    color: #4C2371;
    margin-top: 10px;
    margin-bottom: 10px;font-family: 'Lato', sans-serif;
    text-transform: capitalize;    font-size: 25px;
    font-weight: 800;}
/****************************** default ******************************/

.homecntc_sequ {float:left;width: 100%;padding: 30px 0;background: #381954;}
.homecntc_head {margin-bottom: 13px;font-size: 24px;color: #fff;font-weight: 600;margin: 11px 0 0;line-height: 30px;float: left;font-family: "Hind", sans-serif;}
.homecntc_btn {padding: 12px 25px;color: #fff;background-color: #2f0f4c;font-weight: 700;font-family: 'Lato', sans-serif;border-color: #2f0f4c;font-size: 14px;text-transform: uppercase;outline: none;border-radius: 3px;border: 1px solid #2b0e46;margin: 0px auto;float: right;}
.homecntc_btn1 {padding:7px 10px;color:#fff;background-color:#4C2371;font-family:'Lato', sans-serif;font-size:12px;border-radius:3px;border:1px solid #441C68;margin-top:10px;}
.sec6-l{ padding:3rem 4rem;}
.sec6-l h1{ font-weight:200; font-size:2.5rem; display:block; margin:2rem auto; font-size:2.5em!important}
.sec6-l h1 span{ color:#dfb947; font-weight:300;font-size:1.5em!important}
.prdt_h3se {
    font-family: 'Quicksand', sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #333;
    text-align: left;
    margin: 5px 0 15px;
    padding-bottom: 7px;
}
.subn_head{text-transform: uppercase;line-height: 16px;font-weight: 600;font-family: 'Poppins', sans-serif;text-align: left;font-size: 16px;color: #2d2d29;margin: 4px 0 0}
.newh{ text-align:center; font-size:14px; font-weight:bold; line-height:26px;}
.subn_para {color: #808080;    line-height: 24px;font-family: 'Lato', sans-serif;font-weight: normal;text-align: left;margin-bottom: 0px;}
/***************************** main_nav *****************************/
.main_nav {float: left;width: 100%;padding: 0px 0;background: #bd1716;    position: relative;}
.main_nav .navbar-default{background-color: transparent;border-color: transparent;-webkit-transition-duration: 300ms;-moz-transition-duration: 300ms;-o-transition-duration: 300ms;transition-duration: 300ms;}
.main_nav .navabr_custome{display: table;margin-right: auto;margin-left: auto;text-align: center;float: none;margin: auto}
.main_nav_a .aub:before{content: '';position: absolute;left: 0px;bottom: 0px;-webkit-transition-duration: 300ms;-moz-transition-duration: 300ms;-o-transition-duration: 300ms;transition-duration: 300ms;width: 100%;height: 3px;opacity: 0;background-color: transparent;display: none !important;}
.main_nav_a .aub:hover:before{opacity: 0;}
.main_nav_a .aub:hover:after{opacity: 0;}
.main_nav_a .aub:after{border-bottom-color: #0099CC;content: '';position: absolute;left: 50%;bottom: 3px;-webkit-transition-duration: 300ms;-moz-transition-duration: 300ms;-o-transition-duration: 300ms;transition-duration: 300ms;margin-left: -9px;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 3px solid;opacity: 0}
.main_nav_a:hover a:before {opacity: 1;}
.main_nav_a:hover a:after {opacity: 1;}
/***************************** main_nav *****************************/
  .affix {
      top: 0;
      width: 100%;
      z-index: 9999 !important;
	  background-color: #bd1716 !important;
	  -webkit-transition-duration: 300ms;-moz-transition-duration: 300ms;-o-transition-duration: 300ms;transition-duration: 300ms;
  }
	nav.affix ul.nav > li > a {
		padding: 25px 20px 25px 20px !important;
		font-size: 13px !important;
		
	}

  .affix + .container-fluid {
      padding-top: 70px;
  }
/***************************** main_banner *****************************/
.main_nav .container {padding: 0px;}
/***************************** main_banner *****************************/
.main_banner {float: left;width: 100%;}
/********************************/
/*       Fade Bs-carousel       */
/********************************/
.fade-carousel{position: relative;height: 85vh}
.fade-carousel .carousel-inner .item{height: 85vh}
.fade-carousel .carousel-indicators > li{margin: 0 2px;background-color: #f39c12;border-color: #f39c12;opacity: .7}
.fade-carousel .carousel-indicators > li.active{width: 10px;height: 10px;opacity: 1}
/********************************/
/*          Hero Headers        */
/********************************/
.hero{position: absolute;top: 50%;width: 85% !important;left: 50%;z-index: 3;color: #fff;text-align: center;text-transform: uppercase;text-shadow: 1px 1px 0 rgba(0,0,0,.75);-webkit-transform: translate3d(-50%,-50%,0);-moz-transform: translate3d(-50%,-50%,0);-ms-transform: translate3d(-50%,-50%,0);-o-transform: translate3d(-50%,-50%,0);transform: translate3d(-50%,-50%,0)}
/* .hero_h1{font-size: 6em;font-weight: bold;margin: 0;padding: 0;font-size: 50px;color: #ffffff;font-weight: bold;line-height: 50px;margin-bottom: 0px;text-align: left;text-transform: uppercase;letter-spacing: 3px;font-family: 'Lato', sans-serif;font-style: normal} */
.hero_subh1{margin: 0;padding: 0;font-size: 28px;color: #222;font-weight: 800;line-height: 50px;margin-bottom: 0px;text-align: left;text-transform: uppercase;letter-spacing: 2px;font-family: 'Lato', sans-serif;font-style: normal;text-shadow: none;text-transform: capitalize;    background: #fff;
    display: table;
    padding: 5px 24px;
    margin: 0 0 5px;}
.hero h1{}

/*=== Trigger  ===*/
.animate {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.one {
-webkit-animation-delay: 0.5s;
-moz-animation-delay: 0.5s;
animation-delay: 0.5s;
}
.two {
-webkit-animation-delay: 1.5s;
-moz-animation-delay: 1.5s;
animation-delay: 1.5s;
}
.three {
-webkit-animation-delay: 2.5s;
-moz-animation-delay: 2.5s;
animation-delay: 2.5s;
}
.four {
-webkit-animation-delay: 3.5s;
-moz-animation-delay: 3.5s;
animation-delay: 3.5s;
}
.five {
-webkit-animation-delay: 4.5s;
-moz-animation-delay: 4.5s;
animation-delay: 4.5s;
}
/*=== Animations start here  ===*/


/*=== FADE IN DOWN ===*/
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
 }
@-webkit-keyframes fadeInDown {
0% {
	opacity: 0;
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
}
100% {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}
}
@keyframes fadeInDown {
0% {
	opacity: 0;
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
}
100% {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}
} 
/*==== FADE IN UP ===*/
@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

/*=== FADE IN LEFT ===*/
@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}



.hero_subh1 i {margin-right: 10px;    color: #BD1716;}

.hero_para{color: #ffffff;margin-bottom: 15px;font-size: 16px;text-transform:initial;line-height: 28px;font-family: 'Lato', sans-serif;text-align: left;font-weight: normal;text-shadow: none;width: 40%}
.hero_btn_lg{padding: 14px 30px}
.hero_btn_lg,.hero_btn_lg:hover,.hero_btn_lg:focus{color: #f5f5f5;background-color: #bd1716;text-transform: uppercase;border-color: #bd1716;font-family: 'Lato', sans-serif;outline: none;font-size: 14px;line-height: 1.3333333;border-radius: 2px;display: inline-block;text-align: center;white-space: nowrap;vertical-align: middle;font-weight: 600;background-image: none;border: 1px solid transparent;margin: 20px auto;float: left;}
.hero_h1 span{font-size: 30px;display: block;margin: 0px 0px 2px;letter-spacing: 2px}
.fade-carousel .carousel-inner .item .hero{opacity: 0;-webkit-transition: 2s all ease-in-out .1s;-moz-transition: 2s all ease-in-out .1s;-ms-transition: 2s all ease-in-out .1s;-o-transition: 2s all ease-in-out .1s;transition: 2s all ease-in-out .1s}
.fade-carousel .carousel-inner .item.active .hero{opacity: 1;-webkit-transition: 2s all ease-in-out .1s;-moz-transition: 2s all ease-in-out .1s;-ms-transition: 2s all ease-in-out .1s;-o-transition: 2s all ease-in-out .1s;transition: 2s all ease-in-out .1s}
/********************************/
/*       Slides backgrounds     */
/********************************/
.fade-carousel .slides .slide-1, .fade-carousel .slides .slide-2,.fade-carousel .slides .slide-3{height: 85vh;background-size: cover;background-position: center center;background-repeat: no-repeat}
.fade-carousel .slides .slide-1{background-image: url(../images/conver_page.jpg)}
.fade-carousel .slides .slide-2{background-image: url(../images/banner-1.jpg)}
.fade-carousel .slides .slide-3{background-image: url(../images/banner-3.jpg)}
/********************************/
/*          Media Queries       */
/********************************/
@media screen and (min-width: 980px){.hero { width: 980px; }}
@media screen and (max-width: 640px){}
/***************************** service_seq *****************************/
.service_seq {float: left;width: 100%;padding: 60px 0 10px 0;}
.service_h2{color: #bd1716;line-height: 0.7;font-size: 30px;margin: 0px 0px 16px;letter-spacing: .50px;text-transform: uppercase;font-weight: 700;font-family: 'Lato', sans-serif;font-style: normal;text-align: center}
.service_taxt{float: left;width: 100%;text-align: center}
.service_taxt span{display: inline-block;position: relative;padding: 0px 2px}
.service_taxt span:before{content: '';position: absolute;left: -75px;top: 14px;width: 75px;background-color: #08364b;height: 1px}
.service_taxt span:after{content: '';position: absolute;right: -75px;top: 14px;width: 75px;height: 1px;background-color: #08364b}
.service_taxt span small:before{content: '';position: absolute;left: -40px;top: 11px;width: 40px;height: 1px;background-color: #08364b}
.service_taxt span small:after{content: '';position: absolute;right: -40px;background-color: #08364b;top: 11px;width: 40px;height: 1px}
.service_taxt span i{font-size: 25px;color: #0099CC;width: 33px}
/***************************** service_seq *****************************/
.pdng10 {padding: 10px !important;}
/***************************** latest_feature *****************************/
.latest_feature {float: left;width: 100%; }
.latest_feature button {color:#08364b;background:transparent;border-width:2px;border-style: solid;border-color: #08364b;position:relative;margin: 10px 0 10px 5px;display:inline-block;padding:0.5em 1.3em;transition:all 0.3s ease-in-out;text-align:center;font-family: 'Lato', sans-serif;font-weight:bold;letter-spacing: .30px;}
.latest_feature button:before, .latest_feature button:after {content:'';display:block;position:absolute;border-color:#08364b;box-sizing:border-box;border-style:solid;width:1em;height:1em;transition:all 0.3s ease-in-out}
.latest_feature button:before {top:-6px;left:-6px;border-width:2px 0 0 2px;z-index:5;}
.latest_feature button:after {bottom:-6px;right:-6px;border-width:0 2px 2px 0;}
.latest_feature button:hover:before, .latest_feature button:hover:after {width:calc(100% + 12px);
  height:calc(100% + 12px);border-color:#08364b}
.latest_feature button:hover {color:#fff;background-color:#0099CC;border-color: #0099CC}
/***************************** latest_feature *****************************/
figure.snip1409{position: relative;float: left;overflow: hidden;margin: 0px;width: 100%;color: #ffffff;text-align: left;font-size: 16px;background-color: #000000}
figure.snip1409 *,figure.snip1409 *:after{-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 0.35s ease;transition: all 0.35s ease}
figure.snip1409 img{max-width: 100%;backface-visibility: inherit;vertical-align: top}
figure.snip1409:after{position: absolute;top: 0;bottom: 0;left: 0;right: 0;content: '';background-color: rgba(0, 0, 0, 0.65);z-index: 1;opacity: 0}
figure.snip1409 i{position: absolute;top: 50%;left: 50%;font-size: 48px;-webkit-transform: translate(-50%, 0%);transform: translate(-50%, 0%);opacity: 0;z-index: 2}
figure.snip1409 a{position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 2}
figure.snip1409:hover img,figure.snip1409.hover img{zoom: 1;filter: alpha(opacity=50);-webkit-opacity: 0.5;opacity: 0.5;backface-visibility: inherit;}
figure.snip1409:hover:after,figure.snip1409.hover:after{opacity: 1;position: absolute;top: 10px;bottom: 10px;left: 10px;right: 10px;backface-visibility: inherit;}
figure.snip1409:hover i,figure.snip1409.hover i{-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);opacity: 0.8}
.product_seq {float: left;width: 100%;padding: 60px 0;}
.product_hed{position: relative;color: #000000;font-size: 23px; line-height: 40px;padding-bottom: 25px;text-align: center;display: block;margin: 0 auto 40px; font-family:'Lato';}

.product_hed span{color: #bd1716}
.product_hed:after{position: absolute;content: '';left: 50%;bottom: 0px;width: 60px;height: 2px;margin-left: -30px;background-color: #bd1716}
.product_para{position: relative;color: #666;font-size: 18px;font-weight: 300;text-align: center;max-width: 1000px;margin: 0 auto;line-height: 33px;margin-bottom: 40px;font-family: 'Source Sans Pro', sans-serif}

.para_seq {float: left;width: 100%;padding: 15px 20px;border-top: 5px solid #bd1716;background: #f9f9f9;}
 .feture_h3 {color: #2d2d29;text-transform: uppercase;line-height: 24px;font-weight: bold;    font-family: 'Lato', sans-serif;    text-align: left;font-size: 16px;margin: 10px 0; }
.feture_para{color: #808080;line-height: 24px;margin-bottom: 10px;text-align: left;font-family: 'Lato', sans-serif;font-weight: normal}
.para_seq button {color:#08364b;background:transparent;border-width:2px;border-style: solid;border-color: #08364b;position:relative;margin: 10px 0 10px 5px;display:inline-block;padding:0.5em 1.3em;transition:all 0.3s ease-in-out;text-align:center;font-family: 'Lato', sans-serif;font-weight:bold;letter-spacing: .30px;}
.para_seq button:before, .para_seq button:after {content:'';display:block;position:absolute;border-color:#08364b;box-sizing:border-box;border-style:solid;width:1em;height:1em;transition:all 0.3s ease-in-out}
.para_seq button:before {top:-6px;left:-6px;border-width:2px 0 0 2px;z-index:5;}
.para_seq button:after {bottom:-6px;right:-6px;border-width:0 2px 2px 0;}
.para_seq button:hover:before, .para_seq button:hover:after {width:calc(100% + 12px);
  height:calc(100% + 12px);border-color:#08364b}
.para_seq button:hover {color:#fff;background-color:#0099CC;border-color: #0099CC}
 .aboutus_seq {float: left;width: 100%;padding: 60px 0;background: #f5f5f5; margin-top:30px; }
.aboutus_head{position: relative;font-size: 36px;font-weight: 700;color: #222222;margin: 0 0 30px;line-height: 48px;padding-bottom: 18px}
.tatns_head{position: relative;font-size: 36px;font-weight: 700;color: #222222;margin: 0 0 30px;line-height: 48px;padding-bottom: 18px}
.aboutus_headspan{color: #222222}
.aboutus_head:after{position: absolute;content: '';left: 0px;bottom: 0px;width: 60px;height: 2px;background-color: #f99806}
.aboutus_shead{position: relative;font-size: 21px;color: #222222;line-height: 34px;margin-bottom: 20px;font-weight: 400}
.aboutus_par{position: relative;color: #444;font-size: 18px;line-height: 1.7em;margin-bottom: 25px;font-weight: 400;font-family: 'Source Sans Pro', sans-serif}
.btn_btn_leg{color: #f5f5f5;
    background-color: #bd1716;
    border: 1px solid #9c1212;border-radius: 0px;outline: none;font-size: 13px;text-transform: uppercase;display: block;margin: 20px 0;font-weight: 600;padding: 15px 33px}
.inner-column{padding-left: 0px;position: relative;padding-top: 50px;padding-right: 0px}
.video-box{position: relative}
.video-box:before{position: absolute;content: '';left: 20px;top: -10px;right: -10px;bottom: 10px;display: block;background-color: #e9e9e9}.image img{position: relative;width: 100%;display: inline-block;max-width: 100%;height: auto;vertical-align: middle;border: 0}

/***************************** gallery_seq *****************************/
.gallery_seq {float: left;width: 100%;padding: 60px 0;}
.galry_pdngnn {padding: 10px !important;}
.gallery_seq figure.snip1409 i{font-size: 30px !important;}
/***************************** depert_seq *****************************/

.depert_seq{float: left;width: 100%;position: relative;background: url("../images/tabs-images-2.jpg");background-position: left;background-repeat: no-repeat;padding: 60px 0px 60px;overflow: hidden !important;}
.depert_seq_shape{background-color: #08364b;width: 86%;height: 100%;right: -17%;position: absolute;top: 0;    color: #08364B;}
.depert_seq_shape:before{content: '';border-right-color: #08364b;position: absolute;right: auto;top: 0px;border-bottom: 320px solid transparent;border-right: 52px solid;border-top: 320px solid transparent;margin-left: -52px}
.welcm2_uls1 {padding: 0px;    margin: 0px 0 30px 0;list-style: none;float: left;width: 100%;}
.welcm2_uls1 li {float: left;   padding: 0px 20px 0px 35px;color: #E1E1E1;line-height: 45px;margin-bottom: 0px;text-align: left;font-family: 'Lato', sans-serif;font-weight: normal}
.welcm2_uls1 li i{background-color: transparent;position: absolute;left: auto;top: auto;text-align: center;width: 30px;margin: 2px 0 0 -40px;height: 40px;color: #ffffff;font-size: 17px;padding: 12px 0px 0px}

.welcm2_uls {padding: 0px;    margin: 0px 0 30px 0;list-style: none;float: left;width: 100%;}
.welcm2_uls li {float: left;width: 50%;    padding: 0px 20px 0px 35px;color: #E1E1E1;line-height: 45px;margin-bottom: 0px;text-align: left;font-family: 'Lato', sans-serif;font-weight: normal}
.welcm2_uls li i{background-color: transparent;position: absolute;left: auto;top: auto;text-align: center;width: 30px;margin: 2px 0 0 -40px;height: 40px;color: #ffffff;font-size: 17px;padding: 12px 0px 0px}
/***************************** testimons_seq *****************************/
.testimons_seq {float: left;width: 100%;padding: 60px 0;}

.testimons_seq button {color:#08364b;background:transparent;border-width:2px;border-style: solid;border-color: #08364b;position:relative;margin: 10px auto 10px;display:block;padding:0.5em 1.3em;transition:all 0.3s ease-in-out;text-align:center;font-family: 'Lato', sans-serif;font-weight:bold;letter-spacing: .30px;}
.testimons_seq button:before, .testimons_seq button:after {content:'';display:block;position:absolute;border-color:#08364b;box-sizing:border-box;border-style:solid;width:1em;height:1em;transition:all 0.3s ease-in-out}
.testimons_seq button:before {top:-6px;left:-6px;border-width:2px 0 0 2px;z-index:5;}
.testimons_seq button:after {bottom:-6px;right:-6px;border-width:0 2px 2px 0;}
.testimons_seq button:hover:before, .testimons_seq button:hover:after {width:calc(100% + 12px);
  height:calc(100% + 12px);border-color:#08364b}
.testimons_seq button:hover {color:#fff;background-color:#0099CC;border-color: #0099CC}
/***************************** testimons_seq *****************************/

.careplus_testimonial_wrap{text-align: center;background-color: #f5f5f5;padding: 40px 33px 35px;position: relative;float: left;width: 100%}
.careplus_testimonial_wrap:before{border-top-color: #0099CC;content: '';position: absolute;left: 0px;top: 0px;border-top: 80px solid;border-right: 80px solid transparent;color: #0099CC;}
.careplus_testimonial_wrap i{font-size: 40px;color: #ffffff;position: absolute;left: 14px;top: 9px;opacity: 0.3}
.careplus_testimonial_wrap figure{display: inline-block;width: 70px;margin: 0px 0px 6px;position: relative}
.careplus_testimonial_wrap img{border-radius: 100%}
.testimons_h3 {color: #2d2d29;text-transform: initial;line-height: 19px;font-weight: bold;font-family: 'Lato', sans-serif;text-align: center;font-size: 16px;margin: 10px 0 0; }
.testimons_subp {color: #808080;line-height: 19px;margin-bottom: 10px;text-align: center;font-family: 'Lato', sans-serif;font-weight: normal;font-size: 12px;}
.testimons_para {color: #808080;line-height: 24px;margin: 10px 0 0;text-align: center;font-family: 'Lato', sans-serif;font-weight: normal;font-size: 14px;}
/***************************** footer_sec *****************************/
.footer_sec {float: left;width: 100%;padding: 30px 0 0px;background: url(../images/footer-back-img.jpg) center no-repeat;background-size: cover;overflow: hidden;}
.footer_para {color: #E3E3E3;line-height: 26px;margin: 15px 0 10px;text-align: left;font-family: 'Lato', sans-serif;font-weight: normal;font-size: 14px;}
.footer_head {color: #E3E3E3;text-transform: uppercase;line-height: 19px;font-weight: bold;font-family: 'Lato', sans-serif;text-align: left;font-size: 16px;margin: 10px 0 20px;}
.footer_nav {padding: 0px 0 0 0px;margin: 0px;list-style: none;}
.footer_nav li {padding: 1px 0 1px 15px;-webkit-transition-duration: 300ms;-moz-transition-duration: 300ms;-o-transition-duration: 300ms;transition-duration: 300ms;}
.footer_nav li a{color: #E3E3E3;line-height: 28px;margin: 15px 0 10px;text-align: left;font-family: 'Lato', sans-serif;font-weight: normal;font-size: 14px;}
.footer_nav li a i{opacity: 0;position: absolute;left: 0px;margin-top: 8px;-webkit-transition-duration: 300ms;-moz-transition-duration: 300ms;-o-transition-duration: 300ms;transition-duration: 300ms}
.footer_nav li:hover i{opacity: 1;color: #0099CC;font-size: 12px}
.footer_nav li:hover{padding: 1px 0 1px 25px}
.footer_nav li a:hover{text-decoration: none}

.footer2_nav {padding: 0px 0 0 25px;margin: 0px;list-style: none;}
.footer2_nav li {padding: 1px 0 1px 15px;-webkit-transition-duration: 300ms;-moz-transition-duration: 300ms;-o-transition-duration: 300ms;transition-duration: 300ms;color: #E3E3E3;line-height: 28px;margin: 15px 0 10px;text-align: left;font-family: 'Lato', sans-serif;font-weight: normal;font-size: 14px;}
.footer2_nav li i{position: absolute;left: 10px;margin-top: 8px;color: #0099CC;-webkit-transition-duration: 300ms;-moz-transition-duration: 300ms;-o-transition-duration: 300ms;transition-duration: 300ms}

.copy_rght {float: left;width: 100%;padding: 20px 0 10px;}
.copy_rght:before{content: '';position: absolute;left: 0px;top: auto;width: 49%;height: 1px;background-color: #ffffff;opacity: 0.2;margin: 0px 0px 0px -26px}
.copy_rght:after{content: '';position: absolute;right: 0px;top: auto;width: 49%;height: 1px;background-color: #ffffff;opacity: 0.2;margin: -50px 0px 0px 0px}
.xopy_para{color: #E3E3E3;line-height: 26px;margin: 20px 0 4px;text-align: center;font-family: 'Lato', sans-serif;font-weight: normal;font-size: 14px}
.xopy_para a{color: #0099CC}
.xopy_para a:hover{text-decoration: none;color: #0099CC}
.careplus-back-top{color: #ffffff;left: 50%;margin: -17px 0 0 -38px;position: absolute;text-align: center;top: auto;width: 50px;z-index: 1;height: 17px}
.careplus-back-top:before{content: '';position: absolute;left: 11px;height: 38px;width: 1px;background-color: #ffffff;bottom: -6px;opacity: 0.4;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}
.careplus-back-top:after{background-color: #ffffff;bottom: -6px;content: "";height: 38px;position: absolute;right: 12px;width: 1px;opacity: 0.4;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg)}
/***************************** scocl_btns *****************************/
.scocl_btns .btn {color: #ccc;}
.scocl_btns .btn:hover {color: #0099CC;}

/***************************** main2_banner *****************************/
.mybanner2_h2{font-family: 'Lato', sans-serif;font-weight: 600;margin: 0 0 30px;text-transform: uppercase; text-align:center;color: #ffffff;font-size: 26px;letter-spacing: 2px;margin-bottom: 0px}
.main2_banner {background: url(../images/sub-header.jpg) center no-repeat;background-size: 100%;float: left;width: 100%;padding: 45px 0;}
.main2_banner1 {background: url(../images/sub-header1.jpg) center no-repeat;background-size: 100%;float: left;width: 100%;padding: 45px 0;}
.main2_banner2 {background: url(../images/sub-header2.jpg) center no-repeat;background-size: 100%;float: left;width: 100%;padding: 45px 0;}
.main2_banner3 {background: url(../images/sub-header3.jpg) center no-repeat;background-size: 100%;float: left;width: 100%;padding: 45px 0;}
.main2_banner4 {background: url(../images/sub-header4.jpg) center no-repeat;background-size: 100%;float: left;width: 100%;padding: 45px 0;}
.main2_banner5 {background: url(../images/sub-header5.jpg) center no-repeat;background-size: 100%;float: left;width: 100%;padding: 45px 0;}
.about_main {float: left;width: 100%;padding: 60px 0 0px;}
.col_md_4{float: right;width: 30%;margin-left: 50px;margin-bottom: 50px}
.no_padding{padding: 0}
.text_right{text-align: left}
.inner img{margin-top: 60px}
.inner img{vertical-align: middle;max-width: 300px;-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.14);-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.14);box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.14)}
.inner img{vertical-align: middle}
.inner img{border: 0}
.inner:after{border: 9px solid #eaf9f5;bottom: auto;content: "";height: 350px;left: auto;position: absolute;top: auto;width: 300px;z-index: -1;transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;right: 87px}
.inner:hover:after {border: 9px solid rgba(0, 153, 204, 0.6);}
.aboutmn_h2 {color: #bd1716;line-height: 35px;font-size: 30px;margin: 0px 0px 25px;letter-spacing: .50px;text-transform: initial;font-weight: 700;font-family: 'Lato', sans-serif;font-style: normal;text-align: left}
.aboutmn_h2 span {color: #2d2d2f;}
.aboutmn_para{color: #444;line-height: 28px;margin-bottom: 10px;text-align: left;font-family: 'Lato', sans-serif;font-weight: 400;font-size: 15px;}

/***************************** default *****************************/
.feates_part {float: left;width: 100%;padding: 70px 0;background: #f6f6f6;}
.specialist {padding: 0;margin: 0px;list-style: none;}
.specialist li {padding: 30px 10px;border-top: 1px solid #ccc;}
.specialist li:last-child {border-bottom: 1px solid #ccc;}
.special_h2 {color: #333;line-height: 0.7;font-size: 22px;margin: 0px 0px 25px;letter-spacing: .50px;text-transform: initial;font-weight: 700;font-family: 'Lato', sans-serif;font-style: normal;text-align: left}
.para_heght {height: 60px; display: table;}
.special_h3 {color: #2d2d29;text-transform: uppercase;line-height: 24px;font-weight: bold;font-family: 'Lato', sans-serif;text-align: left;font-size: 16px;margin: 0px 0;display: table-cell;vertical-align: middle;padding: 0px;}
.special_para{color: #666;line-height: 25px;margin-bottom: 10px;text-align: left;font-family: 'Lato', sans-serif;font-weight: normal;min-height: 72px;}

.special2_h3 {color: #08364b;text-transform: uppercase;line-height: 24px;font-weight: bold;font-family: 'Lato', sans-serif;text-align: left;font-size: 18px;margin: 0px 0 10px;padding: 0px;}
.special2_para{color: #666;line-height: 25px;margin-bottom: 0px;text-align: left;font-family: 'Lato', sans-serif;font-weight: normal;}
.special3_h3 {color: #333;text-transform: initial;line-height: 24px;font-weight: bold;font-family: 'Lato', sans-serif;text-align: left;font-size: 18px;margin: 15px 0 10px;padding: 0px;}

.special2 {padding: 0 0 0 30px;margin: 0px;list-style: none;}
.special2 li {color: #444;line-height: 27px;margin-bottom: 0px;text-align: left;font-family: 'Lato', sans-serif;font-weight: normal;border-top: 0px;    padding: 7px 4px; font-size:15px;}
.special2 li:before{content: '';width: 7px;height:7px;border-radius:50%;background:#c35d5d;position:absolute;margin-top: 9px;left:auto;margin-left: -22px}
.special2 li:last-child {border-bottom: 0px solid #ccc;}
.special2 li span {font-weight: 600;color: #333;}
.dvide_sub {width: 40px;height: 1px;display: block;background: #999;margin-bottom: 5px;display: block;}
.para_algn {float: left;width: 100%;}
/***************************** default *****************************/

.special3_h3 {color: #08364b;text-transform: uppercase;line-height: 27px !important;font-weight: bold;font-family: 'Lato', sans-serif;text-align: left;font-size: 16px;margin: 15px 0;padding: 0px;}
.special3_para{color: #666;line-height: 27px;margin-bottom: 10px;text-align: left;font-family: 'Lato', sans-serif;font-weight: normal;font-size: 14px;}
.special3_para span {font-weight: 600;color: #333;}
.special3_para a {color: #0099CC;margin-right: 10px;}
.special3_para a:hover {color: #0099CC;text-decoration: none;}
.timeline_title2{color: #08364b;line-height: 0.7;font-size: 22px;margin: 0px 0px 0px;letter-spacing: .50px;text-transform: initial;font-weight: 700;font-family: 'Lato', sans-serif;font-style: normal}

/***************************** default *****************************/

.col_mx_3 {float: left;width: 25%;}
/***************************** default *****************************/
 #contact{padding:10px 0 10px}
 .apoinmnt .contact-text{margin:45px auto}
 .apoinmnt .mail-message-area{width:100%;padding:0 15px}
 .apoinmnt .mail-message{width: 100%;background:rgba(255,255,255, 0.8) !important;-webkit-transition: all 0.7s;-moz-transition: all 0.7s;transition: all 0.7s;margin:0 auto;border-radius: 0}
 .apoinmnt .not-visible-message{height:0px;opacity: 0}
 .apoinmnt .visible-message{height:auto;opacity: 1;margin:25px auto 0}
 .apoinmnt .form{width: 100%;padding: 15px;font-family: 'Lato', sans-serif;background:#f8f8f8;border:1px solid rgba(0, 0, 0, 0.075);margin-bottom:20px;color:#727272 !important;font-size:13px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;transition: all 0.4s}
 .apoinmnt .form:hover{border:1px solid #0099CC}
 .apoinmnt .form:focus{color: white;outline: none;border:1px solid #0099CC}
 .apoinmnt .textarea{height: 178px;max-height: 178px;max-width: 100%}
 .apoinmnt .button{padding:8px 12px;background:#0A5175;display: block;width:120px;margin:10px 0 0px 0;border-radius:3px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;text-align:center;font-size:0.8em;box-shadow: 0px 1px 4px rgba(0,0,0, 0.10);-moz-box-shadow: 0px 1px 4px rgba(0,0,0, 0.10);-webkit-box-shadow: 0px 1px 4px rgba(0,0,0, 0.10)}
 .apoinmnt .button:hover{background:#0099CC;color:white}
 .apoinmnt .form-btn{width:180px;display: block;height: auto;padding:15px;color:#fff;font-family: 'Lato', sans-serif;background:#bd1716;border:none;border-radius:3px;outline: none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;margin:auto;box-shadow: 0px 1px 4px rgba(0,0,0, 0.10);-moz-box-shadow: 0px 1px 4px rgba(0,0,0, 0.10);-webkit-box-shadow: 0px 1px 4px rgba(0,0,0, 0.10)}
 .apoinmnt .form-btn:hover{background:#111;color: white;border:none}
 .apoinmnt .form-btn:active{opacity: 0.9}
 .apoinmnt .inner:after{display: none}
 .apoinmnt select{width: 100%;font-size: 13px;margin-bottom: 15px;font-family: Lato, sans-serif;border-radius: 0px;padding: 13px !important;background: rgb(248, 248, 248);color: #666;padding: 9px;margin-bottom: 20px !important;border: 1px solid rgba(0, 0, 0, 0.0745098)}
/***************************** default *****************************/
.coln_sm_4{width: 33.333337%;float: left;padding: 0 15px 15px 15px;}
.action-item{margin-right: 10px;display:block;width: 100%;float: left;margin: 0;padding: 0;transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s}
.icon{float: left;margin-right: 25px}
.icon img{margin-top: 10px;vertical-align: middle;max-width: 100%}
.action_frm {color: #222;line-height: 25px;margin-bottom: 0px;text-align: left;font-family: 'Lato', sans-serif;font-weight: normal;border-top: 0px; font-size:16px;}
.action_frm span {font-weight: 600;color: #333;}
/***************************** default *****************************/
.cont_headr {    color: #08364b;
    line-height: 28px;
    font-size: 20px;
    margin: 13px 0px 25px;
    letter-spacing: .50px;
    text-transform: initial;
    font-weight: 700;
    font-family: 'Lato', sans-serif;
    font-style: normal;
    text-align: left;}
.cont_paras {    color: #444;
    line-height: 27px;
    margin-bottom: 10px;padding-left: 35px;
    text-align: left; font-size: 16px;
    font-family: 'Lato', sans-serif;
    font-weight: normal;}
.cont_paras i {position: absolute;left: 17px;margin-top: 5px;    color: #09C;font-size: 15px;}
/***************************** default *****************************/
.tesnt_mrg {float: left;width: 100%;padding: 20px;-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.15);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.15);}
.img_mxwalgn {max-width: 210px;float: left;margin: 0 15px 15px 0 ;}
/*********************** ****** azk new sec *****************************/
.sub_atregr {}
.sub_atregr .navbar-default {
    background-color: transparent;
    border-color: none;
}
.sub_atregr_hed {display: none;}
.pdng5n {padding-left: 5px !important;padding-right: 5px !important;}

/*********************** ****** default *****************************/

/* fonts

font-family: 'Lato', sans-serif;

font-family: 'Poppins', sans-serif;

font-family: 'Raleway', sans-serif;

 */
/***************************** default *****************************/
.pdngnn {padding-left: 0px !important;padding-right: 0px !important;}

.pdnglnn {padding-left: 0px !important;}
.pdngrnn {padding-right: 0px !important;}
.pdngt {padding-top: 0px !important;}
.mt50 {margin-top: 50px;}
.mt30 {margin-top: 30px;}
.mt10 {margin-top: 10px;}