@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,600,700,300,800);





/*************************

*******Typography******

**************************/



body {

  background: #fff;

  font-family: 'Roboto', sans-serif;

  color:#666;

  line-height: 22px;

}





@font-face {

  font-family: 'FuturaPT-Demi';

  src: url('../fonts/FuturaPT-Demid41d.eot?#iefix') format('embedded-opentype'),  url('../fonts/FuturaPT-Demi.otf')  format('opentype'),

	     url('../fonts/FuturaPT-Demi.woff') format('woff'), url('../fonts/FuturaPT-Demi.ttf')  format('truetype'), url('../fonts/FuturaPT-Demi.svg#FuturaPT-Demi') format('svg');

  font-weight: normal;

  font-style: normal;

}



@font-face {

  font-family: 'FuturaPT-Medium';

  src: url('../fonts/FuturaPT-Mediumd41d.eot?#iefix') format('embedded-opentype'),  url('../fonts/FuturaPT-Medium.otf')  format('opentype'),

	     url('../fonts/FuturaPT-Medium.woff') format('woff'), url('../fonts/FuturaPT-Medium.ttf')  format('truetype'), url('../fonts/FuturaPT-Medium.svg#FuturaPT-Medium') format('svg');

  font-weight: normal;

  font-style: normal;

}





@font-face {

  font-family: 'FuturaPT-Light';

  src: url('../fonts/FuturaPT-Lightd41d.eot?#iefix') format('embedded-opentype'),  url('../fonts/FuturaPT-Light.otf')  format('opentype'),

	     url('../fonts/FuturaPT-Light.woff') format('woff'), url('../fonts/FuturaPT-Light.ttf')  format('truetype'), url('../fonts/FuturaPT-Light.svg#FuturaPT-Light') format('svg');

  font-weight: normal;

  font-style: normal;

}



@font-face {

  font-family: 'Futura Book';

  src: url('../fonts/Futura%20Bookd41d.html?#iefix') format('embedded-opentype'),  url('../fonts/Futura%20Book.html')  format('opentype'),

	     url('../fonts/Futura%20Book-2.html') format('woff'), url('../fonts/Futura%20Book.ttf')  format('truetype'), url('../fonts/Futura%20Book-3.html#Futura Bookt') format('svg');

  font-weight: normal;

  font-style: normal;

}





h1,

h2,

h3,

h4,

h5,

h6 {

  font-weight: 600; 

  font-family: 'Roboto', sans-serif;

  color:#31393b;

}



h1{

  font-size: 36px;

  

}



h2{

  font-size: 20px;

}



h3{

  font-size: 13px;

  color: #31393b;

  font-weight: 400;

  line-height: 24px;

}



h4{

  font-size: 16px;

}



a {

  

  -webkit-transition: color 300ms, background-color 300ms;

  -moz-transition: color 300ms, background-color 300ms;

  -o-transition:  color 300ms, background-color 300ms;

  transition:  color 300ms, background-color 300ms;

}



a:hover, a:focus {

  color: #d43133;

}



hr {

  border-top: 1px solid #e5e5e5;

  border-bottom: 1px solid #fff;

}





.btn-primary {

  padding: 8px 20px;

  background: #0067a1;

  color: #fff;

  border-radius: 0px;

  border:none;

  margin-top: 0px;

}





.btn-primary:hover, 

.btn-primary:focus{

  background: #c52d2f;

  outline: none;

  box-shadow: none;

} 



.btn-transparent {

  border: 3px solid #fff;

  background: transparent;

  color: #fff;

}



.btn-transparent:hover {

  border-color: rgba(255, 255, 255, 0.5);

}



a:hover,

a:focus {

  color: #111;

  text-decoration: none;

  outline: none;

}



.dropdown-menu {

  margin-top: -1px;

  min-width: 180px;

}



.center h2{

  font-size: 36px;

  margin-top: 0;

  margin-bottom: 20px;    

  background: url(../images/bottom_bg.html) no-repeat right 50% top 58px;

    padding-bottom: 40px;

}



.media>.pull-left{

  margin-right: 20px;

}



.media>.pull-right{

  margin-left: 20px;

}



body > section {

  padding: 70px 0;

}



.center {

  text-align: center;

  

}



.scaleIn {

  -webkit-animation-name: scaleIn;

  animation-name: scaleIn;

}



.lead{

  font-size: 15px;

  line-height: 24px;

  font-weight: 400;

}



.transparent-bg {

  background-color: transparent !important;

  margin-bottom: 0;

}



@-webkit-keyframes scaleIn {

  0% {

    opacity: 0;

    -webkit-transform: scale(0);

    transform: scale(0);

  }



  100% {

    opacity: 1;

    -webkit-transform: scale(1);

    transform: scale(1);

  }

}



@keyframes scaleIn {

  0% {

    opacity: 0;

    -webkit-transform: scale(0);

    -ms-transform: scale(0);

    transform: scale(0);

  }



  100% {

    opacity: 1;

    -webkit-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1);

  }

}





/*************************

*******Header******

**************************/



#header{

  background:#fdf6eb;

  z-index: 999;

    position: relative;

}



#header .search{

  display: inline-block;

}



.navbar>.container .navbar-brand{

  margin-left: 0;

}



.social{

  text-align: right;

}



.social-share{

 display: inline-block;

 list-style: none;

 padding: 0;

 margin: 0;

}



ul.social-share li {

  display: inline-block;    width: auto!important; padding:0 10px 0 0!important;

}



ul.social-share li a {

  display: inline-block;

  color: #fff;

  background: #318627;

  width: 42px;

  height: 42px;

  line-height: 47px;

  text-align: center;

  border-radius: 42px;

}



ul.social-share li a:hover {

  background: #17590F;

  color: #fff;

}

#footer ul.social-share li a {

  display: inline-block;

  color: #fff;

  background: #0F5D05;

  width: 25px;

  height: 25px;

  line-height: 25px;

  text-align: center;

  border-radius: 4px;

}



ul.social-share .fa {

  font-size:18px;

}



#footer ul.social-share li a:hover {

  background: #083C02;

  color: #fff;

}





.search i {

  color: #fff;

}



input.search-form{

  background: transparent;

  border: 0 none;

  width: 60px;

  padding: 0 10px;

  color: #FFF;

  -webkit-transition: all 400ms;

  -moz-transition: all 400ms;

  -ms-transition: all 400ms;

  -o-transition: all 400ms;

  transition: all 400ms;

}



input.search-form::-webkit-input-placeholder{

  color: transparent;

}



input.search-form:hover::-webkit-input-placeholder {

  color: #fff;

}



input.search-form:hover {

  width: 180px;

}



.navbar-brand {

  padding: 0;

  margin:0;

}



.navbar {

  border-radius: 0;

  margin-bottom: 0;

  background: #fff;

  padding: 5px 0 0px 0;

}



 .navbar-nav{

  margin-top: 12px;

 }



.navbar-nav>li{

  margin-left: 35px;

  padding-bottom: 28px;

}



.navbar-inverse .navbar-nav > li > a {

  padding: 5px 12px;

  margin: 0;

  border-radius: 3px;

  color: #fff;

  line-height: 24px;

  display: inline-block;

}



.navbar-inverse .navbar-nav > li > a:hover{

	background-color: #c52d2f;

  color: #fff;

}



.navbar-inverse {

  border:0;

}



.navbar-inverse .navbar-brand {

  font-size: 36px;

  line-height: 50px;

  color: #fff; float:none;

}



.navbar-inverse .navbar-nav > .active > a,

.navbar-inverse .navbar-nav > .active > a:hover,

.navbar-inverse .navbar-nav > .active > a:focus,

.navbar-inverse .navbar-nav > .open > a,

.navbar-inverse .navbar-nav > .open > a:hover,

.navbar-inverse .navbar-nav > .open > a:focus {

  background-color: #c52d2f;

  color: #fff;

}



