@charset "utf-8";
/* CSS Document */
/* ================= General 1024px - 768px ================= */
/* TABLES */
/*body{
	font-family: 'Open Sans', sans-serif !important;
}*/


body{
	font-size: 15px !important;
	font-family: 'Poppins', sans-serif !important;
	color: #333;
	background: #ebf7f6;
	overflow-x: hidden !important;
	position: relative;
}
html{
	overflow-x: hidden!important;
}
.text-left{
	text-align: left;
}
/*prashant css */

.city{
	 float: right;
    padding: 5px 10px;
    background-color: #26c9da;
    color: #fff;
    margin-top: -7px;
    display: block;
    border-radius: 15px 0 0 0px;
    font-size: 14px;
}
.google-auto-placed{
	display: none !important;
}
.adsbygoogle{
	display: none !important;
}
.logo-area {
    padding-bottom: 9px;
    padding-top: 6px;
}
.footer-bottom {
    background: #272f3e;
    padding: 10px 0;
}
.p-t-15{
	padding-top: 15px;
}
.p-b-15{
	padding-bottom: 15px;
}
.dis-none.share-icon {
	display: none;
}
.top-m-5{
	margin-top: 5px !important;
}
.dis-b{
	display: block;
}
p.hosp-pic.hosp-pic-dec.hosp-pic-dec-new {
    width: auto;
    overflow: visible;
}
.wi-100{
	width: 100% !important;
}
.wi-auto{
	width: auto !important;
}
/* img.doc-detail-img {
    width: 100%;
} */
/* .official-links a{
	color: #000;
} */
/* .copy{
	position: absolute;
    right: 45%;
} */
.p-r-10{
	padding-right: 10px;
}
.fr{
	float: right;
}
.dis-f{
	display: flex;
    align-items: center;
}
.wc{color: #fff;}
.mob-dis-b{
	display: none;
}
.doc-pic-new{
	width: auto !important;
    height: auto !important;
}
.aj.lh20px p {
    text-align: left !important;
}
.hospital-address p{
	text-align: left !important;
}
.pharm-list-new{
	width: 100% !important;
	margin:15px 0 !important;
}
.clear {
    clear: both;
}
/* .doc-name {
	display: flex;
    align-items: center;
     padding: 10px 5px 0 20px !important;
    } */
.m-t-0{
	margin-top: 0;
}
.fl-none{
	float: none !important;
}
p.blue2.fs12.mt10.mob-details {
    overflow: hidden;
    white-space: pre;
    text-overflow: ellipsis;
}
.p-l-0{
	padding-left: 0 !important;
}
.pharmacies-img{
	width:100%!important
}
@media only screen and (max-width: 1312px) and (min-width: 1200px) {
	.p-r-10 {
		padding-right: 33px;
	}
}

@media only screen and (max-width: 1024px) and (min-width: 981px) {

	.screen-1024-p-l-40{
		padding-left: 40px;
	}
	.fr.mt12.mob-d-in.top-m-5 .fl{
		float: left !important;
	}
	.fr.mt12.mob-d-in.top-m-5 .fr{
		float: right !important;
	}
	p.fl.fs15.ttu.black.mt6.b{
		font-size: 13px !important;
	}
	.copy {
		position: absolute;
		right: 55% !important;
	}
	.xitemContainer.hosp-box.wi-100{
		width: 100% !important;
	}
	/* .hosp-box {
		width: 48% !important;
		margin: 5px 5px !important;
	} */
	p.fl.mt8.mb9.black.tab-f-l{
		float: left !important;
	}
	.fr.mt12.mob-d-in{
		float: right !important;
	}
	.xitemContainer.doc-list.doc-list-new {
		width: 100%;
	}
	.w50{
		width:100%;
	}
}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
	.col-lg-9.col-md-8.col-sm-10.col-xs-8.p-l-0 {
    padding-left: 15px !important;
}

.screen-1024-768{
	width: 33.3% !important;
}
.xitemContainer.hosp-box.wi-auto{
	width: auto !important;
	margin:5px 0 !important;
	float: none !important;
}
p.hosp-pic.pharmacies-img {
    width: 100%;
    overflow: visible;
}
.hosp-pic.pharmacies-img span {
     width: auto !important;
    }
}

