
/* @media only screen and (min-device-width: 1500px){
    .section-condition .main-background{ height: 89.9%;}
} */

@media only screen and (min-device-width: 1400px){
    .container { max-width: 1380px !important; }
   }

@media only screen and (min-width: 992px) and (max-width: 1400px){
    .banner-layout{margin-top: -12.4%;}
}  

@media only screen and (min-device-width: 1200px){
    .custom-col{  width: 14.28%; flex: 0 0 auto;}
    .appointment-style-1 .nav li:nth-child(2) {
        border-left: 1px solid #fff;
        border-right: 1px solid #fff;
    }
    .appointment-style-2 .nav li:nth-child(2) {
        border-left: 1px solid #000;
        border-right: 1px solid #000;
    }
    .ps-xl-6{padding-left: 4rem !important;}
}
@media only screen and (max-device-width: 1200px){
    .expert-image-content-area{top: 1vw;}
    .expert-image-card::before{top: 62%;}
    .desktop-device-on{display: none;}
}
@media only screen and (min-device-width: 992px) and (max-device-width: 1024px){
    section.section{padding: 30px 0;}
    .section-title { margin-bottom: 6px; padding-bottom: 6px; }
    .contact-section .card-image{width: 50px; height: 50px;}
    .contact-medium h2{font-size: 16px; margin-bottom: 6px;}
    .appointment-form{margin-top: -3%; margin-right: -3%;}
    .why-choose-wrap .pharmacy-image-box{width: 50%;}
    .why-choose-wrap .layout-box{padding: 40px 20px;}
    .why-choose-wrap .pharmacy-content-box{width: 70%; padding-left: 60px;}
    .pharmacy-content-box p{margin-bottom: 10px;}
    .show-element{right: 98px;}
    .custom-col { width: 16.66%; flex: 0 0 auto; }
    .speciality-wrap::before{content: none;}
    .speciality-wrap::after{content: none;}
    .section-spacing{padding: 25px 0;}
    .mobile-on{display: block;}
    .desktop-on{display: none;}
    .mobile-emergencyWrap{margin-right: 83px !important;}
    .emergency-toaster{display: block; top: 79px;}
}

