@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap');

:root{
	--theme-color:#737680;
	--theme-primary:#005897;
	--theme-secondary:#E60A0A;
	--bootstrap-icon:'bootstrap-icons';
}

html{scroll-behavior:smooth;}
body{margin:0;padding:0;font-size:14px;line-height:1.5;font-family:'Poppins', sans-serif;color:var(--theme-color);font-weight:400;}
ul,li{margin:0;padding:0;list-style-type:none;}
button,.form-control,input,input:focus,input:active,select:focus,select:active,option:focus,option:active,textarea:focus,textarea:active,button:focus,button:active,.btn:focus,.btn:active,.btn-primary:focus,.btn-primary:active,.form-control:focus,.form-control:active{outline:none;box-shadow: none;font-family:'Poppins', sans-serif;}
h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{margin:0px;padding:0px;line-height:1.4;font-weight:600;color:#111}
h1,.h1{font-size:36px;}
h2,.h2{font-size:30px;}
h3,.h3{font-size:22px;}
h4,.h4{font-size:19px;}
h5,.h5{font-size:16px;}
a,a:hover,a:focus,a:active{outline:none;text-decoration:none;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;color:var(--theme-secondary);}
.transition{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
p a{color:var(--theme-color);font-weight:500;}
p{color:var(--theme-color);margin:0 0 15px;}
p strong{font-weight:600;}
p span{display:block;}
p:last-child{margin-bottom:0;}
figure{margin:0;}
.main_nav.fixednav{top:0;z-index:3;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);}
.main_nav.fixednav .navbar-brand{color:var(--theme-color);border:none;padding:12px 20px;max-width:160px;}
.main_nav.fixednav .navbar-nav .nav-link{color:var(--theme-color);padding:25px 17px;}
.scroll-top-wrapper{position:fixed;opacity:0;visibility:hidden;overflow:hidden;text-align:center;z-index:999;color:#111;right:30px;line-height:48px;width:48px;bottom:50px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;border-radius:50%;overflow:hidden;}
.scroll-top-wrapper .scroll-top-inner{background:var(--theme-primary);color:#fff;display:block;}
.scroll-top-wrapper .scroll-top-inner i{font-size:26px; display:block; line-height:48px;}
.scroll-top-wrapper:hover{background:#222f1f;}
.scroll-top-wrapper.show{visibility:visible; cursor:pointer; opacity:1;}
::-webkit-input-placeholder{color:#737680;opacity: 1;}
::-moz-placeholder{color:#737680;opacity: 1;}
:-ms-input-placeholder{color:#737680;opacity: 1;}
:-moz-placeholder{color:#737680;opacity: 1;}
.readmore{color:#fff;display:inline-block;font-size:16px;font-weight:400;position:relative;background:var(--theme-primary);border-radius:5px;line-height:46px;padding:0 25px;text-transform:capitalize;z-index:1;overflow:hidden;cursor:pointer;border:none}
.readmore span{font-weight:600;}
.readmore.two{background:var(--theme-secondary);color: #fff;
    display: inline-block;
    font-weight: 400;
    position: relative;
    border-radius: 5px;
    text-transform: capitalize;
    z-index: 1;
    overflow: hidden;
    cursor: pointer;
    border: none;}
.btn_theam{background:var(--theme-secondary);}
.readmore.white{background:#fff;color:var(--theme-primary);border:1px solid var(--theme-primary)}
.readmore.two:before,.readmore.two:after,.readmore.white:before,.readmore.white:after{background:var(--theme-primary);}
.readmore:before,.readmore:after{left:0;top:0;width:100%;height:0;content:'';background:var(--theme-secondary);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;z-index:-1;}
.readmore:after{top:auto;bottom:0;}
.readmore:hover:before,.readmore:hover:after,.readmore:focus:before,.readmore:focus:after,.readmore:active:before,.readmore:active:after{height:50%;}
.readmore:hover,.readmore:focus,.readmore:active{color:#fff;}
header,section,footer{float:left;width:100%;overflow:hidden;padding:50px 0;}
.theme-color{color:var(--theme-color);}
.section-title{text-transform:capitalize;font-weight:700;margin-bottom:30px}
.slider .header.fixednav{top:0;z-index:1060;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);position:fixed;animation:slide-down 0.7s;-moz-animation:slide-down 0.7s;-webkit-animation:slide-down 0.7s;-o-animation:slide-down 0.7s;-ms-animation:slide-down 0.7s;width:100%;padding:15px;left:0;border-radius:0}@keyframes slide-down{0%{opacity:0;transform:translateY(-100%);}100%{opacity:0.9;transform:translateY(0);}}
.gray-bg{background:#f5f5f5;}
.gray-bg-dark{background:#E8E9E5;}
.upr{position:relative;z-index:1;}
.overflow-visible{overflow:visible;}
.container{width:100%;padding:0 12px;margin:0 auto}
.img-fluid{max-width:100%;height:auto}
*{box-sizing:border-box}
.p-0{padding:0 !important}
.pt-0{padding-top:0 !important}
.pb-0{padding-bottom:0 !important}
.pl-0{padding-left:0 !important}
.pr-0{padding-left:0 !important}
.py-0{padding-block:0 !important}
.px-0{padding-inline:0 !important}
.w-100{width:100% !important;max-width:100% !important}
.text-start{text-align:left !important}
.text-center{text-align:center !important}
.text-end{text-align:right !important}
.form-group{margin-bottom:10px;width:100%;position: relative;}
.form-control{display:block;padding:0 12px;background:#fff;border:1px solid #dcdcdc;height:38px;width:100%;border-radius:5px;box-sizing:border-box}
.country_phone_code{background: #eee;border-radius: 5px 0px 0px 5px;}
#phone_number{border-radius:0px 5px 5px 0px}
.code .form-control{padding-left:54px}
.code span{position:absolute;left:1px;top:1px;background:#f0f0f0;width:44px;line-height:44px;border-radius:5px 0 0 5px;text-align:center;font-weight:500}
.section-btn{margin:20px 0 0;font-size:17px}
.row{display:flex;flex-wrap:wrap}
.three-col .col{width:calc(100% / 3 - 14px);margin:0 20px 20px 0}
.three-col .col:nth-child(3n+3){margin-right:0}
.two-col .col{width:calc(100% / 2 - 15px);margin:0 30px 20px 0}
.two-col .col:nth-child(2n+2){margin-right:0}
.four-col .col{width:calc(100% / 4 - 15px);margin:0 20px 20px 0}
.four-col .col:nth-child(4n+4){margin-right:0}

.slider{position:relative;padding:25px 0 45px;z-index:5}
.slider:before{background:#282828;opacity:.59;width:100%;height:100%;position:absolute;left:0;top:0;content:'';z-index:-1}
.slider .header{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:20px;border-radius:20px}
.header .logo{width:190px;display:flex}
.header .logo img{max-height: 52px}
.header .right-side,.header .right-side .review{display:flex;align-items:center;column-gap: 5px;}
.header .right-side .review figure img{float:left}
.header .right-side .review span{padding:0 20px 0 0;font-size:20px;font-weight:600}
.header .right-side .review span i{color:orange}
.header .right-side .readmore{border-radius:35px;display:flex;align-items:center;font-weight:500}
.header .right-side .readmore img{width:25px;margin-right:6px}
.mob-rating{display:none;}
.slider .slider_info{display:flex;align-items:center;justify-content:space-between;margin-top:40px}
.slider_info .info{color:#fff;width:70%;max-width: 760px;}
.slider_info .info h1{font-size:45px;line-height:1.2;margin-bottom:10px;color:#fff;}
.slider_info .info h2{font-weight:700;margin-bottom:20px;color:#fff;}
.slider_info .info ul li,.adv_info ul li{font-size:18px;padding:10px 0 0px 28px;position:relative}
.slider_info .info ul li:before,.adv_info ul li:before{content:'\F271';font-family:var(--bootstrap-icon);position:absolute;left:0;top:14px;color:#FFD27A;font-size:15px}
.form{background:#fff;padding:35px;max-width:28%;border-radius:20px;box-shadow:0 0 20px rgba(0,0,0,.07)}
.form h3{margin-bottom:20px}
.form .form-group:last-child{margin-bottom:0}
.form .readmore{font-weight:600}

.doc_cnt .col,.hospital_cnt .col{display:none}
.doc_cnt .doc_bx{background:#fff;box-shadow:0 0 20px rgba(0,0,0,.07);border-radius:10px;padding:15px;display:flex;flex-direction:column;justify-content:space-between;width:100%}
.doc_bx .doc_info{display:flex}
.doc_bx .doc_info figure{width:100px;height:120px;overflow:hidden;border-radius:10px}
.doc_bx .doc_info figure img{width:100%;height:120px;object-fit:cover}
.doc_bx .doc_info .info{width:calc(100% - 100px);padding-left:15px}
.doc_bx .doc_info .info h3{font-size:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.doc_bx .doc_info .info span{font-size:13px;margin-block-end:5px;display:block}
.doc_bx .doc_info .info .exp{font-size:16px;font-weight:600}
.doc_bx .doc_info .info p{margin:5px 0 0;}
.doc_bx .btns{display:flex;margin-top:15px}
.doc_bx .btns a{width:auto;margin-right:10px;text-align:center;line-height:42px}
.doc_bx .btns a:first-child{width:calc(100% - 96px)}
.doc_bx .btns a:nth-child(2){width:96px}
.doc_bx .btns .chat{margin-right:0;display:flex;align-items:center;justify-content:center}
.doc_bx .btns .chat img{width:25px;margin-right:6px}

.cancer-treatment{background: #F6F7FF}
.cancer-treatment .img-fluid{border-radius: 20px;}
.about-info .section-title{margin-bottom:20px;}
.more-link{color:var(--theme-secondary);text-decoration:underline;}

.hospital-section .section-title{margin-bottom:20px}
.hospital_cnt .hosptial_bx,.success_bx{background:#fff;box-shadow:0 0 20px rgba(0,0,0,.07);border-radius:20px;padding:20px;width:100%}
.hosptial_bx figure,.hosptial_bx figure img{width:100%;height:242px;object-fit:cover;overflow:hidden;border-radius:15px}
.hosptial_bx .hosptial_info,.success_bx .success_info{padding-top:20px;display:flex;flex-direction:column;justify-content:space-between;align-items:start}
.hosptial_bx .hosptial_info h3,.success_bx .success_info h3{font-size:19px;margin-bottom:10px}
.hosptial_bx .hosptial_info .place{display:flex}
.hosptial_bx .hosptial_info .place i{color:var(--theme-primary);margin-right:6px}
.hosptial_bx .hosptial_info .readmore{font-size:14px;line-height:42px;margin-top:15px}

.depart_cnt{width:80%;margin:0 auto 20px}
.depart_cnt .col{width:calc(100% / 6 - 13px);margin:0 15px 0 0}
.depart_cnt .col:nth-child(6n+6){margin-right:0}
.depart_cnt .depart_bx{text-align:center}
.depart_bx a{display:block}
.depart_bx figure{background:#eee;border:1px solid #ccc;border-radius:10px;padding:20px;margin-bottom:15px}
.depart_bx h5{font-weight:400;font-size:15px}
.depart_bx:hover{transform:translateY(-10px)}
.depart_bx:hover h5{color:var(--theme-primary)}
.depart_bx:hover figure{box-shadow:0 0 20px rgba(0,0,0,.07)}

.success-wrapper,.testimonial-wrapper{position:relative}
.success-wrapper i,.testimonial-wrapper i{top:50%;height:35px;width:35px;cursor:pointer;font-size:1rem;position:absolute;text-align:center;line-height:35px;background:#424242;border-radius:50%;transform:translateY(-50%);transition:transform .1s linear;color:#fff}
.success-wrapper i:active,.testimonial-wrapper i:active{transform:translateY(-50%) scale(.85)}
.success-wrapper i:first-child,.testimonial-wrapper i:first-child{left:-38px}
.success-wrapper i:last-child,.testimonial-wrapper i:last-child{right:-38px}
.success-wrapper .carousel,.testimonial-wrapper .carousel{display:grid;grid-auto-flow:column;grid-auto-columns:calc(100% / 3);overflow-x:auto;scroll-snap-type:x mandatory;gap:0;scroll-behavior:smooth;scrollbar-width:none}
.success-wrapper .carousel::-webkit-scrollbar,.testimonial-wrapper .carousel::-webkit-scrollbar{display:none}
.success-wrapper .carousel.no-transition,.testimonial-wrapper .carousel.no-transition{scroll-behavior:auto}
.success-wrapper .carousel.dragging,.testimonial-wrapper .carousel.dragging{scroll-snap-type:none;scroll-behavior:auto}
.success-wrapper .carousel.dragging .card,.testimonial-wrapper .carousel.dragging .card{cursor:grab;user-select:none}
.success-wrapper .carousel :where(.card,.img),.testimonial-wrapper .carousel :where(.card,.img){display:flex;justify-content:center;align-items:center}
.success-wrapper .carousel .card,.testimonial-wrapper .carousel .card{scroll-snap-align:start;list-style:none;flex-direction:column;padding:15px}
.success_bx figure{border:1px solid #ddd;border-radius:10px}
.success_bx figure,.success_bx figure img{width:100%;height:200px;object-fit:cover;overflow:hidden}
.success_bx .success_info h3{margin-bottom:3px}
.success_bx .success_info h4{font-size:16px;margin-bottom:10px;font-weight:500}
.success_bx .success_info .learn{background:#ffe8bc;color:#000;font-weight:500;padding:0 15px;line-height:30px;border-radius:35px;margin-top:14px}

.adv_bnr{background:#beffe0;width:100%;margin:50px auto 0;display:flex;align-items:center;text-align:center;border-radius:20px;padding:15px 20px;justify-content:space-between}
.adv_bnr figure{width:44px}
.adv_bnr h4{color:#0b7b69}
.adv_bnr .readmore{padding:0 18px;line-height:40px}
.adv-section .adv_bnr{margin-top:0;width:100%;max-width:850px;text-align:left;}
.adv-section .adv_bnr>div,.adv-section .adv_bnr .info{display:flex;align-items:center;}
.adv-section .adv_bnr figure{width:56px;margin-right:15px;}
.adv-section .adv_bnr .info span{display:block;margin-top:4px}
.adv-section .adv_bnr span a{position: relative;padding:0 20px;display:inline-block}
.adv-section .adv_bnr span a:before{content:'';width:8px;height:8px;background:var(--theme-secondary);position:absolute;left:0;top:6px;border-radius:10px}
.adv-section .adv_bnr .info figure{margin:0 0 0 15px}

.map-services h3{margin-bottom:10px}
.map_bx p{color:#000}
.num_btns{display:flex;flex-wrap:wrap;margin-top:25px}
.num_btns .count{background:var(--theme-primary);display:flex;align-items:center;padding:7px 20px;border-radius:10px;margin:0 15px 15px 0}
.num_btns .count figure{width:28px;margin-right:8px}
.num_btns .count span{color:#fff;font-size:16px}
.map_bx ul{display:flex;justify-content:start;margin:20px 0 35px}
.map_bx ul li{display:flex;align-items:center;margin-right:45px;color:#000}
.map_bx ul li:last-child{margin-right:0}
.map_bx ul li img{width:18px;margin-right:8px}
.patient_serv h3{margin-bottom:15px}
.pat_serv_bx{border:1px solid #d9d9d9;border-radius:20px}
.pat_serv_bx .serv_bx{border-bottom:1px solid #d9d9d9;padding:20px;display:flex}
.pat_serv_bx .serv_bx:last-child{border-bottom:none}
.serv_bx figure{width:48px}
.serv_bx figure span{display:none}
.serv_bx .info{width:calc(100% - 48px);padding-left:20px}
.serv_bx .info h4{margin-bottom:8px}

.trust_points{display:flex;justify-content:center;margin-bottom:30px;}
.trust_points li{padding:0 10px;display:flex;align-items:center;}
.trust_points li img{width:26px;margin-right:6px;}
.trust-section h3{margin-bottom:20px;text-align:center;}
.trust_bx{background:#fff;padding:20px;border-radius:20px;box-shadow:0 0 20px rgba(0,0,0,.07);height:100%}
.trust_bx h5{margin-bottom:3px;display:block}
.trust_bx ul li{position:relative;padding:5px 0 5px 22px}
.trust_bx ul li:before{content:'\F26A';font-family:var(--bootstrap-icon);color:#3ec775;position:absolute;left:0;top:5px}

.faq-section{background:#b9deef}
.faq_que_cnt .faq-item{margin-bottom:10px;border-radius:5px;overflow:hidden}
.faq-item .faq-queston{width:100%;text-align:left;background:#fff;border:none;position:relative;display:flex;justify-content:space-between;font-size:17px;align-items:center;font-weight:600;cursor:pointer;padding:12px 15px}
.faq-item .faq-queston:after{content:'\F282';font-family:var(--bootstrap-icon)}
.faq-item .faq-answer{background:#fff;padding:0 15px 15px;display:none}
.faq-item.active .faq-answer{display:block}
.faq_que_cnt .faq-item:last-child{margin-bottom:0}

.custom-checklist li::before{
	display:none !important;
	}

.testimonial-title{width:80%;margin:0 auto 30px;display:flex;align-items:center;justify-content:center;}
.testimonial-title figure{width:125px;height:125px;overflow:hidden;border-radius:50%;filter:drop-shadow(0px 0px 5px #666)}
.testimonial-title .title{margin:0 25px;text-align:center;width:calc(100% - 300px)}
.testimonial-title .title .section-title{margin-bottom:10px}
.testimonial-title .title p{font-size:16px}
.testimonial_images{display:flex;justify-content:space-between}
.testimonial_images figure{width:185px;height:185px;overflow:hidden;border-radius:50%;filter:drop-shadow(0px 0px 5px #666)}
.testimonial_images figure img{width:100%;height:185px;object-fit:cover}
.testimonial_images figure:last-child{margin-right:0}
.testimonial_cnt{margin-top:30px}
.testimonial_cnt .testimonail_bx{background:#f6f7ff;width:100%;height:100%;padding:20px;border-radius:10px}
.testimonail_bx .designation{font-weight:600;color:#000}
.testimonail_bx .designation span{color:#737680;font-size:11px;display:block;font-weight:400}
.testi-mob{display:none}

.footer-top{background:#f6f7ff}
.footer-top .three-col .col{margin-bottom:0}
.cnt_info .cnt{margin-top:15px}
.cnt_info .cnt li{display:flex;align-items:center;margin-bottom:12px}
.cnt_info .cnt li figure{width:40px;height:40px;border-radius:10px;background:#1d6ff2;background:linear-gradient(180deg,#1d6ff2 0,#1ac8fc 100%);display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;margin-right:12px}
.cnt_info .cnt li a,.cnt_info .cnt li span{color:#000;width:calc(100% - 52px)}
.cnt_info .social{display:flex;margin-top:30px}
.cnt_info .social li{width:36px;margin-right:8px}
.cnt_info .social li a{display:block}
.cnt_info .social li:last-child{margin-right:0}
.adv_info{width:100%;color:#000}
.adv_info h2{margin-bottom:20px;font-size:26px}
.adv_info h2 span{display:block;font-weight:400;font-size:21px;margin-top:5px}
.adv_info ul li{font-size:14px;padding-left:22px}

footer{padding:20px 0;background:var(--theme-primary)}
footer .footer_info{display:flex;justify-content:space-between;align-items:center}
.footer_info div{display:flex}
.footer_info div figure{width:40px;margin-right:8px}
.footer_info div figure img{float:left}
.footer_info p{display:flex;align-items:center;margin:0;color:#fff}
.footer_info p .read{font-weight:600;color:var(--theme-primary);background:#fff;border-radius:5px;line-height:42px;font-size:15px;padding:0 20px;margin-left:20px}

.modal{position:fixed;z-index:10000;top:0;left:0;visibility:hidden;width:100%;height:100%;display:block}
body.is-visible{overflow:hidden}
.modal-cont{align-items:center;max-width:900px;margin:0 auto}
.is-visible .modal{visibility:visible}
.modal-overlay{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,0%,.5);visibility:hidden;opacity:0;transition:visibility 0s linear .3s,opacity .3s}
.is-visible .modal .modal-overlay{opacity:1;visibility:visible;transition-delay:0s}
.modal-wrapper{position:relative;display:flex;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border-radius:20px;outline:0;z-index:99;overflow:hidden;}
.modal-transition{transition:all .3s .12s;transform:translateY(-10%);opacity:0}
.is-visible .modal .modal-transition{transform:translateY(0);opacity:1}
.modal-dialog-centered{display:flex;min-height:100%}
.modal-wrapper .modal-body{display: flex;}
.modal-body figure{width: 38%;}
.modal-body .info{padding:40px 60px;width:62%;display:flex;flex-direction:column;align-items:center;justify-content:center}

.testimonial-wrapper .carousel{grid-auto-columns:calc(100% / 4);}
 
.scroll-top-menu {position: fixed;bottom: 0;z-index: 9;width: 100%;background: #fff;display: none;}
.bottom-botton {padding: 10px;}
.bottom-botton .btns {display: flex;justify-content: center;}
.bottom-botton .btns a {width: calc(50% - 5px);margin-right: 10px;text-align: center;line-height: 42px;display: flex;align-items: center;justify-content: center;}
.bottom-botton .btns a img{max-width: 20px;margin-right: 4px;}
.rating-bottom {background: #DFF2FF;text-align: center;padding: 10px 0 0; display: none;}
/* Added by Rajeev */
.header .right-side .review figure img{height:52px;width:auto}
.fr-center{justify-content: center;}
.modal-close-btn{position:absolute;top:20px;right:10px;font-size:3em;line-height:0;color:#e60c0b;cursor:pointer}
/* End Added by Rajeev */
@media screen and (min-width:991px){
.faq_cnt {max-width:900px;margin: auto}
.doc_bx .doc_info .info{min-height: 136px;}
}
@media screen and (min-width:1400px){
	.container{max-width:1360px}
}

@media screen and (max-width:1399px){
	.container{max-width:1240px;}
	.cancer-treatment{background-size:460px 100%}
    .hosptial_bx figure, .hosptial_bx figure img{height: 218px;}
}

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

@media screen and (max-width:1299px){
	.success-wrapper i:first-child,.testimonial-wrapper i:first-child{left:-5px;}
	.success-wrapper i:last-child,.testimonial-wrapper i:last-child{right:-5px}
}

@media screen and (max-width:1250px){
	.container{max-width:1170px}
	.header .logo{width:144px}
	.form{max-width:36%}
	.slider_info .info h1{font-size:42px}
	.h2,.slider_info .info h2,h2{font-size:28px}
	.doc_bx .doc_info .info h3,.h4,.hosptial_bx .hosptial_info h3,.success_bx .success_info h3,h4{font-size:18px}
	.readmore{font-size:14px;padding:0 20px;line-height:44px}
	.doc_bx .btns a{line-height:40px}
	.section-btn{font-size:16px;padding:0 25px}
	.about-info .section-title{margin-bottom:15px}
	.depart_cnt{width:94%}
	.depart_cnt .col{width:calc(100% / 6 - 17px);margin:0 20px 0 0}
	.depart_bx figure img{width:94px}
	.testimonial_images figure{width:170px;height:170px}
	.testimonial_images figure img{height:170px}
    .success_bx figure,.success_bx figure img{width:100%;height:142px;object-fit:cover;overflow:hidden}
}

@media screen and (max-width:1199px){
	.container{max-width:975px}
	footer,header,section{padding:40px 0}
	.header .logo{width:130px}
	.slider_info .info h1{font-size:38px}
	.h2,.slider_info .info h2,h2{font-size:26px}
	.form{max-width:40%;padding:28px}
	.form h3{font-size:21px}
	.doc_bx .doc_info figure{width:90px;height:100px}
	.doc_bx .doc_info figure img{height:100px}
	.doc_bx .doc_info .info{width:calc(100% - 90px)}
	.doc_bx .doc_info .info h3{font-size:17px}
	.doc_bx .doc_info .info .exp{font-size:14px}
	.doc_bx .doc_info .info p{font-size:13px}
	.doc_bx .btns a{padding:0 8px;font-size:13px;line-height:38px}
	.doc_bx .btns .chat img{width:20px;margin-right:4px}
	.cancer-treatment{background-size:400px 100%}
	.testimonial-wrapper .carousel{grid-auto-columns:calc(100% / 3)}
	.testimonial-title{width:94%}
	.testimonial-title figure{width:110px;height:110px}
	.testimonial-title figure img{height:110px;object-fit:cover}
	.testimonial-title .title{width:calc(100% - 270px)}
	.testimonial_images figure{width:145px;height:145px}
	.testimonial_images figure img{height:145px}
	.testimonial_cnt{margin-top:20px}
	.testimonial-wrapper .carousel .card{padding:10px}
    .hosptial_bx figure, .hosptial_bx figure img{height: 166px;}
}

@media screen and (max-width:1100px){
	.cancer-treatment{background-size:340px 100%}
}

@media screen and (max-width:991px){
	.container{max-width:750px}
	footer,header,section{padding:30px 0}
	.slider_info .info h1{font-size:34px}
	.section-title,.footer_info>p{margin-bottom:20px}
    .slider:before{opacity:.7;}
	.slider{padding:20px 0 35px}
	.slider .header{padding:16px}
	.header .logo{width:110px}
	.header .right-side .review span{padding:0 3px;font-size:12px; white-space:nowrap;}
	.success-wrapper .carousel{grid-auto-columns:calc(100% / 2)}
	.three-col .col{width:calc(100% / 2 - 10px)}
	.map_bx ul li,.three-col .col:nth-child(odd),.two-col .col{margin-right:20px}
	.depart_cnt .col:nth-child(3n+3),.three-col .col:last-child,.three-col .col:nth-child(2n+2){margin-right:0}
	.cancer-treatment{background-image:none}
	.depart_cnt .col{width:calc(100% / 3 - 15px);margin:0 20px 20px 0}
	.top-department .section-btn{margin-top:0}
	.num_btns .count{padding:7px 15px}
	.faq-item .faq-queston,.num_btns .count span{font-size:15px}
	.pat_serv_bx .serv_bx{padding:15px}
	.serv_bx figure{width:36px}
	.serv_bx .info{width:calc(100% - 36px);padding-left:15px}
	.serv_bx .info h4{font-size:16px;margin-bottom:3px}
	.adv-section .adv_bnr figure{width:48px}
	.adv_bnr h4{font-size:17px}
	.adv-section .adv_bnr span a{padding:0 13px}
	.modal-wrapper .modal-body,.testimonial-title{width:100%}
	.testimonial-title figure{width:90px;height:90px}
	.testimonial-title figure img{height:90px}
	.testimonial-title .title{width:calc(100% - 220px);margin:0 20px}
	.adv_info h2,.h2,.slider_info .info h2,h2{font-size:24px}
	.testimonial_images figure{width:110px;height:110px}
	.testimonial_images figure img{height:110px}
	.footer-top .col:nth-child(3){width:100%;margin:20px 0 0}
	footer .footer_info{flex-wrap:wrap;justify-content:center}
	footer{padding:20px 0 100px}
	.modal-body figure{display:none}
	.modal-body .info{padding:40px;width:100%}
	.modal-cont{width:96%;max-width:600px}
	.three-col{justify-content:center}
	.form{max-width:50%}
	.slider .slider_info{margin-top:30px}
	.hosptial_bx figure,.hosptial_bx figure img{height:192px}
}

@media screen and (max-width:767px){
    .mob-hide{display:none !important}
	.container{max-width:570px}
	.header .logo{width:100px}
    .header .right-side .review figure img{max-height:42px;width:auto}
	.map_bx figure,.map_bx ul,.adv-section .adv_bnr figure,.faq_cnt .faq_info .readmore{display:none}
	.mob-rating{display:block;width:85px;margin-right:12px}
    /* .slider{background:unset !important;} */
	.slider .slider_info{margin-top:25px;display:block}
	.slider_info .info{width:100%;margin-bottom:20px}
	.form{max-width:100%}
	.slider_info .info h1{font-size:30px}
	.slider_info .info h2{margin-bottom:10px;font-size:21px}
	.adv_info h2,.h2,h2{font-size:20px}
	.doc_cnt .doc_bx{padding:12px}
	.doc_bx .doc_info figure{width:80px;height:90px}
	.doc_bx .doc_info .info{width:calc(100% - 80px)}
	.doc_bx .doc_info .info h3,.success_bx .success_info h4,.testimonial-title .title p{font-size:15px}
	.doc_bx .doc_info .info .exp{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
    .doc_bx .btns a:first-child{width:calc(100% - 72px)}
    .doc_bx .btns a:nth-child(2){width:72px}
	.hosptial_bx figure,.hosptial_bx figure img{height:142px}
	.doc_bx .doc_info .info h3,.h4,.hosptial_bx .hosptial_info h3,.success_bx .success_info h3,h4{font-size:16px}
	.hospital_cnt .hosptial_bx,.success_bx{padding:15px}
	.adv_bnr,.depart_cnt{width:100%}
	.success-wrapper .carousel .card,.testimonial-wrapper .carousel .card{padding:15px 10px}
	.success_bx figure{height:auto;line-height:0}
    .success_bx figure img{height:auto}
    .cancer-treatment img{display:none}
	.two-col .col{width:100%;margin:0}
	.map_bx{margin-bottom:20px;text-align:center}
	.adv-section .adv_bnr,.num_btns,.trust_points{justify-content:center;flex-wrap:wrap}
	.patient_serv h3{text-align:center}
	.adv-section .adv_bnr>div,.trust_cnt .col{margin-bottom:15px}
	.trust_cnt .col:last-child{margin-bottom:0}
	.faq_cnt .section-btn{display:inline-block;margin-top:25px}
	.faq_info{justify-content:center}
	.testimonial-title figure{width:64px;height:64px}
	.testimonial-title figure img{height:64px}
	.testimonial-title .title{width:calc(100% - 158px);margin:0 15px}
	.testimonial-title .title .section-title{margin-bottom:5px}
	.testimonial_images figure{width:80px;height:80px}
	.testimonial_images figure img{height:80px}
	.testimonial-wrapper .carousel{grid-auto-columns:calc(100% / 2)}
	.adv_info h2 span,.h3,h3{font-size:18px}
	.footer_info>p{margin-bottom:10px}
	.slider_info .info ul li{font-size:16px;padding:3px 0 3px 25px}
	.scroll-top-menu.show {display: block;}
	.scroll-top-wrapper.show, img.img-fluid.mob-rating{display: none;}
}

@media screen and (max-width:575px){
    .header .right-side .review figure img{max-height:36px}
    .header .right-side .readmore{display:none}
	.container{max-width:100%}
	.slider_info .info h1{font-size:26px}
	.slider_info .info h2{font-size:19px}
    .doc_bx .btns a:first-child{width:calc(100% - 96px)}
    .doc_bx .btns a:nth-child(2){width:96px}
	.three-col .col,.three-col .col:nth-child(odd){width:100%;margin:0 0 20px}
	.success-wrapper .carousel,.testimonial-wrapper .carousel{grid-auto-columns:100%}
	.pat_serv_bx{border:none;border-radius:0}
	.pat_serv_bx .serv_bx{border:1px solid #d9d9d9;border-radius:15px;margin-bottom:15px;align-items:start}
	.pat_serv_bx .serv_bx:last-child{border-bottom:1px solid #d9d9d9;margin:0}
	.serv_bx figure{width:80px;height:80px;background:#eee;border-radius:10px;padding:10px;position:relative}
	.serv_bx figure span{display:block;width:28px;height:28px;background:#405080;text-align:center;line-height:28px;color:#fff;font-weight:600;position:absolute;right:-7px;bottom:-7px;border-radius:20px}
	.adv_bnr{flex-wrap:wrap;justify-content:center}
	.adv_bnr figure,.footer_info div figure,.testimonial-title figure,.testimonial_images figure{display:none}
	.adv_bnr h4{margin-bottom:15px;width:100%;text-align:center}
	.serv_bx .info{padding-left:30px}
	.testimonial-title .title{width:100%;margin-bottom:10px}
	.testimonial_images{justify-content:center}
	.testi-mob{display:block}
	.footer-top .adv_cnt .col{margin-bottom:20px}
	.footer-top .adv_cnt .col:last-child{margin-bottom:0}
	.footer_info>p{order:2;margin:15px 0 0}
	.footer_info div{width:100%}
	.footer_info div p{justify-content:space-between;width:100%}
	.footer_info div p .read{margin-left:0;padding:0 15px}
	.depart_bx h5{font-size:14px}
    .hosptial_bx figure,.hosptial_bx figure img{height:auto}
}
@media screen and (max-width:479px){
    .header .right-side .review figure img{max-height:30px; height: auto;width: 110px;}
	.mob-rating,.depart_cnt .col:nth-child(2n+2){margin-right:0}
	.slider_info .info h1{font-size:23px}
	.slider_info .info h2{font-size:17px}
	.adv_bnr h4,.doc_bx .doc_info .info h3,.h4,.hosptial_bx .hosptial_info h3,.section-btn,.slider_info .info ul li,.success_bx .success_info h3,h4{font-size:15px}
	.form{padding:20px}
	.form h3{font-size:19px}
	.adv_info h2,.h2,h2{font-size:18px}
	.depart_cnt .col{width:calc(100% / 2 - 10px);margin:0 20px 20px 0}
	.depart_cnt .col:nth-child(odd){margin-right:20px}
	.depart_bx h5{font-size:13px}
	.num_btns .count{width:100%;justify-content:center;margin:0 0 15px}
	.footer_info div p{display:block;text-align:center}
	.footer_info div p .read{display:table;margin:10px auto 0}
}
/* Internal CSS */
		/*  slider css   */
		.success-wrapper .custom-youtube{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:calc(100%/3)!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;gap:0!important;scroll-behavior:smooth!important;scrollbar-width:none!important}
		/*end slider css*/
		/* Form Field's */
		.primary-form{background-color:#f7f7f7}
        .primary-form-field{width:75%;margin:0 auto}
        .opl-card{min-height:272px}
        @media(max-width:768px) {
        section.cancer-treatment[style]{background:#fff!important;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#fff!important;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
        }
        #popup{display:none;position:fixed;z-index:20;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}
        .popup-content h2{font-size:24px;padding-top:30px;padding-bottom:30px}
        .popup-content .whatsapp{background:#62C453;padding:10px 15%;font-size:20px;display:inline-flex;border-radius:10px;align-content:center;justify-content:flex-start;align-items:center;flex-wrap:nowrap;flex-direction:row;color:#fff;margin-bottom:20px}
        .popup-content .whatsapp img{max-width:30px;margin-right:10px}
        .popup-content{position:relative;margin:7% auto;padding:20px;width:90%;max-width:600px;background:#fff;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,0.3);text-align:center}
        p.case-maneger{background:#005897;padding:10px;border-radius:10px;font-size:12px;color:#fff}
        p.case-maneger span{color:red;display:inline-block}
        .close{position:absolute;top:0;right:10px;font-size:40px;cursor:pointer;color:red}
		/*YT Icon*/
        .vaidam_yt_video_block figure{position:relative}
        .yt-icon{position:absolute;width:66px!important;height:52px!important;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}
		/* ReadMore and ReadLeass CSS */
		.addReadMore.showlesscontent .SecSec,.addReadMore.showlesscontent .readLess{display:none}
        .addReadMore.showmorecontent .readMore{display:none}
        .addReadMore .readMore,.addReadMore .readLess{font-weight:700;margin-left:2px;color:blue;cursor:pointer}
        .addReadMoreWrapTxt.showmorecontent .SecSec,.addReadMoreWrapTxt.showmorecontent .readLess{display:block}
		/* ReadMore and Less */
/* End Internal CSS */