.navbar-inverse .navbar-nav .dropdown-menu {

  background-color: rgba(0,0,0,.85);

  -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);

  -moz-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);

  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);

  border: 0;

  padding: 0;

  margin-top: 0;

  border-top: 0;

  border-radius: 0;

  left: 0;

}



.navbar-inverse .navbar-nav .dropdown-menu:before{

  position: absolute;

  top:0;

}



.navbar-inverse .navbar-nav .dropdown-menu > li > a {

  padding: 8px 15px;

  color: #fff;

}



.navbar-inverse .navbar-nav .dropdown-menu > li:hover > a,

.navbar-inverse .navbar-nav .dropdown-menu > li:focus > a,

.navbar-inverse .navbar-nav .dropdown-menu > li.active > a {

  background-color: #c52d2f;

  color: #fff;

}



.navbar-inverse .navbar-nav .dropdown-menu > li:last-child > a {

  border-radius: 0 0 3px 3px;

}



.navbar-inverse .navbar-nav .dropdown-menu > li.divider {

  background-color: transparent;

}



.navbar-inverse .navbar-collapse,

.navbar-inverse .navbar-form {

  border-top: 0;

  padding-bottom: 0;

  margin-left:-15px!important;

}





#feature {

  background: #f7f7f7;

}



.features{

  padding: 0;

}



.feature-wrap {

  margin-bottom: 60px;

  overflow: hidden; text-align:center; border:#d8d8d8 solid 1px; padding:15px 1.5%; margin-top: 50px; background:#f6f6f6; border-radius: 4px;

}



.feature-wrap h2{

  margin-top: 70px;

}



.feature-wrap .pull-left {

  margin-right: 25px;

}



.feature-wrap i{

  font-size: 48px;

  height: 110px;

  width: 110px;

  margin: 3px;

  border-radius: 100%;

  line-height: 110px;

  text-align:center;

  background: #ffffff;

  color: #c52d2f;

  border: 3px solid #ffffff;

  box-shadow: inset 0 0 0 5px #f2f2f2;

  -webkit-box-shadow: inset 0 0 0 5px #f2f2f2;

  -webkit-transition: 500ms;

  -moz-transition: 500ms;

  -o-transition: 500ms;

  transition: 500ms;

  float: none;

  margin-right: 0;

}



.feature-wrap i:hover {

  background: #c52d2f;

  color: #fff;

  box-shadow: inset 0 0 0 5px #c52d2f;

  -webkit-box-shadow: inset 0 0 0 5px #c52d2f;

  border: 3px solid #c52d2f;

}



.accordion h2{

  margin-bottom: 25px;

}



.panel-default{

  border-color: transparent;

}



.panel-default>.panel-heading,

.panel{

  background-color: #e6e6e6; 

  border:0 none;

  box-shadow:none;

}



.panel-default>.panel-heading+.panel-collapse .panel-body{

  background: #fff;

  color: #858586;

}



.panel-body{

  padding: 20px 20px 10px;

}



.panel-group .panel+.panel{

  margin-top: 0;

  border-top: 1px solid #d9d9d9;

}



.panel-group .panel{

  border-radius: 0;

}



.panel-heading{

  border-radius: 0;

}



.panel-title>a{

  color: #4e4e4e;

}



.accordion-inner img{

  border-radius: 4px;

}



.accordion-inner h4{

  margin-top: 0;

}



.panel-heading.active{

  background: #494546;

}



.panel-heading.active .panel-title>a{

  color:#fff;

}



a.accordion-toggle  i{

  width: 45px;

  line-height: 44px;

  font-size: 20px;

  margin-top: -10px;

  text-align: center;

  margin-right: -15px;

  background: #c9c9c9;

}



.panel-heading.active a.accordion-toggle i{

  background: #199ad6;

  color: #fff;

}



.panel-heading.active a.accordion-toggle.collapsed i{

  background: #c52d2f;

  color: #fff;

}



.nav-tabs>li{

  margin-bottom: 0px;

  border-bottom: 1px solid #e6e6e6;

}



.nav-tabs{

  border-bottom: transparent;

  border-right: 1px solid #e6e6e6;

}



.nav-tabs>li>a {

  background: #f5f5f5;

  color: #666;

  border-radius: 0;

  border: 0 none;

  line-height: 24px;

  margin-right:0;

  padding: 13.5px 15px;

}



.nav-tabs li:last-child{

  border-bottom: 0 none;

} 



.nav-stacked>li+li{

  margin-top: 0;

}



.nav-tabs>li>a:hover{

  background: #1f1f20;

  color:#fff;

}



.nav-tabs>li.active>a, 

.nav-tabs>li.active>a:hover, 

.nav-tabs>li.active>a:focus {

  border: 0;

  color:#fff;

  background: #494546;

  position: relative;

}



.nav-tabs>li.active>a:after {

  position: absolute;

  content:  "";

  width: auto;

  height: auto;

  border-style:solid;

  border-color: transparent transparent transparent #494546;

  border-width: 25px 22px;

  right: -44px;

  top:0;

}



.tab-wrap{

  border:1px solid #e6e6e6;

  margin-bottom: 20px;

}



.tab-content{

  padding: 20px;

}



.tab-content h2{

  margin-top: 0;

}



.tab-content img{

  border-radius: 4px;

}



.testimonial h2{

  margin-top: 0;

}



.testimonial-inner {

  color:#858586;

  font-size: 14px;

}



.testimonial-inner .pull-left{

  border-right: 1px solid #e7e7e7;

  padding-right: 15px;

  position: relative;

}



.testimonial-inner .pull-left:after{

  content: "";

  position: absolute;

  width: 9px;

  height: 9px;

  top: 50%;

  margin-top: -5px;

  background: #FFF;

  -webkit-transform: rotate(45deg);

  border: 1px solid #e7e7e7;

  right: -5px;

  border-left: 0 none;

  border-bottom: 0 none;

}





#testimonial {

    

}



#testimonial {

  color: #fff;

  text-align: center; padding: 70px 0 50px;

}



#testimonial h2 {

  font-family: 'FuturaPT-Medium'; color: #202020; font-size:42px;margin-bottom:0px; text-align:center; position:relative; font-weight:inherit; letter-spacing:1px; padding-bottom:30px;

}





.partners ul {

  list-style: none;

  margin: 0;

  padding: 0;

}



.partners ul li{

  display: inline-block;

  float: left;

  width: 20%;

}



#conatcat-info{

  background:url(../images/contact.html) no-repeat center;

  padding: 70px 0; background-size:cover;

}



.contact-info i{

  width: 60px;

  height: 60px;

  font-size: 40px;

  line-height: 60px;

  color: #fff;

  background: #000;

  text-align: center;

  border-radius: 10px;

}



.contact-info h2{

  margin-top: 0;

  color: #000;

}



.contact-info{

  color:#000;

}







#contact-page{

  background: #f7f7f7;

}



#contact-page .contact-form 

.form-group label {

  color: #4E4E4E;

  font-size: 16px;

  font-weight: 300;

}



.form-group .form-control {

  padding: 7px 12px;

  border-color:#ddd;

  box-shadow: none;

}



textarea#message{

  resize: none;

  padding: 10px;

}



#contact-page .contact-wrap {

  margin-top: 20px;

}





/***********************

********* Footer ******

************************/



.footer_top{ padding:45px 0 30px;}



#bottom .footer_top ul li{ padding:5px 0; width: 50%;float: left;}



#bottom .footer_top ul li a{ color:#d7eafc; font-size:14px; font-weight:300;font-family: 'Roboto', sans-serif!important;}



