@media only screen and (min-width: 991px) and (max-width: 1600px)  {
 .carousel-inner.height-700 {
    height: 735px;
}
	.elementor-8 .elementor-element.elementor-element-402e733 > .elementor-container {
    max-width: 1400px;
}
	.elementor-8 .elementor-element.elementor-element-2b1f986 > .elementor-container {
    max-width: 1400px;
}
	.elementor-8 .elementor-element.elementor-element-17ab352 > .elementor-container {
    max-width: 1250px;
}	
	.elementor-8 .elementor-element.elementor-element-f7351d9 .elementskit-navbar-nav > li > a {
    font-size: 15px;
}
	.elementor-14544 .elementor-element.elementor-element-6181919 > .elementor-container {
    max-width: 1250px;
}
	.elementor-14544 .elementor-element.elementor-element-f020b6d > .elementor-container {
    max-width: 1250px;
}
	.elementor-14544 .elementor-element.elementor-element-0707181 > .elementor-container {
    max-width: 1250px;
}
	.elementor-14544 .elementor-element.elementor-element-55db542 .elementskit-navbar-nav > li > a {
    font-size: 15px;
	}
	.elementor-14544 .elementor-element.elementor-element-55db542 .elementskit-navbar-nav .elementskit-submenu-panel > li > a {
    font-size: 14px;
	}
	.elementor-8 .elementor-element.elementor-element-f7351d9 .elementskit-navbar-nav .elementskit-submenu-panel > li > a {
		font-size: 14px;
}
}
@media only screen and (min-width: 991px) and (max-width: 1300px){
	.elementor-14544 .elementor-element.elementor-element-55db542 .elementskit-navbar-nav > li > a {
    font-size: 15px;
	}
		.elementor-8 .elementor-element.elementor-element-f7351d9 .elementskit-navbar-nav > li > a {
    font-size: 15px;
}
	
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	/* anant */
	.ls-grid {grid-template-columns: 100%; }
	.ls-grid2 {grid-template-columns: repeat(1, 1fr);}
	.col-lg-5.col-xl-5.md-12.offset-1 {margin-left: 0;}
	.madelung-type {grid-template-columns: 100%;}
	.madelung-box {grid-template-columns: 100%;}
	.md-sec {grid-template-columns: 100%;}
	.melorheostosis-box {	grid-template-columns: 100%;}
	.ml-sec {grid-template-columns: repeat(2, 1fr);	}
	.ml-sec2 {grid-template-columns: 50%;}
	.mh-grid {grid-template-columns: repeat(2, 1fr);}
    .od-prg p {padding-bottom: 25px;}
	.od-grid {grid-template-columns: 100%;	}
	.od-section {grid-template-columns: 69% 29%;}
	ul.icon-absent-grid {grid-template-columns: repeat(2, 1fr);}
	.new-o-t {	grid-template-columns: revert;	}
	.os-sec {grid-template-columns: 100%;}
	.os-sec2 {grid-template-columns: 100%; gap: 1%;	}
	.os-sec3 {grid-template-columns: 100%;gap: 2%;	}
	.os-img {	order: 2;	}
	.pd-section {	grid-template-columns: 100%;}
	.pm-sec {grid-template-columns: 100%;}
	.pm-grid2 {	grid-template-columns: repeat(2, 1fr);margin-top: 20px;	}
	.pm-grid3 {grid-template-columns: 49% 49%;gap: 2%;}
	ul.WHHMC-ul li {grid-template-columns: 16% 84%;	}
	.head-grid {grid-template-columns: 31% 31% 31%;}
	.Patient-Resources-grid {grid-template-columns: 100%;}
	.half-grid {grid-template-columns: 100%;}
	.text-mb {	margin-top: 20px;}
	.half-grid1 {grid-template-columns: 100%;}
	ul.con-grid {grid-template-columns: repeat(2, 1fr);	}
	ul.con-grid2 {grid-template-columns: 49% 49%;gap: 2%;	}
	.limb-grid2 {grid-template-columns: 100%;}
	.limb-grid-4 {grid-template-columns: 100%;	}
	.limb-g-img {text-align: center;	margin-bottom: 20px;}
	.ps-grid {grid-template-columns: repeat(2, 1fr);}
	.grid-2 {	grid-template-columns: 100%;}
	.pc-sec {grid-template-columns: repeat(2, 1fr);	}
	.main-content-poplitea {grid-template-columns: 100%;	}
	.main-content-Bowing-tibia {grid-template-columns: 100%;	}	
	.pd-grid {grid-template-columns: 100%;margin-bottom: 40px;	}
	.precice-text p {margin-top: 20px;}
	.common-image {order: 2;	}
	.Preparing-Surgery-grid {	grid-template-columns: 100%;}
	.pp-txt h5 {	font-size: 30px;	}
	.pp-txt h6 {font-size: 22px;	}
	.event-section p {width: 73%;	}
	.otherevent-section {grid-template-columns: repeat(3, 1fr);}
	.main-content-Pseudoachondroplasia {	grid-template-columns: 100%;	}
	.pp-grid {	grid-template-columns: 58% 40%;	}
	/* .pd-prg p {padding-top: 30px;} */
	.rch-grid {grid-template-columns: 67% 31%;	}
	.rch-link a {width: 90%;	}
	.rch-grid2 {grid-template-columns: repeat(3, 1fr);	}
	.rch-img {	text-align: center;padding-bottom: 15px;}
	.rch-link2 a {width: 100%;	}
	.Physical-Therapy1-box {grid-template-columns: 30% 65%;}
	.rp-sec {grid-template-columns: 100%;}
	.rp-sec2 {grid-template-columns: 100%;}
	.schroth-method-grid1 {	grid-template-columns: 100%;	}
	.schroth-method-grid2 {	grid-template-columns: 100%;	}
	.schroth-method-grid3 {	grid-template-columns: 100%;}	
	.Scoliosis-text {	grid-template-columns: 100%;	}
	ul.icon-scoliosis-grid {grid-template-columns: 31% 31% 31%;	}
	.Idiopathic-Scoliosis-text {grid-template-columns: 100%;}
	.scoliosis-type {grid-template-columns: 100%;margin-top: 0;}
	.scoliosis-type-2 {grid-template-columns: 100%;	}
	.s-type-3-grid {grid-template-columns: 100%;	}
	.non-grid {	grid-template-columns: 42% 54%;	}
	.Surgical-Treatments-grid {	grid-template-columns: 36% 61%;	}
	.External-Bracing-grid {grid-template-columns: 33% 65%;	}
	.sc-sec {	grid-template-columns: 100%;	}
	.sc-sec2 {	grid-template-columns: 100%;	}
	.sc-grid {grid-template-columns: repeat(1, 1fr);	}
	.sd-sec {grid-template-columns: 100%;	}
	.sd-grid {	grid-template-columns: repeat(3, 1fr);}
	.sd-txtt {grid-template-columns: 100%;	}
	.sd-sec2 {grid-template-columns: 100%;	}
	.sd-txt1 {	grid-template-columns: 31% 67%;	}
	.pm-main-sec {display: block;	margin: 25px 0;}
	.sd-section {	grid-template-columns: 31% 31% 31%;	}
	.my-main-parent {	grid-template-columns: 100%;	}
	.Knee-joint-text h2 {margin-top: 30px;	}

	.main-content-syndrome {grid-template-columns: 100%;}

	.sa-sec {grid-template-columns: 54% 44%;}
	.sk-section {	grid-template-columns: 100%;	}
	.sk-grid {grid-template-columns: repeat(2, 1fr);	}
	.sk-grid2 {grid-template-columns: repeat(2, 1fr);}
	.sk-prg p {padding-top: 20px;	}
	.sk-grid3 {	grid-template-columns: 47% 51%;	} 
	ul.WHHMC-ul li {grid-template-columns: 15% 83%;}
	ul.con-gridd {grid-template-columns: 31% 31% 31%;	}
	.tbh-grid {grid-template-columns: 73% 25%;	}
	.tbh-grid2 {	grid-template-columns: 100%;	}
	.tbh2-grid {grid-template-columns: 27% 71%;	}
	.tbh-grid3 {	grid-template-columns: 62% 36%;	}
	.tbh3-grid {grid-template-columns: 37% 61%;	}
	.treatment-ul-grid {	grid-template-columns: repeat(2, 1fr);}
	/* anant */
	ul.Radial-gridd{ grid-template-columns: 49% 49%; gap: 17px;}
/* Header Sticky */

.header .single-widget i {
    width: 32px;
}
.get-quote a {
    margin-bottom: 10px;
}
.ab-grid {
    grid-template-columns: 100%;
}
.bg-f {
    padding-left: 0 !important;
	padding-right: 0 !important;
}
.ab-link a {width: 100%;}
	.Accommodations-grid2 {grid-template-columns: 30% 62%; gap: 8%;}
	.line-bg {left: 63%; top: 50%;}
	.key-lines {height: 220px; width: 207px;}
	.absent-type {    grid-template-columns: repeat(2, 1fr);}
	.absent-type-2 {    grid-template-columns: repeat(2, 1fr);}
	ul.con-grid {
		grid-template-columns: repeat(2, 1fr);
	}
	ul.con-griddd {
		grid-template-columns: repeat(2, 1fr);
	}
	.section{
		padding:50px 0px;
	}
	.section-title {
		margin-bottom: 35px;
		/* padding: 0px 80px !important; */
	}

	.section-title h2 {
		font-size: 25px;
		margin-bottom: 12px;
	}
	.section-title p {
		font-size: 15px;
		
	}
	.btn {
		padding: 7px 8px;
		font-weight: 400;
		font-size: 11px;
	}
	.breadcrumbs {
		padding: 60px 0;
		margin-top: 110px;
	}
	.breadcrumbs h2 {
		font-size: 32px;
		font-weight:600;
	}
	.breadcrumbs .bread-list {
		margin-top: 5px;
	}
	.breadcrumbs ul li a {
		font-size: 14px;
		font-weight: 400;
	}
	.pagination {
		margin: 30px 0 0 0;
	}
	#scrollUp {
		bottom: 55px;
		right: 8px !important;
	}
	.header .top-link li a {
		font-size: 13px;
	}
	.header .top-contact li a{
		font-size:13px;
	}
	.header .top-contact li {
		display: inline-block;
		margin-right: 25px;
		color: #2C2D3F;
		font-size: 13px;
	}
	.header .header-inner .get-quote {
		margin-top: 12px;
		display: none;
		margin: 0;
	}
	.header .nav li a {
		font-size: 13px;
		font-weight: 500;
		padding: 20px 4px;
	}
	.header .nav li .dropdown {
		width: 200px;
		left: -20px;
		top: 65px;
	}
	.header .nav li .dropdown li a {
		padding: 10px 15px;
		font-size: 13px;
	}
	.header .search-form {
		top: 64px;
	}
	.header .search-form input {
		width: 190px;
		line-height: 33px;
		margin-left: 42px;
	}
	.header .search-form button {
		height: 32px;
		line-height: 36px;
	}
	.header.style2 .single-widget {
		margin-right: 4px;
		padding-left: 24px;
	}
	.header.style2 .get-quote .btn {
		color: #fff;
		padding: 12px 5px;
		font-size: 12px;
	}
	#map_wrapper{width: 450px;}
	.map-text {
		position: absolute;
		bottom: -47px;
		display: block;
		background: #0057A6;
		padding: 56px 20px;
		left: -50px;
	}
	.header.style2 .get-quote{margin-top: 4px;}
	.header.style2 .single-widget.button {
		margin:0;
		padding:0;
	}
	.header.style2 .single-widget h4 {
		font-size: 13px;
		font-weight: 500;
	}
	.header.style2 .single-widget p {
		margin-bottom: 0;
		text-transform: capitalize;
		font-size: 13px;
	}
	.header.style2 .single-widget i {
		/* top: 50%;
		height: 25px;
		width: 25px;
		line-height: 25px;
		font-size: 13px;
		margin-top: -12.5px; */
		width: 25px;
	}
	.nice-select{
		font-size: 12px;
		padding-left: 6px;
    padding-right: 25px;
	}
	.header.style2 .right-bar {
		padding-top: 15px;
	}
	/* .slider .single-slider {
		height: 380px;
	} */
	.schedule {
		background: #fff;
		margin: 0;
		padding: 0;
		height: auto;
		padding: 70px 0;
		border-bottom:1px solid #eee;
	}
	.schedule .schedule-inner {
		transform: none;
	}
	.schedule .single-schedule.last{
		margin-top:30px;
	}
	.slider .single-slider{
		position:relative;
	}
	.slider .single-slider:before{
		position:absolute;
		content:"";
		left:0;
		top:0;
		height:100%;
		width:100%;
		
	}
	.slider .single-slider h1 {
		font-size: 28px;
		font-weight: 600;
		line-height: 35px;
	}
	.slider .single-slider .text {
		margin-top: 40px;
	}
	.slider.index2 .single-slider .text{
		margin-top:80px;
	}
	.slider .owl-carousel .owl-nav div {
		height: 40px;
		width: 40px;
		line-height: 40px;
		border-radius: 4px;
	}
	.Feautes.index2 {
		padding-top: 70px;
	}
	.Feautes .single-features::before {
		display:none;
	}
	.Feautes .single-features {
		text-align: center;
		position: relative;
		padding: 10px 155px;
		margin: 10px 0;
	}
	.fun-facts.section{
		padding:70px 0;
	}
	.fun-facts .single-fun {
		margin: 20px 0;
	}
	.why-choose .choose-right {
		height: 385px;
		margin-top: 30px;
	}
	
	.services .single-service h4 {
		margin-bottom: 12px;
	}
	.services-details-img h2 {
		font-size: 24px;
	}
	.service-details-inner-left {
		height: 400px;
		margin-bottom: 30px;
	}
	.service-details-inner {
		width: 100%;
		margin: 0;
	}
	.service-details-inner h2 {
		font-size: 24px;
	}
	.appointment .appointment-image{
		margin-top:20px;
	}
	.call-action .content {
		padding: 0;
		padding: 70px 0;
	}
	.call-action .content h2 {
		font-size: 28px;
		line-height: 40px;
	}
	.services .single-service {
		margin: 15px 0;
	}
	.testimonials {
		padding-bottom: 100px;
	}
	.testimonials .owl-dots {
		transform: translateX(-18%);
	}
	.departments .department-tab .nav li {
		margin-right: 30px;
	}
	.departments .department-tab .nav li a {
		color: #fff;
		margin-top:0px;
		padding: 0 3px 12px 3px;
	}
	.departments .department-tab .nav li a i {
		font-size: 38px;
	}
	.departments .department-tab .nav li .first {
		padding-top: 6px;
		font-size: 14px;
	}
	.departments .department-tab .nav li .second {
		font-size: 13px;
		font-weight: 400;
		color: #868686;
		margin-top: 0px;
	}
	.departments .department-tab .tab-pane .department-left h3 {
		font-size: 22px;
		padding-bottom: 12px;
		margin-bottom: 20px;
	}
	.departments .department-tab .tab-pane .department-left .p1 {
		margin-bottom: 12px;
	}
	.departments .department-tab .tab-pane .department-left p {
		margin-bottom: 15px;
	}
	.departments .department-right{
		margin-top:30px;
	}
	
	.departments .department-right img{
		height:100%;
		width:100%;
	}
	.appointment.single-page {
		padding: 70px 0;
	}
	.appointment.single-page .work-hour {
		margin-top: 30px;
	}
	.blog .single-news {
		margin: 0;
	}
	.news-single .single-main {
		margin-top: 0;
	}
	.newsletter .subscribe-text {
		text-align: center;
		margin-bottom: 25px;
	}
	.newsletter .subscribe-form {
		text-align: center;
	}
	.contact-us #myMap {
		height: 400px;
	}
	.contact-us .contact-us-form h2 {
		font-size: 28px;
	}
	.contact-us .single-info {
		margin: 10px 0;
	}
	
	.about-content h2 {
		line-height: 32px;
		font-size: 25px;
	}
	.about-content {
		padding-bottom: 0;
	}
	.our-mission-content {
		margin-left: 50px;
		padding-top:0px;
	}
	.our-mission-content h2 {
		line-height: 32px;
		font-size: 25px;
	}
	.our-mission-image {
		height: 400px;
	}
	.doctor-details-area .doctor-details-right {
		padding-left: 0;
		padding-top: 40px;
	}
	.doctor-details-item .doctor-name .name {
		font-size: 24px;
	}
	.doctor-details-item .doctor-name .deg {
		font-size: 19px;
		margin: 5px 0 5px 0;
	}
	.doctor-details-item .doctor-name .degree {
		font-size: 14px;
	}
	.login .login-left {
		height: 400px;
	}
	.register .register-left {
		height: 400px;
	}
	.pf-details .date ul li {
		margin-right: 25px;
		font-size: 13px;
	}
	.pf-details .body-text h3 {
		font-size: 24px;
		font-weight: 600;
		color: #333;
		margin-top: 30px;
	}
	.doctor-calendar-table table thead tr th {
		font-size: 14px;
	}
	.doctor-calendar-table table tbody tr td h3 {
		font-size: 14px;
	}
	.doctor-calendar-table table tbody tr td span.time {
		font-size: 14px;
	}
	.footer .single-footer {
		margin: 20px 0;
	}
	.footer .single-footer h2 {
		padding-bottom: 20px;
	}
	.footer .footer-top {
		padding: 65px 0px;
	}
	
	.eduVideo {
		left: 50%;
		transform: translate(-50%, -50%);
		top: 50%;
	}
	
	.latest-news-grid {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.siteorigin-widget-grid {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.Act-1box {
		WIDTH:100%;
	}
	.activity-grid {
		grid-template-columns: repeat(1, 1fr);
	}
	p.webp {
		width: 100%;
		margin-top: 20px;
		margin-bottom: 0px;
	}
	.Services-include-grid {
		grid-template-columns: repeat(2, 1fr);
	}
	.Advanced-imaging-p {
		width: 100%;
	}
	.Cartilage-defect-grid {
		align-items: center;
		margin-bottom: 21px;
	}
	.Bones-of-Knee-Joint-grid {
		grid-template-columns: repeat(1, 1fr);
		gap: 20px;
	}
	ul.icon-campomelic-grid {
		grid-template-columns: 30% 30%;
	}
	.card-body-grid {
		grid-template-columns: 100%;
	}
	.card-body-imgs {
		display: flex;
		gap: 8px;
	}
	.faq .card .card-header .faq-title {
	    align-items: flex-start;
	}
	.faq .card .card-header .faq-title i {
		margin-top: 5px;
	}
	.card-body-img img {
		margin-bottom: 20px;
	}
	section.Clubfoot-center-sec {
		grid-template-columns: 100%;
	}
	.Clubfoot-center-img img {
		height: 425px;
	}
	.btn {
		width: 100%;
		height: 44px;
	}
	.team-details .single-team-member .content-box {
		margin-left: unset;
		margin-top: 10px;
		margin-bottom: 84px;
	}
	.feature-content.clearfix {
		grid-template-columns: repeat(2, 1fr);
	}
	ul.con-grid2 {
		grid-template-columns: 100%;
	}
	.hip-center-grid1 {
		grid-template-columns: 100%;
	}
	.hip-center-grid2 {
		grid-template-columns: 100%;
	}
	.hip-center-grid2 .hip-pain-img2 {
		order: 2;
		display: flex;
		justify-content: center;
	}
	.hip-pain-img1 {
		display: flex;
		justify-content: center;
		margin-bottom: 23px;
	}
	.hip-pain-img1 img {
		 height: unset;
		width: 60%;
	}
	.hip-center-grid1 .hip-center-img1 img {
		width: 60%;
	}
	.hip-center-grid1 .hip-center-img1 {
		display: flex;
		justify-content: center;
	}
	.limb-grid-sec0 {
		grid-template-columns: repeat(1, 1fr);
	}
	.limb-grid1 {
		grid-template-columns: 100%;
		gap: 2%;
	}
	.appo-2 {
		grid-template-columns: 100%;
		gap: 1%;
	}
	ul.limb-pdf-flex {
		grid-template-columns: 100%;
		gap: 2%;
	}
	.complaint-form .limb-pdf {
		width: 50%;
	}
	.Coordinator-grid {
		grid-template-columns: repeat(1, 1fr);
		gap: 0%;
	}
	.nondiscrimination-section h4 {
		align-items: unset;
		display: grid;
		grid-template-columns: 6% 94%;
		gap: unset;
	}
	figure.image-box {
		text-align: center;
	}
	.pdf-grid {
		grid-template-columns: repeat(1, 1fr);
	}
	.patient-care-grid {
		grid-template-columns: repeat(1, 1fr);
	}
	.new-patient-sto {
		text-align: left;
	}
	.session-box {
		grid-template-columns: 100%;
		gap: 9%;
	}
	.videos-grid {
		grid-template-columns: repeat(2, 1fr);
	}
	.Physical-Therapy-box {
		grid-template-columns: 100%;
		gap: 2%;
	}
	.mh-list2 li a {font-size: 16px;}
	.mh-head h3 {
		font-size: 17px;
		}
	.ab-griddd {grid-template-columns: repeat(2, 1fr);}
	.new-achondroplasia { grid-template-columns: 49% 49%; gap: 2%;}
	.Patient-enjoy-grid {grid-template-columns: 100%;}
	.img-lw {width: 70%; margin: auto;}
	.ab-img {
		width: 60%;
		margin: 0 auto;
		margin-bottom: 10px;
	}
	.ab-img img {
		width: 100%;
	}
	.ab-sec {grid-template-columns: 100%;}
	.ar-grid {grid-template-columns: 100%;}
	.sd-section2 {grid-template-columns: repeat(3, 1fr);}
	.av-list {grid-template-columns: repeat(2, 1fr);}
	.ava-pra {margin-bottom: 15px;}
	.bw-list {grid-template-columns: repeat(2, 1fr);}
	.bw-grid {grid-template-columns: repeat(2, 1fr);}
	.get-quote .btn {margin: auto;display: block; padding: 13px; font-weight: 600;}
	.bd-grid {grid-template-columns: repeat(1, 1fr);}
	ul.blount-gridd {grid-template-columns: repeat(2, 1fr);}
	.Infantile-Blount-grid {grid-template-columns: 100%;}
	.bd-grid3 {grid-template-columns: 76% 22%; gap: 2%;}
	.bd-img img {margin-top: 22px;}
	.bone-defexts-grid {display: grid; grid-template-columns: unset; gap: 1%;}
	ul.icon-Rob-grid-4 {grid-template-columns: repeat(2, 1fr);}
	ul.icon-Functional-grid-1 {grid-template-columns: repeat(3, 1fr);}
	ul.icon-Functional-grid-2 {grid-template-columns: repeat(2, 1fr);}
	.bh-list {grid-template-columns: repeat(2, 1fr);}
	.bh-grid {grid-template-columns: 68% 30%;}
	section.Cartilage-Repair-Procedures p {width: 100%;}
	.new-c {grid-template-columns: 48% 48%; gap: 4%;}
	ul.icon-charchot-neuroa {grid-template-columns: repeat(2, 1fr);}
	.stage-type {grid-template-columns: repeat(2, 1fr);}
	.charcot1-grid {grid-template-columns: 49% 48%; gap: 3%;    justify-content: center;}
	.main-content-chondroectodermal {    grid-template-columns: 100%; gap: 1%;}
	.chd-grid {grid-template-columns: repeat(2, 1fr);}
	.evc-text img {height: 300px; object-fit: contain;}
	.evc-grid-i {grid-template-columns: 49% 49%; gap: 2%;}
	.evc-text p {height: 13vh;}
	.Chondroectodermal-t {     grid-template-columns: 100%; gap: 1%; }
	.evc-2 { width: 55%; margin: auto; }
	.Surgical-Treatment-grid {grid-template-columns: 100%; gap: 2%;}
	.Amputees-img {
		text-align: center;
		width: 50%;
		margin: auto;
	}
	.ct-grid2 {grid-template-columns: 100%; gap: 2%; }
	.grid3 { grid-template-columns: repeat(2, 1fr); gap: 20px; }
	.act-gridbox-mt { width: 100%; margin-top: 20px; }
	.cdp-grid {grid-template-columns: 47% 45%; gap: 8%; }
	.te-hg { height: fit-content; }
	.cdp-grid-img { grid-template-columns: repeat(2, 1fr); gap: 20px; }
	.cdp-grid-img-m { grid-template-columns: 50%; }
	.anc-col-grid { grid-template-columns: 68% 29%; }
	.Rehabilitation-grid { grid-template-columns: 35% 62%; }
	.Lengthening-for-CFD-grid { grid-template-columns: 100%; gap: 2%; }
	.pseudarthrosis-box-3 { grid-template-columns: 100%; gap: 2%; }
	.cp-grid { grid-template-columns: 32% 32% 32%; gap: 2%; }
	.cp-sec { grid-template-columns: repeat(2, 1fr);} 
	ul.con-gridd { grid-template-columns: 32% 32% 32%; gap: 2%; }
	/* ul p{text-align: center !important;} */
	.dd-list {grid-template-columns: repeat(3, 1fr);}
	.extt-img img { height: 175px;  border-radius: 10px; }
	.fd2-grid { grid-template-columns: repeat(2, 1fr); gap: 15px; }
	.fh-link2 a { width: 100%; }
	.fh-link a { width: 100%; }
	.fh-txt-22 { grid-template-columns: 67% 31%; }
	.fh-txt2 { grid-template-columns: 67% 31%; }
	.fh-gridd { grid-template-columns: 100%; margin-bottom: 20px;}
	.fh-grid22{ grid-template-columns: 100%; margin-bottom: 20px;}
	.fh-sec2 { grid-template-columns: 100%; }
	.fa-txtt {grid-template-columns: repeat(2, 1fr);}
	ul.con-grid { grid-template-columns: repeat(2, 1fr); }
	.gd-grid { grid-template-columns: repeat(2, 1fr); }
	.gr-list{ grid-template-columns: repeat(2, 1fr); }
	.gr-grid { grid-template-columns: 65% 33%; }
	.gr-list-gridd {grid-template-columns: 50% 50%;}
	.gr-box{padding: 15px 20px 25px 20px;}
	.hd-grid-2 { grid-template-columns: repeat(2, 1fr); }
	.hd22-grid { grid-template-columns: 55% 43%; }
	.my-image-flex { display: block; }
	.hv-txt { grid-template-columns: 100%; }
	.hv-txt4 { grid-template-columns: 65% 35%; }
	.hv-txt2 { grid-template-columns: 65% 33%; }
	.hl-list ul li { margin-top: 15px; }
	.hl-list ul { grid-template-columns: repeat(2, 1fr); }
	.hl-grid { grid-template-columns: repeat(2, 1fr); }
	.a-to-z-sec { height: 800px; }
	ul.diseases-name-grid { grid-template-columns: repeat(2, 1fr); }
	.alphabet-container-grid{ grid-template-columns: repeat(5, 1fr);}
	.team .t-head img { height: 180px; }
	.team .t-head { height: 185px; }
	.team .t-bottomm h2 { font-size: 15px; }
	.team .t-icon p { width: 73px; 	font-size: 13px; 	}
	.team .story-team { height: 330px; }
	.team .t-bottom p { font-size: 14px; }
	.team .single-team { height: 350px; }
	.team .t-bottom h2 { font-size: 17px; }
	.main-content-Absent-Thumb-t { grid-template-columns: 100%; gap: 20px; }
	.video-sec-b{grid-template-columns: 46% 51%;}
	.border-section{ padding: 8px;}
	.Benefits-grid { grid-template-columns: 100%; }
	.bl-img img {
		width: 100%;
	}
	.Benefits-grid-2 {grid-template-columns: 100%;
		gap: 6px;
		margin-bottom: 20px;
	}
	.Ultimate-Goal-grid { grid-template-columns: 49% 49%; gap: 2%; }
	.Correct-Hyperlordosis-grid{ grid-template-columns: 49% 49%; gap: 2%; }
	.Achondroplasia-grid{    grid-template-columns: 100%;
		gap: 3%;}
		.carousel-inner.height-700{height: unset;}
		ul.con-gridddd{grid-template-columns: 50%;}

		.appointment-wrap .col-xl-4.col-lg-6.col-md-6.offset-lg-4 {
			margin: 0 auto;
		}
		h2.text-h-col.mb-4 {
			text-align: left;
		}
		
		.Procedure-grid h3 {
			text-align: left;
		}

.ffd-grid{grid-template-columns: 100%;
    gap: 1%;}
	.intect-ull { display: grid; 	gap: 20px; }
		.intect-ull-2 { display: grid; 	gap: 20px; }

		.intect-ull-3 { 
			grid-template-columns: 31% 31% 31%;
			gap: 3%;
		}
		.Initial-grid { 
			grid-template-columns: 100%;
			gap: 20px;
		}





}
	/* Mobile Screen */
	@media only screen and (max-width: 767px) {
		span.current {
    font-size: 13px;
}
		ul.con-gridd li p {
			text-align: center !important;
		}
		.content-box img { width: 30%; margin: 0 auto; display: flex; }
		.headerr .single-headd .social li a { border: 1px solid #f7f7f7; }
		.header { background-color: #6e0a78; position: relative;}
		.gradual-1 p { height: 10vh; }
		.team-details .single-team-member .inner-box { margin-bottom: 0; }
		ul.con-gridddd{grid-template-columns: 100%;}
		.bg-locat{height: unset;}
		.gr-grid-section2{grid-template-columns: 100%; gap: 10px;}
/* anant */
.sq-link { display: grid; gap: 20px; }
.sq-link a {  width: 100%; }
.grid-fr-3 {grid-template-columns: repeat(1, 1fr) !important;}
		ul.Cartilage-defect-ul {grid-template-columns: repeat(1, 1fr);}
	
		.jp-grid {grid-template-columns: repeat(1, 1fr);}
		.jp-grid2 {grid-template-columns: 100%;}
		.my-image-grid {grid-template-columns: repeat(1, 1fr);}
		.p-sto-img {margin-top: 70px;}
		.navigation__menu {display: grid;gap: 28px;justify-content: center;}
         .col-lg-5.col-xl-5.md-12.offset-1 {margin-left: 0;}
		 .md-sec {grid-template-columns: 100%;}
		 .melorheostosis-box {	grid-template-columns: 100%;}
		 .ml-sec {grid-template-columns: repeat(1, 1fr);	}
		 .ml-sec2 {grid-template-columns: 100%; gap: 17px;}
		 .mh-grid {grid-template-columns: repeat(1, 1fr);}
		 .od-section {grid-template-columns: 100%;}
		 .od-sec {grid-template-columns: repeat(1, 1fr);}
		 .od-grid {grid-template-columns: 100%;	}
		 .new-o-t {grid-template-columns: 100%;	}
		 .Procedure-grid {grid-template-columns: 100%;	}
		 .ot2-grid {grid-template-columns: 100%;}
		 .ost-grid {grid-template-columns: repeat(1, 1fr);}
		 .os-sec {grid-template-columns: 100%;}
		 .os-sec2 {grid-template-columns: 100%; gap: 1%;	}
		 .os-sec3 {grid-template-columns: 100%;gap: 2%;	}
		 .os-img {	order: 2;	}
		 .pd-image {	grid-template-columns: 100%;	}
		 .pm-sec {grid-template-columns: 100%;}
		 .pm-grid2 {	grid-template-columns: repeat(1, 1fr);margin-top: 20px;	}
		 .pm-grid3 {grid-template-columns: 100%;gap: 2%;}
		 .head-grid {	grid-template-columns: 100%;	}
		 .half-grid {grid-template-columns: 100%;}
		 .text-mb {	margin-top: 20px;}
		 .half-grid1 {grid-template-columns: 100%;}
		 .img-flex {display: block;text-align: center;	}
		 .p-sto-img-grid {margin-top: 4.1rem !important;}
		 .ps-grid {grid-template-columns: repeat(1, 1fr);}
		 .grid-2 {	grid-template-columns: 100%;}
		 .pc-txt a {font-size: 15px !important;}
		 .pc-sec {grid-template-columns: repeat(1, 1fr);}
		 .information {grid-template-columns: 100%;	}
		 .main-content-poplitea {grid-template-columns: 100%;	}
		 ul.icon-poplitea-grid {grid-template-columns: repeat(1, 1fr);}
		 .main-content-Bowing-tibia {grid-template-columns: 100%;	}
		 .pd-grid {grid-template-columns: 100%;margin-bottom: 40px;	}
		 .precice-grid-1 {grid-template-columns: 100%;	}
		 .precice-grid-2 {grid-template-columns: 100%;	}
		 .precice-grid-3 {grid-template-columns: 100%;	}
		 .precice-text p {margin-top: 20px;}
         .common-image {order: 2;	}
		 .pp-txt {padding: 0;	box-shadow: none;	}
		 .pp-txt h2 {font-size: 26px;}
		 .pp-txt p {font-size: 18px;	}
		 .pp-txt h5 {	font-size: 24px;	}
		 .pp-txt h6 {font-size: 20px;	}
		 .sub-prg {margin-left: 0px;}
		 .main-content-Pseudoachondroplasia {	grid-template-columns: 100%;	}
		 .pp-grid {grid-template-columns: 100%;}
		 .pd-prg p {padding-top: 30px;}
		 .rch-grid {	grid-template-columns: 100%;	}
		 .rch-link a {width: 100%;	}
		 .rch-grid2 {grid-template-columns: repeat(1, 1fr);	}
		 .rch-img {	text-align: center;padding-bottom: 15px;}
		 .rch-link2 a {width: 100%;	}
		 .Radial-i-grid {grid-template-columns: 100%;}
		 ul.Radial-gridd {grid-template-columns: 100%;gap: 20px;margin-bottom: 35px;}
		 .rch-img-grid {grid-template-columns: 100%; gap: 20px;	}
		 .rch-img-grid-1 {grid-template-columns: 100%; gap: 20px;}
		 .rch-img-grid-2 {grid-template-columns: 100%; gap: 20px;}
		 .rp-sec {grid-template-columns: 100%;	}
		 .sa-list.add {display: block !important;}
		 .rp-sec2 {grid-template-columns: 100%;	}
		 .rp-sec3 {grid-template-columns: repeat(1, 1fr);	}
		 .rp-img-gridd {grid-template-columns: 100%;}
		 .rp-grid-section {	grid-template-columns: repeat(1, 1fr);	}
		 .rp-link a {width: 100%;}
		 .Custom-check-section {grid-template-columns: repeat(2, 1fr);}
		 .nice-select {text-overflow: ellipsis;	white-space: nowrap;		}
		.nice-select .open .list{overflow: scroll; height:300px;}
		 .d-flex.align-items-Center.justify-content-around.gap-12px {flex-wrap: wrap;	}
		 .common-heading-text h2 {	margin-top: 2rem !important;	}
		 .schroth-method-grid1 {	grid-template-columns: 100%;	}
		 .schroth-method-grid2 {	grid-template-columns: 100%;	}
		 .schroth-method-grid3 {	grid-template-columns: 100%;}
		 .Scoliosis-text {	grid-template-columns: 100%;	}
	     ul.icon-scoliosis-grid {grid-template-columns: 100%;	}
	     .Idiopathic-Scoliosis-text {grid-template-columns: 100%;}
	     .scoliosis-type {grid-template-columns: 100%;}
	     .scoliosis-type-2 {grid-template-columns: 100%;margin-bottom: 50px;	}
	     .s-type-3-grid {grid-template-columns: 100%;	}
	     .non-grid {	grid-template-columns: 100% ;	}
	     .Surgical-Treatments-grid {	grid-template-columns:  100%;	}
	     .External-Bracing-grid {grid-template-columns: 100%;	}
		 .sc-sec {	grid-template-columns: 100%;padding: 25px 0px;	}
	     .sc-sec2 {	grid-template-columns: 100%;box-shadow: none;padding: 20px 0px;	}
	     .sc-grid {grid-template-columns: repeat(1, 1fr);padding: 15px 0px;	}
		 .sc-main-grid {padding: 20px 0px;box-shadow: none;}
		 .sc-grid ul li {grid-template-columns: 12% 88%;	}
		 .spina-type {	display: grid;}	
		 .sd-sec {grid-template-columns: 100%;	}
		 .sd-grid {	grid-template-columns: repeat(1, 1fr); padding-top: 25px;}
		 .sd-txtt {grid-template-columns: 100%;	}
		 .sd-sec2 {grid-template-columns: 100%;	}
		 .sd-txt1 {	grid-template-columns: 100%;	}
		 .pm-main-sec {display: block;	margin: 25px 0;}
		 .sd-section {	grid-template-columns: 100%;	}
		 .my-main-parent {	grid-template-columns: 100%;	}
		 .Knee-joint-text h2 {margin-top: 30px;	}
		 .about-area-grid {grid-template-columns: 100%;	}
		 .text-p-gap {margin-bottom: 35px;	}
		 .main-content-syndrome {grid-template-columns: 100%;}	
		 .text-p-gap {	margin-top: 60px;	}
		 .sa-sec {grid-template-columns: 100%;}
		 .sa-sec2 {grid-template-columns: repeat(1, 1fr);	}
		 .sa-sec3 {grid-template-columns: 100%;	}
		 .sh-sec {grid-template-columns: 100%;    margin-bottom: 45px;}
		 .sh-link a {width: 100%;}
		 .sh-links {display: block;	}
		 .sh-grid {grid-template-columns: 100%;	}
		 .rp-img {margin-bottom: 20px;	}
		 .sk-section {	grid-template-columns: 100%;	}
		 .sk-grid {grid-template-columns: repeat(1, 1fr);	}
		 .sk-grid2 {grid-template-columns: repeat(1, 1fr);}
		 .sk-prg p {padding-top: 20px;	}
		 .sk-grid3 {	grid-template-columns: 100%;	}
		 .sk-links {	display: block;	}
		 ul.grid-2box {grid-template-columns: repeat(2, 1fr);	}
		 .link-box-t {display: grid;	}
		 .Congenital-Femoral-video {grid-template-columns: 100%;	}
		 .tbh-grid2 {	grid-template-columns: 100%;	}
		 .tbh2-grid {	grid-template-columns: 100%;	}
		 .tbh-grid3 {	grid-template-columns: 100%;	}
		 .tbh3-grid {grid-template-columns: 100%;	}
		 .tbh-grid-2 {	grid-template-columns: repeat(1, 1fr);	}
/* anant-css-end */
		ul.diseases-name-grid { grid-template-columns: repeat(1, 1fr); }
		/* .carousel-item img { height: 500px !important; } */
		.alphabet-container-grid { grid-template-columns: repeat(6, 1fr); margin-bottom: 20px; }
		.a-to-z-sec { height:950px; }
		.a-to-z-maingrid { grid-template-columns: 100%; gap: 54px; }
		.carousel-inner.height-700 { height: auto; }
		.hl-grid-section { justify-content: unset; }
		.hl-txt2 { width: 100%; }
		.hl-list ul li { margin-top: 15px; }
		.hl-grid { grid-template-columns: repeat(1, 1fr); }
		.hl-list ul { grid-template-columns: repeat(1, 1fr); }
		.hv-txt4{ grid-template-columns: 100%; }
		.hv-txt3{ grid-template-columns: 100%; }
	.hv-txt2 { grid-template-columns: 100%; }
		.hv-txt { grid-template-columns: 100%; }
		.common-image img { margin-top: 20px; }
		.hd22-grid { grid-template-columns: 100%; }
		.hd-grid-2{ grid-template-columns: 100%; }
		.hd-prg2 { padding: 20px; }
		.hd-grid2{ grid-template-columns: 100%; gap: 20px; }
		.pp-txt {padding:0; box-shadow:unset;} 
		.hd-grid { grid-template-columns: 100%; gap: 20px; }
		.gr-list-gridd { grid-template-columns: 100%; }
		.gr-grid-section2 { grid-template-columns: 100%; gap: 20px; }
		.gr-section-grid {grid-template-columns: repeat(1, 1fr);}
		.fh-link a { width: 100%; }
		.fh-link2 a{ width: 100%; }
		.fh-img img { width: 100%; }
		.gr-grid { grid-template-columns: 100%; gap: 0%; }
		.gr-list { grid-template-columns: repeat(1, 1fr); gap: 15px; }
		.gd-grid { grid-template-columns: repeat(1, 1fr); }
		ul.con-grid { grid-template-columns: repeat(1, 1fr); }
		.fa-txtt {grid-template-columns: repeat(1, 1fr);}
		.fh-sec2 { grid-template-columns: repeat(1, 1fr); }
		.fh-gridd { grid-template-columns: 100%; gap: 0; }
		.fh-grid22 { grid-template-columns: 100%; gap: 0%; margin-bottom: 20px; margin-top: unset; }
		.fh-grid4 { grid-template-columns: 100%;}
		.fh-txt2 {grid-template-columns: 100%; gap: 0%; margin-bottom: 20px;}
		.fh-txt-22 { grid-template-columns: 100%; gap: 0%; margin-bottom: 20px; }
		.fh-grid3 { grid-template-columns: 100%; gap: 0%; }
		.fh-grid2 { grid-template-columns: 100%; gap: 0%; }
		.fh-list{grid-template-columns: repeat(1, 1fr);}
		.fh-sec { grid-template-columns: repeat(1, 1fr); gap: 10px; }
		.fh-grid { grid-template-columns: 100%; gap: 0%; }
		.fh-grid-section{ grid-template-columns: 100%; gap: 0%; }
		.fd-grid2{ grid-template-columns: 100%; gap: 1%; }
		.fd2-grid { grid-template-columns: repeat(1, 1fr);}
		.fd-grid { grid-template-columns: 100%; gap: 1%; }
		.fellowship-p { margin-bottom: unset; display: unset; align-items: unset; }
		p.fellowship-p {display: unset;}
		.ext-prg ul li { grid-template-columns: 9% 91%; }
		.ext-grid { grid-template-columns: repeat(1, 1fr); gap: 20px; }
		.extt-img { left: 50%; top: -2%; transform: translate(-50%, -50%); }
		.ext-img { padding: unset; }
		.extt-grid { grid-template-columns: repeat(1, 1fr); gap: 125px; }
		.grid-2 { grid-template-columns: 100%; gap: 2%; }
		.dd-list { grid-template-columns: repeat(1, 1fr); }
		/* ul p{text-align: center !important;} */
		.link-boxb-t { display: block; }
		.limbb-pdf {margin-bottom: 20px; }
		.cp-sec{ grid-template-columns: 100%; gap: 1%;  margin-bottom: 45px; }
		.cp-grid{ grid-template-columns: 100%; gap: 1%; }
		.icon-btn-pd { display: block; }
		.pseudarthrosis-box-4{ grid-template-columns: 100%; gap: 2%; }
		.pseudarthrosis-box-3{ grid-template-columns: 100%; gap: 2%; }
		.new-p-type { grid-template-columns: 100%; gap: 2%; }
		.pseudarthrosis-box-2 { grid-template-columns: 100%; gap: 2%; }
		.pseudarthrosis-box-1 { grid-template-columns: 100%; gap: 2%; }
		.pd-image { grid-template-columns: 100%; }
		.rp-img { margin-bottom: 20px; }
		.cp-gridd { display: grid; grid-template-columns: 100%; gap: 0%;}
		.cfd-2b { grid-template-columns: 100%; gap: 1%; }
		.characterized-type-2 { width: 100%; }
		.Preparatory-grid { grid-template-columns: 100%; gap: 1%; }
		.intect-ull-3  { grid-template-columns: 100%; gap: 2%; }
		.Initial-grid { grid-template-columns: 100%; gap: 20px; }
		.ffd-grid { grid-template-columns: 100%; gap: 2%; }
		.intect-ull-2 { display: block; }
		ul.intact-text { margin-bottom: 20px; }
		.intect-ull { display: block; }
		.anc-col-grid { grid-template-columns: 100%; gap: 20px; }
		.Rehabilitation-grid { grid-template-columns: 100%; gap: 0%; }
		.Lengthening-for-CFD-grid { grid-template-columns: 100%; gap: 1%; }
		.img-box { grid-template-columns: 100%; gap: 2%;  }
		.Congenital-Femoral-video { grid-template-columns: 100%; gap: 2%;  }
		a.limb-pdf { display: block; }
		.te-hg { height: fit-content; }
		.cdp-grid-img-m { grid-template-columns: 100%; }
		.cdp-grid-img { grid-template-columns: repeat(1, 1fr); }
		.act-gridbox-mt { width: 100%; margin-top: 20px; }
		.grid3 { grid-template-columns: repeat(1, 1fr); gap: 20px; }
		.Conditions-grid{grid-template-columns: 100%; gap: 1%;}
		.ct-grid2{grid-template-columns: 100%; gap: 1%;}
		.ct-grid { grid-template-columns: 100%; gap: 0%; }
		.cmt-sec-grid-3{grid-template-columns: 100%; gap: 1%;}
		.cmt-sec-grid-2 {grid-template-columns: 100%; gap: 1%;}
		.cmt-sec-grid {grid-template-columns: 100%; gap: 1%;}
		.evc-text p {height: fit-content;}
		.evc-grid-i  { grid-template-columns: 100%; gap: 1%; }
		.Chondroectodermal-t { grid-template-columns: 100%; gap: 0%; }
		.chd-grid2 {grid-template-columns: repeat(1, 1fr);  gap:1%; }
		.chd-grid {grid-template-columns: repeat(1, 1fr);  gap:0;}
		.main-content-chondroectodermal {grid-template-columns: 100%; gap: 1%;}
		.gradual-correction-t-grid {grid-template-columns: 100%; gap: 1%;}
		.charcot1-grid {grid-template-columns: 100%; gap: 2%;}
		.Surgical-Treatment-grid {grid-template-columns: 100%; gap: 1%;}
		.new-c {grid-template-columns: 100%; gap: 2%;}
		.brachymetatarsia-sec-grid  {grid-template-columns: 100%; gap: 2%;}
		.Brachymet-im {grid-template-columns: 100%; gap: 2%;}
		.Brachymetatarsia-t-grid {grid-template-columns: 100%; gap: 1%;}
		.bh-list {grid-template-columns: repeat(1, 1fr);}
		.bh-grid {grid-template-columns: 100%; gap: 1%;}
		ul.icon-Functional-grid-2 {grid-template-columns: 100%;}
		ul.icon-Functional-grid-1 {grid-template-columns: 100%;}
		.bone-defexts-grid {grid-template-columns: 100%; gap: 1%;}
		ul.icon-Rob-grid-4 {grid-template-columns: repeat(1, 1fr);}
		.bd-grid3 {grid-template-columns: 100%; gap: 1%;}
		.Schematic-grid {grid-template-columns: 100%; gap: 1%; padding-bottom: 15px;}
		.Infantile-Blount-grid {grid-template-columns: 100%; gap: unset;}
		ul.blount-gridd {grid-template-columns: repeat(1, 1fr);}
		.bd-img {margin-bottom: 25px;}
		.bw-list {grid-template-columns: repeat(1, 1fr);}
		.bw-grid {grid-template-columns: repeat(1, 1fr);}
		.av-list {grid-template-columns: repeat(1, 1fr);}
		.team-details .lower-content .content-box h3 {font-size: 26px;}
		.sd-section2 {grid-template-columns: repeat(1, 1fr);}
	    .video-sec-arthrogryposis { grid-template-columns: 100%;}
		.ar-link a {width: 100%;}
		.ar-prg {margin-top: 20px;}
		.ar-grid {grid-template-columns: 100%;}
		.ab-sec {grid-template-columns: 100%;}
		.common-image p {height: auto !important; padding: 10px;}
		.common-image {margin-bottom: 15px;}
		.border-section {margin-top: 10px; margin-bottom: 10px;}
		.mh-head h3 {font-size: 19px;}
		.my-listing-mii ul {grid-template-columns: repeat(2, 1fr);}
		.sec-2grid {grid-template-columns: 100%; gap: unset;}
		.ab-griddd {grid-template-columns: repeat(1, 1fr);}
		.Benefits-grid-2 {grid-template-columns: 100%; gap: 1%; margin-bottom: 30px;}
		.Benefits-grid {grid-template-columns: 100%; gap: unset;}
		.ab-grid {grid-template-columns: 100%; gap: 2%;}
		.ac-sec {grid-template-columns: 100%; gap: 0%;}
		.line-bg {display: none;}
		.accommodations-img img {width: 100%;}
		.team-details .lower-content .content-box .content-style-one .text {text-align: unset;}
		.main-content-Absent-Thumb-t {grid-template-columns: 100%; gap:unset;}
		.type-sec-a {margin-top: 20px;}
		.video-sec-b {grid-template-columns: 100%; margin-top: 47px;}
		.line-bg2 {display: none;}
		.Accommodations-grid2 img {margin-left: 0;}
		.video-sec-A {grid-template-columns: 100%;}
		.absent-type-2 {grid-template-columns: 100%;}
		.absent-type {grid-template-columns: 100%;}
		.pd-section {grid-template-columns: 100%;}
		.pd-text h3 {margin-top: 20px;}
		.ls-grid2 {grid-template-columns: repeat(1, 1fr);}
		.ls-grid {grid-template-columns: 100%; gap: 0%;}
		.bd-prg-grid3.grid {display: grid; grid-template-columns: 100%; gap: 0%;}
		.Achondroplasia-grid {grid-template-columns: 100%;gap: 0;}
		.bd-prg-grid {grid-template-columns: 100%;}
		.Patient-enjoy-grid {grid-template-columns: 100%; gap: 0;}
		.bd-link a {width: 100%;}
		.bd-prg-grid3 {grid-template-columns: 100%; gap: 0;}
		.bd-prg-grid2 {grid-template-columns: 100%; gap: 0;}
		.bd-grid {grid-template-columns: repeat(1, 1fr);}
		.treatment-ul-grid {grid-template-columns: repeat(1, 1fr);}
		ul.icon-Rob-grid {display: grid; grid-template-columns: repeat(1, 1fr);}
		.Correct-Hyperlordosis-grid {grid-template-columns: 100%; gap: 2%;}
		.new-achondroplasia {grid-template-columns: 100%;gap: 1%; margin-bottom: 50px !important;}
		.Ultimate-Goal-grid {grid-template-columns: 50% 50%;}
		ul.icon-charchot-neuroa {grid-template-columns: repeat(1, 1fr);}
		.stage-type {grid-template-columns: repeat(1, 1fr);}
		.tbh-img img {width: 100%;}
		.tbh-img{
			margin-bottom: 20px;
		}
		.tbh-grid {
			grid-template-columns: 100%;
			gap: 0;
		}
		.limb-g1-text {
			margin-bottom: 0;
			padding: 10px 10px 0;
		}
		
		ul.icon-absent-grid {
			grid-template-columns: repeat(1, 1fr);
		}
		.main-content-absent-thumb {
			grid-template-columns: 100%;
			gap: unset;
		}
		.ab-link a {
			width: 100%;
		}
		.pd-img {
			grid-template-columns: 100%;
		}
		.sh-grid2 {
			grid-template-columns: 100%;
		}
		.Cartilage-grid {
			grid-template-columns: 100%;
			gap: 0%;
			margin-bottom: 15px;
		}
		.new-patient-sto {
			text-align: left;
		}
		.img-patient-sto img {
			width: 120px;
		}
		.videos-grid {
			grid-template-columns: repeat(1, 1fr);
		}
		.patient-care-grid {
			grid-template-columns: repeat(1, 1fr);
			gap: 0px;
		}
		.session-box {
			grid-template-columns: 100%;
			gap: 7%;
		}
		.search-story input::placeholder {
			font-size: 12px;
		}
		.search-story form button {
			font-size: 14px;
			padding: 15px 25px;
		}
		.single-image img {
			width: 100%;
		}
		.Preparing-Surgery-grid {
			grid-template-columns: 100%;
			gap: 1%;
		}
		.p-sto-img-grid img {
			width: 30%;
		}
		.event-section p {
			width: 100%;
			padding: 15px;
		}
		.otherevent-section {
			grid-template-columns: repeat(1, 1fr);
		}
		.Physical-Therapy1-box {
			grid-template-columns: 100%;
			gap: 2%;
		}
		.Physical-Therapy-box {
			grid-template-columns: 100%;
			gap: 2%;
		}
		.programs {
			grid-template-columns: 100%;
			height: 670px;
		}
		.limb-grid2 {
			grid-template-columns: 100%;
			gap: 4%;
		}
		.limb-grid-4 {
			grid-template-columns: 100%;
			gap: 0%;
		}
		.limb-grid-4 img {
		width: 100%;
		}
		/* .search-icon {
			left: 45px;
		} */
		.Middle-East-Clinic {
			margin-bottom: 22px;
		}
		.children-hospital-grid {
			grid-template-columns: 100%;
			gap: 0;
			margin-bottom: 25px;
		}
		.Patient-Resources-grid {
			grid-template-columns: 100%;
		}
		ul.WHHMC-ul {
			grid-template-columns: repeat(1, 1fr);
		}
		.pdf-grid {
			grid-template-columns: repeat(1, 1fr);
		}
		.about-content ul {
			margin-bottom:15px;
		}
		figure.image-box {
			text-align: center;
		}
		ul.limb-pdf-flex {
			grid-template-columns: 100%;
			gap: 2%;
		}
		.Summer-Break-heading p {
			width: 100%;
			text-align: left;
		}
		.Summer-Break-heading h2 {
			text-align: left;
		}
		.appointment-form {
			grid-template-columns: 100%;
		}
		.nondiscrimination-section h4 {
			align-items: unset;
			display: grid;
			grid-template-columns: 10% 90%;
			gap: unset;
		}
		ul.ulli li {
			margin-left: 56px;
		}
		.complaint-form .limb-pdf {
			width: 100%;
		}
		.Coordinator-grid {
			grid-template-columns: repeat(1, 1fr);
			gap: 0%;
		}
		.Summer-Break-grid {
			grid-template-columns: 100%;
			gap: 0%;
			margin-bottom: 21px;
		}
		.appo-2 {
			grid-template-columns: 100%;
			gap: 1%;
		}
		.team-details .team-social-bar .call {
			margin-right: unset;
			margin-top: 24px;
			margin-bottom: 17px;
		}
		.team-details .single-team-member .content-box {
			margin-left: unset;
			margin-top: 10px;
		}
		.feature-content.clearfix {
			grid-template-columns: repeat(1, 1fr);
		}
		ul.con-grid2 {
			grid-template-columns: 100%;
		}
		.hipcenter-team-member {
			padding: unset;
		}
		.hip-center-grid1 {
			grid-template-columns: 100%;
			gap: 1%;
		}
		.hip-center-grid1 {
			grid-template-columns: 100%;
			gap: 1%;
			margin-top: 25px;
		}
		.hip-center-grid2 {
			grid-template-columns: 100%;
			gap: 2%;
		}
		.Conditions-treated-g h2 {
			margin-bottom: 0px;
		}
		.hip-video {
			margin-top: 25px;
		}
		.btn {
			width: 100%;
			height: 44px;
		}
		.madelung-box {
			grid-template-columns: 100%;
			gap: 0;
		}
		.madelung-type {
			grid-template-columns: 100%;
			gap: 1%;
		}
		.text-p-gap {
			margin-top: 16px;
			margin-bottom: unset;
		}
		.video-sec-b .text-p-gap {
			margin-top: 0;
		}
		.mhe-center-img img {
			width: 75%;
		}
		.Specialist-Team-grid {
			grid-template-columns: 100%;
			gap: 0%;
		}
		.Specialist-Team-grid2 {
			grid-template-columns: 100%;
			gap: 0%;
		}
		.Team-img {
			order: 2;
		}
		.our-center-heading p {
			width: 100%;
		}
		.Center-img {
			display: block;
		}
		.Center-img img {
			margin-bottom: 10px;
		}
		.Clubfoot-center-img img {height: unset;}
		.Clubfoot-img {
			display: block;
		}
		section.Clubfoot-center-sec {
			grid-template-columns: 100%;
		}
		.card-body-imgs img {
			width: 100%;
		}
		.faq .card .card-header .faq-title {
			align-items: flex-start;
		}
		.faq .card .card-header .faq-title i {
			margin-top: 5px;
		}
		.card-body-imgs {
			display: block;
			margin-bottom: 22px;
		}
		section.Cartilage-Repair-Procedures p {
			width: 100%;
		}
		.card-body-grid {
			grid-template-columns: 100%;
		}
		.Meniscus-grid {
			grid-template-columns: 100%;
			gap: 1%;
		}
		.Cartilage-defect-img2 p {
			width: 100%;
		}
		ul.icon-campomelic-grid {
			grid-template-columns: 100%;
		}
		ul.Cartilage-ul li {
			font-size: 17px;
			display: grid;
			grid-template-columns: 10% 90%;
			gap: 2%;
		}
		.Cartilage-defect-ul li {
			font-size: 17px;
			display: grid;
			grid-template-columns: 10% 90%;
			gap: 2%;
		}
		ul.Cartilage-defect-ul {
			grid-template-columns: repeat(1, 1fr);
		}
		.Cartilage-defect-grid {
			grid-template-columns: 100%;
			gap: 30px;
		}
		.grid-fr-3 {
			grid-template-columns: repeat(1, 1fr) !important;
		}
		.Knee-joint-grid {
			grid-template-columns: 100%;
		}
		.Advanced-imaging-p {
			width: 100%;
		}
		.Bones-of-Knee-Joint-grid {
			grid-template-columns: repeat(1, 1fr);
			gap: 20px;
		}
		.Services-include-grid {
			grid-template-columns: repeat(1, 1fr);
		}
		.Accommodations-sec {
			padding: 50px 10px !important;
		}
		.Accommodations-grid {
			grid-template-columns: 100%;
		}
		.Accommodations-grid2 {
			grid-template-columns: 100%;
			gap: 3%;
		}
		.Accommodations-grid2 .accommodations-img {
			order: 2;
		}
		p.webp {
			width: 100%;
			padding: 0 15px;
			margin-bottom: 0;
		}
		.activity-grid {
			grid-template-columns: repeat(1, 1fr);
			padding: 0 15px;
		}
		.siteorigin-widget-grid {
			grid-template-columns: repeat(1, 1fr);
			gap: 18px;
		}
		.Act-1box {
			width: 100%;
		}
	
	.header.sticky .header-bottom{
		position:absolute;
		z-index:999;
		top:initial;
		left:0;
		bottom:initial;
	}
	.header .header-inner {
		width: 100%;
		z-index: 333;
		position: absolute;
		position: relative;
		padding-bottom: 20px;
		background: #fff;
		display: none;
	}
	.slicknav_menu{
		display:block;
	}
	.slicknav_menu {
		display: block;
		background: transparent;
		padding: 0;
	}
	.slicknav_btn {
		background: transparent;
		padding: 0;
		margin-top: -30px;
	}
	.slicknav_menu .slicknav_icon-bar{
		box-shadow:none;
	}
	.slicknav_menu{
		display:block;
	}
	.slicknav_menu {
		display: block;
		background: transparent;
		padding: 0;
	}
	.slicknav_btn {
		background: transparent;
		padding: 0;
		margin-top: 28px;
	}
	.slicknav_menu .slicknav_icon-bar{
		box-shadow:none;
	}
	.slicknav_nav {
		clear: both;
		color: #2C2D3F;
		margin: 0;
		font-size: .875em;
		background: #fff;
	}
	

	.slicknav_nav li a {
		color: #2C2D3F;
		transition: all 0.4s ease;
		background: none;
		padding: 4px 10px;
	}
	.slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a {
		padding: 0 10px;
		background:transparent;
	}
	.slicknav_nav li a i{
		display:none;
		margin:0;
	}
	.slicknav_nav li:hover a{
		color:#6a2778;
	}
	.slicknav_nav li .dropdown li a{
		color:#2C2D3F;
		background:transparent;
	}
	.slicknav_nav li .dropdown li a:hover{
		color:#6a2778;
	}
	.slicknav_nav li .slicknav_item{
		background:transparent;
	}
	.slicknav_nav .slicknav_row, .slicknav_nav a {
		padding: 0;
		margin: 0;
		padding: 6px 0;
		font-weight:400;
	}
	.slicknav_menu .slicknav_icon-bar {
		background-color: #6a2778;
		box-shadow: none;
		text-shadow: none;
	}
	.slicknav_nav .slicknav_arrow{
		color:#2C2D3F;
	}
	.slicknav_nav li:hover .slicknav_arrow{
		color:#6a2778;
	}
	.slicknav_menu .slicknav_icon-bar {
		display: block;
		width: 25px;
		height: 3px;
		-webkit-border-radius: 1px;
		-moz-border-radius: 1px;
		border-radius: 1px;
		-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.25);
		-moz-box-shadow: 0 1px 0 rgba(0,0,0,.25);
		box-shadow: 0 1px 0 rgba(0,0,0,.25);
		background: #fff;
	}
	.header .main-menu{
		display:none 
	}
	.header .widget-main {
		float: right;
		display: none;
	}
	.header.style2 .slicknav_btn {
		margin-top: 18px;
	}
	.header .slicknav_nav {
		margin-top: 65px;
	}
	.header.style2 .slicknav_nav {
		margin-top: 60px;
	}
	.header.style2 .header-inner{
		display:none;
	}
	.header.style2 .main-menu{
		display:none;
	}
	.header .header-inner .get-quote{
		margin: 0;
		padding: 0;
	}
	.header .header-inner .get-quote .btn {
		color: #fff;
		display: none;
		margin: 0;
		padding: 0;
	}
	.section{
		padding:50px 15px;
	}
	.section-title {
		margin-bottom: 30px;
		padding: 0px 20px;
	}
	.map-text{position: relative;left: 0;}
	#map_wrapper{width: 100%;}
	.section-title h2 {
		font-size: 22px;
		margin-bottom: 10px;
	}
	.section-title p {
		font-size: 15px;
	}
	
	.breadcrumbs {
		padding: 60px 0;
		height: 300px;
		margin-top: 180px;
	}
	.breadcrumbs h2 {
		font-size: 32px;
		font-weight:600;
	}
	.breadcrumbs .bread-list {
		margin-top:10px;
	}
	.breadcrumbs ul li{
		font-size: 14px;
		font-weight: 400;
	}
	.breadcrumbs ul li a {
		font-size: 14px;
		font-weight: 400;
	}
	.btn {
		padding: 11px 20px;
		font-weight: 400;
		font-size: 13px;
		margin-bottom: 10px;
	}
	.team-mem img{
		margin: 10px auto;
		display: block;
	}
	.header .top-link {
		float: none;
		text-align: center;
		margin-bottom: 10px;
	}
	.header .top-contact {
		float: none;
		text-align: center;
	}
	.slider .single-slider {
		height: 711px;
		background-size: cover;
		background-position: center;
		background-repeat:no-repeat;
		background-image: url(https://paleyinstitute.org/wp-content/themes/astra/img/POSI-Homepage-Banner-Mobile-1.jpg);
	}
	.logo-center{top: 25%;}
	.header .search-form{position: relative;width: 100%;margin-top:10px;z-index: 1;}
	.header .right-bar{float: none;display: block;}
	.header .topbar{text-align: center;}
	.headerr .single-headd .social{margin-top: 8px; margin-bottom: 11px;}
	.header .middle-header .text-right{text-align: center!important;}
	.header .single-widget{float: none;}
	.blog .single-news .news-head{margin-bottom: 10px;}
	.cta-area.section.pb-0{    padding: 50px 25px}
	.why-choose .section-title{margin-bottom: 0!important;}
	.eduHead{    padding: 38px 0px 0px 0px;
		font-size: 36px;}
		.download-grid{gap: 0;}
		.text-big{font-size: 15px;}
		.download-app-title{text-align: center;     margin-bottom: 33px;}
		.app-img {
			order: 2;
		}
		.download-app-title h2{padding-top: 38px;}
		.limb-grid1{grid-template-columns:100%; gap: 1%;}
		.limb-g1-text h2{font-size: 22px;}
		.limb-grid-sec0{grid-template-columns: repeat(1, 1fr);}
		.limb-sec-text{width: 100%;padding: 0 15px; left: 0;    overflow-y: scroll;height: 202px;margin-bottom: 20px;}
		ul.con-grid{grid-template-columns: repeat(1, 1fr);}
		ul.con-gridd {
			grid-template-columns: 100%;
		}
		ul.con-griddd {
			grid-template-columns: 100%;
		}
		.limb-bottom-grid{    grid-template-columns: 100%;    padding: 25px;}
		.hr-right{border-bottom: 2px solid #6e0a78;border-right: unset;}
		.limb-bottom-grid-box{padding-bottom: 20px;}
		.limb-sec p{font-size: 14px;}
		h2.Overview-heading{margin-bottom: 25px;}

		.case-studies-img img {
			width: 31%;
		}
		.text-h {
			height: 8vh;
		}
	.schedule {
		background: #fff;
		margin: 0;
		padding: 0;
		height: auto;
		padding: 50px 0;
		border-bottom:1px solid #eee;
	}
	.schedule .schedule-inner {
		transform: none;
	}
	.schedule .single-schedule{
		margin:15px 0;
	}
	.slider .single-slider{
		position:relative;
	}
	.slider .single-slider:before{
		position:absolute;
		content:"";
		left:0;
		top:0;
		height:100%;
		width:100%;
	
	}
	.slider .single-slider h1 {
		font-size: 28px;
		font-weight: 600;
		line-height: 35px;
	}
	.slider .single-slider .text {
		margin-top: 40px;
	}
	.slider.index2 .single-slider .text {
		margin-top: 80px;
	}
	.slider .owl-carousel .owl-nav div {
		height: 40px;
		width: 40px;
		line-height: 40px;
		border-radius: 4px;
	}
	.Feautes.index2 {
		padding-top: 50px;
	}
	.Feautes .single-features .signle-icon i {
		font-size: 42px;
		left: 50%;
		margin-left: -40px;
		height:80px;
		width: 80px;
		line-height: 80px;
	}
	.Feautes .single-features::before {
		display:none;
	}
	.Feautes .single-features {
		text-align: center;
		position: relative;
		padding:0px;
		margin: 15px 0;
	}
	.Feautes .single-features h3 {
		padding-top: 105px;
		font-size: 20px;
	}
	.fun-facts.section{
		padding:70px 0;
	}
	.fun-facts .single-fun{
		margin:0;
		margin:15px 0;
		position:relative;
	}
	.fun-facts .single-fun {
		margin: 35px 0;
		padding-top: 60px;
		text-align: center;
	}
	.fun-facts .single-fun i {
		left: 50%;
		margin-left: -35px;
		top:0;
		position:absolute;
	}
	.fun-facts .single-fun .content {
		padding:0;
	}
	.why-choose .choose-right {
		height: 200px;
		margin-top: 30px;
	}
	.call-action .content {
		padding: 0;
		padding: 70px 0;
	}
	.call-action .content h2 {
		font-size: 28px;
		line-height: 40px;
	}
	.appointment .appointment-image{
		margin-top:20px;
	}
	.services .single-service {
		margin: 20px 0;
	}
	.services .single-service h4 {
		margin-bottom: 15px;
	}
	.services .single-service h4 {
		margin-bottom: 10px;
	}
	.services-details-img h2 {
		font-size: 22px;
	}
	.service-details-inner-left {
		height: 300px;
		margin-bottom: 20px;
	}
	.service-details-inner {
		width: 100%;
		margin: 0;
	}
	.services-details-img {
		margin-bottom: 30px;
	}
	.service-details-inner h2 {
		font-size: 24px;
	}
	.testimonials {
		padding-bottom: 100px;
	}
	.testimonials .owl-dots {
		transform: translateX(-18%);
	}
	.departments .department-tab .nav li {
		margin: 0px 10px;
	}
	.departments .department-tab .nav li a {
		color: #fff;
		margin-top:10px;
		padding: 0 3px 12px 3px;
	}
	.departments .department-tab .nav li a i {
		font-size: 38px;
	}
	.departments .department-tab .nav li .first {
		padding-top: 6px;
		font-size: 14px;
	}
	.departments .department-tab .nav li .second {
		font-size: 13px;
		font-weight: 400;
		color: #868686;
		margin-top: 0px;
	}
	.departments .department-tab .tab-pane .department-left h3 {
		font-size: 22px;
		padding-bottom: 12px;
		margin-bottom: 20px;
	}
	.departments .department-tab .tab-pane .department-left .p1 {
		margin-bottom: 12px;
	}
	.departments .department-tab .tab-pane .department-left p {
		margin-bottom: 15px;
	}
	.departments .department-right{
		margin-top:30px;
	}
	
	.departments .department-right img{
		height:100%;
		width:100%;
	}
	.appointment.single-page {
		padding: 50px 0;
	}
	.appointment.single-page .work-hour {
		margin-top: 30px;
	}
	.blog .single-news {
		margin: 0;
	}
	.news-single .single-main {
		margin-top:0px;
	}
	.news-single .single-main {
		padding: 15px;
	}
	.news-single .news-title {
		font-size: 20px;
		font-weight: 500;
	}
	.news-single .news-title a{
		font-size: 20px;
		font-weight: 500;
	}
	.news-single .meta-right {
		float: none;
		display: inline-block;
		margin-top: -6px;
		margin-left: 56px;
		float: left;
	}
	.news-single .image-gallery .single-image {
		margin: 10px 0;
	}
	.news-single .image-gallery {
		margin-bottom: 10px;
	}
	.news-single .social-share li {
		float: left;
		display: inline-block;
		margin: 5px;
	}
	.news-single .prev-next {
		float: none;
		text-align: center;
		display: inline-block;
	}
	.news-single .prev-next li {
		margin-top: 10px;
	}
	.news-single .single-comments.left .main {
		margin-left:0px;
	}
	.news-single .single-comments .main {
		padding-left: 100px;
		position: relative;
		margin-left: 100px;
		margin: 0;
	}
	.news-single .single-comments .body {
		float: none;
		width: 100%;
	}
	.news-single .single-comments img {
		position: absolute;
		left: 0;
		top: 0;
	}
	.news-single .blog-comments {
		padding: 15px;
	}
	.news-single .comments-form {
		padding: 15px;
	}
	.main-sidebar .single-widget {
		padding: 20px;
	}
	.newsletter .subscribe-text {
		text-align: center;
		margin-bottom: 25px;
	}
	.newsletter .subscribe-form {
		text-align: center;
	}
	.newsletter .common-input {
		height: 50px;
		width: 100%;
		margin: 0;
	}
	.newsletter .btn {
		height: 50px;
		line-height: 50px;
		width: 100%;
		margin: 0;
		margin-top: 14px;
	}
	.error-page .error-inner h1 {
		font-size: 80px;
	}
	.error-page .error-inner h1 span {
		font-size: 17px;
	}
	.error-page .search-form input {
		width: 100%;
		display: block;
	}
	.error-page .search-form .btn {
		top:0;
		width: 100%;
		display: block;
		margin-top: 15px;
	}
	.mail-seccess .success-inner h1 {
		font-size: 80px;
	}
	.mail-seccess .success-inner h1 span {
		font-size: 17px;
	}
	
	.about-content h2 {
		line-height: 32px;
		font-size: 20px;
	}
	.about-content {
		padding-bottom: 0;
		width: 100%;
		padding:0;
		
	}
	.our-mission-content {
		padding-bottom: 0;
		width: 100%;
		padding:0;
		padding: 35px;
	}
	.our-mission-content h2 {
		line-height: 32px;
		font-size: 25px;
	}
	.our-mission-image {
		height: 300px;
	}
	.contact-us #myMap {
		height: 300px;
	}
	.contact-us .contact-us-form h2 {
		font-size: 25px;
	}
	.contact-us .single-info {
		margin: 10px 0;
	}
	.contact-us .contact-us-form {
		padding: 30px 30px;
	}
	.doctor-details-area .doctor-details-right {
		padding-left: 0;
		padding-top: 30px;
	}
	.doctor-details-item .doctor-details-contact {
		padding: 30px;
	}
	.doctor-details-item .doctor-name .name {
		font-size: 20px;
	}
	.doctor-details-item .doctor-name .deg {
		font-size: 18px;
		margin: 5px 0 5px 0;
	}
	.doctor-details-item .doctor-name .degree {
		font-size: 14px;
	}
	.doctor-details-item .doctor-details-biography h3 {
		font-size: 20px;
		margin-bottom: 20px;
		margin-top: 20px;
	}
	.doctor-details-area .doctor-details-left .social li {
		display: inline-block;
		margin-right: 5px;
	}
	.doctor-details-item .doctor-details-contact h3 {
		margin-bottom: 20px;
	}
	.doctor-details-item .doctor-details-work h3 {
		font-size: 20px;
		margin-top: 25px;
		margin-bottom: 20px;
	}
	.login .login-left {
		height: 300px;
	}
	.login .form .btn {
		height:50px;
		line-height:50px;
		padding:0;
		padding:0px 20px;
	}
	.login .form {
		margin-top: -25px;
	}
	.register .register-left {
		height: 300px;
	}
	.register .form .btn {
		height:50px;
		line-height:50px;
		padding:0;
		padding:0px 20px;
	}
	.register .form {
		margin-top: -25px;
	}
	.contact-us .form .btn {
		height:50px;
		line-height:50px;
		padding:0;
		padding:0px 20px;
	}
	.contact-us .form {
		margin-top: -25px;
	}
	.pf-details .date ul li {
		margin-right: 25px;
		font-size: 13px;
	}
	.pf-details .date ul li {
		margin-right: 25px;
		font-size: 13px;
		display: block;
		text-align: left;
		margin-bottom: 8px;
	}
	.pf-details .date ul li:last-child{
		margin-bottom:0;
	}
	.pf-details .body-text h3 {
		font-size: 22px;
		font-weight: 600;
		color: #333;
		margin-top: 30px;
	}
	.pf-details .image-slider .owl-nav {
		display: none;
	}
	.doctor-calendar-table table thead tr th {
		font-size: 14px;
	}
	.doctor-calendar-table table tbody tr td h3 {
		font-size: 14px;
	}
	.doctor-calendar-table table tbody tr td span.time {
		font-size: 14px;
	}
	.footer .single-footer {
		margin: 15px 0;
	}
	.footer .single-footer h2 {
		padding-bottom: 20px;
		margin-bottom: 20px;
	}
	.footer .footer-top {
		padding: 50px 0px 60px 0;
	}
	.footer .single-footer.f-link ul {
		margin-bottom: 12px;
	}
	.footer .single-footer.f-link ul li a{
		display:inline-block;
	}
	.footer .copyright {
		padding: 20px 0;
	}
	
	
	}
	/* Mobile Screen */
	@media only screen and (max-width: 450px) {
	
	
	.section{
		padding:50px 15px;
	}
	.section-title {
		margin-bottom: 30px;
		padding: 0px 0px;
		padding-top: 12px !important;

	}
	.section-title h2 {
		font-size: 22px;
		margin-bottom: 10px;
	}
	.section-title p {
		font-size: 15px;
		line-height: 24px;
	}
	.btn {
		padding: 11px 20px;
		font-weight: 400;
		font-size: 13px;
	}
	.header .top-link {
		float: none;
		text-align: center;
		margin-bottom: 10px;
	}
	.header .top-contact {
		float: none;
		text-align: center;
	}
	/* .slider .single-slider {
	    height: 174px;
	} */
	.schedule {
		background: #fff;
		margin: 0;
		padding: 0;
		height: auto;
		padding: 50px 0;
		border-bottom:1px solid #eee;
	}
	.schedule .schedule-inner {
		transform: none;
	}
	.schedule .single-schedule{
		margin:15px 0;
	}
	.slider .single-slider{
		position:relative;
	}
	.slider .single-slider:before{
		position:absolute;
		content:"";
		left:0;
		top:0;
		height:100%;
		width:100%;
		
	}
	.slider .single-slider h1 {
		font-size: 20px;
		font-weight: 600;
		line-height: 25px;
	}
	.slider .single-slider p{
		font-size:13px;
	}
	/* .slider .single-slider .text {
		margin-top: 20px;
	} */
	.slider .single-slider .button .btn{
		/* margin:0; */
		/* width:100%; */
		margin-bottom:10px;
		
	}
	.slider .single-slider .button{display: block;text-align: center;padding-left: 0;}
	.slider .single-slider .button .btn:last-child{
		/* margin-bottom:0; */
	}
	.slider .owl-carousel .owl-nav {
		display:none;
	}
	.header.style2 .logo a img{width: 250px;}
	.Feautes .single-features .signle-icon i {
		font-size: 42px;
		left: 50%;
		margin-left: -40px;
		height:80px;
		width: 80px;
		line-height: 80px;
	}
	.pro-features.active .get-pro:hover{
    left: 232px;
}
	.pro-features{width: 300px;}

	.Feautes .single-features::before {
		display:none;
	}
	.Feautes .single-features {
		text-align: center;
		position: relative;
		padding:0px;
		margin: 15px 0;
	}
	.Feautes .single-features h3 {
		padding-top: 105px;
		font-size: 20px;
	}
	.fun-facts.section{
		padding:70px 0;
	}
	.fun-facts .single-fun{
		margin:0;
		margin:15px 0;
		position:relative;
	}
	.fun-facts .single-fun {
		margin: 35px 0;
		padding-top: 60px;
		text-align: center;
	}
	.fun-facts .single-fun i {
		left: 50%;
		margin-left: -35px;
		top:0;
		position:absolute;
	}
	.fun-facts .single-fun .content {
		padding:0;
	}
	.why-choose .choose-right {
		/* height: 165px; */
		margin-top: 30px;
	}
	.call-action .content {
		padding: 0;
		padding: 70px 0;
	}
	.call-action .content h2 {
		font-size: 28px;
		line-height: 40px;
	}
	.services .single-service {
		margin: 20px 0;
	}
	.services .single-service h4 {
		margin-bottom: 15px;
	}
	.services-details-img blockquote {
		padding: 25px;
	}
	.services-details-img blockquote i{
		display:none;
	}
	.testimonials {
		padding-bottom: 100px;
	}
	.testimonials .owl-dots {
		transform: translateX(-18%);
	}
	.departments .department-tab .nav li {
		margin: 0px 10px;
	}
	.departments .department-tab .nav li a {
		color: #fff;
		margin-top:10px;
		padding: 0 3px 12px 3px;
	}
	.departments .department-tab .nav li a i {
		font-size: 38px;
	}
	.departments .department-tab .nav li .first {
		padding-top: 6px;
		font-size: 14px;
	}
	.departments .department-tab .nav li .second {
		font-size: 13px;
		font-weight: 400;
		color: #868686;
		margin-top: 0px;
	}
	.departments .department-tab .tab-pane .department-left h3 {
		font-size: 22px;
		padding-bottom: 12px;
		margin-bottom: 20px;
	}
	.departments .department-tab .tab-pane .department-left .p1 {
		margin-bottom: 12px;
	}
	.departments .department-tab .tab-pane .department-left p {
		margin-bottom: 15px;
	}
	.departments .department-right{
		margin-top:30px;
	}
	
	.departments .department-right img{
		height:100%;
		width:100%;
	}
	.appointment.single-page .appointment-inner {
		padding: 25px;
	}
	.blog .single-news {
		margin: 0;
	}
	.newsletter .subscribe-text {
		text-align: center;
		margin-bottom: 25px;
	}
	.newsletter .subscribe-form {
		text-align: center;
	}
	.our-mission-content {
		padding-top:0;
	}
	.our-vision-area {
		padding-bottom: 45px;
	}
	.our-mission-content ul li {
		-ms-flex: 0 0 50%;
		-webkit-box-flex: 100%;
		flex: 100%;
		max-width:100%;
		margin: 5px 0;
	}
	.login .login-form {
		padding: 30px 30px;
	}
	.login .login-form h2 {
		font-size: 26px;
	}
	.login .login-form .lost-pass {
		margin-left: 0;
		display: block;
		margin-top: -10px;
	}
	.login .form .btn {
		height:50px;
		line-height:50px;
		padding:0;
		padding:0px 20px;
	}
	.register .register-form {
		padding: 30px 30px;
	}
	.register .register-form h2 {
		font-size: 26px;
	}
	.register .register-form .terms {
		margin: 0;
		display: block;
		margin-top: -10px;
	}
	.register .form .btn {
		height:50px;
		line-height:50px;
		padding:0;
		padding:0px 20px;
	}
	.contact-us .form .btn {
		height:50px;
		line-height:50px;
		padding:0;
		padding:0px 20px;
	}
	.footer .single-footer {
		margin: 20px 0;
	}
	.footer .single-footer h2 {
		padding-bottom: 20px;
	}
	.footer .footer-top {
		padding: 65px 0px;
	}
	
	#scrollUp {
		width: 34px;
		height: 34px;
		line-height: 34px;
		font-size: 18px;
		bottom: 48px !important;
		right: 8px !important;
	}
	
	}
	@media screen and (max-width: 480px){
.eduList {
    height: auto;
}
.eduList ul {
    text-align: center;
}
.eduList li {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 49%;
    min-width: 150px;
    left: auto !important;
    right: auto !important;
}
li.aa{    bottom: -16px;}
.vl{display: none;}
.eduVideo a img {
    margin-top: 26px;
}
.download-app { grid-template-columns: repeat(1, 1fr); }
.download-grid {

	grid-template-columns: repeat(1, 1fr);

}
.download-app-title h2 {
	font-size: 35px;
}
.download-section h3 {
	font-size: 22px;

}
.eduList::before, .eduList::after{display: none;}
li.pf{margin-bottom: 50px;}
.title h4{font-size: 16px;}
.title p{font-size: 13px;}
.logo a img{width: 260px;}
}
@media screen and (max-width: 640px){
.eduList {
    position: relative;
    bottom: 90px;
}
.eduVideo {
    position: relative;
    
}
#Education{padding: 0;}
li.pf{margin-bottom: 50px;}

.latest-news-grid {
	grid-template-columns: repeat(1, 1fr);
}
.latest-news-box {
	padding-left: 0;
	padding-right: 0;
}
.featured-news-title-area {
	max-width: 100%;
	border: unset;
	border-radius: unset;
	 box-shadow:unset;
	 position:unset;
 padding:unset; 
 transform:unset;
 margin-top: 20px;
}
}	

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  {
	.slider .single-slider{height: 500px;}
	.header .search-form {
		top: -5px;
		left: 14em;
		right: 0;
	}

	.header .search-form button{    right: 0;}
	.blog .single-news .news-head{margin-bottom: 25px;}
	#Education{min-height: 440px;}
	.eduHead{    padding: 35px 0px 0px 0px;}
	.eduList{width: 92%;}
	.fv{top: 60px;}
	.pf{top: 60px;}
	.eduList::before{top: 110px;}
	.eduList::after{bottom: 88px;}
	.ii{bottom: 8px;}
	.poi{bottom: 8px;}
	.eduVideo a img{margin-top: 0;}
  }
@media only screen and (max-width: 767px) {
.srch-link a {
	width: 40%;
}
}
@media only screen and (max-width: 991px) {
.srch-link a {
	width: 40%;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .btn {
        padding: 13px 25px;
    }
}
@media (max-width: 767px) {
    .elementor-66 .elementor-element.elementor-element-c472061 > .elementor-widget-container {
        text-align: center;
    }
}
@media (max-width: 1024px) {
    .elementor-66 .elementor-element.elementor-element-c472061 > .elementor-widget-container {

        text-align: center;
    }
}
