@media only screen and (min-width:1801px) and (max-width:1920px){

	body{ font-size: 15px; }
	body .container{ max-width: 1640px !important;}

	.hero-sec .hero-row .hero-banner img{ height: 61vh;}
	.oppintment-sec .oppintment-row .apointment-txt .appointment-form input, .oppintment-sec .oppintment-row .apointment-txt .appointment-form select {width: 500px;}
	.home-trust-sec .home-trust-row .img-col > .vc_column-inner > .wpb_wrapper .doctor-img img{aspect-ratio: 3/3.5;}
	.home-trust-sec .home-trust-row .trust-txt p{font-size: 1.125em;}
	
	.video-sec .video-row{min-height: 300px !important;}
/* 	services psges */
	body .precedures-sec .precedures-row .precedures-heading{font-size:5em;}
}



@media only screen and (min-width:1701px) and (max-width:1800px){

	body{ font-size: 15px; }
	body .container{ max-width: 1540px !important; }
	.home-trust-sec .home-trust-row .img-col > .vc_column-inner > .wpb_wrapper .doctor-img img{aspect-ratio: 3/3.5;}
	.oppintment-sec .oppintment-row .apointment-txt .appointment-form input, .oppintment-sec .oppintment-row .apointment-txt .appointment-form select {width: 400px;}
	
		body .precedures-sec .precedures-row .precedures-heading{font-size:5em;}
	.hero-sec .hero-row .hero-banner img{ height: 60vh;}

}



@media only screen and (min-width:1601px) and (max-width:1700px){

	body{ font-size: 15px; }
	body .container{ max-width: 1540px !important; }
		.oppintment-sec .oppintment-row .apointment-txt .appointment-form input, .oppintment-sec .oppintment-row .apointment-txt .appointment-form select {width: 400px;}


}



@media only screen and (min-width:1501px) and (max-width:1600px){

	body{ font-size: 15px; }
	body .container{ max-width: 1400px !important; }
	
		.oppintment-sec .oppintment-row .apointment-txt .appointment-form input, .oppintment-sec .oppintment-row .apointment-txt .appointment-form select {width: 350px;}

}



@media only screen and (min-width:1401px) and (max-width:1500px){

	/* body{ font-size: 13.7px; }
	body .container{ max-width: 1300px !important; } */
	

}



@media only screen and (min-width:1301px) and (max-width:1400px){

	body{ font-size: 13.7px; }
	body .container{ max-width: 1200px !important; }

.hero-sec .hero-row .hero-banner img{height: 55vh;}

	.home-trust-sec .home-trust-row .img-col > .vc_column-inner > .wpb_wrapper .doctor-img img{aspect-ratio: 3/5;object-fit: cover;}
	.home-trust-sec .home-trust-row .excellence-heading{  font-size: 1.9875em;}

}



@media only screen and (min-width:1201px) and (max-width:1300px){

	body{ font-size: 14.1px; }
	body .container{ max-width: 1170px !important; }
	header .primary-menu-container > ul > li.menu-item-has-children::after{width:12px;height:12px;right:-18px;top:5px;}
	header .header-bar .menu-bar .nav-bar .primary-menu-container ul li a{font-size:1em;}
	.home-trust-sec .home-trust-row .img-col > .vc_column-inner > .wpb_wrapper .doctor-img img{aspect-ratio: 3/4.5;width: 90%;object-fit: cover;}
	.home-trust-sec .home-trust-row .excellence-heading{  font-size: 1.775em;}
	.oppintment-sec .oppintment-row .apointment-txt .appointment-form input, .oppintment-sec .oppintment-row .apointment-txt .appointment-form select {width: 250px;}
	
	
}



@media only screen and (min-width: 1101px) and (max-width: 1200px){

	body{ font-size: 13px; }
	body .container{ max-width: 1080px !important; }
		header .primary-menu-container > ul > li.menu-item-has-children::after{width:12px;height:12px;right:-18px;top:4px;}
	header .header-bar .menu-bar .nav-bar .primary-menu-container ul li a{font-size:1em;}
		.home-trust-sec .home-trust-row .img-col > .vc_column-inner > .wpb_wrapper .doctor-img img{aspect-ratio: 3/5;width: 100%;}
	.home-trust-sec .home-trust-row .excellence-heading{  font-size: 1.575em;}
	.oppintment-sec .oppintment-row .apointment-txt .appointment-form input, .oppintment-sec .oppintment-row .apointment-txt .appointment-form select {width: 250px;}
}