.footer_top .fa{ color:#d7eafc; font-size:15px; margin-right:2px;}



.footer_top .fa-phone{ color:#a1e64d;}



.footer_top .fa-envelope{ color:#a1e64d;}



#bottom .social .fa{color:#4a4a4a;}



#bottom {

  background:url(../images/footer_bg.jpg) no-repeat center;

   background-size:cover; padding:0;

 

}



#bottom .specialty{width:37.5%;}



#bottom h3 {

font-family: 'Roboto', sans-serif!important;

  margin-top: 0;

  margin-bottom: 17px;

  text-transform: uppercase;

  font-size: 20px;

  color: #fff;

  font-weight:500;

  letter-spacing:1.5px;

  position:relative;

  padding-bottom:6px;

}



#bottom h3:after { position:absolute; content:""; width:45px; height:2px; bottom:0; left:0; background:#a1e64d;}



#bottom h4{    font-family: 'FuturaPT-Demi'!important; font-size:21px; letter-spacing:1.5px; color:#fff; line-height:25px;}



#bottom p{ color:#d7eafc; font-size:14px; font-weight:300;font-family: 'Roboto', sans-serif!important; line-height:24px;}



#bottom ul {

  list-style: none;

  padding: 0;

  margin: 0;

}



#bottom ul li {

 

  padding: 3px;

}



#bottom  .social {

    text-align:left; margin-bottom:0px; margin-top:18px;

}



#bottom ul li a {

  color: #fff;

}



#bottom ul li a:hover {

  color: #80b441; text-decoration:none;

}



#bottom .widget {

  margin-bottom: 0;

}



#footer {

  padding-top: 20px;

  padding-bottom: 20px;

  background:rgba(0,0,0,0.4);

}



#footer p{color: #d7eafc;

    font-size: 14px;

    font-weight: 300;

    font-family: 'Roboto', sans-serif!important;

    line-height: 24px;

	margin:0;

	padding:0;

	text-align:right;

	}

	

#footer p a{color: #80b441;}



#footer p a:hover{color: #fff!important;}	



#footer .copy p{text-align:left;}	



.designed{ text-align:right;}



.designed a{ text-decoration:none; }



.designed a:hover{ text-decoration:none; color:#008f63!important;}



#footer a {

  color: #98a0a2;

}



#footer a:hover {

  color: #199ad6;

}



#footer ul {

  list-style: none;

  padding: 0;

  margin: 0;

}



#footer ul > li {

  display: inline-block;

  margin-left: 5px;

}





#footer ul.social-share li a{ width:35px; height:35px; line-height: 37px; border-radius: 50%;}

#footer ul.social-share li a:hover{ color:#fff;}

#footer .fa{ font-size:16px;}

.details_ico{ vertical-align:0px;}

.top-number .fa{    font-size: 18px; vertical-align: -1px;}

#testimonials { background: #fff;}

#testimonials a{ color:#fff;}

#testimonials a:hover{ color:#fff; text-decoration:none;}

#testimonials h3{ font-size:24px; text-transform:uppercase; margin-bottom:20px;}





.panel {

    width:400px;

    float:right;

    min-height:200px;

    background:#f3f3f3;

    position:fixed;

    right:0px;

	top:200px; box-shadow:0px 0px 12px 0px rgba(120, 120, 120, 0.7); border-radius:0 0 0 5px; z-index:9999999!important;

}



.slider-arrow {

    /*width:10px;*/

    float:right;

    font:400 22px Arial, Helvetica, sans-serif;

    color:#fff;

    text-decoration:none;

    position:fixed;

    right:400px;

	top:197px;

	border-radius:5px 0 0 5px; z-index:9999999!important;

}





.header_right{float:right; width:60%; margin-top: 13px;}



.tel_social{

 float:right;

 width:auto;

 text-align:right;

 margin-bottom: 8px;

}



#header ul.social-share li a{ width:30px; height:30px; line-height: 30px; border-radius: 50%;}



#header ul.social-share li a:hover{ color:#fff;}



#header  .tel_social .tel_no img{ float:left; margin:0px 5px 0 0;}



#header  .tel_social .email .fa{ font-size:16px;}



#header .details_ico{ vertical-align:0px;}



#header .top-number .fa{ font-size: 18px; vertical-align: -1px;}



.tel_social .tel_no{ float:left;}