@media only screen and (min-width: 768px) and (max-width: 991px){
    .banner-layout{margin-top: 0;}
    .why-choose-wrap .layout-box::before{content: none;}
    .why-choose-wrap .layout-box{border: none; padding: 0; margin-left: 0; height: auto;}
    .left-image-box{margin-left: 0; margin-bottom: 42px; width: 40%;} 
    .why-choose-wrap .right-content-box{ width: 0; padding-left: 55px;}
    .feature-panel{width: 50%; float: left; padding: 10px; border: 1px solid #ebe4d9; margin-bottom: 0;}
    .right-content-box h2{font-size: 22px;}
    #hospitalNetwork .owl-item .hospital-image img{width: 100%; height: auto;}
    .expert-image-card::before{top: 50%;}
    .expert-image-content-area{  width: 32vw; top: 1vw; right: 1vw;}
    .expert-image-card .card-image-content{width: 200px; height: 270px;}
    .card-image-content p{font-size: 13px; line-height: 18px;}
    .section-title h1{font-size: 22px;}
    .custom-col { width: 16.650%; flex: 0 0 auto; }
    .speciality-wrap::before{content: none;}
    .speciality-wrap::after{content: none;}
    .speciality-wrap{margin: 0;padding: 30px 0 30px;}
    .expert-image-content-area a{font-size: 22px;}
    .blogcard-feature-wrap{padding-right: 0;}
    .section-spacing{padding: 30px 0;}
    .patient-portal-content h2{font-size: 18px; margin-bottom: 8px; margin-top: 8px;}
    .patient-portal-content a{margin-top: 8px; margin-bottom: 0; font-size: 15px;}
    .patient-portal-content img{width: 30px;}
    .doctor-profile-card .doctor-card-content h2{margin-bottom: 10px;}
    .help-section p{font-size: 18px;}
    .help-card{padding: 20px;}
    .appointment-form{ margin-top: -4%; margin-right: -4%;}
    .feature-content-spacing{transform: translate(0, 0); width: 100%;}
    .appointment-style-generic .nav{margin-bottom: 10px;}
    .btn-custom{width: 20%;}
    .testimonial-section .testimonial-style-custom blockquote{margin-bottom: 15px; padding-bottom: 15px;}
    .sticky-pointer{display: none;}
    .contact-section .card-body{padding: 10px;}
    .thumb-layout-4{transform: translate(15%, 20%);}
    .thumb-layout-4 .thumb-wrapper-content::before{width: 94%;}
    .isurance-box-layout{margin-top: -8%; margin-right: -6%;}
    section.section{padding: 25px 0;}
    .testimonial-section .owl-carousel .owl-item .testimonial-video img{height: auto;}
    .details-grdient-bg{background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(248,242,234,1) 0%);}
    .page-header.page-header-modern.page-header-sm h1{font-size: 20px;}
    .show-element{right: 98px;}
    .custom-col { width: 16.66%; flex: 0 0 auto; }
    .mobile-on{display: block;}
    .desktop-on{display: none;}
    .banner-form-area{background-color: #e8f4ea; padding: 20px 15px;}
    .leadership-img img{width: 100%; height: auto;}
    .banner-form-area h3{ font-size: 18px; line-height: 24px;}
    .mobile-emergencyWrap{margin-right: 83px;}
    .emergency-toaster{display: block; top: 79px;}
    .mobile-emergencyWrap{margin-right: 83px !important;}
}

@media only screen and (max-width: 767px){
    section.section{padding: 20px 0;}
    .desktop-block { display: none; }
    .banner-layout{margin-top: 0;}
    .why-choose-wrap .layout-box::before{content: none;}
    .why-choose-wrap .layout-box{border: none; padding: 0; margin-left: 0; height: auto;}
    .left-image-box{margin-left: 0;margin-bottom: 42px; width: 40%;}
    .left-image-box::before{content: none;}
    .why-choose-wrap .right-content-box{ width: 100%; padding-left: 55px;}
    .feature-panel{width: 50%; float: left; padding: 10px; border: 1px solid #ebe4d9; margin-bottom: 0;}
    .right-content-box h1{font-size: 20px; margin-bottom: 10px;}
    #hospitalNetwork .owl-item .hospital-image img{width: 100%; height: auto;}
    .expert-image-card::before{content: none;}
    .expert-image-content-area{ width: 100%; top: initial; right: initial; position: initial;}
    .card-image-content p{font-size: 13px;}
    .section-title h1{font-size: 22px;}
    .custom-col { width: 50%; flex: 0 0 auto; }
    .speciality-wrap{margin: 0;padding: 30px 0 30px;}
    .speciality-wrap::before{content: none;}
    .speciality-wrap::after{content: none;}
    .expert-image-content-area a{font-size: 22px;}
    .blogcard-feature-wrap{padding-right: 0;}
    .section-spacing{padding: 25px 0;}
    .patient-portal-content h2{font-size: 18px; margin-bottom: 8px; margin-top: 8px;}
    .patient-portal-content a{margin-top: 8px; margin-bottom: 0; font-size: 15px;}
    .patient-portal-content img{width: 90px;}
    .doctor-profile-card .doctor-card-content h2{margin-bottom: 10px;}
    .help-section .row [class*="col-"]:nth-child(2){border: none;}
    .help-section p{font-size: 18px;}
    .help-card{padding: 20px;}
    .appointment-form{ margin-top: 0; margin-right: 0;}
    .feature-content-spacing{transform: translate(0, 0); width: 100%; padding: 0;}
    .appointment-style-generic .nav{margin-bottom: 10px;}
    .btn-custom{width: 20%;}
    .mobile-block{display: block;}
    .sticky-pointer{display: none;}
    .section-main .sideLines{display: none;}
    .section-main .sideBackground {display: none;}
    .contact-section .card-body{padding: 10px;}
    .w82{width: 82vw;}
    #homeTimeless .pic-1{width: 100%; margin-top: 20px;}
    .section-overview .main-background.first{ top: 21.5vw;}
    .thumb-layout-4{transform: translate(0, 0);}
    .thumb-layout-4 .thumb-wrapper-content::before{width: 94%;}
    .appointment-form { padding: 30px 25px; }
    .appointment-style-generic p{font-size: 15px;}
    .isurance-box-layout{margin-top: -8%; margin-right: -6%;}
    .section-title { margin-bottom: 8px; padding-bottom: 8px; }
    .why-choose-wrap .pharmacy-image-box{width: 100%;}
    .pharmacy-content-box p{margin-bottom: 10px;}
    .testimonial-section .owl-carousel .owl-item .testimonial-video img{height: auto;}
    .expert-section-bg{background: linear-gradient(180deg, rgb(111 81 187) 100%, rgba(255,255,255,1) 80%);}
    .expert-image-card{margin-left: 0;}
    .section-condition .centerContainer{width: 100%;}
    .mobile-border-right{border-right: 1px solid #DADADA;}
    .hospital-speciality-icon{width: 55px; height: 55px;}
    .hospital-speciality-icon img{width: 26px;}
    .hospital-speciality-content h2{font-size: 13px;}
    #homePageCondition .tripleMargin{margin-top: 0;}
    #homePageCondition .ml2{margin-left: 0;}
    #homePageCondition .right{width: 100%; margin-bottom: 14px;}
    #homePageCondition .disease-feature-image{height: auto;margin-top: 0; margin-left: 0;}
    .details-grdient-bg{background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(248,242,234,1) 0%);}
    .page-header.page-header-modern.page-header-sm h1{font-size: 20px;}
    .mobile-on{display: block;}
    .desktop-on{display: none;}
    .about-section-box{transform: translate(0); background: no-repeat; padding: 0;}
    .about-section-content-box .feature-panel{border: none; width: 100%;}
    .contact-info-card .card-body{margin-top: 0; margin-right: 0; padding: 18px;}
    .contact-info h3{font-size: 20px; margin-bottom: 8px;}
    .emergency-toaster{display: block;left: 6px; top: 11%;}
    .about-feature-image{height: 370px;}
    .banner-form-area{background-color: #e8f4ea; padding: 20px 15px;}
    .leadership-img img{width: 100%; height: auto;}
    .banner-form-area h3{ font-size: 17px; line-height: 22px;}
    .hospital-card{min-height: auto;}
    .patient-portal-round{background-color: #e6f6f6;}
    .procedure-feature img{height: auto;}
    .caret-box span{right: 25%;}
    .package-overview-section .why-choose-wrap .right-content-box{padding-left: 0; padding-right: 0;}
}
@media only screen and (max-device-width: 480px){
    .desktop-block { display: none; }
    .banner-layout{margin-top: 0;}
    .why-choose-wrap .layout-box::before{content: none;}
    .why-choose-wrap .layout-box{border: none; padding: 0; margin-left: 0; height: auto;}
    .why-choose-wrap .left-image-box{margin-left: 0;margin-bottom: 25px; width: 100%;} 
    .left-image-box::before{content: none;}
    .why-choose-section .feature-panel p{font-size: 14px; line-height: normal;}
    .why-choose-section .why-choose-wrap .right-content-box{width: 100%; padding-left: 0;}
    .feature-panel{width: 50%; float: left; padding: 10px; border: 1px solid #e6f6f6; margin-bottom: 0; min-height: 130px;}
    .right-content-box .feature-panel img { width: 25px; height: 25px; }
    #hospitalNetwork .owl-item .hospital-image img{width: 100%; height: auto;}
    .expert-image-card::before{content: none;}
    .section-title h1{font-size: 18px; text-align: center;}
    .speciality-wrap{margin: 0;padding: 0;}
    .speciality-wrap::before{content: none;}
    .speciality-wrap::after{content: none;}
    .expert-image-content-area a{font-size: 22px; text-align: center;}
    .blogcard-feature-wrap{padding-right: 0;}
    .section-spacing{padding: 20px 0;}
    .patient-portal-content h2{ font-size: 12px; margin-bottom: 8px; margin-top: 8px; margin-right: 0;}
    .patient-portal-content a{ margin-top: 26px; margin-bottom: 12px; font-size: 18px; margin-right: 0;}
    .patient-portal-content img{width: 90px; margin-right: 0;}
    .custom-col { width: 33.33%; flex: 0 0 auto; }
    .roundCta{ top: 60%; left: 0; width: 100%;}
    .patient-portal-round{ width: 100%; height: 74vw; }
    .patient-portal{ width: 90%; margin: 0 auto;}
    .doctor-profile-card .doctor-card-content h2{margin-bottom: 10px;}
    .help-section .row [class*="col-"]:nth-child(2){border: none;}
    .help-section p{font-size: 18px;}
    .help-card{padding: 20px;}
    .appointment-form{ margin-top: 0; margin-right: 0;}
    .appointment-style-generic .nav > li > a{font-size: 19px;}
    .feature-content-spacing{transform: translate(0, 0); width: 100%; padding: 0;}
    .appointment-style-generic .nav{margin-bottom: 10px;}
    .btn-custom{ width: 32%;}
    .contact-section .card-body { padding: 8px; }
    .w82{width: 82vw;}
    #homeTimeless .pic-1{width: 100%; margin-top: 20px;}
    .section-overview .main-background.first{ top: 21.5vw;}
    .appointment-form { padding: 25px 25px; }
    .appointment-style-generic p{font-size: 15px;}
    .isurance-box-layout{margin-top: 0; margin-right: 0; }
    .section-title { margin-bottom: 8px; padding-bottom: 8px; }
    section.section{padding: 20px 0;}
    .why-choose-wrap .pharmacy-image-box{width: 100%; margin-bottom: 15px;}
    .pharmacy-content-box p{margin-bottom: 10px;}
    .right-content-box h1{font-size: 20px; margin-bottom: 10px;}
    .thumb-layout-2 .thumb-wrapper-content::before{width: 90%;}
    .testimonial-section .section8-line-bg{background: none;}
    .testimonial-section .owl-carousel .owl-item .testimonial-video img{height: auto;}
    .highlight-item img { width: 22px; height: 22px; }
    .highlight-item{height: 65px; width: 65px;}
    .banner-layout-bg{background-color: #e6f6f6;}
    .highlight-text h3{color: #000; font-size: 14px; line-height: 20px;}
    .nav-brand img{width: 45px;}
    .home-about-content { padding: 22px 22px;}
    .home-about-content h1{font-size: 20px; margin-bottom: 6px;}
    .home-about-content p{font-size: 15px;}
    .home-about-section .section3-line-bg{background: none;}
    .hospitalNetwork{margin-bottom: 0;}
    .expert-image-card img{display: none;}
    .expert-section-bg{background: linear-gradient(180deg, rgb(111 81 187) 100%, rgba(255,255,255,1) 80%);}
    .expert-image-content-area{ width: 100%; margin: 0 auto;}
    .expert-image-card{margin-left: 0;}
    .expert-card-area h1{font-size: 20px; text-align: center;}
    .section-condition .centerContainer{width: 100%;}
    .mobile-border-right{border-right: 1px solid #DADADA;}
    #homePageCondition .sideBackground{display: none;}
    .left-mobile-width{width: 100%;}
    .hospital-speciality-icon{width: 55px; height: 55px;}
    .owl-carousel .owl-item .hospital-speciality-icon img{width: 26px;}
    .hospital-speciality-content h2{font-size: 13px;}
    #homePageCondition .tripleMargin{margin-top: 0;}
    #homePageCondition .ml2{margin-left: 0;}
    #homePageCondition .right{width: 100%; margin-bottom: 14px;}
    #homePageCondition .disease-feature-image{height: auto;margin-top: 0; margin-left: 0;}
    .container-wrap{flex-wrap: wrap;}
    .condition-treatment-wrap{flex-wrap: wrap; justify-content: center;}
    .button-section a{margin-top: 8px; text-decoration: underline;}
    .expert-image-content h2{font-size: 18px;}
    .expert-image{margin-bottom: 16px;}
    .expert-image-content{margin-left: 0; text-align: center;}
    #homeDivine .thumb-position{display: none;}
    #homeDivine .thumb-wrapper-content::before{content: none;}
    .expert-image img{width: 200px;}
    .mobile-heading{display: block;}
     #homeDivine .thumb-home-text h1 { color: #000; margin-bottom: 0; font-weight: 700; line-height: 30px; text-align: center; font-size: 20px; }
    .procedure-bg { background-color: #e8f4ea; padding: 20px; }
    .report-section .section7-line-bg{background: none;}
    .section-gradient-bg {background: none;}
    .portal-wrap{width: 100%;margin-right: 0;}
    .mobile-bg{background-color: #e8f4ea;}
    .appointment-card{background: none; padding: 0;}
    .appointment-style-generic .nav-pills{display: none;}
    .testimonial-section .owl-carousel .owl-item .testimonial-video img:not(.play-icon img) { height: auto; }
    .details-grdient-bg{background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(248,242,234,1) 0%);}
    .about-section-content-box{padding: 20px 12px 15px 12px;}
    .treatment-box .card-style-2{border: 1px solid #b5d7ad;}
    .thumb-layout-5 .thumb-wrapper-content::before{content: none;}
    .thumb-layout-5{position: initial; transform: translate(0,0);}
    .card-details-content h2{font-size: 17px;}
    .thumb-layout-5.thumb-layout{padding: 12px 10px;}
    .thumb-layout-5 .thumb-wrapper-content{padding: 0; border: none;}
    .contact-section{padding-top: 0;}
    .blog-carousel-section{padding-top: 0;}
    .feature-img{height: 250px;}
    .hide-mobile{display: none;}
    .appointment-section{padding: 25px 0;}
    ul.search-row{gap: 6px;}
    .search-row li.search-date a{ min-width: 37px;}
    .otp-form .otp-row .form-control{width: 42px; margin-right: 12px;}
    .appointment-card .doctor-profile-card .doctor-image img{height: auto;}
    .search-box {min-width: 300px;}
    .header-nav-feature{margin-top: 6px;}
    .page-header.page-header-modern.page-header-sm h1{font-size: 20px;}
    .about-section-bg.section4-line-bg{background-image: none;}
    .about-section-box{padding: 0; transform: translatex(0); background: none;}
    .about-section-content-box .feature-panel{border: none;}
    .thumb-layout-3 .thumb-wrapper-content::before{content: none;}
    .about-content-section{margin-bottom: 0;}
    .mission-box{margin-top: 0;}
    .speciality-list .card-body{min-height: 135px;}
    .mobile-on{display: block;}
    .desktop-on{display: none;}
    .contact-info-card .card-body{margin-top: 0; margin-right: 0; padding: 18px;}
    .contact-info h3{font-size: 20px; margin-bottom: 8px;}
    .emergency-toaster{display: block; left: 6px; top: 11%; }
    .about-feature-image{height: 370px;}
    .banner-form-area{background-color: #e6f6f6; padding: 20px 15px;}
    .leadership-img img{width: 100%; height: auto;}
    .hospital-card{min-height: auto;}
    .banner-form-area h3{ font-size: 16px; line-height: 22px;}
    .patient-portal-round{background-color: #e6f6f6;}
	#footer{ padding: 0px 0px 50px 0px; }
	.fixed-footer{
		background-color: #afe2e3;
		position: fixed;
		left: 0;
		bottom: 0;
		width: 100%;
		text-align: center;
		z-index: 99;
		display: block;
	  }
	.cta{
		/*width: 20%;*/
		width: 25%;
		float: left;
		color: #4328a9;
		font-size: 10px;
		padding: 12px 0;
	}
	
	.fixed-footer .cta .icon {
	  height: 24px;
	  display: flex;
	  align-items: center;
	  justify-content: center;
	  font-size: 20px;
	}
	
	.float-request-appointment, .float{
		display: none;
	}
    .procedure-feature img{height: auto;}
    .caret-box span{right: 25%;}
} 