@media only screen and (min-width: 1001px) and (max-width: 1100px){

	body{font-size: 12.5px;}
	body .container{ max-width: 1015px !important ;width: auto;}

	.home-trust-sec .home-trust-row .img-col > .vc_column-inner > .wpb_wrapper .doctor-img img{aspect-ratio: 3/4;width: 100%;}
	.home-trust-sec .home-trust-row .excellence-heading{  font-size: 1.575em;}
		.oppintment-sec .oppintment-row .apointment-txt .appointment-form input, .oppintment-sec .oppintment-row .apointment-txt .appointment-form select {width: 200px;}
}



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

	body{ font-size: 12px; }

	body .container{ max-width: initial !important; width: auto; }

    
	/* body .flex-row{ flex-direction: column; } 

	body .flex-row .col-1{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-2{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-3{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-4{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-5{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-6{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-7{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-8{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-9{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-10{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-11{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-12{ flex: 0 0 100%; width: 100%; }  */

/*	mobile menu*/
	header .header-bar .menu-bar{display: none;}
	header .header-bar .logo-bar{flex-direction: column; gap: 1em;}
	header .header-bar .logo-bar .logo{width: 100%;display: flex;justify-content: space-between;align-items: center;}
	header .mob-menu .menu-link b{display: block;}
	.hero-sec .hero-row .hero-banner img{height: 50vh;}
	.home-trust-sec .home-trust-row{padding-left: 0;}
	.hero-sec .hero-txt h1{font-size: 4em;}
	.hero-sec .hero-txt h3{font-size: 2em}
	.oppintment-sec .oppintment-row .apointment-txt .appointment-form h2{font-size: 1.375em;}
	.oppintment-sec .oppintment-row .apointment-txt .appointment-form input, .oppintment-sec .oppintment-row .apointment-txt .appointment-form select {width: 150px;font-size: 0.8em;}
	.oppintment-sec .oppintment-row .apointment-txt .appointment-form button{font-size: 0.8em;}
	.home-trust-sec .home-trust-row .img-col > .vc_column-inner > .wpb_wrapper .doctor-img img{object-fit: cover;aspect-ratio: 3/5;width: 100%;}
	.home-trust-sec .home-trust-row .excellence-heading{  font-size: 1.575em;}
	.our-services-sec .our-services-row .accordion-main .accordion-sec .vc_tta-panel-heading h4 a{font-size: 1.275em;}
	.our-services-sec .our-services-row .accordion-main .accordion-sec .vc_tta-panel-heading h4 a i{padding: 1px;}
	
/* 	new patients css */
	body .patients-sec .patients-row .apointment-img img{aspect-ratio:3/3;}
	body .patients-sec .patients-row ul{padding-left:1em;}
	
/* 	 */
	footer .main-footer{grid-template-columns:0.5fr 1fr 1fr 1fr;}
}



