@import 'https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,800,900&display=swap';

@import 'https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap';

body{font-family:Poppins; font-size:14px;}

li{list-style:none}

.qq img{border:#fff solid 3px}

input:focus,select:focus,button:focus,textarea:focus{outline:none}

a:hover,a:focus{text-decoration:none;outline:none}

ul,ol{padding:0;margin:0}



.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{

color:#a6853d;

}

.navbar-expand-lg .navbar-nav .nav-link {

	padding-right: 1.5rem;

	padding-left: 1.5rem;

}

.navbar-nav .nav-link,.dropdown-item{text-transform:uppercase}.navbar-light .navbar-nav .nav-link,.dropdown-item{color:#000;font-size:15px}.navbar-light .navbar-nav .nav-link:hover{color:#a6853d}.dropdown-toggle::after{display:none}.dropdown:hover>.dropdown-menu{display:block}.dropdown-menu{background-color:#162f59;border-radius:unset;padding:unset;margin:unset}.dropdown-divider{margin:unset}.dropdown-menu a{color:#fff}.navbar-light .navbar-nav .nav-link img{padding-left:10px;margin-top:-3px}



.banner .item{height:100vh;position:relative}.banner .item img{width:100%;height:100%;object-fit:cover}.banner .item .cover{padding:75px 0;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.6);display:flex;align-items:center}.banner .item .cover .banner-content{position:relative;padding:56px;overflow:hidden}.banner .item .cover .banner-content .line{content:"";display:inline-block;width:100%;height:100%;left:0;top:0;position:absolute;border:9px solid #a07a29;-webkit-clip-path:polygon(0 0,60% 0,36% 100%,0 100%);clip-path:polygon(0 0,60% 0,36% 100%,0 100%)}.banner .item .cover .banner-content h2{font-weight:300;font-size:35px;color:#fff}.banner .item .cover .banner-content h1{font-size:56px;font-weight:600;margin:5px 0 20px;word-spacing:3px;color:#fff}.banner .item .cover .banner-content h4{font-size:24px;font-weight:300;line-height:36px;color:#fff}.banner .owl-item.active h1{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeInDown;animation-delay:.3s}.banner .owl-item.active h2{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeInDown;animation-delay:.3s}.banner .owl-item.active h4{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeInUp;animation-delay:.3s}.banner .owl-item.active .line{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeInLeft;animation-delay:.3s}.banner .owl-nav .owl-prev{position:absolute;left:15px;top:43%;opacity:0;-webkit-transition:all .4s ease-out;transition:all .4s ease-out;background:rgba(0,0,0,.5)!important;width:40px;cursor:pointer;height:40px;position:absolute;display:block;z-index:1000;border-radius:0}.banner .owl-nav .owl-prev span{font-size:1.6875rem;color:#fff}.banner .owl-nav .owl-prev:focus{outline:0}.banner .owl-nav .owl-prev:hover{background:#000!important}.banner .owl-nav .owl-next{position:absolute;right:15px;top:43%;opacity:0;-webkit-transition:all .4s ease-out;transition:all .4s ease-out;background:rgba(0,0,0,.5)!important;width:40px;cursor:pointer;height:40px;position:absolute;display:block;z-index:1000;border-radius:0}.banner .owl-nav .owl-next span{font-size:1.6875rem;color:#fff}.banner .owl-nav .owl-next:focus{outline:0}.banner .owl-nav .owl-next:hover{background:#000!important}.banner:hover .owl-prev{left:0;opacity:1}.banner:hover .owl-next{right:0;opacity:1}





.header{

position:relative;

}

.headTop { position:fixed; width:100%; top:0; left:0; z-index:3;}

.bannerBg { position:absolute;

width:100%;

left:0;

top:0px;

z-index:2;

}

.headBottom { padding:0px 0;}

.special1 {

	position: relative;

	z-index: 2;

	left: 115px;

	width: 70%;

	border: 2px solid #1e8436;

	border-radius: 20px;

	padding: 15px 15px; 

	margin:20px 0; 

	text-align:center;

}

.special1 h3 { text-align:center; font-size:18px; font-weight:900}

.special1 p { margin:0;}



#back2Top{width:40px;line-height:40px;overflow:hidden;z-index:999;display:none;position:fixed;bottom:10px;right:20px;color:#555;text-align:center;font-size:30px;text-decoration:none}

#back2Top:hover{color:#000}

.special { padding:50px 0; background:#f7f7f7}

.special h3 { 

font-size:25px;

font-weight:300; 

text-transform:uppercase

}

.special h2 { 

font-size:34px;

font-weight:300; 

text-transform:uppercase; 

margin-bottom:70px

}

.special h2 span{ 

font-weight:700; 

color:#5bc791; 

}

.special h4 { 

font-size:20px;

font-weight:600; 

color:#5bc791;

}

.rowLeft1 { 

position:relative;

margin-bottom:40px; 

margin-right:-75px

}

.rowLeft2 { 

margin-bottom:40px;

}

.rowLeft3 { 

position:relative;

margin-right:-75px

}

.rowRight1 { 

position:relative;

margin-bottom:40px; 

margin-left:-75px

}

.rowRight2 { 

margin-bottom:40px;

}

.rowRight3 { 

position:relative;

margin-left:-75px

}

.bttn {

border:2px solid #54c48c; 

text-transform:uppercase;

font-size:16px;

font-weight:600;

padding:5px 35px; 

color:#54c48c; 

border-radius:25px; 

}

.clinics h5 { 

font-size:20px;

font-weight:300; 

position:relative; 

margin:15px 0 66px 0;

}

.clinics h5::after {

	position: absolute;

	content: url('../images/line.png');

	width: 1px;

	height: 55px;

	top: 30px;

	left: 49%;

}

.apntBox1 { 

	background:url(../images/bg1.png) no-repeat center center/cover; 

}

.apntBox2 { 

	background:url(../images/bg4.png) no-repeat center center/cover; 

}

.appoint .apntBox1 { 

padding:110px 0 80px; 

text-align:center; 

}

.appoint .apntBox2 { 

padding:80px 0 80px; 

text-align:center; 

}

.appoint .apntBox1 h5 { 

color:#8b8b8b; 

font-size:25px;

font-weight:300; 

text-transform:uppercase; 

}

.appoint .apntBox1 h3 { 

font-size:34px;

color:#282828; 

font-weight:300; 

text-transform:uppercase; 

margin-bottom:30px;

}

.appoint .apntBox1 h3 span{ 

color:#5bc791; 

font-weight:700; 

}

.appoint .apntBox2 h3 { 

font-size:34px;

color:#fff; 

font-weight:300; 

text-transform:uppercase; 

margin-bottom:30px;

}

.appoint .apntBox2 h3 span{ 

color:#fff; 

font-weight:700; 

}

.appoint .apntBox1 .modalBtn { 

font-size:24px;

font-weight:600;

padding:10px 35px; 

color:#fff; 

border-radius:25px; 

background: #54c48c; 



}

.apntBox2 p { 

font-size:22px;

font-weight:300; 

color:#fff; 

margin-bottom:10px;

}

.newsCarosal { 

padding:100px 0; 

position:relative;

}

.newsCarosal .box{ 

background:#f3f3f3; 

border-radius: 10px 0 10px 0; 

padding-bottom:15px 

}

.newsCarosal h6{ 

font-size:16px; 

font-weight:300; 

color:#5bc791; 

margin:30px 0; 

}

.newsCarosal p{ 

font-size:16px; 

font-weight:400; 

color:#282828; 

margin-bottom:10px 

}

.newsCarosal .box-inner { 

padding:0 15px;

}

.newsCarosal .bttn { 

font-size:13px; 

padding:5px 15px;

}

.newsCarosal h4 { 

font-size:25px; 

font-weight:300; 

text-transform:uppercase; 

margin-top:100px; 

color:#8b8b8b; 

letter-spacing:6px; 

}

.newsCarosal h2 { 

font-size:34px; 

font-weight:300; 

color:#282828; 

text-transform:uppercase 

}

.newsCarosal h2 span{ 

font-weight:700; 

color:#5bc791; 

}

.newsCarosal .owl-nav { 

    position: absolute;

    left: -325px;

    top: 60%;

}

.newsCarosal .owl-carousel .owl-nav button.owl-prev {

	padding: 0 !important;

	font-size: 40px !important;

	left: -4%;

	bottom: 50%;

	line-height: .5 !important;

	position: absolute;

	z-index: 3;

	margin-left: 15px; 

}

.newsCarosal .owl-carousel .owl-nav button.owl-next {

	padding: 0 !important;

	font-size: 40px !important;

	right: -4%;

	bottom: 50%;

	line-height: .5 !important;

	position: absolute;

	z-index: 3; 

	font-weight:300;

}
.social a { 
display:inline-block; 
width:58px;
height:58px; 
margin-right:5px; 
background-image:url(../images/social.png); 
background-repeat:no-repeat;
}
.social a.f { 
background-position:0px 0px;
}
.social a.i { 
background-position:-68px 0px;
}
.social a.w { 
background-position:-208px 0px;
}
.footer{padding:41px 0 21px;background-color:#f7f7f7}



.footer h4 { 

font-size:25px; 

font-weight:300; 

text-transform:uppercase; 

margin-top:20px; 

color:#8b8b8b; 

letter-spacing:6px; 

}

.footer h2 { 

font-size:34px; 

font-weight:300; 

color:#282828; 

text-transform:uppercase 

}

.footer h2 span{ 

font-weight:700; 

color:#5bc791; 

}

.footAdrs { margin:30px 0 50px;}

.footAdrs p { 

font-size:18px;

font-weight:300;

}

.footAdrs p label { 

color:#5bc791;

font-size:24px;

font-weight:400;

}

.login-top.sign-top {

	background: #5bc791;

}

.agileits-login {

	padding: 1em 2em;

}

.modalh5 {

	color: #5bc791;

	text-align: center;

	font-size: 27px;

	margin-bottom: 0em;

	letter-spacing: 1.5px;

	text-transform: uppercase;

}

.headTop.headTopBg { background:#fff;}

@media(max-width:1199px){

.banner .item{height:75vh}

}

@media(min-width:992px) and (max-width:1199px){

.special1 {

	left: 15px;

	width: 100%; 

	font-size:13px

}

.navbar-light .navbar-nav .nav-link, .dropdown-item {

	color: #000;

	font-size: 14px;

	padding-right: 1rem;

	padding-left: 1rem;



}



}

@media(max-width:991px){

.navbar-nav{padding-top:40px;padding-left:25px;display:block}

.overlaye{position:fixed;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.5);z-index:999999999;display:none}

.header #navNavbar{top:0;bottom:0;right:0;width:0;position:fixed;z-index:9999999999;background:#fff;color:#000}

.header #navNavbar .navbar-nav{width:250px;background:#a07a29;padding-bottom:20px}

.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:#fff}

.navbar-light .navbar-nav .nav-link,.dropdown-item{color:#fff;font-size:15px}

.navbar-nav li{border-bottom:#82621e solid 1px}.navbar-nav li:nth-last-child(3){border-bottom:none}

.navbar-nav li:nth-last-child(2){border-bottom:none}.navbar-nav li:nth-last-child(1){border-bottom:none}

.navbar-light .navbar-nav .nav-link:hover{color:#000}



.banner .item{height:100vh}

.bannerBg { display:none;}

.headBottom {	padding: 100px 0 0;}

.newsCarosal .owl-nav {

	position: absolute;

	left: -200px;

	top: 60%;

}

.newsCarosal h4 {

	font-size: 22px;

	letter-spacing: 3px;

}

}

@media(min-width:576px) and (max-width:767px){



.clinics h5 {

	font-size: 17px;

}

.bttn {

	font-size: 14px;

	padding: 5px 10px;

}

.newsCarosal .owl-nav {

	position: absolute;

	left: -200px;

	top: 70%;

}

}

@media(max-width:767px){

.banner .item{height:100vh}

.rowLeft1 {	margin-right: -15px;}

.special h4 {	font-size: 16px;}

.rowLeft3 {	margin-right: -15px;}

.rowRight1 {	margin-left: -15px;}

.rowRight3 {	margin-left: -15px;}

.special1 {

	left: 15%;

	width: 70%;

}

.headBottom {	padding: 50px 0 0;}





}

@media(max-width:575px){

.banner .item{height:60vh}

.special1 {

	left: 0;

	width: 100%;

}

.nav-tabs .nav-link{width:100%}.nav-tabs .nav-link:first-child{padding-left:15px!important}

.navbar-light .navbar-brand {	width: 75%;}

.special h3 { font-size:22px;}

.special h2 { font-size:30px;}

.newsCarosal h4 {	margin-top: 0;}

.footer h4 {    font-size: 22px;}

.footer h2 {    font-size: 28px;}	

.newsCarosal {	padding: 60px 0; }

.footAdrs p label {	font-size: 20px;}

.footAdrs p {	font-size: 16px;}

.footAdrs {

	margin: 15px 0 30px;

}

.footer {

	padding: 20px 0 20px;

	background-color: #f7f7f7;

}

.appoint .apntBox1 {

	padding: 80px 0 80px;

}

.headTop { background:#fff;}

.navbar-light .navbar-toggler {

	color: rgba(0,0,0,.5);

	background: #5bc791;

}

}

@media(min-width:481px){.add{display:block!important}.addme{display:none!important}}

@media(max-width:480px){.addme{display:block!important}.add{display:none!important}}

@media(max-width:410px){

.banner .item{height:50vh}

}

@media(max-width:360px){

.banner .item{height:45vh}

}



