@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Lato|Roboto');
@font-face {
    font-family: 'Glyphicons Halflings';
    src: url('../fonts/glyphicons-halflings-regular.eot');
    src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}
body{
	font-family: roboto;
	font-size: 16px;
}
/* ------Preloader ------*/
.preloader {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: #fff;
  z-index: 111111;
}
.preloader img {
  position: absolute;
  left: 50%;
  margin-left: -32px;
  top: 50%;
  margin-top: -32px;
}
/* ------ Menu Bar ------ */
.navbar-default{
	/*height: 40px !important;*/
	background: #0072bc;
}
.nav > li {
	/*height: 40px;*/
}
.navbar-nav{
	float: none;
	margin-left: 15%;
	font-family: lato;
	font-weight: 400 !important;
}
.navbar-default .navbar-nav>li>a{
	color: #FFF;
}
.navbar-default .navbar-nav>li>a:hover{
	color: #fff;
	background: #02b5e2;
}
.navbar-default .navbar-nav > .active > a{
	/*height: 40px;*/
	background: none;
	color: #fff;
}
.navbar-default .navbar-nav > .active > a:hover{
	color: #fff;
	background: #02b5e2;
}
.dropdown-menu{
	padding: 0;
	border: 1px solid #0072bc;
	border-top:4px solid #0072bc;
	background: #fff;
	-webkit-box-shadow: 2px 2px 3px 0px rgba(224,220,224,1);
	-moz-box-shadow: 2px 2px 3px 0px rgba(224,220,224,1);
	box-shadow: 2px 2px 3px 0px rgba(224,220,224,1);
	border-radius: 0;
}
.dropdown-menu > li{
	border-bottom: 1px solid #ccc;
}
.dropdown-menu > li > a{
	padding: 6px;
	color: #41464d;
}
.dropdown-menu > li > a:hover{
	background: #02b5e2;
	color: #fff;
}
.dropdown:hover .dropdown-menu {
	display: block !important;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
	background: none;
	color: #fff !important;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
	color: #fff;
	/*background: #02b5e2;*/
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
/*------ END MENU BAR ------*/

/* ------ slider --------*/
.carousel-indicators .active{
	background: #02b5e2 !important;
	width: 18px;
    height: 18px;
}
.carousel-indicators li{
	width: 15px;
    height: 15px;
}
.carousel-indicators{
	margin-bottom: 0;
}
.carousel-caption{
	text-align: left;
	left: 100px;
    top: 5px;
}
.beauty_banner{
	font-size: 2.25em;
	color: #ff6726;
	font-weight: 600;
	text-shadow: none;
	text-transform: uppercase;
	/*font-variant: small-caps;*/
}
.fayet_banner{
	font-size: 40px;
	color: #044774;
	font-weight: bold;
	text-shadow: 2px 2px 2px #F5F2F2;
	margin-left: 145px;
	margin-bottom: 0;
	margin-top: 35px;
}
.ortho{
	font-size: 70px;
	color: #044774;
	font-weight: 600;
	text-shadow: 2px 2px 2px #F5F2F2;
	margin-left: 23px;
	margin-bottom: 0;
	margin-top: 10px;
}
.smiles{
	font-size: 70px;
	color: #044774;
	font-weight: 600;
	text-shadow: 2px 2px 2px #F5F2F2;
	margin-left: 66px;
	margin-top: 0;
}
.great{
	margin-right: 10px;
	color: #044774;
	font-weight: 600;
	text-shadow: 2px 2px 2px #F5F2F2;
	margin-top: 0;
}
/* ------ End Slider -----*/
.header{
	padding: 10px 0;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fbfcfd+0,f8f7f8+100,f8f7f8+100,53cbf1+100,f8f7f8+100,f8f7f8+101 */
background: #fbfcfd; /* Old browsers */
background: -moz-linear-gradient(top,  #fbfcfd 0%, #f8f7f8 100%, #f8f7f8 100%, #53cbf1 100%, #f8f7f8 100%, #f8f7f8 101%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fbfcfd 0%,#f8f7f8 100%,#f8f7f8 100%,#53cbf1 100%,#f8f7f8 100%,#f8f7f8 101%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fbfcfd 0%,#f8f7f8 100%,#f8f7f8 100%,#53cbf1 100%,#f8f7f8 100%,#f8f7f8 101%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfcfd', endColorstr='#f8f7f8',GradientType=0 ); /* IE6-9 */

}
.call_now{
	font-size: 32px;
	font-family: helvetica;
	font-weight: bold;
	color: #044774;
	padding-left: 62px;
}
.call_live{
	width: 73%;
	float: right;
	margin-top: -10px;
	text-align: center;
	font-size: 16px;
	padding: 7px 0px;
	color: fff;
	font-weight: 400;
	border-radius: 0 0 10px 10px;
	-webkit-box-shadow: 2px 2px 3px 3px #999;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:    2px 2px 3px 3px #999;  /* Firefox 3.5 - 3.6 */
  box-shadow:         2px 2px 3px 3px #999;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
  /* fallback */
  background-color: #1a82f7;
  background-image: url(images/linear_bg_1.png);
  background-repeat: repeat-y;

  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, left top, right top, from(#006641), to(#017a8d));

  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(left, #017a8d, #006641);

  /* Firefox 3.6+ */
  background: -moz-linear-gradient(left, #017a8d, #006641);

  /* IE 10 */
  background: -ms-linear-gradient(left, #017a8d, #006641);

  /* Opera 11.10+ */
  background: -o-linear-gradient(left, #017a8d, #006641);
}
.call_live ul{
	margin: 0;
	padding: 0;
}
.call_live ul li {
	list-style: none;
	display: inline;
	padding: 2px 12px;
}
.call_live ul li:first-child{
	border-right: 2px solid #ccc;
	padding-right: 15px;
}
.call_live ul li a{
	color: #fff;
	font-family: roboto;
	text-decoration: none;
	list-style: none;
}
.book_app{
	height: 35px;
	float: right;
	background: #ff7b2e;
	font-size: 18px;
	font-family: helvetica;
	border-radius: 10px;
	padding: 0 20px;
	border: none;
	margin-right: 10px;
}
.book_app:hover{
	background: #f05023;
}
.book_app i{
	margin-right: 5px;
}
.book_an{
	margin-top: 7px;
}
.book_an a{
	color: #fff !important;
}
.location span{
	float:right;
	color: #ff7b2e;
	font-size: 26px;
	font-family: helvetica;
	font-weight: bold;
	margin-top: 5px;
	/*text-shadow: 1px 1px 2px #666;*/
}
.slider{
	overflow: hidden;
}
.services_boxes{
	width: 100%;
	height: 150px;
	margin-top: 5px;
	color: #fff;
	text-align: center;
	font-family: lato;
}
.services_boxes p{
	text-align: justify;
	line-height: 20px;
}
.service {
    text-align: center;
    color: #fff;
    position: relative;
    top: 0;
    transition: top 500ms;
    display: table-cell;
    height: 150px;
    /*float: none;*/
}
.service:hover{
	top: -20px;
}
.box1{
	background: #02b5e2;
}
.box2{
	background: #017e9d;
}
.box3{
	background: #019d59;
}
.box4{
	background: #006237;
}
.our_goal{
	width: 100%;
	padding: 15px 0;
}
.our_goal h3{
	font-size: 35px;
	color: rgb(57, 173, 255);
	text-align: center;
	margin: 0px;
	margin-bottom: 10px !important;
}
.image_wrap{
	width: 170px;
	height: 170px;
	border: 3px solid rgb(44, 170, 221);
	/*border-radius: 20px;*/
	-webkit-box-shadow: 0px 0px 35px -5px rgb(44, 170, 221);
-moz-box-shadow: 0px 0px 35px -5px rgb(44, 170, 221);
box-shadow: 0px 0px 35px -5px rgb(44, 170, 221);
}
.image_wrap:hover{
	-webkit-box-shadow: 0px 0px 35px -5px rgb(44, 170, 221);
	-moz-box-shadow: 0px 0px 35px -5px rgb(44, 170, 221);
	box-shadow: 0px 0px 35px -5px rgb(44, 170, 221);
	border: 3px solid rgb(44, 170, 221);
	/*border-radius: 20px;*/
	transform: scale(1.1);
}
.image_wrap img{
	width: 165px;
	height: 165px;
	margin: 0px 0 0 0px;
	/*border-radius: 10px;*/
}
.image_box{
	padding: 0;
}
.side_border{
	border-right: 2px solid rgba(181, 181, 181, 0.1);
}
.doc_name{ 
	color:black; 
	font-size:17px; 
	font-weight:600;
	font-family: lato;
	margin-bottom: 0;
}
.doc_desi{
	color:rgb(18, 145, 229); 
	font-weight:600;
	font-family: lato;
}
.doctor_box{
	margin-top: 10px;
}
.doctor_box p{
	color: rgb(65, 72, 77);
	font-family: lato;
	font-weight: 400;
	text-align: justify;
	/*margin-top: 10px !important;*/
}
.doctor_box a{
	color: rgb(42, 160, 239);
	font-family: lato;
	text-decoration: none;
}
.doctor_box a:hover{
	color: #fe5002;
}
.doc_names{
	color: #3d3d3d;
}
.designation{
	color: #fe5002;
}
.meet_our_team{
	width: 100%;
	height: 150px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fd6100+0,fe8c45+100,05abe0+100,fe8c45+100 */
background: #fd6100; /* Old browsers */
background: -moz-linear-gradient(top,  #fd6100 0%, #fe8c45 100%, #05abe0 100%, #fe8c45 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fd6100 0%,#fe8c45 100%,#05abe0 100%,#fe8c45 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fd6100 0%,#fe8c45 100%,#05abe0 100%,#fe8c45 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd6100', endColorstr='#fe8c45',GradientType=0 ); /* IE6-9 */
	color: #fff;
	text-align: center;
}
.meet_our_team h1{
	margin: 15px 0 0 0;
}
.meet_our_team p{
	font-size: 19px;
}
.meet_our_team figcaption{
	margin-top: 10px;
	font-size: 16px;
	color: #666;
	font-weight: bold;
}
.doctor{
	margin-bottom: 20px;
}
.color_strip{
	height: 5px;
	background: #83af47;
}
.google_map{
	margin-top: 5px;
}
.free_appoint{
	background: #084874;
	color: #fff;
	font-size: 16px;
	padding: 5px;
}
.free_appoint a{
	color: #fff;
}
.free_appoint p{
	float:right;
	margin-top: 9px;
}
.book_appoint{
	height: 35px;
    background: #ff7b2e;
    font-size: 18px;
    font-family: helvetica;
    border-radius: 10px;
    padding: 0 20px;
    border: none;
    margin-right: 10px;
	margin-top: 2px;
}
.book_appoint:hover{
	background: #f05023;
}
.book_appoint i{
	margin-right: 5px;
}
.footer_menu{
	background: #0072bc;
}
.footer_menu ul{
	margin: 0 0 0 17%;
	padding: 15px 0;
}
.footer_menu ul li{
	text-decoration: none;
	list-style: none;
	display: inline;
	padding: 0 10px;
}
.footer_menuul li a:hover{
	color: #fd6300;
}
.footer_menu ul li a{
	color: #fff;
	text-decoration: none;
}
.copy_right{
	background: #233a46;
	color: #fff;
}
.copy_right span{
	margin-top: 20px;
	
}
.copy_right ul li{
	float: left;
	padding: 0 7px;
	font-size: 25px;
	color: #fff;
	list-style: none;
}
.copy_right ul li a{
	color: #fff;
}
.copy_right ul li a:hover{
	color: #fd6300;
}
.top-menu {
  background: #ffffff;
  border-top: 1px solid #e4edee;
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.1);
  z-index: 111;
  position: absolute;
  width: 100%;
  top: 133px;
}
.social_786 ul{
	padding: 10px 0;
}
.rights{
	padding: 15px 0;
}