﻿@import url(effect.css);

/* Fonts */
@import url('https://use.fontawesome.com/releases/v5.15.0/css/all.css');
@import url(simple-line-icons.css);
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Mukta:wght@400;700&display=swap');

/* Fonts */

html { margin: 0; padding:0; overflow-x:hidden;}
body{ 
font-family: 'Mukta', sans-serif; font-weight:normal; padding:0; color:#272045; font-weight:400; padding-right:0!important; overflow-x:hidden;
font-size:15px;
line-height:1.5;
min-height:100%;
}

:root{--red:#fe0000; --blue:#045aa3; --yellow:#ffc801; --gray:#d5cfd3;}

/*	--------------------------------------------------
Global Reset & Standards
-------------------------------------------------- */

img{border:0;}

*{ box-sizing:border-box;
}
*:hover{
}

a{color:#233d81; text-decoration:none;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-ms-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
}
a:hover{text-decoration:none; color:var(--red);}

h1, h2, h3, h4, h5{margin:0 0 15px; padding:0; font-family:'Bebas Neue';}


.popupArea{position:fixed; z-index:999999; background:rgba(0,0,0,0.8); left:0; right:0; top:0; bottom:0;}
.popupArea .popupContent{display:block; margin:auto; width:450px; max-width:95%; padding:0; background:var(--red); text-align:center; position:absolute; left:50%;top:50%; transform:translate(-50%,-50%);}
.popupArea .popupContent > div{padding:25px; display:block; color:#fff; position:relative;}
.popupArea .popupContent h2{font-size:48px; line-height:1; font-weight:800; margin-bottom:0;}
.popupArea .popupContent .closeBtn{position:absolute; top:5px; right:5px;}
.popupArea .popupContent .closeBtn img{width:20px; height:20px; filter: brightness(0) invert(1);}

/*floating whatsapp*/
.floting-whatsapp{display:block; position:fixed; z-index:500; list-style-type:none; margin:0; padding:0; left:-2px; top:50%;}
.floting-whatsapp li{margin-bottom:5px; display:block; text-align:center; overflow:hidden; clear:both;}
.floting-whatsapp li a{ background:#25D366; font-size:10px; font-weight:700; line-height:1.2; color:#fff; padding:5px; display:block; overflow:hidden; clear:both; border:2px #fff solid;}
.floting-whatsapp li a i{ display:block; clear:both; font-size:42px; padding:3px;}
.floting-whatsapp li a:hover{ background:#25D366;}

.floting-whatsapp li a {
	background-color:#25D366;
	border:1px solid #fff;
	display:block;
	cursor:pointer;
	color:#ffffff;
	text-decoration:none;
	text-shadow:0px 1px 0px #fff;
}
.floting-whatsapp li a:hover {
	background-color:#25D366;
}
.floting-whatsapp li a:active {
	position:relative;
	top:1px;
}
/*floating whatsapp*/

.floting-box{display:block; position:fixed; z-index:500; list-style-type:none; margin:0; padding:0; right:-2px; top:40%;}
.floting-box li{margin-bottom:5px; display:block; text-align:center; overflow:hidden; clear:both;}
.floting-box li a{ background:#f57e20; font-size:10px; font-weight:700; line-height:1.2; color:#fff; padding:5px; display:block; overflow:hidden; clear:both; border:2px #fff solid;}
.floting-box li a i{ display:block; clear:both; font-size:18px; padding:6px;}
.floting-box li a:hover{ background:#58595b;}


.floting-box li a {
	/*-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
	box-shadow:inset 0px 1px 0px 0px #f5978e;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f));
	background:-moz-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-webkit-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-o-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-ms-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:linear-gradient(to bottom, #f24537 5%, #c62d1f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f',GradientType=0);*/
	background-color:#009205;
	border:1px solid #009205;
	display:block;
	cursor:pointer;
	color:#ffffff;
	text-decoration:none;
	text-shadow:0px 1px 0px #810e05;
}
.floting-box li a:hover {
	/*background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537));
	background:-moz-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:-webkit-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:-o-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:-ms-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:linear-gradient(to bottom, #c62d1f 5%, #f24537 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537',GradientType=0);*/
	background-color:#009205;
}
.floting-box li a:active {
	position:relative;
	top:1px;
}

.floting-box li:nth-child(1) a {
	display:none;
}


.floting-box li:nth-child(2) a {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0));
	background:-moz-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-webkit-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-o-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-ms-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:linear-gradient(to bottom, #3d94f6 5%, #1e62d0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0',GradientType=0);
	background-color:#3d94f6;
	border:1px solid #337fed;
	text-shadow:0px 1px 0px #1570cd;
}
@media screen and (min-width: 767px) {
 .floting-box li:nth-child(2) a {
	writing-mode: vertical-lr;
	text-orientation: mixed;
	transform: rotate(180deg);
	font-size:18px;
	font-weight:500;
	padding:15px 5px;
	}
}
.floting-box li:nth-child(2) a:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6));
	background:-moz-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-webkit-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-o-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-ms-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:linear-gradient(to bottom, #1e62d0 5%, #3d94f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6',GradientType=0);
	background-color:#1e62d0;
}

.floting-box li:nth-child(3) a {
	-moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
	box-shadow:inset 0px 1px 0px 0px #a4e271;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809));
	background:-moz-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-webkit-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-o-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-ms-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:linear-gradient(to bottom, #89c403 5%, #77a809 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809',GradientType=0);
	background-color:#89c403;
	border:1px solid #74b807;
	text-shadow:0px 1px 0px #528009;
}
.floting-box li:nth-child(3) a:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403));
	background:-moz-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-webkit-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-o-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-ms-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:linear-gradient(to bottom, #77a809 5%, #89c403 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403',GradientType=0);
	background-color:#77a809;
}




.containerBigSize{width:95%; margin:0 auto; display:block;}
.headerTop{float:right; margin:0; padding:0; list-style-type:none; display:block; overflow:hidden;}
.headerTop li{display:inline-block; padding:0; font-size:13px; border-left:1px #ddd solid; letter-spacing:1px;}
.headerTop li:first-child{border:none;}
.headerTop li strong, .headerTop li:nth-child(2) i{ color:var(--red);}
.headerTop li strong{margin-right:7px;}
.headerTop li:nth-child(3) strong, .headerTop li:nth-child(3) i{color:var(--red);}
.headerTop li a{ color:#101010; font-weight:700; display:block; padding:0 10px;}
.headerTop li a:hover{color:var(--red);}
.headerTop li i{color:var(--red);}
.headerTop h4{ margin-bottom:0; font-size:16px; padding:0 10px;}
.headerTop li:last-child a{background:var(--red); padding:8px 15px; color:#fff;}
.headerTop li:last-child a i{color:#fff;}

.time{ color:#fff!important;}
.time span{ color:#000; font-weight:600;}

.time strong.open{ color:#34a900; position:relative; margin-left:8px;}
.time strong.open:before{ content:''; display:inline-block; animation: blinker 0.5s linear infinite; width:8px; height:8px; background:#53AF00; border-radius:50%; margin:2px 5px 0 0;}
.time strong.open.closed{ color:#34a900;}
.time strong.open.closed:before{ background:#34a900;}
@-webkit-keyframes blinker {
  from { opacity: 1.0; }
  to { opacity: 0.2; }
}


#myHeader{margin:0; position:relative; z-index:100; display:block; clear:both; background:#222;
/*-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.19);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.19);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.19);*/
}

.container-full-size{display:block; width:95%; margin:0 auto; position:relative;}
.container-full-size1{display:block; width:80%; margin:0 auto; position:relative;}

#myHeader .logo{position:relative; padding:0 7px; display:block; text-align:center;}
#myHeader .logo img{transition:all .2s ease-in-out; height:85px; background:#fff;}
.nav-area{display:block; float:left; width:100%; padding-right:45px; position:relative;}
#myHeader .col-lg-9{position:relative; background:#222;}
#myHeader .col-lg-9:before{display:block; top:0; bottom:0; left:100%; right:-500%; content:''; background:#222; position:absolute;}
#myHeader .col-lg-9:after{display:block; top:-65px;  right:-32px; width:100px; content:'MENU'; color:#fff; /*background:transparent url('../images/menu-bg.png') repeat-y;*/ position:absolute;}

.userLink{position:absolute; right:25px; top:50%; transform:translate(0%,-50%); font-size:20px;}
.userLink a{color:#fff;}
.userLink a:hover{color:var(--yellow);}

.userLink form{display: inline-block; font-size:15px;position: relative; top: 5px;}
.userLink input[type="image"]{
color: #000;
font-weight: 600;
padding: 0 10px;
background: var(--yellow);
border-radius: 3px;
margin-right: 15px;
border:none;
}

.sticky#myHeader{position:fixed; top:0; left:0; right:0; z-index:999;}
.sticky#myHeader .logo img{}
.sticky#myHeader .logo:before{opacity:0;}


.project-slider{display:block; position:relative; background:#000;}
.project-slider h1{color:#fff; position:absolute; z-index:5; bottom:0; left:50%; transform:translate(-50%,0); font-size:100px; text-align:center; width:90%;}

.project-slider [class^="col-"]{ position:relative;}
.project-slider [class^="col-"] > div{ position:absolute; width:70%; left:50%; top:50%; transform:translate(-50%,-50%); color:#fff;}
.project-slider [class^="col-"] > div h6{ position:absolute; right:0; top:25px; font-size:22px; font-weight:700;}
.project-slider [class^="col-"] > div > img:first-child{ border-radius:10px; height:80px; margin-bottom:30px; padding:8px; background:var(--yellow);}
.project-slider [class^="col-"] > div h2{ border-bottom:3px var(--red) solid; display:inline-block; padding:10px 0;}
.project-slider [class^="col-"] > div h3{margin-bottom:5px;}
.project-slider [class^="col-"] > div p{ font-size:20px;}
.project-slider [class^="col-"] > div > ul{ list-style-type:none; margin:0 0 20px; padding:0;}
.project-slider [class^="col-"] > div > ul li{padding:10px 0 10px 70px; position:relative;}
.project-slider [class^="col-"] > div > ul li p{ font-size:16px;}
.project-slider [class^="col-"] > div > ul li img{position:absolute; left:0; top:8px;}
.project-slider [class^="col-"] > div > ul li i{ font-size:20px; color:var(--yellow); position:relative; margin-right:10px;}
.project-slider [class^="col-"] > div a{ border:2px #fff solid; color:#fff; padding:10px 25px; display:inline-block; font-weight:800; text-transform:uppercase; font-size:14px; background:var(--red);}
.project-slider [class^="col-"] > div a:hover{background:var(--blue);}

.project-slider .carousel-item:nth-child(even){ background:#000;}
.project-slider .carousel-item:nth-child(even) [class^="col-"]:first-child{ right:-50%;}
.project-slider .carousel-item:nth-child(even) [class^="col-"]:last-child{ left:-50%;}

.project-slider [class^="col-"] > div.text-center p{ font-size:24px;}
.project-slider [class^="col-"] > div.text-center p ~ img{width:auto; max-width:100%; margin-bottom:0;}




.highlightImg{position:absolute; right:8%; top:10%;}
/*.project-slider .carousel-item:nth-child(even) .highlightImg{left:auto; right:5%;}*/

.project-slider .carousel-control-next, .project-slider .carousel-control-prev{width:7%; font-size:22px;}
.project-slider .carousel-indicators{bottom:0px; margin-right:0; margin-left:0; padding-bottom:25px;}
.project-slider .carousel-indicators li{background:rgba(255,255,255,0.5);}
.project-slider .carousel-indicators li.active{background:#df1010;}

.coverAreaheader{background:#000; padding: 50px 0 10px; color: #fff; text-align: center;}

.sub_page .project-slider{height:250px; width:100%; clear:both; overflow:hidden; display:block; position:relative;}
.sub_page .project-slider:before{content:''; display:block; position:absolute; left:0; right:0; bottom:0; top:0; z-index:1; background: rgb(1,0,154); background: linear-gradient(0deg, rgba(1,0,154,1) 0%, rgba(35,156,200,1) 80%);}
.sub_page .project-slider img{ position:absolute; width:100%; left:50%; top:50%; transform:translate(-50%,-50%); display:none;}

section h2{ display:block; overflow:hidden; padding:0 0 20px; margin-bottom:35px; text-align:center; text-transform:uppercase; font-size:38px; position:relative; color:#fff;}
section h2:before, section h2:after{ content:''; display:block; position:absolute; bottom:0; height:3px; width:50px; left:50%; background:var(--red);}
section h2:after{ right:50%; left:auto; background:var(--yellow);}

.specialities{display:block; overflow:hidden; clear:both; padding:60px 0; background:#222 url('../images/mapbg.jpg') repeat; /*background-blend-mode:multiply;*/ text-align:center;}
.specialities [class^="col-"]{margin-bottom:15px;}
.specialities [class^="col-"] a{ color:#fff; display:block; overflow:hidden;}
.specialities img{margin-bottom:15px; transform: scale(1); transition:.2s ease-in-out; width:100%; height:150px;}
.specialities h3{font-size:18px; margin-bottom:10px;}
.specialities p{font-size:15px; line-height:1.3; height:45px;}
.specialities [class^="col-"] a:hover img{transform: scale(1.05);}
.specialities [class^="col-"] a:hover h3{color:var(--red);}
.specialities .btn{background:var(--red); font-weight:700; color:#fff; font-size:15px; text-transform:uppercase; padding:10px 35px; font-size:20px;}
.specialities .btn i{ margin-left:5px;}
.specialities .btn:hover{background:var(--yellow);}


.aboutService{background:#eee;}
.aboutService h2, .aboutService [class^="col-"] a{color:#222;}


.doctors-booking-area{ display:block; overflow:hidden; clear:both; background:transparent url('../images/blue-bg.jpg') no-repeat center center fixed; padding:120px 0 80px;}
.doctors-booking-area > div{background:#fff; padding:10px 50px 50px; position:relative;}
.doctors-booking-area > div > img{position:absolute; right:3%; bottom:0;}
.doctors-booking-area > div .row [class^="col-"] > div{ width:100%;}
.doctors-booking-area > div .row [class^="col-"]:nth-child(2) > div{float:right;}
.doctors-booking-area h2, .innerDoctorSearch h2{font-size:26px; color:#233d81; margin-bottom:20px;}
.innerDoctorSearch h2{font-size:16px; margin-bottom:15px;}
.doctors-booking-area label, .screen-reader-response + .wpcf7-form label{font-size:18px; margin-bottom:5px;}
.doctors-booking-area small, .screen-reader-response + .wpcf7-form small{display:block; clear:both; margin-bottom:10px;}
.doctors-booking-area .form-control, .innerDoctorSearch .form-control, .doctorSearchBox .form-control, .screen-reader-response + .wpcf7-form .form-control{margin-bottom:20px; font-size:16px; padding:10px 15px;  height:50px!important;
-webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.1);
box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.1);
}
.doctors-booking-area .wpcf7-form textarea{margin-bottom:20px; font-size:16px; padding:10px 10px; width:100%; height:150px!important;}
.doctors-booking-area input[type=file]::file-selector-button, .screen-reader-response + .wpcf7-form input[type=file]::file-selector-button{border:2px rgba(0,0,0,0.2) solid; border-radius:0; padding:10px; background:#fff; cursor:pointer; font-weight:600;}
.doctors-booking-area input[type=file]::file-selector-button:hover, .screen-reader-response + .wpcf7-form input[type=file]::file-selector-button:hover{ background:#eee;}

.screen-reader-response + .wpcf7-form input[type=file]::file-selector-button{margin-bottom:30px;}

.doctors-booking-area .btn, .innerDoctorSearch .btn, .doctorSearchBox .btn, .screen-reader-response + .wpcf7-form .btn{ background:var(--blue); min-width:120px; font-weight:700; color:#fff; font-size:14px; padding:8px 10px;}
.doctors-booking-area .btn:hover, .innerDoctorSearch .btn:hover, .doctorSearchBox .btn:hover, .doctorSearchBox .btn, .screen-reader-response + .wpcf7-form .btn:hover{background:var(--red)!important;}
.innerDoctorSearch .row [class^="col-"] > div{ padding:30px 7%;background:#e8f8ed; margin-bottom:30px;}
.innerDoctorSearch .row [class^="col-"]:first-child > div .btn{background:#02c639;}
.innerDoctorSearch .row [class^="col-"]:nth-child(2) > div{background:#e6f9ff; margin-bottom:0;}
.doctors-booking-area .btn{padding:15px 35px; font-size:20px; margin-top:25px;}



.specialProducts{padding:80px 0 50px; display:block; overflow:hidden;}
.specialProducts [class^="col-"]{margin-bottom:30px;}
.specialProducts [class^="col-"] div{ background:var(--blue); color:#fff; padding:15px; display:block; overflow:hidden; border-top:3px #fff dashed;}
.specialProducts [class^="col-"]:hover div, .specialProducts [class^="col-"].active div{ background:var(--red);}
.specialProducts [class^="col-"] div h4{font-size:22px; width:72%; float:left; margin-bottom:0; padding:2px 0;}
.specialProducts [class^="col-"] div big{ float:right; font-size:26px; line-height:1; font-weight:600;}
.specialProducts [class^="col-"] div big small{font-size:14px;}


.youtubeVideoSpecial{background:#000; display:block; overflow:hidden; padding:60px 0; color:#fff;}
.youtubeVideoSpecial h2{font-size:36px; margin-bottom:5px;}
.youtubeVideoSpecial p{font-size:20px; margin-bottom:30px; line-height:1.3;}
.youtubeVideoSpecial .row .row{padding-bottom:15px;}
.youtubeVideoSpecial .row .row:last-child{margin-bottom:0;}
.youtubeVideoSpecial span{font-size:16px;}
.youtubeVideoSpecial a{background:var(--red); display:block; padding:10px; border-radius:10px; color:#fff; font-weight:700; font-size:18px; text-align:center;}
.youtubeVideoSpecial a i{font-size:14px; margin-right:5px;}



.ourteamArea{text-align:center; color:#fff; padding:60px 0;
background: #000;
/*background: -webkit-linear-gradient(top, var(--black), #ba0909);
background: -moz-linear-gradient(top, var(--red), #ba0909);
background: linear-gradient(to bottom, var(--red), #ba0909);*/
}
.ourteamArea h2{font-size:48px; margin-bottom:25px;}
.ourteamArea [class^="col-"]{text-align:left;}
.ourteamArea [class^="col-"] img{margin-bottom:15px;}
.ourteamArea [class^="col-"] h3{margin-bottom:10px; font-size:24px;}
.ourteamArea [class^="col-"] p{line-height:1.3; font-size:18px; opacity:0.6;}

.about-area{padding:80px 0;}
.about-area h2{ font-size:48px; color:var(--blue); line-height:1.1; letter-spacing:1px;}
.about-area h2 span{font-size:30px;; display:block; overflow:hidden; clear:both; text-transform:uppercase; color:var(--red);}
.about-area p{ text-align:justify;}
.about-area a{ background:#233d81; color:#fff; text-transform:uppercase; font-weight:700; padding:10px 20px; font-size:12px; display:inline-block; margin-top:10px;}
.about-area a i{font-size:16px; margin-left:8px; position:relative; top:2px;}
.about-area a:hover{background:var(--red);}


.fullCardArea{display:block; clear:both; overflow:hidden; padding:60px 0; position:relative;}
.fullCardArea:before{position:absolute; left:0; right:0; top:0; bottom:58%; content:''; display:block; background:var(--blue);}
.fullCardArea h2{color:#fff; font-size:48px;}
.fullCardArea h2 span{ display:block; clear:both; overflow:hidden; opacity:0.5;}
.fullCardArea h2 + p{color:#fff; line-height:1.2; margin-bottom:70px; font-size:22px;}

.fullCardArea ul h3{margin-bottom:0px; letter-spacing:1px; color:#000; font-size:30px;}
.fullCardArea ul{ list-style-type:none; margin:0 0 20px; padding:0;}
.fullCardArea ul li{padding:10px 0 10px 80px; position:relative;}
.fullCardArea ul li p{ font-size:20px; line-height:1.3;}
.fullCardArea ul li img{position:absolute; left:0; top:5px; filter: brightness(0) invert(0); opacity:0.2;}
.fullCardArea a, .reviewAreas [class^="col-"] > a, .btn{display:inline-block; background:var(--blue); color:#fff; font-size:20px; padding:15px 20px; font-weight:600;}
.fullCardArea a:last-child{background:var(--red);}
.fullCardArea a:hover, .reviewAreas [class^="col-"] > a:hover{background:#222;}


.reviewAreas{display:block; padding:60px 0; background:#fff url('../images/textimonialsBg.jpg') no-repeat top right;}
.reviewAreas h2{font-size:48px; color:#000;}
.reviewAreas span{color:var(--red);}
.reviewAreas span:last-child{color:var(--blue);}
.reviewAreas p{font-size:22px;}
.reviewAreas ul{list-style-type:none; margin:40px 0; padding:0;}
.reviewAreas ul li{display:inline-block; margin-right:10px;}
.reviewAreas ul li img{max-width:80px;}



.deliveringArea{display:block; overflow:hidden; padding:60px 0; background:#222 url('../images/welness-bg.jpg') no-repeat center center fixed; background-blend-mode:overlay; color:#fff;}
.deliveringArea h2{font-size:42px; margin-bottom:40px;}
.deliveringArea h2 span{color:var(--red);}
.deliveringArea p{font-size:18px; line-height:1.5;}
.deliveringArea .btn{background:var(--red);}
.deliveringArea .btn:hover{color:#fff; background:#666;}


.card{border:none; border-radius:0; background:none; margin-bottom:15px;}
.card-header{background:none; border-radius:5px; border:none; border:none; padding:10px 15px; background:#444;}
.card-header > a{ position:relative; display:block; color:#fff; font-size:20px;}
.card-header > a:after {
	position:absolute; right:0; top:-2px; font-size:24px;
    font-family: 'Font Awesome 5 Free';
    content:'\f107';
    font-weight:600;
    width:15px; height:30px;
    transform: rotate(-180deg); 
}
.card-header > a.collapsed:after {transform: rotate(0deg);}
.card-body{border-top:3px #666 solid; padding:15px; background:#444; margin-bottom:0;}
.card-body p:last-child{ margin-bottom:0;}




.health-packages-area{text-align:center; padding:80px 0; display:block; overflow:hidden; clear:both; background:#fff url('../images/welness-bg.jpg') no-repeat center center fixed;  background-size:cover;}
.health-packages-area h2{color:#fff;}
.healthPackagesCircle .item{padding-top:50px;}
.healthPackagesCircle .item > div{border-radius:50%; width:300px; height:300px; padding:85px 25px 50px; background:#fff; display:inline-block; position:relative; font-size:14px;
-webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.1);
box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.1);
}
.healthPackagesCircle .item > div span{position:absolute; border-radius:50%; width:100px; height:100px;  background:#fff; display:block; padding:18px;  left:50%; top:-30px; transform: translate(-50%,0%);
-webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.1);
box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.1);
}
.healthPackagesCircle .item > div h3{font-size:18px; color:#00a5b4; margin-bottom:3px;}
.healthPackagesCircle .item > div big{color:#00a5b4; font-weight:700; font-size:20px; margin-bottom:10px; display:block;}
.healthPackagesCircle .item > div p{text-transform:uppercase; font-size:13px; color:#696969; line-height:1.6;}
.healthPackagesCircle .item > div a{display:inline-block; padding:7px 15px; border:1px #e3e3e3 solid; font-size:11px; color:#00a5b4; text-transform:uppercase;}
.healthPackagesCircle .item > div a:hover{background:#00a5b4; color:#fff; border-color:#00a5b4;}


.emergencyBox{display:block; overflow:hidden; padding:15px 0;}
.emergencyBox ul{list-style-type:none; margin:0 -10px; padding:0;}
.emergencyBox ul li{width:32.3333%; margin:0 0.5%; float:left; box-sizing:border-box; background:no-repeat center center; background-size:cover; text-align:center;
-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
filter: grayscale(100%);
}
.emergencyBox ul li a{display:block; overflow:hidden; padding:110px 60px; position:relative; background:rgba(0,0,0,0.7); outline:1px rgba(255,255,255,0.3) solid; outline-offset:-15px;}
.emergencyBox ul li a span{display:block; overflow:hidden; font-size:18px; color:#fff; font-weight:700; padding:15px 0 10px;}
.emergencyBox ul li p{ font-size:15px; color:#fff;}
.emergencyBox ul li:hover{-webkit-filter: grayscale(0%); filter: grayscale(0%);}
.emergencyBox ul li a:hover{background:rgba(0,0,0,0.4); outline-offset:-30px;}


.callArea{display:block; overflow:hidden; clear:both; background:var(--blue); padding:80px 0; position:relative;}
.callArea h3{ color:#fff; text-align:center; font-size:36px; margin-bottom:30px;}
.callArea .row{ border:2px dashed #fff; padding:40px;}
.callArea .row [class^="col-"] span{ position:relative; padding-left:80px; color:#fff; display:block; overflow:hidden; margin:0 0 40px;}
.callArea .row [class^="col-"] span:last-child{ margin-bottom:0;}
.callArea .row [class^="col-"] span img{ position:absolute; left:0; top:17px;}
.callArea .row [class^="col-"] span strong{ font-size:36px; line-height:1.4; font-weight:300; color:var(--yellow);}
.callArea .row [class^="col-"] span  p{ margin-bottom:0; font-size:18px;}
.callArea .row [class^="col-"] a{display:block; margin:15px 0; padding:20px; color:#000; background:var(--yellow); overflow:hidden; text-align:center; text-transform:uppercase; font-weight:600; font-size:18px;}
.callArea .row [class^="col-"] a:last-child{background:var(--red); color:#fff;}
.callArea .row [class^="col-"] a:hover{background:#fff; color:var(--blue);}

.mapArea{ position:relative;}
.mapArea:before{position:absolute; left:0; right:0; top:0; height:50px; content:''; z-index:1; display:block;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0.5+0,0+100;Neutral+Density */
background: -moz-linear-gradient(top,  rgba(0,0,0,0.4) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}
.mapArea .container{position:relative;}
.mapArea .container > .footerfromArea{position:absolute; top:-320px; right:0; background:#fff; padding:20px; border-top:5px var(--yellow) solid; width:300px;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
}
.mapArea .container > .footerfromArea h4{margin-bottom:20px;}
.mapArea .form-group{position:relative; display:block;}
.mapArea .form-group input, .mapArea .form-group textarea{padding:7px 0 7px 25px; font-size:14px; width:100%; display:block; overflow:hidden; background:none; border:none; border-bottom:1px #eee solid;}
.mapArea .form-group i{position:absolute; left:0; top:10px; color:var(--red);}
.mapArea .btn{background:var(--red); color:#fff; font-weight:700; font-size:14px; border-radius:0; padding:7px 30px;}
.mapArea .btn:hover{background:#263c78;}


.footer-area{background:var(--blue) url('../images/footer-bg.jpg') no-repeat center center fixed; background-size:cover; padding:60px 0 40px; color:#fff;}
.footer-area a{color:#fff;}
.footer-area a:hover{color:var(--red);}

.footerlogo{background:#fff; height:70px; border:2px var(--red) solid;}

.footer-area > div > .row [class^="col-"]:nth-child(2){border-left:1px rgba(255,255,255,0.3) dotted; border-right:1px rgba(255,255,255,0.3) dotted;}
.footer-area > div > .row p{margin-bottom:10px;}
.footer-area > div > .row p i{margin-right:5px; color:var(--red);}
.footer-area .social-links{ display:block; overflow:hidden; list-style-type:none; padding:10px 0 0; margin:0;}
.footer-area .social-links li{display:inline-block; font-size:30px; margin:0 7px 0 0;}
.footer-area .social-links li a{color:#fff;} .footer-area .social-links li a:hover{color:var(--red);}
.footer-area h5{display:block; padding:15px 0 0; font-size:24px; text-transform:uppercase;}

/* -- Logos Scroll -- */
.simply-scroll-container{position: relative;}
.simply-scroll-clip{position: relative;	overflow: hidden;}
.simply-scroll-list{overflow: hidden;	margin: 0;	padding: 0;	list-style: none;}
.simply-scroll-list li {padding: 0;	margin: 0;	list-style: none;}
.simply-scroll-list li img{border: none;display: block;	width:140px; background:#fff; border:4px #fff solid;}
.simply-scroll{width: 100%;}
.simply-scroll .simply-scroll-clip{width: 100%;}	
.simply-scroll .simply-scroll-list li{float: left; width: 140px;margin:5px;}
/* -- Logos Scroll End -- */


.quickLinks, .opdTiming{padding:0 20px 0; font-size:14px;}
.quickLinks ul{list-style-type:none; padding:0; margin:0;}
.quickLinks ul li{width:50%; float:left; margin-bottom:10px;}

ul#counter{list-style-type:none; margin:25px 0 10px; padding:0; color: #000;}
ul#counter li{ display:inline-block; margin-right:5px; background: #fff; padding: 1px; width: 45%; text-align: center;}
ul#counter li big{display: block; padding: 10px 0 0; font-size: 30px; line-height: 1.2; font-weight: 600;}
ul#counter li small{text-transform: uppercase; display: block; margin-bottom: 10px;}
ul#counter li a{display:block; overflow:hidden; padding:7px 5px; background:var(--blue); font-size: 14px; text-transform: uppercase; color:#fff; font-weight:700;}
ul#counter li:last-child a{background:var(--red);}
ul#counter li a:hover{color: #fff; background: #222;}

.doctors-booking-area ul#counter li{width: 49%; margin-bottom: 40px;}
.doctors-booking-area ul#counter li big{font-size: 36px;}
.doctors-booking-area ul#counter li small{font-size: 16px;}
.doctors-booking-area ul#counter li a{font-size: 20px;}

.opdTiming > a{font-size:24px; font-weight:700;position:relative; margin-top:25px; display:block;}
.opdTiming > a img{top:-10px; position:relative;}


.copyRight{display:block; overflow:hidden; text-align:center; padding:8px 0; font-size:12px; color:#fff; background:var(--blue);}


.innerContent{ display:block; padding:60px 0; font-size:17px;}
.innerContent h2{font-size:48px; color:var(--blue); line-height:1.1; letter-spacing:1px;}
.innerContent p{text-align:justify;}

.careValues{display:block; margin-top:50px; padding:50px 0; position:relative; color:#fff; text-align:center;}
.careValues:before{content:''; display:block; display:block; top:0; left:0; right:0; height:60%; position:absolute; z-index:-1;
background: #262424; /* Old browsers */
background: -moz-linear-gradient(top,  #262424 0%, #5b5b5b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #262424 0%,#5b5b5b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #262424 0%,#5b5b5b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262424', endColorstr='#5b5b5b',GradientType=0 ); /* IE6-9 */
}
.careValues h3{color:var(--yellow); font-size:36px;}
.careValues p{margin:0 auto 30px; width:900px; max-width:100%; font-size:19px; text-align:center;}
.careValues > div > .row [class^="col-"]{background:var(--red);}
.careValues > div > .row [class^="col-"]:nth-child(even){background:#d21515;}
.careValues > div > .row [class^="col-"] > div, .careValues > div > .row [class^="col-"] > a{padding:20px 15px; display: block; color: #fff;}
.careValues > div > .row [class^="col-"] > div span, .careValues > div > .row [class^="col-"] > a span{background:#fff; width:40px; height:40px; display:inline-block; margin-bottom:15px; color:var(--red); border-radius:50%; font-size:24px; line-height:40px;}
.careValues > div > .row [class^="col-"] > div p, .careValues > div > .row [class^="col-"] > a p{font-size:16px; margin-bottom:0;}
.careValues > div > .row [class^="col-"] > div a{background:#fff; color:var(--red); padding:5px 15px; text-transform:uppercase; font-weight:600; font-size:14px; display:inline-block;}
.careValues > div > .row [class^="col-"] > div a:hover{background:var(--dark); color:#fff;}

.careValues > div > .row [class^="col-"] img{border-radius:50%; width:180px; margin-bottom:15px;}
.careValues > div > .row [class^="col-"] > a img{border-radius: 0;}

.membership3Box [class^="col-"] img{ width:100%; border-radius:0;}
.membership3Box [class^="col-"] h4{margin-bottom:0;}


.visionArea h3{ font-size:45px;}
.visionArea h4{ font-size:30px; color:var(--red);}
.visionArea p{font-size:18px;}

.projectGallery{text-align:center;}
.projectGallery h3{font-size:36px; margin-bottom:30px;}
.projectGallery [class^="col-"] img{padding:5px;}

.btnCommon{margin:0 auto; padding:20px 35px; border-radius:50px; font-size:18px; text-align:center; color:#fff; background:var(--blue); text-transform:uppercase; font-weight:600; display:inline-block;}
.btnCommon + .btnCommon{background:var(--red);}
.btnCommon:hover{color:#fff; background:var(--dark);}


.strataIntro{text-align:center;}
.strataIntro h2{color:var(--red);}
.strataIntro p{text-align:center; font-size:18px;}

.strataIntro + .careValues h3{font-size:48px;}



.getacallArea{display:block; overflow:hidden; padding:60px 0 30px; margin-bottom:50px; color:#fff;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0));
background:-moz-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
background:-webkit-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
background:-o-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
background:-ms-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
background:linear-gradient(to bottom, #3d94f6 5%, #1e62d0 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0',GradientType=0);
}

.getacallArea h3{font-size:48px;}
.getacallArea p{font-size:28px; line-height:1.2; margin-bottom:30px;}
.getacallArea label{display:block; clear:both; margin-bottom:5px; font-size:18px;}
.getacallArea [class^="col-"] [class^="col-"]{margin-bottom:30px;}
.getacallArea input[type="text"], .getacallArea input[type="email"], .getacallArea textarea{width:100%; padding:8px; border:none;}
.getacallArea textarea{height: 80px;}
.getacallArea input[type="submit"]{padding:15px 30px; display:block; border:none; border-radius:0; background:#222; color:#fff; font-weight:600; font-size:18px; margin-bottom:20px;}


.membershipComparison{text-align:center;}
.membershipComparison h3{color:var(--blue); font-size:38px;}
.membershipComparison p{text-align:center; font-size:20px; margin-bottom:40px;}
.membershipComparison .row .row [class^="col-8"]{text-align:left;}
.membershipComparison .col-sm-6 > div{ border:1px #ddd solid; background:#fff; display:block; overflow:hidden; font-weight:600;}
.membershipComparison .col-sm-6 > div h4{display:block; background:var(--dark); color:#fff; padding:30px 0; font-size:34px; margin-bottom:0;}
.membershipComparison .row.head{background:#2a2d35; color:#fff;}
.membershipComparison .row.head [class^="col-4"]{background:#3b404d;}
.membershipComparison .row .row [class^="col-"]{padding:10px 25px;}
.membershipComparison .col-sm-6:last-child > div h4{background:var(--blue);}
.membershipComparison .col-sm-6:last-child .row.head{background:#06056a;}
.membershipComparison .col-sm-6:last-child .row.head [class^="col-4"]{background:#3635af;}
.membershipComparison i{ font-size:14px; margin-right:3px;}
.membershipComparison i.fa-times{color:#FF3300;}
.membershipComparison i.fa-check{color:#00CC00;}



.formBox, #pms_login, #pms_recover_password_form{background:#fff; padding:30px; display:block; color:#222; text-align:left;
-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.2);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.2);
}
#pms_login, #pms_recover_password_form{max-width:400px; margin:0 auto; width:100%;}
.formBox h4{color:var(--red); font-size:28px; letter-spacing:1px; margin-bottom:30px;}
.formBox h4 span{background:var(--red); color:#fff; padding:5px 15px; line-height:1; font-size:24px; margin-right:10px; border-radius:15px;}
.formBox [class^="col-"]{margin-bottom:20px;}
.formBox label{display:block; clear:both; margin-bottom:5px; font-size:18px;}
.formBox input[type="text"], .formBox input[type="email"], .formBox select, .formBox textarea, .formBox input[type="password"], #pms_login input[type="text"], #pms_login input[type="password"], #pms_recover_password_form input{width:100%; padding:12px; border:1px #ddd solid; background:#fff;}
.formBox input[type="submit"]{padding:15px 30px; display:block; border:none; border-radius:0; background:#222; color:#fff; font-weight:600; font-size:18px; margin-bottom:20px;}
.formBox big{text-align:center; font-size:17px; background:#f0f0ff; padding:8px; display:block; overflow:hidden; margin-bottom:30px;}
.formBox input[type="file"] + small{ display:block; clear:both; padding:10px 0 0;}
.formBox input[type="submit"], #wp-submit, #pms_recover_password_form [type="submit"], .pms-form [type="submit"]{padding:25px 50px; cursor:pointer;
	-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
	box-shadow:inset 0px 1px 0px 0px #f5978e;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f));
	background:-moz-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-webkit-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-o-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-ms-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:linear-gradient(to bottom, #f24537 5%, #c62d1f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f',GradientType=0);
	background-color:#f24537;
	border:1px solid #d02718;
}

.pms-form-fields-wrapper{display:block; overflow:hidden; clear:both;}
#pms_recover_password_form li.pms-field{width:100%!important; margin:0;}

.filerSerchArea{display:block; overflow:hidden; text-align:center; margin:50px 0 0; padding:40px 0; color:#fff;
background: var(--red);
background: -webkit-linear-gradient(top, var(--red), #ba0909);
background: -moz-linear-gradient(top, var(--red), #ba0909);
background: linear-gradient(to bottom, var(--red), #ba0909);
}
.filerSerchArea h3{font-size:36px;}
.filerSerchArea ul{display:block; margin:0 0 40px; padding:0; list-style-type:none;}
.filerSerchArea ul li{display:inline-block; margin:5px;}
.filerSerchArea ul li a{background:rgba(255,255,255,0.3); font-weight:600; color:#fff; font-size:20px; display:block; width:50px; height:50px; line-height:50px;}
.filerSerchArea ul li a:hover, .filerSerchArea ul li a:focus{background:#fff; color:var(--red);}
.filerSerchArea ul + a{background:#fff; color:#ba0909; padding:10px 30px; font-weight:600; font-size:20px; display:inline-block; border:3px #ba0909 solid; text-transform:uppercase;}
.filerSerchArea ul + a:hover{background:var(--red); color:#fff;}


.fsqLinks ul li{ width:31.33%; margin:0.5%; float:left;}
.fsqLinks ul li a{width:100%; height:auto;}

.areafilter h3{background:#222; font-weight:600; color:#fff; font-size:65px; display:block; width:80px; height:80px; line-height:80px; text-align:center;}
.areafilter ul{list-style-type:none; margin:0; padding:0; font-size:16px;}
.areafilter ul li{margin-bottom:10px; width:25%; float:left;}
.areafilter ul li a{color: #233d81;}
.areafilter ul li a:hover{color: #ba0909;}
.areafilter > div{margin-bottom:40px; padding-bottom:40px; border-bottom:1px #888 dotted;}
.tab-content > div.active{display:block; opacity:1!important;}
.areafilter > div.active.hide{display:none!important;}
.areafilter > div.active.hide.show{display:block!important;}


.faqDetails h3{
	font-size:46px;
}

.card{border:none; border-radius:0;}
.card-header{ border-radius:0; border:none; background:none; margin:0; padding:0;}
.card-header > a{ position:relative; display:block; background:var(--dark); color:#fff; padding:14px 20px; text-transform:uppercase;}
.card-header > a.collapsed{ background:#eee; color:#222;}
.card-header > a:after {
	position:absolute; right:20px; top:10px;
    font-family: 'Font Awesome 5 Free';
    content:'\f107';
    font-weight:600;
    width:15px; height:30px;
    transform: rotate(180deg); 
}
.card-header > a.collapsed:after {transform: rotate(0deg); color:var(--red)}
.card-header h5{font-size:24px;}
.card-body{padding:15px 20px; background:var(--dark); color:#fff;}
.card-body a, .card-header h5 span{color:var(--red);}


form.pms-form ul.pms-form-fields-wrapper li {
    width: 48%;
    float: left;
    margin-right: 2%;
}

.pms-account-navigation{padding-bottom: 30px;}
.pms-account-navigation ul li a{padding:8px 15px; background:#ddd; color:#000; text-decoration:none;}
.pms-account-navigation ul li a.pms-account-navigation-link--active{background:var(--red); color:#fff; text-decoration:none;}

table.pms-account-subscription-details-table, .pms-table{border-collapse: collapse;}
table.pms-account-subscription-details-table th, table.pms-account-subscription-details-table td, .pms-table td, .pms-table th {border: 1px solid #ccc;}
table.pms-account-subscription-details-table td, .pms-table td, .pms-table th{padding:10px;}

.serviceInside .row img{min-height:150px;}
.myAccountText{text-align:center!important; display; padding:15px; font-size:20px;}
.myAccountText a{display:inline-block; padding:3px 15px; border-radius:3px; background:var(--red); color:#fff;}

.logoarea{ display:block; padding:150px 0; text-align:center; margin:15px 0; background: rgb(238,248,255);
background: linear-gradient(90deg, rgba(238,248,255,1) 0%, rgba(255,255,255,1) 35%, rgba(238,248,255,1) 100%); /*background:#f1f1f1;*/}
.logoarea h2{ display:block; margin-bottom:30px; text-transform:none!important; text-decoration:none!important;  }
.logoarea [class^="col-"] div{ display:inline-block; padding:0 5px  }



/*------------------------------------*\
    Media Queries
\*------------------------------------*/


@media (max-width: 1200px){
}

@media (max-width: 1030px){

.about-area{padding-left:5%; padding-right:5%;}
}

@media (max-width: 991px){

#myHeader .logo{overflow:hidden; text-align:left; padding:0 10px;}
#myHeader .logo img{height:65px;}
#myHeader .logo:before{top:0; bottom:0; left:70%; right:0%; content:''; background:#222222; position:absolute;}

.sticky#myHeader{position:static;}
.sticky#myHeader .logo img{height:60px;}
.sticky#myHeader .logo:before{opacity:1;}

.doctors-booking-area > div{width:90%;}
.doctors-booking-area > div .row [class^="col-"] > div{ width:60%;}


.emergencyBox ul li{width:32.5%; margin:0 0.33%; /*margin-bottom:10px;*/}
.emergencyBox ul li:nth-child(4), .emergencyBox ul li:nth-child(5){width:49.2%; margin:0 0.4%; display:none;}

.appBGarea{display:none;}

.project-slider [class^="col-"]{ position:static;}
.project-slider [class^="col-"] > div{ position:static; width:95%; margin:20px auto; transform:translate(0%,0%);}


.userLink {right: 70px; top: -45px; transform: translate(0%,0%);}
}


@media (max-width: 767px){
.doctors-booking-area > div{padding:10% 30px 30px;}
.doctors-booking-area > div > img{ display:none;}
.doctors-booking-area > div .row [class^="col-"] > div{ width:100%;}
.doctors-booking-area > div .row [class^="col-"]:last-child > div{ padding-top:20px; margin-top:30px; border-top:1px #ddd dotted;}
.doctors-booking-area h2{font-size:18px; margin-bottom:14px;}

.headerTop{text-align:right; float:none;}
.headerTop li:nth-child(2){display:none;}
.headerTop .time a, .headerTop .time span{display: none;}
.headerTop li{border:none;}

	.project-slider .carousel-control-next, .project-slider .carousel-control-prev{top: -50%;}
	
.about-area h2{padding:15px 0 0;}

.ourteamArea [class^="col-"] h3 {
    text-align: center;
}

.galleryArea .videoArea{height:300px; display:block; overflow:hidden; position:static;}


.floting-box{right:0; left:0; top:auto; bottom:0;}
.floting-box li{margin-bottom:0; clear:none; float:left; width:50%;}
.floting-box li a{ padding:10px 5px; font-size:16px;}
.floting-box li a i{ display:none;}
.floting-box li a br{display:none;}
.floting-box li:nth-child(1) a {
	display:block;
}

.innerArea > div{padding-bottom:20px;}
.InnerleftArea ul{display:none;}
.InnerleftArea > div{padding:30px 20px;}
.bedCount > [class^="col-"] > div, .bedCount > [class^="col-"]:first-child > div{border:1px #ddd solid;}


.expereance-boxes [class^="col-"] > div{padding:0 5% 50px; text-align:center;}
.expereance-boxes [class^="col-"] > div p{text-align:center;}

.expereance-boxes .row:nth-child(even) > [class^="col-"]:first-child{position:static; right:0%;}
.expereance-boxes .row:nth-child(even) > [class^="col-"]:last-child{position:static; left:0%;}

.packagesBoxes > div [class^="col-"] > div{padding:10px; text-align:center; border:none;}
.packagesBoxes > div [class^="col-"] > div p{text-align:center;}
.packagesBoxes > div [class^="col-"] > div h2{font-size:14px;}


.testimonials-boxes .row  [class^="col-"]:first-child{margin-bottom:35px;}
.testimonials-boxes [class^="col-"] > div:before, .testimonials-boxes [class^="col-"] > div:after{left:calc(50% - 12.5px); top:-25px; border-width: 0 12.5px 25px 12.5px; border-color: transparent transparent #b7b7b7;}
.testimonials-boxes [class^="col-"] > div:after{left:calc(50% - 12px); top:-24px; border-width: 0 12px 25px 12px; border-color: transparent transparent #fff;}
.testimonials-boxes [class^="col-"]:hover > div:before{top:-25px;}
.testimonials-boxes [class^="col-"]:hover > div:after{top:-24px;}


.callArea{padding:30px 0;}
.callArea .row{padding:20px;}
.callArea .row [class^="col-"] span{ position:static; padding:0px; text-align:center;}
.callArea .row [class^="col-"] span img{ position:static;}
.callArea .row [class^="col-"] span strong{ font-size:20px; display:block; clear:both; padding-top:10px;}
.callArea .row [class^="col-"] span  p{font-size:15px;}


.youtubeVideoSpecial{text-align:center;}
.youtubeVideoSpecial a{margin-bottom:5px;}
.youtubeVideoSpecial .row .row{margin-bottom:10px;}

.deliveringArea [class^="col-"]{margin-bottom:30px;}
.deliveringArea [class^="col-"]:last-child{margin-bottom:0;}


.reviewAreas{background:none;}
.reviewAreas ul li img{max-width:60px;}

.fullCardArea:before{bottom:55%;}

.fullCardArea ul h3 {
    margin-top: -25px;
}

.formBox h4{color:var(--red); font-size:22px;}
.formBox h4 span{display:block; width:45px; height:45px; line-height:35px; text-align:center; margin-bottom:10px;}
	
	
.doctors-booking-area ul#counter li{width: 47%; margin-bottom: 0;}
.doctors-booking-area ul#counter li big{font-size: 30px;}
.doctors-booking-area ul#counter li small{font-size: 16px;}
.doctors-booking-area ul#counter li a{font-size: 16px;}

.project-slider [class^="col-"] > div h6{top:30px; font-size:16px; text-align:left;}
}

@media (max-width: 500px){
.headerTop li:last-child a{padding: 5px;}
	
.emergencyBox ul li{width:100%; margin:0 0 10px; /*margin-bottom:10px;*/}

.mapArea{background:#ddd;}
.mapArea iframe{ height:200px; margin-bottom:-5px;}
.mapArea .container{ padding:0;}
.mapArea .container > .footerfromArea{position:static; background:#fff; padding:20px; width:100%; margin:0 auto;}

.footer-area{text-align:center; padding:30px 0;}

.project-slider h1{color:#222; bottom:-70px; left:50%; font-size:36px; text-align:left;}
.sub_page .project-slider h1{color:#fff; bottom:0px;}
.sub_page .project-slider{height:200px;}
.highlightImg{right:3%; top:3%; width:150px;}
.specialities img{height:auto;}
	
.single-services .project-slider{margin-bottom:65px;}
}

@media (max-width: 360px){

}


@media screen and (max-width: 1920px) and (min-width: 1240px){
}

.red{color:red;}