.tel_social .tel_no .fa{color:#d65211;}



.tel_social .email{ color:#444; font-weight:500; margin-left:20px;font-family: 'Roboto', sans-serif;font-size:14px; text-transform:uppercase; line-height:22px;}



.tel_social .email a{ color:#444; font-weight:500;}



.tel_social .email a:hover{ color:#0067a1; font-weight:500; text-decoration:none;}



#header .social{ float:right; margin-left:15px; font-family: 'Roboto', sans-serif;}



#header ul.social-share li .fac{ background:#005399;}



#header ul.social-share li .fac:hover{ background:#d65211;}



#header ul.social-share li .tw{ background:#00aedb;}



#header ul.social-share li .tw:hover{ background:#d65211;}



#header ul.social-share li .in{ background:#004a86;}



#header ul.social-share li .in:hover{ background:#d65211;}



.an_app_top_right{float:right; width:auto; margin-top:10px;}



.an_app_top_right .a_no{ float:left;font-family: 'Roboto', sans-serif; font-size:24px; color:#444; font-weight:400; margin-top:7px;}



.an_app_top_right .a_no .fa{ background:#92c83e; width:34px; height:34px; line-height:34px; text-align:center; border-radius:34px; color:#fff;font-size: 20px;}



.an_app_top_right .s_a_a{background:#92c83e;font-family: 'Roboto', sans-serif; font-size:16px; color:#fff; font-weight:400; border-radius:40px; padding:11px 20px; text-transform:uppercase; margin-left:15px; float:left;transition:all 0.5s ease; letter-spacing:1px;}



.an_app_top_right .s_a_a:hover{background:#0067a1;color:#fff; transition:all 0.5s ease;}



.main_banner{ width:100%; padding:0;}



.main_banner img{ width:100%;}



#bottom h1{font-size:48px; font-weight:500; color:#fff; text-transform:uppercase; margin:0 0 25px 0; text-align:center;}



#bottom h1 span{font-weight:300;}



#bottom h5{ color:#fff; font-size:16px; font-weight:500;font-family: 'Roboto', sans-serif!important; line-height:24px; text-transform:uppercase; letter-spacing:1px;}



#bottom ul.social-share li .fac{ background:#fff;}



#bottom ul.social-share li .fac:hover{ background:#2b3990; color:#fff;}



#bottom ul.social-share li .fac:hover .fa{color:#fff;}



#bottom ul.social-share li .tw{ background:#fff;}



#bottom ul.social-share li .tw:hover{ background:#27aae1; color:#fff;}



#bottom ul.social-share li .tw:hover .fa{color:#fff;}



#bottom ul.social-share li .in{ background:#fff;}



#bottom ul.social-share li .in:hover{ background:#ed1c24; color:#fff;}



#bottom ul.social-share li .in:hover .fa{color:#fff;}



#bottom .menu{ text-align:center;     margin: 35px 0 45px 0;}



#bottom .menu ul{ margin:0; padding:0;}



#bottom .menu ul li{ float:none; display:inline-block; padding:0;}



#bottom .menu ul li a{ font-size:18px; font-weight:300; color:#b9b8b8; padding:0 10px; line-height:15px; background:url(../images/menu_ico.png) no-repeat center right 0;}



#bottom .menu ul li:last-child a{ background:none;}



#bottom .menu ul li a:hover{color:#d65211; text-decoration:none;}









/*slider css*/



	

.bs-slider{

    overflow: hidden;

    max-height: 700px;

    position: relative;

    background: #000000;

}

.bs-slider:hover {

    cursor: -moz-grab;

    cursor: -webkit-grab;

}

.bs-slider:active {

    cursor: -moz-grabbing;

    cursor: -webkit-grabbing;

}

.bs-slider .bs-slider-overlay {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background-color: rgba(0, 0, 0, 0);

}

.bs-slider > .carousel-inner > .item > img,

.bs-slider > .carousel-inner > .item > a > img {

    margin: auto;

    width: 100% !important;

}



/********************

*****Slide effect

**********************/



.fade {

    opacity: 1;

}

.fade .item {

    top: 0;

    z-index: 1;

    opacity: 0;

    width: 100%;

    position: absolute;

    left: 0 !important;

    display: block !important;

    -webkit-transition: opacity ease-in-out 1s;

    -moz-transition: opacity ease-in-out 1s;

    -ms-transition: opacity ease-in-out 1s;

    -o-transition: opacity ease-in-out 1s;

    transition: opacity ease-in-out 1s;

}

.fade .item:first-child {

    top: auto;

    position: relative;

}

.fade .item.active {

    opacity: 1;

    z-index: 2;

    -webkit-transition: opacity ease-in-out 1s;

    -moz-transition: opacity ease-in-out 1s;

    -ms-transition: opacity ease-in-out 1s;

    -o-transition: opacity ease-in-out 1s;

    transition: opacity ease-in-out 1s;

}













/*---------- LEFT/RIGHT ROUND CONTROL ----------*/

.control-round .carousel-control {

    top: 47%;

    opacity: 0;

    width: 45px;

    height: 45px;

    z-index: 100;

    color: #ffffff;

    display: block;

    font-size: 24px;

    cursor: pointer;

    overflow: hidden;

    line-height: 43px;

    text-shadow: none;

    position: absolute;

    font-weight: normal;

    background: transparent;

    -webkit-border-radius: 100px;

    border-radius: 100px;

}

.control-round:hover .carousel-control{

    opacity: 1;

}

.control-round .carousel-control.left {

    left: 1%;

}

.control-round .carousel-control.right {

    right: 1%;

}

.control-round .carousel-control.left:hover,

.control-round .carousel-control.right:hover{

    color: #fdfdfd;

    background: rgba(128,180,65,0.5);

    border: 0px transparent;

}

.control-round .carousel-control.left>span:nth-child(1){

    left: 45%;

}

.control-round .carousel-control.right>span:nth-child(1){

    right: 45%;

}











/*---------- INDICATORS CONTROL ----------*/

.indicators-line > .carousel-indicators{

    right: 45%;

    bottom: 3%;

    left: auto;

    width: 90%;

    height: 20px;

    font-size: 0;

    overflow-x: auto;

    text-align: right;

    overflow-y: hidden;

    padding-left: 10px;

    padding-right: 10px;

    padding-top: 1px;

    white-space: nowrap;

}

.indicators-line > .carousel-indicators li{

    padding: 0;

    width: 15px;

    height: 15px;

    border: 1px solid rgb(255, 255, 255);

    text-indent: 0;

    overflow: hidden;

    text-align: left;

    position: relative;

    letter-spacing: 1px;

    background:#0067a1;

    -webkit-font-smoothing: antialiased;

    -webkit-border-radius: 50%;

    border-radius: 50%;

    margin-right: 5px;

    -webkit-transition: all 0.5s cubic-bezier(0.22,0.81,0.01,0.99);

    transition: all 0.5s cubic-bezier(0.22,0.81,0.01,0.99);

    z-index: 10;

    cursor:pointer;

}

.indicators-line > .carousel-indicators li:last-child{

    margin-right: 0;

}

.indicators-line > .carousel-indicators .active{

    margin: 1px 5px 1px 1px;

    box-shadow: 0 0 0 2px #fff;

    background-color: transparent;

    position: relative;

    -webkit-transition: box-shadow 0.3s ease;

    -moz-transition: box-shadow 0.3s ease;

    -o-transition: box-shadow 0.3s ease;

    transition: box-shadow 0.3s ease;

    -webkit-transition: background-color 0.3s ease;

    -moz-transition: background-color 0.3s ease;

    -o-transition: background-color 0.3s ease;

    transition: background-color 0.3s ease;



}

.indicators-line > .carousel-indicators .active:before{

    transform: scale(0.5);

    background-color: #fff;

    content:"";

    position: absolute;

    left:-1px;

    top:-1px;

    width:15px;

    height: 15px;

    border-radius: 50%;

    -webkit-transition: background-color 0.3s ease;

    -moz-transition: background-color 0.3s ease;

    -o-transition: background-color 0.3s ease;

    transition: background-color 0.3s ease;

}







/*---------- SLIDE CAPTION ----------*/

.slide_style_left {

    text-align: left !important;

}

.slide_style_right {

    text-align: left !important;

}

.slide_style_center {

    text-align: center !important;

}



.slide-text {

    top: 18%;

    right: 0;

    margin: auto;

    padding: 10px;

    position: absolute;

    text-align: left;

    padding: 10px 50px;

	width:46%;

    

}



.slide-text > h1 {

    padding: 0;

    color: #0067a1;

    font-size: 56px;

    font-style: normal;

    line-height: 60px;

    margin-bottom: 10px;

    letter-spacing: 3px;

    display: inline-block;

    -webkit-animation-delay: 0.7s;

    animation-delay: 0.7s;

    font-family: 'FuturaPT-Demi'!important;

	text-transform:uppercase;

	position:relative;

	padding-bottom:5px;

	

}



.slide-text > h1:after{position:absolute; width:100%; height:3px; bottom:0; left:0; content:""; z-index:9; background:#0067a1;}



.slide-text > p {

    padding: 5px 0 0px 0;

    color: #000;

    font-size: 24px;

    line-height: 36px;

    margin-bottom: 30px;

    letter-spacing: 0px;

    -webkit-animation-delay: 1.1s;

    animation-delay: 1.1s;

	font-family: 'FuturaPT-Medium';

	margin-left:0;

}



.slide-text > .p2 {

    line-height: 26px;

    font-weight: 300;

    margin-bottom: 0px;

   margin-top: 7%;

}



.slide-text > a.btn-default{

   margin-left: 25px;
    color: #000;

    font-weight: 400;
	
	font-family: 'Roboto';

    font-size: 16px;

    line-height: 15px;

    margin-right: 10px;
	
    text-align: center;

    padding: 17px 30px;

    white-space: nowrap;

    background: transparent;
    letter-spacing: 1px;

    display: inline-block;

     border:#0067a1 solid 2px;

    text-transform: uppercase;

    -webkit-animation-delay: 2s;

    animation-delay: 2s;

    -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;

    transition: background 0.3s ease-in-out, color 0.3s ease-in-out;

	border-radius: 0px;



}

.slide-text > a.btn-primary{

    color: #000000;

    cursor: pointer;
	font-family: 'Roboto';

    font-weight: 400;

    font-size: 16px;

    line-height: 15px;

    margin-left: 10px;

    text-align: center;

    padding: 17px 30px;

    white-space: nowrap;

    letter-spacing: 1px;

    background: transparent;

    display: inline-block;

    text-decoration: none;

    text-transform: uppercase;

    border:#0067a1 solid 2px;

    -webkit-animation-delay: 2s;

    animation-delay: 2s;

    -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;

    transition: background 0.3s ease-in-out, color 0.3s ease-in-out;

}

.slide-text > a:hover,

.slide-text > a:active {

    color: #ffffff;

    background: #0067a1; border:#039065 solid 2px;

    -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;

    transition: background 0.3s ease-in-out, color 0.3s ease-in-out;

}



.btn2:hover{ background:#d65211!important;}













/*------------------------------------------------------*/

/* RESPONSIVE

/*------------------------------------------------------*/



@media (max-width: 991px) {

    .slide-text h1 {

        font-size: 40px;

        line-height: 50px;

        margin-bottom: 20px;

    }

    .slide-text > p {

		    margin-bottom: 20px;

        font-size: 18px;
		line-height:27px;

    }

	

	.slide-text{    padding: 10px 30px;}

	

	

	

}





/*---------- MEDIA 480px ----------*/

@media  (max-width: 768px) {

   

    .slide-text h1 {

        font-size: 30px;

        line-height: 40px;

        margin-bottom: 10px;

    }

    .slide-text > p {

        font-size: 14px;

        line-height: 20px;

        margin-bottom: 20px;

    }

    .control-round .carousel-control{

        display: none;

    }

	

	.slide-text > a.btn-default{    font-size: 13px;    padding: 12px 20px;}

	

	.slide-text > a.btn-primary {    font-size: 13px;    padding: 12px 20px;}

	

	.bs-slider .bs-slider-overlay {

    background-color: rgba(0, 0, 0, 0);

}



}





@media  (max-width: 640px) {



.slide-text > .p2{ display:none;}

.slide-text {

    top: 5%;

}



}





@media  (max-width: 480px) {

    

    .slide-text h1 {

        font-size: 20px;

        line-height: 25px;

        margin-bottom: 5px;

    }

    .slide-text > p {

        font-size: 12px;

        line-height: 18px;

        margin-bottom: 10px;

    }

    .slide-text > a.btn-default, 

    .slide-text > a.btn-primary {

        font-size: 10px;

        line-height: 10px;

        margin-right: 10px;

        text-align: center;

        padding: 10px 15px;

    }

    .indicators-line > .carousel-indicators{



        display: none;

    }



}







/*slider css end*/













.carousel-inner {

    height: auto;

	    max-height: 670px;

}





/* Fixed menu */

#inquiryPaging.changePosition{

position:fixed;

top:0;

width:100%;

z-index:9999;

border-bottom:0 solid #fff;

-webkit-box-shadow:0 5px 5px rgba(0,0,0,0);

-moz-box-shadow:0 5px 5px rgba(0,0,0,0);

box-shadow:0 5px 5px rgba(0,0,0,0);

 -webkit-transition: all 0.3s linear;

 -moz-transition: all 0.3s linear;

 -ms-transition: all 0.3s linear;

 -o-transition: all 0.3s linear;  

 transition: all 0.3s linear;



}



#inquiryPaging.changePosition  .header_logo img{ max-height:83px; }



#inquiryPaging.changePosition  .header_right{    margin-top: 5px;}



#inquiryPaging.changePosition .tel_social{margin-bottom: 5px;}



/* Fixed menu end*/



.menu_main{background:#143e68; margin-top:10px;}



.top_header{width:100%;padding:8px 0 8px; background:#e3feb8;}



.h_t_left{    margin-top: 3px;}



.top_header .appointment_t{font-family: 'Roboto', sans-serif!important; font-size:14px; font-weight:400; color:#666; float:left;line-height:18px;}



.top_header .appointment_t .fa{margin:0 0 0 12px; }



.top_header .a_email{border-left:#666 solid 1px; margin-left:20px; padding-left:7px;}



.top_header .appointment_t a{font-size:14px; font-weight:400; color:#666;line-height:18px;transition:all 0.5s ease;}



.top_header .appointment_t a:hover{color:#0067a1; transition:all 0.5s ease;}



.h_t_right ul.social-share li a{ width:24px; height:24px; line-height: 22px; border-radius: 50%;}



.h_t_right ul.social-share li a:hover{ color:#fff;}



.h_t_right .social{ float:right; margin-left:15px; font-family: 'Roboto', sans-serif;}



.h_t_right ul.social-share .fa {font-size: 13px;}



.h_t_right ul.social-share li .fac{ background:#2b3990;}



.h_t_right ul.social-share li .fac:hover{ background:#0067a1;}



.h_t_right ul.social-share li .tw{ background:#27aae1;}



.h_t_right ul.social-share li .tw:hover{ background:#0067a1;}



.h_t_right ul.social-share li .in{ background:#ed1c24;}



.h_t_right ul.social-share li .in:hover{ background:#0067a1;}



.facilities_main {width:100%; background:#92c83e; padding:40px 0;}



.facilities_main_inn{position:relative;}



.about_home{width:100%; padding:50px 0;background: url(../images/abt_home_bg.jpg) center; background-size: cover; background-attachment: fixed;}



.abt_left .abt_left_in{width:100%;}



.abt_left .abt_left_in img{

width:100%;    

border: #fff solid 8px;

box-shadow:0 2px 12px rgba(0,0,0,0.5);

-webkit-box-shadow:0 2px 12px rgba(0,0,0,0.5);

-moz-box-shadow:0 2px 12px rgba(0,0,0,0.5);

-ms-box-shadow:0 2px 12px rgba(0,0,0,0.5);

-o-box-shadow:0 2px 12px rgba(0,0,0,0.5);

}



.abt_left .abt_left_in:hover img{

box-shadow:0 2px 12px rgba(0,103,161,0.7);

-webkit-box-shadow:0 2px 12px rgba(0,103,161,0.7);

-moz-box-shadow:0 2px 12px rgba(0,103,161,0.7);

-ms-box-shadow:0 2px 12px rgba(0,103,161,0.7);

-o-box-shadow:0 2px 12px rgba(0,103,161,0.7);

}



.about_home h2{font-family: 'FuturaPT-Demi'!important; color:#202020; font-size:40px; line-height:48px; margin:0px 0 5px;}



.about_home h4{font-family: 'Roboto', sans-serif; color:#80b441; font-size:21px; line-height:30px; margin:0 0 10px;}



.about_home h2 span{color:#0067a1;}



.about_home .btn {

    background: #0067a1;

    font-family: 'Roboto', sans-serif;

    font-size: 14px;

    color: #fff;

    font-weight: 500;

    border-radius: 20px;

    padding: 10px 25px 8px;

    text-transform: uppercase;

    float: none;

    transition: all 0.5s ease;

    letter-spacing: 1px;

    margin-top: 10px;

    display: inline-block;

}



.about_home .btn:hover {text-transform: uppercase;background: #80b441;transition: all 0.5s ease;}



.about_home p{font-family: 'Futura Book';color:#444; font-size:20px; line-height:36px; text-align:left;}



.abt_right{padding-left:30px;}



.specilities_home{width:100%; padding:60px 0;background: url(../images/specilities_bg.jpg) center; background-size: cover; position:relative; color:#fff; background-attachment:fixed;}



.specilities_home_inn{position:relative;}



.specilities_home:after{position:absolute; content:""; width:100%; height:100%; top:0; left:0; background:rgba(146,200,62,1);}



.specilities_home h1{font-family: 'FuturaPT-Demi'!important; color:#202020; font-size:48px; line-height:48px; margin:0px 0 15px;text-align:center; position:relative; letter-spacing:1px; z-index:99;}



.specilities_home p{font-family: 'FuturaPT-Medium';color:#202020; font-size:21px; line-height:36px; text-align:center;position:relative; letter-spacing:0.5px; z-index:99;}





.we_care_home{width:100%; padding:0;}



.we_care_home .row {

    margin-right: 0;

    margin-left: 0;

}	



.we_care_home .we_care{padding:60px 50px 50px 10%;background: url(../images/we_care_bg.jpg); background-size: cover;
    background-repeat: no-repeat; min-height:375px;box-sizing: border-box;}



.we_care_home .admission{padding:60px 10% 50px 50px;background: url(../images/admission_bg.jpg); background-size: cover;
    background-repeat: no-repeat;min-height:375px;box-sizing: border-box;}



.we_care_home h1{

font-family: 'FuturaPT-Demi'!important;

    color: #fff;

    font-size: 48px;

    line-height: 48px;

    margin: 30px 0 10px;

    text-align: left;

    position: relative;

    letter-spacing: 1px;

	text-transform:uppercase;

}



 .we_care_home p {

    font-family: 'FuturaPT-Medium';

    color: #fff;

    font-size: 28px;

    line-height: 36px;

    text-align: left;

}



.we_care_home .btn{   background: #80b441;

    font-family: 'Roboto', sans-serif;

    font-size: 16px;

    color: #fff;

    font-weight: 500;

    border-radius: 25px;

    padding: 9px 22px;

    text-transform: uppercase;

    float: left;

    transition: all 0.5s ease;

    letter-spacing: 1px;

	margin-top:20px;

	}

	

.we_care_home .btn:hover{   

background: #0067a1;

    color: #fff;

    transition: all 0.5s ease;

}	

	

.we_care_home .admission h2{text-transform:capitalize; font-size:38px;

font-family: 'FuturaPT-Demi'!important;

    color: #fff;

    line-height: 48px;

    margin: 30px 0 10px;

    text-align: left;

    position: relative;

    letter-spacing: 1px;

}



.meet_dr_home{width:100%; padding:60px 0; background:#f2f2f2; text-align:center;}



.meet_dr_home h1{

font-family: 'FuturaPT-Demi'!important;

    color: #202020;

    font-size: 48px;

    line-height: 48px;

    margin: 0px 0 0px;

    position: relative;

    letter-spacing: 1px;

	text-transform:uppercase;

}



.meet_dr_home h1 span{ color: #81b442;}



.meet_dr_home p {

    font-family: 'FuturaPT-Medium';

    color: #444;

    font-size: 21px;

    line-height: 36px;

    text-align: center;

}



.dr_box_main{width:20%; float:left; padding-right:10px; padding-left:10px; margin-top:30px;}



.dr_box_main_inn{width:100%; border:#d8d7d7 solid 1px; background:#fff; padding-bottom:15px; transition:all 1s ease;}



.dr_box_main_inn .dr_img{width:100%;}



.dr_box_main_inn .dr_img img{width:100%; max-height:252px;}	



.dr_box_main_inn .dr_name{font-family: 'Roboto', sans-serif;font-weight:600; color:#143e68; font-size:14px; line-height:24px; text-transform:uppercase; padding-top:12px;}



.dr_box_main_inn .dr_name span{color:#92c83e;}



.dr_box_main_inn .dr_rank{font-family: 'Roboto', sans-serif;font-weight:500; color:#444; font-size:14px; line-height:24px; text-transform:uppercase;}



.dr_box_main_inn:hover{background:#0067a1;transition:all 1s ease;}



.dr_box_main_inn:hover .dr_name{color:#fff!important;}



.dr_box_main_inn:hover .dr_name span{color:#fff!important;}



.dr_box_main_inn:hover .dr_rank{color:#fff!important;}



.meet_dr_home .btn{   background: #0067a1;

    font-family: 'Roboto', sans-serif;

    font-size: 16px;

    color: #fff;

    font-weight: 500;

    border-radius: 25px;

    padding: 12px 33px;

    text-transform: uppercase;

    float: none;

    transition: all 0.5s ease;

    letter-spacing: 1px;

	margin-top:40px;

	display:inline-block;

	}

	

.meet_dr_home .btn:hover{   

background: #80b441;

    color: #fff;

    transition: all 0.5s ease;

}



.facilities_main_24{width:100%; padding:0;}



.facilities_main_24 .row {

    margin-right: 0;

    margin-left: 0;

}	



.facilities_main_24 .left img{width:100%; padding:0; min-height:512px; max-height:512px;}



.facilities_main_24 .left{padding:0;}



.facilities_main_24 .right{padding:60px 10% 50px 50px;background: url(../images/facilities_right_bg.jpg) no-repeat; background-size:cover;box-sizing: border-box;min-height:512px;}



.facilities_main_24 .right h2{

text-transform:uppercase;

 font-size:38px;

font-family: 'FuturaPT-Demi'!important;

    color: #81b442;

    line-height: 48px;

    margin: 30px 0 20px;

    text-align: left;

    position: relative;

    letter-spacing: 1px;

}



.facilities_main_24 .right ul{margin:0; padding:0;}



.facilities_main_24 .right ul li{margin:0; padding:0 0 20px 0px;list-style:none; float:left; width:50%;}

	

.facilities_main_24 .right ul li a{margin:0; padding:5px 0 5px 30px;font-family: 'Roboto', sans-serif;

    font-size: 20px;transition: all 0.5s ease;

    color: #fff;

    font-weight: 500; text-transform:uppercase;

	background: url(../images/li_ico.png) no-repeat left 0 top 5px; 

	}	

	

.facilities_main_24 .right ul li a:hover{transition: all 0.5s ease; color: #80b441; text-decoration:none;}



.facilities_main_24 .right .btn{   background: transparent;

    font-family: 'Roboto', sans-serif;

    font-size: 16px;

    color: #fff;

    font-weight: 400;

    border-radius: 0;

    padding: 7px 15px;

    text-transform: uppercase;

    float: left;

    transition: all 0.5s ease;

    letter-spacing: 1px;

	margin-top:20px;

	border:#fff solid 2px;

	}

	

.facilities_main_24 .right .btn:hover{   

background: #80b441;

    color: #fff;border:#80b441 solid 2px;

    transition: all 0.5s ease;

}



.menu_ico {float:left; margin:-3px 7px 0 0;}



.testimonials-video{width:100%; height:150px;}



.testimonials-video video{height: 160px; background:#000;}



.internal_medicine_page{width:100%; padding:40px 0; background:#f5f5f5;}

.head_main{border-bottom: #ccc solid 1px;margin: 0px 0 20px;}

.internal_medicine_page h1{
font-family: 'FuturaPT-Demi'!important;
    color: #143e68;
    font-size: 32px;
    line-height: 38px;
    margin: 0px 0 0px;
    position: relative;
    letter-spacing: 1px;
	text-transform:uppercase;
	float:left;
	
}

.internal_medicine_page h1 img {
    float: left;
    margin: -12px 10px 0 0;
}

.internal_medicine_page h1 .fa {
    color: #0067a1;
    font-size: 42px;
}

.internal_medicine_page h1 span{ color: #81b442;}

.internal_medicine_page p {
font-family: 'Roboto', sans-serif!important;
    color: #444;
    font-size: 17px;
    line-height: 30px;
	text-align:justify;
	font-weight:400;
}

.internal_medicine_page p span{
 font-weight:500;
}

.page_header{width:100%; padding:10px 0; background:#eee; border-bottom:#ccc solid 1px; color: #444; font-size: 14px; font-weight: 400; font-family: 'Roboto', sans-serif!important;}

.page_header a{color:#0067a1;}

.page_header .fa{margin:0 5px;}

.medicines_covers{width:100%; border:#0067a1 dashed 1px; padding:25px; margin:30px 0 25px;    position: relative;}

.medicines_covers ul{margin:0; padding:0;}

.medicines_covers ul li{margin:0; padding:0 0 20px 0px;list-style:none; float:left; width:33%;}

.medicines_covers ul li a{margin:0; padding:5px 0 5px 30px;    font-family: 'Futura Book'; color: #444;font-size: 19px;background: url(../images/hand.png) no-repeat left 0 top 8px; 
}	

.internal_medicine_page h2 {
    font-family: 'FuturaPT-Demi'!important;
    color: #202020;
    font-size: 26px;
    line-height: 33px;
    margin: 25px 0 20px;
    position: relative;
    letter-spacing: 1px;
	padding-bottom:8px;
	}

.internal_medicine_page h2:after{position:absolute; width:70px; height:2px; left:0; bottom:0; background:#80b441; content:"";}	

.know_doctor{width:100%; padding:50px 0; background:#fff;}

.know_doctor h2{
font-family: 'FuturaPT-Demi'!important;
    color: #202020;
    font-size: 26px;
    line-height: 33px;
    margin: 0px 0 10px;
    position: relative;
    letter-spacing: 1px;
	text-transform:uppercase;
}

.know_doctor h2 span{ color: #81b442;}	

.know_doctor_left{width:100%; background:#f9f9f9; padding:20px;border:#ddd solid 1px;}

.know_doctor_right{width:100%; background:#f9f9f9;border:#ddd solid 1px;text-align:center;margin-bottom:20px;}

.know_doctor_left .dr_img{padding-left:0;padding-right: 0;}

.know_doctor_left .dr_img img{width:100%;border:#ddd solid 1px;min-height: 314px;
    object-fit: cover;}
	
.know_doctor .dr_details{padding-left:30px;}	

.know_doctor .dr_details h4{
font-family: 'FuturaPT-Demi'!important;
    color: #0067a1;
    font-size: 20px;
    line-height: 30px;
    margin: 0px 0 15px;
    letter-spacing: 1px;
	text-transform:uppercase;
	    border-bottom: #80b441 solid 2px;
}

.know_doctor .dr_details h5{
font-family: 'FuturaPT-Demi'!important;
    color: #80b441;
    font-size: 20px;
    line-height: 21px;
    margin: 0px 0 2px;
    letter-spacing: 0.5px;
}

.know_doctor .dr_details ul{margin:0 0 15px 0; padding:0;}

.know_doctor .dr_details ul li{margin:0; padding:0 0 0px 9px;font-family: 'Roboto', sans-serif!important;color: #444;font-size: 15px;line-height: 23px;background: url(../images/dr_arrow.png) no-repeat left 0 top 7px;}

.know_doctor .dr_details p {
font-family: 'Roboto', sans-serif!important;
    color: #444;
    font-size: 15px;
    line-height: 25px;
}

.dr_social .fac{background:#2b3990; padding:10px; width:36px; height:36px; border-radius:0px; line-height:19px; text-align:center; display:block; float:left; color:#fff;margin:15px 5px 0 0;}

.dr_social .fac:hover{background:#1f2b77;}

.dr_social .tw{background:#27aae1; padding:10px; width:36px; height:36px; border-radius:0px; line-height:19px; text-align:center; display:block; float:left; color:#fff;margin:15px 5px 0 0;}

.dr_social .tw:hover {
    background: #107fad;
}

.dr_social .yb{background:#ed1c24; padding:10px; width:36px; height:36px; border-radius:0px; line-height:19px; text-align:center; display:block; float:left; color:#fff;margin:15px 5px 0 0;}

.dr_social .yb:hover {
    background: #a7090f;
}

.know_doctor_right h3{
font-family: 'FuturaPT-Demi'!important;
    color: #fff;
    font-size: 20px;
    line-height: 30px;
    margin: 0px 0 8px;
    letter-spacing: 0.5px;
	text-align:center;
	background: #80b441;
	padding:8px 0;
	}

.know_doctor_right .schedule_day_box_main{width:100%; padding:0px 15px;}	

.know_doctor_right .schedule_day_box{width:100%; padding:10px 0px; border-bottom:#ccc solid 1px;font-weight: 400;
    font-family: 'Roboto', sans-serif!important; font-size:14px; color: #444; text-align:left;}

.know_doctor_right .schedule_day_box span{font-weight: 500;color: #81b442;}	

.know_doctor_right .s_apo{
	background: #0067a1;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    color: #fff;
    font-weight: 400;
    border-radius: 30px;
    padding: 12px 20px;
    text-transform: uppercase;
    float: none;
    transition: all 0.5s ease;
    letter-spacing: 0.5px;
	display:inline-block;
	text-align:center;
	margin:10px 0;
	}

.know_doctor_right .s_apo:hover{transition: all 0.5s ease;background: #80b441;}

.dr_social{margin-top:0px;    position: absolute; bottom: -20px; right: 0;}	

.know_doctor .dr_details .dr_abt{}

.other_link a{color: #d7eafc;
    font-size: 14px;
    font-weight: 300;
    font-family: 'Roboto', sans-serif!important;
	margin-right:10px;
	}
.other_link a:hover {
    color: #80b441;
    text-decoration: none;
}	

.btn_speak {
    background: #80b441;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    color: #fff;
    font-weight: 500;
    border-radius: 25px;
    padding: 14px 33px;
    text-transform: uppercase;
    float: none;
    transition: all 0.5s ease;
    letter-spacing: 1px;
    margin-top: -20px;
    display: inline-block;
}

.btn_speak:hover {
    background: #0067a1;
    color: #fff;
    transition: all 0.5s ease;
}



#scroll {
    position:fixed;
    right:10px;
    bottom:10px;
    cursor:pointer;
    width:50px;
    height:50px;
    background-color:#80b441;
    text-indent:-9999px;
    display:none;
    -webkit-border-radius:60px;
    -moz-border-radius:60px;
    border-radius:60px;
	z-index:999;
}
#scroll span {
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-8px;
    margin-top:-12px;
    height:0;
    width:0;
    border:8px solid transparent;
    border-bottom-color:#ffffff
}
#scroll:hover {
    background-color:#0067a1;
    opacity:1;filter:"alpha(opacity=100)";
    -ms-filter:"alpha(opacity=100)";
}

.inner_page_banner{width:100%; position:relative;max-height:150px; padding:0;}

.inner_page_banner img{width:100%;max-height:150px; min-height:150px; object-fit:cover;}

.inner_page_banner:after{position:absolute; width:100%; height:100%; top:0; left:0; content:"";}

.inner_page_banner h1 {
    font-family: 'FuturaPT-Demi'!important;
    color: #fff;
    font-size: 36px;
    line-height: 48px;
    margin: 50px 0 0;
    position: relative;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.inner_page_banner h1 .fa{color: #003350;font-size: 42px;}

.internal_medicine1 img{width:100%; border:#ddd solid 1px;}

.internal_medicine_left{position:relative;}

.internal_medicine_left ul{margin:0 0 15px 0; padding:0;}

<!--.internal_medicine_left ul li{margin:0; padding:0 0 10px 0px;list-style:none;}-->
.internal_medicine_left ul li{margin:0; padding:0px 0 10px 25px;font-family: 'Roboto', sans-serif!important;color: #444;font-size: 17px;background: url(../images/hand.png) no-repeat left 0 top 4px;}

.internal_medicine_left ul li a{margin:0; padding:0px 0 0px 25px;font-family: 'Roboto', sans-serif!important;color: #444;font-size: 17px;background: url(../images/hand.png) no-repeat left 0 top 4px; }

.social_top{float:right; margin-bottom:8px;}
.social_top .fac{background:#2b3990; padding:10px; width:36px; height:36px; border-radius:0px; line-height:19px; text-align:center; display:block; float:left; color:#fff;margin:0px 5px 0 0;}

.social_top .fac:hover{background:#0067a1;}

.social_top .tw{background:#27aae1; padding:10px; width:36px; height:36px; border-radius:0px; line-height:19px; text-align:center; display:block; float:left; color:#fff;margin:0px 5px 0 0;}

.social_top .tw:hover{background:#0067a1;}

.social_top .yb{background:#ed1c24; padding:10px; width:36px; height:36px; border-radius:0px; line-height:19px; text-align:center; display:block; float:left; color:#fff;margin:0px 5px 0 0;}

.social_top .yb:hover{background:#0067a1;}

.internal_medicine1{margin-top:8px; float:right; margin-left:30px; max-width:500px;border: #ddd solid 1px;}

.key_features ul{margin:0; padding:0;}

.key_features ul li{margin:0; padding:0 0 20px 0px;list-style:none; float:left; width:50%;}

.key_features ul li a{margin:0; padding:5px 0 5px 30px;    font-family: 'Roboto', sans-serif!important;color: #444;font-size: 17px;background: url(../images/hand.png) no-repeat left 0 top 8px; }

.inner_page_banner h1 img{float:left; margin:0 10px 0 0;}

.call_book{width:75%; margin:40px auto 0;
border: #ddd solid 1px;
box-shadow: 0 0 4px #ddd;
background:#fff; padding:15px;
}

.call_book .call{width:48%; float:left; background:#143e68; padding:25px 15px; text-align:center; height:121px;}

.call_book .call:hover{background:#80b441;}

.call_book .call h4 {
    font-family: 'Roboto', sans-serif;
    color: #fff;
    font-size: 22px;
    line-height:24px;
    letter-spacing: 1px;
    text-transform: uppercase;
	margin:0 0 0 0;
	font-weight:400;
}

.call_book .call h4 img{vertical-align: -6px;}
.call_book .call p{
    color: #fcff00;
    font-size: 20px;
    font-weight: 500;
    font-family: 'Roboto', sans-serif!important;
	margin:10px 0 0 0;
	text-align:center;
	letter-spacing: 2px;
	}
	
.call_book .book{width:48%; float:right; background:#143e68; padding:45px 15px; text-align:center;height:121px;}

.call_book .book:hover{background:#80b441;}

.call_book .book h4 {
    font-family: 'Roboto', sans-serif;
    color: #fff;
    font-size: 22px;
    line-height:24px;
    letter-spacing: 1px;
    text-transform: uppercase;
	margin:0 0 0 0;
	font-weight:400;
}

.call_book .book h4 img{vertical-align: -6px;}

.bx-wrapper p a{color:#0067a1; float:right;}

.bx-wrapper p a:hover{ text-decoration:underline;}

.checkup_camp h2 {
    font-family: 'FuturaPT-Medium'!important;
    color: #202020;
    font-size: 36px;
    margin-bottom: 30px;
    text-align: center;
    position: relative;
    font-weight: inherit;
    letter-spacing: 1px;
    padding-bottom: 20px;
	text-transform:capitalize;
}

.checkup_camp h2:after {position:absolute; width:80px; height:2px; left:0; right:0; bottom:0; margin:0 auto; background:#80b441; content:"";}

.about_us_page h3{
    font-family: 'Roboto', sans-serif;
    color: #222;
    font-size: 20px;
    margin-bottom: 20px;
    text-align: center;
    position: relative;
    font-weight: 500;
    letter-spacing: 3px;
    padding-bottom: 20x;
	    margin-top: 0;
	text-transform:uppercase;
	}
	
.about_us_page h1{ text-align:center; float:none; text-transform:capitalize; font-size:42px;}	

.about_us_page .head_main {border-bottom: 0;    margin: 0px 0 10px}

.about_us_page p{text-align: justify;}

.about_us_page p span{color:#0067a1;}

.vision_mission_main {
    width: 100%;
    padding: 60px 0 80px;
    background: url(../images/vision_bg.jpg) no-repeat center;
    background-size: cover;
	background-attachment:fixed;
	position:relative;
}

.vision_mission_main:before {width:100%; height:100%; position:absolute; background:rgba(0,0,0,0.8); content:""; top:0; left:0;}

.vision_img{margin-top:20px;}

.vision_img img{width:100%; max-height:320px; min-height:315px; border:#fff solid 5px;position:relative;}

.vision_mission_main h2{
    font-family: 'FuturaPT-Demi'!important;
    color: #fff;
    font-size: 42px;
    line-height: 38px;
    margin: 0px 0 40px;
    position: relative;
    letter-spacing: 1px;
	text-align:center;
}

.vision_mission_main .vision_box_inn{width:100%; border:#fff solid 1px; padding:10px 20px 20px; margin-bottom:40px;}

.vision_mission_main legend{
font-family: 'FuturaPT-Medium'!important;
color: #9ae440;
font-size:32px;
width:auto;
padding:0 10px;
border-bottom:0;
margin-bottom:0;
}

.vision_box{padding-right:50px;}

.vision_mission_main p{
    font-family: 'Roboto', sans-serif!important;
    color: #fff;
    font-size: 19px;
    line-height: 32px;
    text-align: left;
    font-weight: 400;
}

.abt_bottom_main{
width: 100%;
padding: 60px 0;
background:#fff;
}

.abt_bottom_main .btn {
    background: #80b441;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    color: #fff;
    font-weight: 500;
    border-radius: 25px;
    padding: 0px 30px;
    text-transform: uppercase;
    float: right;
    transition: all 0.5s ease;
    letter-spacing: 1px;
    margin-top: 0px;
	height:50px;
	line-height:50px;
}

.abt_bottom_main .btn:hover{
    background: #0067a1;
    color: #fff;
    transition: all 0.5s ease;
}

.abt_bottom_main h3{
font-family: 'FuturaPT-Medium';
    color: #202020;
    font-size: 36px;
    margin-bottom: 0px;
    text-align: left;
    position: relative;
    font-weight: inherit;
    letter-spacing: 1px;
    padding-bottom: 0px;
	margin-top:0;
	    line-height: 50px;
}

.testimonial_page{background:#fff;}

.testimonial_page .testimonial_page_left_box{width:100%; padding:20px; background:#f5f5f5; margin-top:30px;}

.testimonial_page .testimonial_page_right_box{width:100%; padding:20px; background:#f5f5f5;margin-top:30px;}

.testimonial_page .testimonial_page_right_box .video_box{width:100%; padding:0px; margin-bottom:30px; outline:#fff solid 5px;}

.testimonial_page .testimonial_page_right_box .video_box:last-child{margin-bottom:0px;}

.testimonial_page .testimonial_page_left_box .image{padding-left:0;margin-top: 15px;}

.testimonial_page .testimonial_page_left_box .image img{width:100%; max-height:120px; border:#ccc solid 1px;}

.testimonial_page .testimonial_page_left_box .right_box{padding-right:0;padding-left: 6px;}

.testimonial_page .testimonial_page_left_box .right_box_inn{width:100%; background:#fff;min-height:120px; position:relative; padding:15px;}

.testimonial_page .testimonial_page_left_box .right_box_inn:before{width:15px;height:22px; position:absolute; top:15px; left:-15px; content:"";background: url(../images/arrow_t.png) no-repeat left 0 top 0;}

.testimonial_page .testimonial_page_left_box .right_box_inn p{
font-family: 'Futura Book'!important;
    color: #444;
    font-size: 16px;
    line-height: 24px;
    text-align: left;
	margin-bottom:0;
	}
	
.testimonial_page .testimonial_page_left_box .right_box_inn h4{
font-size: 22px;
    margin-bottom: 6px;
    margin-top: 0px;
    color: #202020;
    font-family: 'FuturaPT-Medium'!important;
	font-weight:inherit;
	    border-bottom: #ddd solid 1px;
    padding-bottom: 5px;
}	

.testimonial_page .testimonial_page_left_box .right_box_inn span {
    font-size: 17px;
    color: #80b441;
    font-family: 'FuturaPT-Medium';
}



.contact_main{padding: 50px 0;}

.contact_main h2{ font-size:24px; font-weight:400; position:relative; margin:0 0 30px 0; color:#222; padding-bottom: 6px; font-family: 'Roboto', sans-serif!important; text-align:left; text-transform:uppercase;}

.contact_main h2:after{ position:absolute; width:60px; height:2px; background:#80b441; left:0; bottom:0; content:"";}

.contact_main h3{ font-size:18px; font-weight:600; position:relative; margin-bottom:5px; color:#0067a1; font-family: 'Roboto', sans-serif!important; text-align:left; text-transform:uppercase;}

.contact_main p{font-family: 'Roboto', sans-serif!important; font-size:16px; font-weight:400!important; color:#666; line-height:30px; margin-bottom:25px;}

.contact_main .fa{ color:#80b441;}

.contact_main .contact_left{ background:#f2f2f2; padding:30px; min-height:565px;}

.contact_main .contact_right{ background:#f2f2f2; padding:30px; min-height:565px;}

.form-control{ height:40px;box-shadow: none;   border-radius: 0;}

#submit{font-size: 16px;

    font-weight: 400;

    color: #fff;

    text-transform: uppercase;

    margin: 0;

    padding: 9px 27px;

    background: #d65211;

    text-decoration: none;

    webkit-transition-duration: 0.5s;

    -moz-transition-duration: 0.5s;

    transition-duration: 0.5s;

    border-bottom: #923203 solid 3px;}

	

#submit:hover{background: #039065;

    text-decoration: none;

    webkit-transition-duration: 0.5s;

    -moz-transition-duration: 0.5s;

    transition-duration: 0.5s;

    border-bottom: #026748 solid 3px;}

	

.contact_main p a{ color:#666; text-decoration:none; font-weight:400;}



.contact_main p a:hover{ color:#d65211; text-decoration:none; font-weight:400;}	

	


.map{width:100%; padding: 0px 0; background:#f1f1f1; border-bottom:#ddd solid 2px; border-top:#ddd solid 2px;}

.map .box{ width:100%; border:#fff solid 0px; height:500px;}