@media (max-width: 767px){

	body{ font-size: 12px; }

	body .container{ max-width: initial !important; width: auto;}

	body .flex-row{ flex-direction: column; }

	body .flex-row .col-1{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-2{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-3{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-4{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-5{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-6{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-7{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-8{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-9{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-10{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-11{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-12{ flex: 0 0 100%; width: 100%; }

	.mb{margin-bottom:3em;}
	
	header .header-bar .menu-bar{display: none;}
	header .header-bar .logo-bar{flex-direction: column; gap: 1em;}
	header .header-bar .logo-bar .logo{width: 100%;display: flex;justify-content: space-between;align-items: center;}
	header .mob-menu .menu-link b{display: block;}
	header .header-bar .contact-bar .contacts ul{gap: 1em;align-items: end; flex-wrap: wrap;}
	header .header-bar .logo-bar .logo img{width:70%;}
	header .mob-menu .menu-link b{width:30px;}
	header .header-bar .contact-bar .follow ul{display:none;}
	
	.hero-sec .hero-row .hero-banner img{height: 250px;}
	.hero-sec .hero-txt h1{font-size: 3em;}
	.hero-sec .hero-txt h3{font-size: 1.5em}
	.oppintment-sec .oppintment-row .apointment-txt .appointment-form{flex-wrap: wrap;justify-content: center;gap: 1em}
	.oppintment-sec .oppintment-row .apointment-txt .appointment-form input, .oppintment-sec .oppintment-row .apointment-txt .appointment-form select {width: 100%;}
	.home-trust-sec .home-trust-row{padding-left: 0;}
		.our-services-sec .our-services-row .accordion-main .accordion-sec .vc_tta-panel-heading h4 a{font-size: 1.275em;}
	.our-services-sec .our-services-row .accordion-main .accordion-sec .vc_tta-panel-heading h4 a i{padding: 1px;}
	.video-sec .video-row2 video{object-fit: contain;height: auto;}
	.video-sec .video-row{min-height: 120px !important;}
	.clients-sec .reviews-row .reviews-col > .vc_column-inner > .wpb_wrapper{padding: 2em 1.75em;margin-bottom: 1em;}
	.heading{    font-size: 2.375em;margin-bottom:0.6em;}
	.home-trust-sec .home-trust-row .img-col > .vc_column-inner > .wpb_wrapper .doctor-img img{position:relative;top:0;}
	.home-trust-sec .home-trust-row .trust-col{padding-bottom:0;}
	
/* 	about the team */
	body .about-doctor-sec .about-doctor-row .doctors-grid{grid-template-columns:repeat(2,1fr);}
	body .about-doctor-sec .about-doctor-row .doctors-grid .doctor-item{padding:1em;}
	
/* 	new patients */
	body .patients-sec .patients-row .apointment-txt{ padding-top: 1em;padding-left: 1em;}
	body .expect-sec .expect-row-2 .expect-txt{margin-bottom:1em;}
	
/* 	procedure pages */
	body .precedures-sec .precedures-row .precedures-col {padding-inline: 20px 20px;}
	body .precedures-sec .precedures-row .precedures-heading{padding-top:0.5em;font-size:3em;}
	body .precedures-sec .precedures-row .precedures-h4 p{font-size:1.625em;}
	.services-heading{font-size:2em;}
	.services-slider-sec .services-slider-row img{margin-bottom:1em;}
	.services-slider-sec .services-slider-row .services-txt ul{padding-left:2em;}
/* 	 */
	
	.our-services-sec .our-services-row .wpb_single_image img{aspect-ratio:3/2;}
	
/* 	orel page css */
	body .orel-sec .orel-row .orel-txt ul{padding-left:1em;}
	body .orel-images-sec .orel-images-row .orel-images-col{margin-bottom:1em;}
/* 	 */
/* 	emergency page */
	body .emergency-sec .emergency-row .emergency-img img{margin-bottom:1em;}
	.emergency-sec .emergency-row .emergency-txt ul{padding-left:1em;}
	
	.loader:after{font-size:20px;}
/* 	 */
	
/* 	contact us */
	.contact-sec .contact-row{padding:2em 0;}
	.contact-sec .contact-row .contact-col > .vc_column-inner > .wpb_wrapper{margin-bottom:2em;}
/* 	 */
	footer .footer-top .appointment-form{max-width:100%;}
	footer .footer-top{display:flex;flex-direction:column-reverse;gap:1em;}
	footer .main-footer{ grid-template-columns: repeat(2, 1fr);row-gap: 3em;}
	footer .main-footer section:nth-child(3) {
  grid-column: 1 / -1; /* Make the 3rd column span both grid columns */
}
	footer .copyright p, footer .copyright a{font-size:12px;}

}


@media (max-width: 426px){
		body .about-doctor-sec .about-doctor-row .doctors-grid{grid-template-columns:repeat(1,1fr);}
	body .about-doctor-sec .about-doctor-row .doctors-grid .doctor-item img{object-fit:cover;object-position:top center;}
	header .header-bar .contact-bar ul li{text-align:right;}
}