@media only screen and (max-width: 980px) and (min-width: 768px) {
	.xitemContainer.doc-list.doc-list-new {
		width: 100% !important;
		margin: 0 !important;
	}
	.tab-p-b-15{
		padding-bottom: 15px;
	}
	a.p0-5.top-m-5.dis-b{
		margin-top: 0 !important;
	}
	.xitemContainer.hosp-box.wi-100{
		 width: 100% !important;
	}
	/* span.copyright.mt7.wc.p-r-10.copy{
		position: absolute;
		right: 44%;
		margin-top: 5px;
	} */
	span.foot-logo.fr img{
		width: 160px;
	}
	.fr.w35.mt10.p17.bdr.shadow {
    	display: inline-block !important;
	}
	.xitemContainer.doc-list {
		width: 48% !important;
		margin: 5px 5px !important;
	}
	.tab-f-l{
		float: left;
	}
	p.fl.mt8.mb9.black.tab-f-l{
		float: left !important;
	}
	.fr.mt12.mob-d-in{
		margin-top: 0 !important;
		float: right !important;
	}
}

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

.mt15.bt.pt15.img-ad2.customer_bannerHome a:nth-child(2) {
    padding-left: 0 !important;
}
.col-lg-12.col-md-12.col-xs-12.custome_css a:nth-child(2) {
    padding-left: 0 !important;
}
.col-lg-12.col-md-12.col-xs-12.custome_css {
    padding-left: 15px !important;
}

	.mob-b-15{
		margin-bottom: 15px;
	}
	.mob-p-t-15{
		padding-top: 15px;
	}
	.dis-mob.dis-none.share-icon {
		display: inline !important;
		    position: absolute;
    right: 10px;
	z-index:99;
}
	/* p.logo-area img {
    padding: 0px 0;
} */
.fr.mt12.mob-d-in.top-m-5 .fr.mob-d-in{
	    padding: 5px;
    margin-top: 0;
}
.skiptranslate.goog-te-gadget {
    margin-top: 15px;
}
	.mob-wi-he{
		width: auto !important;
	}
		.fr.w35.mt10.p17.bdr.shadow {
    display: inline-block !important;
}
	.fac_list li {
    float: none !important;
    width: 100% !important;
}
	.mob-f-25{
		font-size: 25px;
	}
	.mob-details {
    width: auto !important;
    overflow: visible !important;
    white-space: pre-wrap !important;
}
	p.fl.mt8.mb9.black {
    margin-top: 5px;
    display: block;
}
	.mob-d-in {
    margin-top: 5px;
    display: block !important;
}
.fr.mt12 {
    display: inline-block;
    padding: 0;
    margin-top: 5px;
}
	.mob-text-center{
		text-align: center;
	}
	.copy {
    position: relative;
    text-align: left;
    width: 100%;
    display: inline-block;
    padding: 10px 0;
    right: 0;
}
.social a{
	margin-right: 10px;
}
span.foot-logo.fr {
    position: relative;
    display: inline-block;
    width: 100%;
    text-align: left;
}
	.footer-bottom {
    padding: 10px 0;
}
	.copy{
		position: relative;
	}
	.dis-f {
    display: inline-block;
}
	.mob-dis-b{
		display: block;
	}
	.clear{
		clear: both;
	}
	p.fl.w31.mt1.lht-20.official-links {
    width: 33%;
}
p.fl.w33.mt1.lht-20.official-links {
    width: 33%;
}
p.fl.w37.mt1.lht-20.official-links {
    width: 33%;
}
ul.topmenu li> a {
	text-decoration: none !important;
}

}

@media only screen and (min-width: 415px) and (max-width: 570px){
.doc-list {
    width: 68% !important;
    margin: 0 auto !important;
    float: none !important;
}
}

@media only screen and (min-width: 315px) and (max-width: 347px){
.doc-list {
    width: 102% !important;
    margin: 0 auto !important;
    float: none !important;
}
}

@media only screen and (min-width: 315px) and (max-width: 570px) {
.maincnt {
       margin-left: 1px;
        margin-right: 2px
    }
}
/*prashant css end*/






.container{width:1200px; margin:auto;}
.inner-cont{ padding:0 0 20px 0;}
.cms-img{ float:right; margin:25px 0 0 10px;}


