@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: 'Lucida Sans Unicode';
	src: url('../webfont/lsans-webfont.html'), url('../webfont/lsans-webfont-2.html') format('truetype'), url('../webfont/lsans-webfont-3.html') format('svg'), url('../webfont/lsans-webfont-4.html') format('woff');
	font-weight: normal;
	font-style: normal;
	

}


body{font-family: 'Lucida Sans Unicode';transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;

}
.goog-logo-link {
   display:none !important;
}
.goog-te-gadget{
   color: transparent !important;
}
.goog-te-gadget .goog-te-combo{
   color: #724D2D !important;
   
}
/*boostrap-edit strat*/

/*boostrap submenu hover link start*/
ul.nav li.dropdown:hover ul.dropdown-menu{ display: block; }
.nav .dropdown-toggle .caret { display:none; }
/*boostrap submenu hover link end*/

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { background-color: #0B569A; background-image: none; color: #fff;}
.dropdown-menu > li > a { clear: both; color:#0B569A; display: block; font-size: 13px; font-weight:normal; line-height: 1.42857; padding: 8px 20px;
    text-transform: uppercase; white-space: nowrap; border-bottom:1px solid #fff;}
.dropdown-menu{background-color:#ddd; box-shadow:none;}
.navbar-default .navbar-nav > li > a { font-weight:normal; text-transform: uppercase;  text-shadow: none !important;
color:#fff; }
.navbar-default{background-image: none;box-shadow: none; background-color:none!important;border-color: none !important;margin: -1px; float:left;}
.navbar-default .navbar-nav > .active > a {background-image:none;box-shadow:none; background-color:#9A693D;
 color:#fff; padding: 10px 20px;}
 .navbar{min-height:0;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { background-color: transparent; color:#9A693D;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: #9A693D;  color: #fff;}
.navbar-nav > li > a { padding: 10px 25px; font-size: 12px;}
audio, canvas, progress, video{ display:block!important; margin:15px 0; width:100%; }
.navbar-nav{float:right;}
.carousel-inner > .item > img, .carousel-inner > .item > a > img{width:100%;}
/*boostrap-edit end*/

/*boostrap-carousel strat*/
.carousel-control.left,.carousel-control.right{background:none; height:42%;}
.serviceCaroasal{width:12px !important;}
.glyphicon {    background-color: #33cc72; font-size: 17px; padding: 13px; text-shadow: none;    top: 0;}
/*boostrap-carousel end*/
.leftArrow,.rightArrow{ top: 36%;}

:hover{-o-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;}
h1{ color:#724D2D;}
h1,h2{}
a{ text-decoration:none;}
h3{ font-weight:bold;}
h5 { font-weight: bold;}
p{ color: #353535; font-size: 14px;font-weight: normal; line-height: 23px; margin: 10px 0;}
.row1{margin:0; padding:0; overflow:hidden;}
.pad-0{padding:0;}
.disNone{display:none;}
.headerBar{background-color:#724D2D;}
.topBg{background-color:#F9F5F2;/* padding:5px; */border-bottom:1px solid #F9F5F2;}
.logo{ width:52%; overflow:hidden; margin: 12px 0; float:left;}
.logo a { display: block;}
.logo img{}
.LogoSub{ border-left: 2px solid #B18A61; border-left-style : dashed;  float: left;  margin: 18px 0 0 5px;  padding: 0 0 0 5px; width: 36%;}
.referDoctor { margin: 30px 0;}

.LogoSub h3 { color: #6f6f6f; font-size: 17px; font-weight: normal;  line-height: 25px; margin: 0;text-transform: uppercase;}
.topContact{float:left; overflow:hidden;}
.topContact p{color: #6f6f6f;display: inline-block;margin: 0;padding: 0 20px 0 0;}
.topContact span { color: #aeaeae; font-size: 16px; padding: 0 5px;}
.topContact > p:nth-child(2) {border: medium none;}
.registerBox{/* float:right; */display: inline-block;}
.registerBox a{background:; padding:4px 10px; margin:0 2px; border:1px solid #254589; font-size: 12px; display:inline-block; color:#254589;}
.registerBox a:hover{background:none; color:#254589; text-decoration:none;}

.socialMedia{float:right;margin: 13px 0;text-align: right;width: 100%;}
.socialMedia img {
    height: 40px;
    margin-left: 5px;
}
.socialMedia a{display:inline-block;}
.socialMedia a:hover{opacity:.7;}
.search { text-align: right;  width: 100%;}
.searchBox { border: 1px solid #e9e9e9;  padding: 2px 25px 2px 8px;}
.serchBtn {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);  border: medium none; margin-left: -37px;}
.search span { color: #6f6f6f; font-size: 13px; margin-right: 10px;}

.welcomNote{background:#724D2D;}
.slider-box2 h1 {color: #fff; margin: 0; padding: 15px 0;}
.slider-box2 h3 {color: #fff; margin: 0; padding: 15px 0;}
.moreDetails{float:right;}
.moreDetails a { background: none repeat scroll 0 0 #ae100f;  border: 1px solid #fff;  color: #fff;  display: block;  font-size:17px;  margin: 25px 0; padding: 5px 16px;
text-transform: uppercase;}
.moreDetails a:hover{text-decoration:none; border-color:#ae100f; background-color:#fff; color:#ae100f;}
.pageTitle{ overflow:hidden}
.pageTitle h1{border-bottom: 1px solid #a9a8a8;
    color: #073074;
    font-size: 26px;
    padding-bottom: 10px;
   }


/*slider start*/
.slider-box { left:128px; top:220px;}
.slider-box > h1 {   background-color: rgba(132, 73, 11, 0.7); color: #fff; display: table;  margin: 0; padding: 6px 22px; text-align: left;   text-shadow: none;}
.slider-box > h4 {   background-color: rgba(132, 73, 11, 0.7); color: #fff; display: table;  margin: 0; padding: 6px 22px; text-align: left;   text-shadow: none;}
.carousel-indicators li{ background-color: #333;border: 1px solid #333;}
.carousel-indicators .active{  background-color: #c80504; border-color: #c80504;}
.carousel-indicators{bottom:-175px;}
.carousel { margin-bottom:0;}
.overflowHid{overflow:hidden;}
.carousel-inner{overflow:unset!important;-webkit-overflow:unset!important;-o-overflow:unset!important;-moz-overflow:unset!important;}
.slider-box2{ background-color:#724D2D; bottom: -80px;  left: 0; width: 100%;  padding: 8px;}
.slider-box2 > h2 {font-size: 37px !important;font-style: italic; margin: 12px; text-align:left; text-shadow: none;}
/*slider end*/
	

.top-social {
    display: inline-block;
}

.top-social a:hover {
    opacity: 0.7;
}

.whiteBg{background-color:#fff;}
.mainHeading span {position:absolute; border-bottom:2px solid #c80504; width: 25%; bottom:-1px;left:0px;	}
.mainHeading h1{ text-align:left; padding:0;  margin-bottom: 20px; padding-left:0; font-size: 31px;}
.mainHeading h2{position:relative; border-bottom:1px solid #dfdcdc; text-align:left; padding: 10px;  margin-bottom: 30px; padding-left:0;
margin-top:0; color:#868686; font-size: 24px;}


.packageBox1 {background: none repeat scroll 0 0 #f8f8f8; border:1px solid #e0dddd; margin:0 0 20px;min-height: 341px;}
.packageBox1 h3 { background: none repeat scroll 0 0 #724D2D;  color: #fff;  font-size: 15px;  font-weight: normal;  margin: 0; padding: 10px 12px; height: 55px;}
.packagePic img { width: 100%;}
.packageBox1 p { color: #333334; font-size: 12px; padding: 0 12px 20px;}

.left.carousel-control.leftArrow.slider2-left,.left.carousel-control.leftArrow.slider2-right { left: -70px; top: 38%;}
.right.carousel-control.rightArrow.slider2-right { right: -42px;}
.difecrentPic > img {  width: 100%;}


.different{ background-color:#f8f8f8;margin: 20px 0; background:url(../images/patterrn1.html) repeat;}
.different p{color:#2a2a2a;font-size: 12px; font-weight: 400;line-height: 36px; margin: 0;}
.differentContent > h2 { font-size: 21px;  margin: 0; text-transform: uppercase; line-height: 29px;}

.add1{float:left; margin:15px 7px;}

.examin h2{text-transform:uppercase; border-bottom:1px solid #dedede; color:#724D2D;width: 95%; font-size: 22px; margin-bottom:5px;}
.examinationBox1Pic img{width:100%;}

.testmonial h2{background:url(../images/line1.html) 0px 28px no-repeat; text-transform:uppercase; font-size:20px; color:#724D2D; padding:0 0 11px;}
.examinationBox1 { background: none repeat scroll 0 0 #f8f8f8; width: 95%; border:1px solid #e0dddd; margin:0 0 25px;height:350px;}

 
.examinationBox1 p { font-size: 12px; padding: 0 15px; font-size: 12px;}


.testimonialBox1{border:1px solid #d6d6d6; padding:10px; margin:0 0 15px;}
.testimonialBox1 p { font-size: 12px; margin: 0 0 8px;}
.testimonialBox1 span{color:#724D2D;}

.healthcare { min-height: 407px;}
.healthcare span {  color: #724D2D; font-weight: bold; margin: 5px 0; display:block;}
.healthcare p {font-size: 12px; margin: 0 0 30px;}

.jobSearch{background:#724D2D; overflow:hidden; padding:20px;}
.jobSearch p { color: #fff; font-size: 14px;text-transform: uppercase; margin:7px 0;}
.textBox1,.selectBox1 { padding: 8px; width: 100%;}
.selectBox1{ padding: 11px;}
.jobSearch p span {  font-size: 12px; margin: 0 0 0 5px; text-transform: none;}
.button1 { background: none repeat scroll 0 0 #2b96cc; border: 1px solid #2b96cc; border-radius: 5px; box-shadow: 0 4px 0 0 #187ab0; color: #fff; font-size: 17px;
 margin: 20px 0 10px; padding: 6px 20px; text-transform: uppercase;}
 .button1:hover{background:none; color:#2b96cc;}
 
.teamBg{background:#F3F3F3;}
.our-team > h1 { text-align: center; text-transform: uppercase;}
.teamBox1 {     float: left; margin:0 40px 35px 0;   width: 17%;}
.teamBox1:nth-last-child(1) { margin: 0;}
.teamPic img{width:100%;}
.teamCont { background: none repeat scroll 0 0 #724D2D;  margin: -11px 0 0; padding: 10px;}
.teamCont p{margin-bottom:0;}
.teamCont p ,.teamCont span{ color: #fff;  text-align: center; display:block;}

.left.carousel-control.leftArrow.slider3-left,.left.carousel-control.leftArrow.slider3-right { left: -70px;   top: 85px;}
.right.carousel-control.rightArrow.slider3-right {  right: -55px;  top: 85px;}

.clm-15{width:18%; margin: 0 27px 0 0; float:left; padding:0;  overflow:hidden;}
.clm-15:nth-last-child(1) { margin-right: 0;}
.officePic {margin-bottom: 10px;}
.officePic img {width: 100%;}
.officePic a { display: block;}
.officeContent b { font-size: 13px !important;}
.officeContent p {color: #2a2a2a;font-size: 12px; margin: 0;}
.conex img{width:100%}
.map,.map2{height:400px; margin-top:30px; overflow:hidden; background-color:#F9F5F2; padding:5px;  margin-bottom: 10px;}
.map iframe,.map2 iframe{ width:100%; height:100%;}
.indicator2 {left: 67%; bottom: 34px; float: right; right: -14px; text-align: right;}

/*contact us start*/
.textBox2 { background: none repeat scroll 0 0 #ecf0f1; border: medium none; font-size: 12px; height: 40px; margin: 8px 0;
    overflow: hidden;  padding: 0 0 0 5px;  width: 100%;}
.textAria2 { background: none repeat scroll 0 0 #ecf0f1; border: medium none; font-size: 12px; height: 150px;  margin: 5px 0;
    overflow: hidden; padding: 0 0 0 5px; width: 100%;}
.submitBtn2 { background: none repeat scroll 0 0 #0a5398; border: 1px solid #0a5398; color: #fff; float: right; margin: 10px 0 20px;
    padding: 10px 15px;}
.submitBtn2:hover { background: none repeat scroll 0 0 #fff; border: 1px solid #0a5398;  color: #0a5398;}

/*contact us end*/

/*our team start*/
.teamBanner { height: 300px; margin: 0; overflow: hidden; padding: 0; position:relative;}
.teamBanner img{width:100%;}
.teamBannerConent{  left: 0; position: absolute; text-align: center;  top: 22%; width: 100%;}
.teamBannerConent h1{color:#fff;}
.teamBannerConent h4{color:#eee; font-style:italic;}
.filter { margin-bottom: 20px;}
.filter span{display:block;font-weight: bold; margin: 5px 0; text-transform: uppercase;}
.filter ul{margin:0; padding:0; list-style:none;}
.filter li{display:inline-block;}
.filter li a{  background-color: #e3e3e3; color: #777; margin: 0 1px 8px; display:inline-block; padding: 3px 10px; text-transform: uppercase;}
.filter li a:hover{ background-color: #494949; text-decoration:none; color:#fff;}

.teamMember{width:100%; overflow:hidden; margin-bottom: 4px; position:relative;-o-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;}
.teamMember img{width:100%;}
.memberDetails{position:absolute; bottom:0; background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7); bottom: 0; position: absolute; width: 100%;
height: 55px;-o-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s; }

.teamMember a {display: block;}
.memberDetails h4 { color: #fff; font-size: 15px; font-weight: bold; text-align: center; text-transform: uppercase; width: 100%;
margin:10px 0 0px;}
.memberDetails span {  color: #fff;  display: block; font-style: italic; text-align: center;  width: 100%; margin: 5px 0; font-size: 12px;}
.teamMember:hover .memberDetails{height:100%;background: none repeat scroll 0 0 rgba(255, 0, 0, 0.7);}
.teamMember:hover .memberDetails h4{ margin: 103px 0 0;}
.memberBtn a,.memberBtn2 a {border: 2px solid #777; border-radius: 5px; color: #777; display: block; margin: 15px auto 20px; padding: 10px;text-align: center;
    text-transform: uppercase; width: 130px;}
.memberBtn2 a{background:url(../images/ajax-loader.html)  no-repeat scroll 51px 12px; display:none;height: 43px;}
.memberBtn a:hover{ background-color:#777; color:#fff; text-decoration:none;}	

/*our team end*/

/*footer strat*/

.footerBg{background:url("../images/footerBg.html") no-repeat scroll 0 0 #1C305D; padding: 15px 0 0;}
.footerBg h3 {color: #fff; font-weight: normal;}
.footerBg p{color:#efefef;}
.footerMenu { list-style: none outside none;  margin: 0;  padding: 0;}
.footerMenu a { color: #d9d9d9; display: inline-block;  font-size: 12px;  padding: 0 0 9px 14px;}
.footerMenu span {color: #d9d9d9; font-size: 16px; padding: 0 6px;}
.footerMenu a:hover{text-decoration:none; color:#9A693D;}
.footerMenu a { background: url("../images/arrow.html") no-repeat scroll 2px 2px / 11px auto rgba(0, 0, 0, 0);
    color: #d9d9d9;
    display: inline-block;
    font-family: arial;
    font-size: 12px;
    padding: 0 0 9px 14px;
	}
.contryPad { padding: 0 15px;}
.contries{padding:0; margin:0; list-style:none;}
.contries li { padding: 5px 3px; text-transform: uppercase;}
.contries a { color: #efefef; padding: 5px 3px; text-transform: uppercase;}
.contries a:hover{text-decoration:none;color:#C80504;}

.footerRecent { margin:20px 0; overflow: hidden;padding: 0; width: 100%;}
.recentPic {float: left; margin: 0 15px 0 0; width: 20%;}
.recentPic a{display:block;}
.recentPic img { width: 100%;}
.recentContent { float: left; width: 73%;}
.recentContent p { margin: 0;}
.footerContact b { color: #eee;}
.footerContact p{margin:0 0 10px;}

.copyright{background-color:#1D3161;}
.copyright p{text-align:center;  padding: 15px;}
.carousel-inner{overflow:unset!important;}
/*footer end*/


@media (max-width:1240px) {
    .LogoSub {
        border:0;
        float:none;
        width:auto;
        font-size:14px;
        display:block;
        margin:5px 0;
        padding:0;
    }
    .LogoSub h3 {
        font-size:14px;
        margin:0;
        padding:0;
    }
    .logo {
        width:auto;
        float:none;
        margin-bottom:0;
        padding-bottom:0;
    }
}

@media screen and (max-width: 1195px){


.navbar-default .navbar-nav > li > a,.navbar-default .navbar-nav > .active > a{font-size:11px;}
.teamBox1{width:16%;}
.conex img{width:100%}


	}
	
@media screen and (max-width: 991px){
.h-right {
margin-top:10px;
}
.logo{width:auto;}
.logo{text-align: center;margin: 20px 0 0;}
.conex img{width:100%}
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > .active > a{font-size:8px;}
.slider-box > h1{font-size:18px;}
.programBox{height:400px;}

.navbar-nav > li > a { font-size: 11px; padding: 10px 15px;}
.dropdown-menu > li > a{font-size:9px;}
.teamBannerConent h1 { font-size: 20px;}


	
}

@media screen and (max-width:761px){
.disNone{display:block; text-shadow:none; float:right;  color: #fff !important;}
.topContact p{/* margin: 0; *//* padding: 0; */}
.logo{width:auto; float:none;}
.logo img {/* width: 100%; */}
.LogoSub{width:100%;border:none;margin-top: 15px;}
.referDoctor{text-align:center; margin:12px 0;}
.LogoSub h3{text-align:center;}
.socialMedia{text-align:center;}
.search{text-align:center;}
.searchBox{  border: 1px solid #e9e9e9;margin: 10px 0; padding: 11px 25px 8px;  width: 97%;}
.search span{font-size:14px;}
.conex img{width:100%}
.navbar-header {background-color: #724D2D;}
.navbar-default{ margin: 15px 0; width: 100%;}
.slider-box2 h1{font-size:17px;}
.moreDetails a{margin:9px 0;}
.moreDetails{float:none; text-align:center;}
.left.carousel-control.leftArrow.slider2-left, .left.carousel-control.leftArrow.slider2-right{left: -10px; top: 21%}
.right.carousel-control.rightArrow.slider2-right{right:0; top:21%;}
.difecrentPic > img{width:100%;}
.teamBox1{float:none; width:100%;}
.left.carousel-control.leftArrow.slider3-left, .left.carousel-control.leftArrow.slider3-right{left:0; top:6%;}
.right.carousel-control.rightArrow.slider3-right{right:0; top:6%;}





.slider-box { left: 55px; top: 35px;}
.slider-box2{bottom:-66px; padding:0;}
.carousel {margin-bottom:0;}
.slider-box > h1{font-size:18px;}
.slider-box2 > h2{font-size:14px!important;}
.leftArrow, .rightArrow{top:18%;}
.carousel-indicators {bottom: -111px;}
.indicator2{ bottom: 28px;}
.regLog a {  font-size: 14px;}
.navbar-default .navbar-nav > .active > a{padding:15px 35px;}
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > .active > a{font-size:19px;}
.programBox{height:auto;}


.footerContact > span{padding:0 10px 0 0;}
.footerContact{float:none;}
.navbar-nav > li > a{font-size:16px; width:100%}
.navbar-nav > li > a { font-size: 18px;padding: 18px 35px;}
.navbar-nav{float:none;}
.dropdown-menu { background-color: #ddd;   margin: 0 0 0 15px;  width: 100%;}
.dropdown-menu > li > a{font-size:13px;}
.navbar-nav{margin-right:0;}
.dropdown-menu{margin:0!important;}
.teamBannerConent{top:-11%;}

.teamdetails{width:100%;}
.teamdetails_right p{text-align:justify;}
	
	
}
@media screen and (max-width:400px){




.topContact p{border:none;}
.slider-box > h1 { font-size: 11px;}
.leftArrow, .rightArrow{top:0;}

.conex img{width:100%}


.footerContact > span{border:none;}
.socialBox { margin: 10px 0 0;}
.slider2 > .item > img, .slider2 > .item > a > img {  height:auto;  width: 100%;}





}
@media screen and (max-width:320px){
	.navbar-nav > li > a{font-size:15px;}
	.slider-box{top:7px;}
.conex img{width:100%}

	
}
.invalid{
border:1px solid red;

}


.h-left>*, .h-right>* {
    margin: 6px 0;
display:inline-block;
}

/* Form Response Message */
#responseMsg {
    width: 100%;
    font-size: 16px;
    overflow: hidden;
    text-align: center;
}
.error {
    margin: 10px auto;
    padding: 10px;
    color: #b94a48;
    background-color: #f2dede;
    border: 1px solid rgba(185, 74, 72, 0.3);
}
.success {
    margin: 10px auto;
    padding: 10px;
    color: #468847;
    background-color: #dff0d8;
    border: 1px solid #d6e9c6;
}