ul.topmenu div{display:none; position:absolute; z-index:999; background:#fff; background:rgba(255,255,255,0.8); width:180px}







/* .hosp-box:hover{ background:#fff; border:#ccc 1px solid; box-shadow:#999 2px 2px 3px;} */
.hosp-pic{ float:left; width:102px; height:92px; text-align:center; overflow:hidden; background:#FFFFFF;}
.hosp-pic span{ width:102px; height:92px; vertical-align:middle; display:table-cell;}
.hosp-name{ background:#26c9da; padding:2px;}


/*--Compounders--*/
.compounders{ float:left; margin:26px 0 0 45px; width:358px;}

/*--Nurses--*/
.nurses{ float:left; margin:26px 0 0 45px; width:358px;}

/*--Pharmacy--*/
.pharmacies{ float:left; width:48%; margin-top:26px;}
.pharm-box{ float:left; background:#f3f3f3; margin:0 5px; width:278px;}
.pharm-pic{ float:left; width:106px; height:96px; text-align:center; overflow:hidden; background:#FFF; border:#26c9da 2px solid; padding:2px;}
.pharm-pic span{ width:102px; height:92px; vertical-align:middle; display:table-cell;}
.pharm-name{background:url(../images/pharm-name.png) no-repeat; width:183px; height:66px; position:absolute; right:0; font-size:15px; padding:23px 5px 0 30px;}
.pharm-rgt{float:right; width:55%; position:relative;}

/*--Diagnostic--*/
.diagnostic{ float:right; width:48%; margin-top:26px;}

/*--Footer--*/
 /*url(../images/bot-img.gif) bottom repeat-x*//* min-height:348px;*/
footer{ background:#1a2332; border-top:#e5e5e5 1px solid; margin-top:35px;}
.social{  margin:15px 0 0 10px;}
.social img{ margin-right:3px; transition:all .2s linear; -webkit-transition:all .2s linear; -moz-transition:all .2s linear;}
.social img:hover{ transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1);}
.footer_bottom .copyright{
	float:left;
	width:57%;
	text-align:right;
	color:#fff;
	line-height:20px;
}
.footer_bottom .foot-logo{
	float:right;
	line-height:0;
}
.footer_bottom .copyright a{
	color:#fff;
}


.popl_item{ color:#333; margin-top:25px; width:100%; height:auto; margin-bottom:15px;}
.popl_item a{ color:#26c9da; margin:2px 15px; font-size:15px}
.popl_item a:hover{ color:#333;}
.popl_item span{ font-size:16px; font-weight:600}
.botlink{ font-size:1.4em; color:#fff; text-transform:capitalize;}

/*------------INNER PAGES------------*/


/*--Hospital--*/
.fac_list, .doc_list{margin:0;  padding:0; list-style:none}
.fac_list li, .doc_list li{float:left; width:100%; margin:5px 3% 0 0; list-style:none; background:url(../images/blt1.png) no-repeat 0 5px; padding:0 0 0 13px; color:#000;}

/*--Doctors--*/
/* .col-lg-12.col-md-12.col-xs-12.custome_css {
    padding-left: 27px;
} */
.col-lg-12.col-md-12.col-xs-12.custome_css a:nth-child(2) {
    padding-left: 19.5px;
}
.mt15.bt.pt15.img-ad2.customer_bannerHome a:nth-child(2) {
    padding-left:2.9%;
}
.doc-list{       width: 355px;
    float: left;
    margin: 10px 12px;}
.hos-dtl-box{position:absolute; width:350px; padding:15px; box-shadow:#999 3px 3px 3px; background:#e5fdff; border:#CCCCCC 1px solid; margin-top:5px; display:none; z-index:999;}

/*--Pharmacies--*/
.pharm-list{ float:left; background:#fff; border:#ddd 1px solid; width:49%; padding:15px; margin:15px 5px; transition:all .2s linear; -webkit-transition:all .2s linear; -moz-transition:all .2s linear;}
.pharm-list:hover{ background:#fff; border:#ccc 1px solid; box-shadow:#999 2px 2px 3px;}

/*--Diagnostic Centers--*/
.pharm-box-list{ float:left; background:#f3f3f3; margin:11px; width:278px;}

/* My Account */
.acc-lft{float:left; width:20%; margin:10px 0 0 0;}
.acc-rgt{float:right; width:78%; margin:10px 0 0 0;}


.login_box{
	float:left; width:400px; background:#effcfd; border-radius:5px; border:#cfcfcf 1px solid;
}
.register .register_form {
	float:left; width:40%; margin:15px 0 0 35px;
}

/* Desktop/Laptop/Others - Above 980px */
.mob_only{display:none}.tab_only{display:none}.des_only{display:block}
.img_responsive{width:100%; line-height:0; height:auto;}

/* floating classes */
.floater, .floater li{margin:0; padding:0; list-style:none;}
.float_2 li{width:50%; float:left}
.float_3 li{width:33.33333%; float:left}
.float_4 li{width:25%; float:left}

ul.float{ margin:0; padding:0;}
ul.float li{ width:25%; float:left; position:relative; display:inline-block; list-style:none; margin-bottom:15px;}
ul.float li a{text-align:left; color:#000; background:#f8f8f8 url(../images/blt1.png) 8px center no-repeat; font-size:16px; font-weight:500;  padding:5px 0px 5px 20px; width:96%; display:inline-block; border:1px solid #dfdfdf;}
ul.float li a:hover{color:#0599a8;}

@media screen and (max-width: 1024px) and (min-width: 769px) {
    .container, .w30, .w31, .w32, .w35, .w38, .w60, .cinfo .w20, .cinfo .w26, .cinfo .w40, .cinfo .w80 {
        width:100%;
    }
	/* .doc-img{
	 width: 100% !important;
    } */
    footer{
        height:auto;
    }
    .footer_top{
        padding:0 20px;
    }
    .footer_top .w30, .footer_top .w32, .footer_top .w31 .w33, .footer_top .w31 .w31, .footer_top .w31 .w37{
        width:30%;
    }
	.footer_top > .w31 {
        width:38%;
		margin:0 1%;
	}
    .footer_bottom .copyright{
		width:auto;
		float:right;
    }
    .img-ad img {
        width:100% !important;
		height:auto;
		margin:10px 0;
    }
    /* .img-ad2 img {
        width:47% !important;
		height:auto;
		margin:10px;
    } */
    .ml34, .ml43{
        margin:0;
    }
	.pharm-list{
        width:calc(50% - 24px);
    }
	.hosp-name .hosp-pic{
		float:left;
		width:30%;
    }
	.hosp-name .hosp-pic img{
		width:100%;
    }
	.pharm-list .hosp-pic{
		float:left;
		width:20%;
    }
	.pharm-list .hosp-pic img{
		width:100%;
    }
	.cinfo, .mcontent, .login, .register {
		padding:0 20px;
	}
	.doc-list {
		width:47%;
		margin:0;
		margin-left:2%;
	}
	.mcontent .w25 {
		width:25%;
	}
	.mcontent .w45 {
		width:45%;
	}
	.register .register_form {
		width:75%;
	}
	.login .w55, .login .w45 {
		width:50%;
	}
	.m_none {
		display:none;
	}
	.login_box {
		width:100%;
		margin-top:20px;
	}
}

@media screen and (max-width: 768px) and (min-width: 481px) {
    .container, .w30, .w31, .w32, .w35, .w38, .w60, .cinfo .w20, .cinfo .w26, .cinfo .w40, .cinfo .w80 {
        width:100%;
    }
    .footer_top{
        padding:0 20px;
    }
    .footer_top .w30, .footer_top .w32, .footer_top .w31 .w33, .footer_top .w31 .w31, .footer_top .w31 .w37{
        width:30%;
    }
	.footer_top > .w31 {
        width:38%;
		margin:0 1%;
	}
    .footer_bottom{
		background:#26c9da;
		display:block;
		text-align:center;
		padding:5px 0;
		margin-top:10px;
    }
    .footer_bottom .copyright{
		width:auto;
    }
    .img-ad img {
        width:100% !important;
		height:auto;
		margin:10px 0;
    }
    /* .img-ad2 img {
        width:47% !important;
		height:auto;
		margin:10px;
    } */
    .ml34, .ml43{
        margin:0;
    }
	.pharm-list{
        width:45%;
		text-align:center;
    }
	.hosp-name .hosp-pic{
		float:left;
		width:30%;
    }
	.hosp-name .hosp-pic img{
		width:100%;
    }
	.pharm-list .hosp-pic{
		float:none;
        margin:0 auto;
    }
	.pharm-list .fr.w80, .shadow .fr.w90 {
        width: 100%;
		float:none;
    }
	.cinfo, .mcontent, .login, .register {
		padding:0 20px;
	}
	.doc-list {
		width:47%;
		margin:0;
		margin-left:2%;
	}
	.mcontent .w25 {
		width:25%;
	}
	.mcontent .w45 {
		width:45%;
	}
	.register .register_form {
		width:75%;
	}
	.login .w55, .login .w45 {
		width:50%;
	}
	.m_none {
		display:none;
	}
	.login_box {
		width:100%;
		margin-top:20px;
	}
}

/************* Mobile Responsive 480px *******************/

@media only screen and (max-width: 786px) {
	.w50 {
		width: 100%;
	}
	.fr {
		display: flex;
		padding: 2%;
	}
	/* .doc-img{
		width: 100%;
	} */
	.hosp-pic-dec{
		width: 100% !important;
	}
}

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

    .container, .w30, .w31, .w32, .w35, .w38, .w60, .cinfo .w20, .cinfo .w26, .cinfo .w40, .cinfo .w80 {
        width:100%;
    }
    header .fl, header .fr{
        float:none !important;
    }
    footer{
        height:auto;
    }
    .footer_top{
        padding:0 20px;
    }
    .footer_top .w31 .w31, .footer_top .w31 .w32, .footer_top .w31 .w33{
        width:30%;
    }
    .footer_bottom{
		background:#26c9da;
		display:block;
		text-align:center;
		padding:5px 0;
		margin-top:10px;
    }
    .footer_bottom .social{
		float: none;
    }
    .footer_bottom .copyright{
		float: none;
		width:100%;
		text-align: center;
    }
    .footer_bottom .foot-logo{
		float: none;
    }
    .img-ad img, .img-ad2 img {
        width:100% !important;
		height:auto;
		margin-bottom:10px;
    }
    .ml34, .ml43{
        margin:0;
    }
	.pharm-list{
        width:calc(100% - 24px);
		text-align:center;
    }
	.hosp-pic{
		float:none;
        margin:0 auto;
    }
	.hosp-name .hosp-pic{
		float:left;
    }
	.pharm-list .fr.w80, .shadow .fr.w90 {
        width: 100%;
		float:none;
    }
	.cinfo, .mcontent, .login, .register {
		padding:0 20px;
	}
	.doc-list {
		width:100%;
		margin:0;
	}
	.mcontent .w25, .mcontent .w45, .register .w20, .register .register_form {
		width:100%;
		margin:10px 0;
	}
	.login .w55, .login .w45 {
		width:100%;
	}
	.m_none {
		display:none;
	}
	.login_box {
		width:100%;
		margin-top:20px;
	}
}

.button_pos{ width:120px; position:fixed;z-index:999;top:5px;left:0;right:0px;margin: auto;}
.button_pos a{display:block;padding:5px 15px;color:#fff; background:#add212; border:1px solid #92b30a; text-align:center;}
.button_pos a:hover{background:#26c9da;border:1px solid #0b9faf}
.ch_ser_bx{ padding:10px; box-shadow:0px 0px 1px #666; margin:1px; height:120px; overflow-x:auto}
.ch_ser_bx input[type=checkbox]{ vertical-align:middle}




/* Write a css for theme update by Ankur Chuarsiya */

.official-links a {
    color: #fff;
    font-size: 16px;
    display: block;
    padding-top: 12px;
	position: relative;
	text-decoration: none!important;
	padding-bottom: 1px;
	width:fit-content
}
.footer-about-description {
    font-size: 15px;
    color: #fff;
    font-weight: 400;
    line-height: 1.65;
    margin-block: 15px;
}
.footer-bottom .dis-f {
    justify-content: center;
}
.footer-contact-info{
	color:#fff;
	font-size: 16px;
	line-height: 1.7;
}
.footer-container{
	padding-block: 30px 20px;
}
.two-section-menu{
	display: flex;
	gap:14px
}
.official-links h4.blue,.footer-contact-info h4.blue {
    padding-bottom: 14px;
    margin-top: 25px;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
}

@media screen and (min-width:768px){
	.two-section-menu{
		gap:30px
	}
	.footer-container{
		padding-block: 60px 40px;
	}
	.official-links h4.blue,.footer-contact-info h4.blue {
		font-size: 24px;
		margin-top: 0px;
		padding-bottom: 15px;
	}

}
@media screen and (min-width:992px){
	.two-section-menu{
		gap:50px
	}
}

.footer-container .official-links a:hover{
	color: #39cabb;
}
.footer-container .official-links a::after {
	content: '';
	position: absolute;
	width: 100%;
	transform: scaleX(0);
	height: 1px;
	bottom: 0;
	left: 0;
	background-color: #39cabb;
	transform-origin: bottom right;
	transition: transform 0.25s ease-out;
}
.footer-container .official-links a:hover::after {
	transform: scaleX(1);
	transform-origin: bottom left;
}
.footer-container img {
	max-width: 100%;
}
.footer-container .social a img {
	max-width: 30px;
	margin-right: 10px;
	padding-block: 10px;
}
.footer-logo a img {
	max-width: 80%;
}


/* Navbar css */
header {
	background: #fff;
  }
.navigation-menu{
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-family: "Poppins", sans-serif;
}
.navigation-menu ul.topmenu li a {
    position: relative;
	text-decoration: none!important;
    display: block;
    text-align: center;
    font-size: 15px;
    font-weight: 500;
    padding: 0px 8px;
    opacity: 1;
    color: #061a3a;
    z-index: 1;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
	font-family: "Poppins", sans-serif;
}

@media screen and (min-width:769px) {
	.navigation-menu ul.topmenu li a{
		font-size: 15px;
		padding: 0px 10px;
	}
	.navigation-menu ul.topmenu{
		display: flex;
		margin: 0px !important ;
	}

}

.navigation-menu ul.topmenu li{
	list-style:none;
}

@media screen and (min-width:992px) {
	.navigation-menu ul.topmenu li a{
		font-size: 16px;
		padding: 0px 14px;
	}
}
.close-btn{
	display: none;
	position: absolute;
	top:20px;
	right: 20px;
}
@media screen and (max-width:769px){
	.close-btn,
		#mnav{
		display: block;
		background-color: transparent;
		border: none;
		outline: none;
	}
	.navigation-menu .main_navigation ul{
		flex-direction: column;
		display: flex;
		justify-content: start;
		align-items: flex-start;
		margin-top: 80px;
		margin-left: 0px;
	}
	.navigation-menu .main_navigation{
		position: absolute;
		transform: translateX(100%);
		background: #fff;
		transition: all .3s ease-in-out;
		right: 0;
		top: 0;
		bottom: 0;
		z-index: 999;
		padding: 40px;
		box-shadow: 0 20px 50px rgba(0, 24, 73, 0.1);
	}
	.navigation-menu .main_navigation.active{
		transform: translateX(0%);
	}
	.navigation-menu ul.topmenu li{
		list-style: disc!important;
		padding-top: 25px;
	}

	.navigation-menu ul.topmenu li::marker {
		color: #38c7b9;
		font-size: 18px;

	  }
}

.navigation-menu ul.topmenu li a:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 2px;
    left: 0px;
    bottom: -2px;
    transform: scale(0, 0);
    transition: all 500ms ease;
}
.navigation-menu ul.topmenu li:hover > a {
    color: #39cabb;
}
.navigation-menu ul.topmenu li:hover > a:before{
    transform: scale(1, 1);
	background-color: #39cabb;
}
img{
	max-width: 100%;
}
@media screen and (min-width:769px) {
	#mnav {
		display:none;
		background:#26c9da;
		color:#fff;
		padding:10px;
		border:none;
		cursor:pointer;
	}
	.navigation-menu ul.topmenu li a {
		font-size: 16px;
		padding: 0px 14px;
	}
}
@media screen and (min-width:992px) {
	.navigation-menu ul.topmenu li a {
		font-size: 17px;
		padding: 0px 16px;
	}
}
@media screen and (max-width:992px) {
	.logo-area a img{
		max-width: 85%;
	}
}
@media screen and (max-width:768px) {
	.logo-area a img{
		max-width: 75%;
	}
}





/* Card Css **************************************************************************/


.hospitals-wigets,
.pharmacies-wigets,
.diagnostic-wigets,
.doctors-wigets{
	display: grid;
	grid-template-columns: repeat(1,1fr);
	gap:15px
}


@media screen and (min-width:768px){
	.hospitals-wigets,
	.pharmacies-wigets,
	.diagnostic-wigets,
	.doctors-wigets{
		grid-template-columns: repeat(2,1fr);
		gap:15px
	}
}
@media screen and (min-width:992px){
	.hospitals-wigets,
	.pharmacies-wigets,
	.diagnostic-wigets{
		grid-template-columns: repeat(3,1fr);
		gap:20px
	}
	.doctors-wigets{
		gap:20px
	}
}



.hosp-box,.doc-box {
    background: #fff;
    border-radius: 20px;
    padding:20px;
	box-shadow: 0 20px 50px rgba(0, 24, 73, 0.07);
}

.hospitals-wigets .hosp-box .doc-lft,
.pharmacies-wigets .hosp-box .doc-lft,
.diagnostic-wigets .hosp-box .doc-lft{
	height: 225px;
    overflow: hidden;
    border-radius: 10px;
}
.diagnostic-wigets .hosp-box .doc-lft .doc-pic span a img ,
.pharmacies-wigets .hosp-box .doc-lft .doc-pic span a img ,
.hospitals-wigets .hosp-box .doc-lft .doc-pic span a img {
    border-radius: 10px;
    display: block;
}

.white.doc-name a{
	font-family: 'Poppins';
    color: #061a3a;
    display: block;
    font-size: 18px;;
    font-weight: 700;
	padding-bottom: 10px;
	line-height: normal;
	transition: all .3s ease-in-out;

}
@media screen and (min-width:768px) {
	.white.doc-name a{
		min-height: 60px;
	}
}
.white.doc-name a img{
	display: none!important;
}

.diagnostic-wigets .hosp-box  .doc-rgt,
.pharmacies-wigets .hosp-box .doc-rgt,
.hospitals-wigets .hosp-box .doc-rgt{
	padding:15px;
}
.doc-rgt p {
    height: auto;
    margin-top: 0px;
	padding-bottom: 15px;
}

.doc-rgt{
    font-family: 'Poppins';
    color: #808080;
    font-weight: 400;
    margin: 0px;
    font-size: 16px;
}
.city{
	color: #808080;
    font-weight: 400;
	font-size: 16px;
	font-family: 'Poppins', sans-serif;
	float: none!important;
	background-color: transparent;
	padding-inline:0px;
	margin-bottom: 20px;
}
img.location-img {
    max-width: 13px;
	display: inline-block;
	margin-right: 5px;
}


.doctors-wigets .doc-lft{
	overflow: hidden;
	border-radius: 10px;
	overflow: hidden;
	/* box-shadow: 0 7px 40px rgba(0, 24, 73, 0.2); */
	height:fit-content
}
.doctors-wigets .hosp-box,
.doctors-wigets .doc-box {
	display: flex;
}
.doctors-wigets .doc-lft,
.doctors-wigets .doc-box .doc-lft{
	height: fit-content;
	width: 27%;
}
.doctors-wigets .hosp-box .doc-rgt,
.doctors-wigets .doc-box .doc-rgt {
    margin-left: 15px;
	width: 72%;
}
.doctors-wigets .hosp-box .white.doc-name a,
.doctors-wigets .doc-box .white.doc-name a{
    height: auto !important;
    min-height: auto;
}
.doctors-wigets .hosp-box .doc-lft a img,
.doctors-wigets .doc-box .doc-lft a img{
	display: block;
	margin-inline: auto;
	border-radius: 10px;
}


@media screen and (min-width:768px) {

}
@media screen and (min-width:992px) {
	.doctors-wigets .hosp-box .doc-rgt,.doctors-wigets .doc-box .doc-rgt {
		margin-left: 30px;
	}
}





.view-more-btn,.two-btn .btn-template,.big-block,a.btn.fs11.ttu,.btn.fs16.ttu{
    position: relative;
    display: inline-block;
    font-size: 15px;
    font-weight: 600;
    color: #fff !important;;
    text-align: center;
    padding: 10px 20px;
    border-radius: 12px;
    z-index: 1;
    box-shadow: 0 20px 30px #d5edea;
    transition: all 500ms ease;
	background: #39cabb;
	font-family: 'Poppins';
	margin-top:auto;
	text-decoration: none!important;
}

.view-more-btn:hover:before,
.two-btn .btn-template:hover:before,
a.btn.fs11.ttu:hover:before,.btn.fs16.ttu:hover:before {
    transform: scale(1,1);
}
.view-more-btn:before,
.two-btn .btn-template:before,
a.btn.fs11.ttu:before,.btn.fs16.ttu:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    border-radius: 12px;
    left: 0px;
    top: 0px;
    z-index: -1;
    transform: scale(0,0);
    transition: all 500ms ease;
}
.view-more-btn:before ,
.two-btn .btn-template:before,
a.btn.fs11.ttu:before,.btn.fs16.ttu:before{
    background: #453f85;
}




.top-title-section {
    display: flex;
    justify-content: space-between;
    align-items: center;
	margin-top: 50px;
}


h1,.fs22{
	font-size:22px;
	font-family: "Poppins", sans-serif;
	color:#00224f;
	font-weight: bold;
}

@media screen and (min-width:768px){
	.hosp-box,.doc-box {
		padding: 20px;
	}
	h1,.fs22{
		font-size:24px;
	}
}

@media screen and (min-width:992px){
	h1,.fs22{
		font-size:28px;
	}
}




/* Doctor View Details Page */

.p15.bdr.mb25.shadow.row,
.cinfo,.p15.bdr.mb25.shadow {
	background: #fff;
	border-radius: 15px;
}
.cinfo{
	padding: 20px;
}

/* Bottom banner */
.customer_bannerHome,
.img-ad2.mt20{
	display: flex;
	flex-direction: column;
}
.img-ad2.mt20 a{
	display: block;
	padding: 5px;
}
.img-ad2.mt20 .p.cb{
	display: none;
}

.customer_bannerHome img{
	width: 100%!important;
	padding: 5px;
	height: auto;
}
@media screen and (min-width:800px) {
	.customer_bannerHome,
	.img-ad2.mt20 {
		flex-direction: row;
	}
	.img-ad2.mt20{
		justify-content: space-between;
	}
	.customer_bannerHome img{
		width: 50%!important;
	}
	.col-lg-12.col-md-12.col-xs-12.custome_css img {
		width: 49.5% !important;
		height: auto;
	}
}
.mt-40,div#xlistContainer{
	margin-top: 35px;
}

.mb22{
	margin-bottom: 10px;
}
.mt13{
	margin-top: 10px;
}
.pt15{
	padding-top:5px
}
.fr.fs15.mt7 a,
.browser-btn {
	color: #333;
	text-decoration: underline;
	font-size: 16px;
	font-weight: 500;
	font-family: 'Poppins', sans-serif;
}
.fr.fs15.mt7 a:hover,
.browser-btn:hover{
	text-decoration: none !important;
}

.two-btn {
	display: flex;
	align-items: center;
}
.big-block{
	display:  block!important;
	width: fit-content;
	margin-left: auto;
}
.small-none{
	display: none !important;
	margin-left: 10px!important;
}
@media screen and (min-width:592px){
	.big-block{
		display: none!important;
	}
	.small-none {
		display: block!important;
	}
}

@media screen and (max-width:592px){
	.mt-50{
		margin-top: 20px!important;
	}
}

.doctors-wigets .doc-list-new {
    display: grid;
}
 p.doc-pic.doc-lft.doc-lft-det.doc-pic-new {
    border-radius: 10px;
}

p.doc-pic.doc-lft.doc-lft-det.doc-pic-new img{
	max-width: 100%;
	height:auto;
	border-radius: 10px;
}
.ttu {

    font-size: 16px;
    color: #39cabb !important;
    font-weight: 600;
    margin-bottom: 10px;
	font-family: 'Poppins', sans-serif;
}
.fl .mt2 {
    word-break: break-all;
}


h2.fs16.mb5.bgGrey1.ttu.blue.p5 {
    margin-top: 25px;
    background: transparent;
    margin-bottom: 3px;
    font-size: 18px;
    padding: 0px 0px 9px 0px;
}

p.fs15.ttu.black.mt6.b {
    color: #00224f !important;
}

figcaption.img-caption.animated.fadeInUp  {
    background: #00224f59 !important;
}


.container{
	max-width: 1200px!important;
	width: 100%!important
}


.animated-text {
	-webkit-animation: my_animation 1.5s infinite;
	-moz-animation: my_animation 1.5s infinite;
	-o-animation: my_animation 1.5s infinite;
	animation: my_animation 1.5s infinite;
	display: inline-block;
}

@keyframes my_animation {
	35% {
		color: red;
		transform:
			scale(1.125)

	}
	70% {
		color: green;
		transform:
			scale(1.1)

	}
	100% {
		color: blue;;
		transform:
			scale(1)

	}
}


.img-container img{
	margin: 8px;
}


@media screen and (max-width:769px){
	.doc-img{
		width: 100%;
		padding: 5px;
		height: auto;
	}
}
a.p0-5.top-m-5.dis-b {
	font-weight: 700;
	text-decoration: underline;
}
