@media only screen and (max-width: 2000px) {
	.inner-contener>.elementor-container,
	.elementor-section.elementor-section-boxed>.elementor-container,
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container {
		width: 100%;
		max-width: 1720px !important;
		padding: 0 30px;
	}
	/* Check 1700px and add css here */
}
@media only screen and (max-width: 1700px) {
	.inner-contener>.elementor-container,
	.elementor-section.elementor-section-boxed>.elementor-container,
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container {
		width: 100%;
		max-width: 1500px !important;
		padding: 0px;
	}
	
	.rotate-b {
		right: -150px;
	}
	.rotate-a {
		left: -120px;
	}
	/* Check 1700px and add css here */
}

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

	/* Check 1367px and add css here */
}

@media only screen and (max-width: 1580px) {
	.inner-contener>.elementor-container,
	.elementor-section.elementor-section-boxed>.elementor-container,
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container {
		width: 100%;
		max-width: 1320px !important;
	}
	
	.rotate-b {
		right: -210px;
	}
	.rotate-a {
		left: -180px;
	}
	.height_220 {
		height: 400px;
	}
	/* Check 1700px and add css here */
}

@media only screen and (max-width: 1366px) {
	.inner-contener>.elementor-container,
	.elementor-section.elementor-section-boxed>.elementor-container,
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container {
		width: 100%;
		max-width: 1121px !important;
	}
	.rotate-b {
		right: -200px;
	}
	.rotate-a {
		left: -170px;
	}

	/* Check 1200px and add css here */
}

@media only screen and (max-width: 1199px) {
	.inner-contener>.elementor-container,
	.elementor-section.elementor-section-boxed>.elementor-container,
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container {
		width: 100%;
		max-width: 940px !important;
	}
	.rotate-b {
		right: -150px;
	}
	.rotate-a {
		left: -120px;
	}
	.height_220 {
        height: auto;
    }
	.rotate-a {
		transform: translateY(0%) rotate(90deg);
		position: static !important;
	}
	.rotate-b {
		transform: translateY(0%) rotate(90deg);
		position: static !important;
	}
	/* Check 1025px and add css here */
}

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

	.inner-contener>.elementor-container,
	.elementor-section.elementor-section-boxed>.elementor-container,
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container {
		padding: 0 30px;
	}

	.header-wrapper .nav-bar nav.elementor-nav-menu--dropdown {
		position: fixed !important;
		bottom: 0;
		top: initial !important;
		left: 0% !important;
		width: 100% !important;
		height: calc(100% - 70px) !important;
		padding: 0 30px;
		transition: all 0.3s;
		overflow: auto;
		margin: 0 !important;
	}
	.hide{
		display: block !important;
	}
	.mobile_hide{
		display: none !important;
	}

	.extra-space .elementor-container.elementor-column-gap-default{
		padding: 0px !important;
	}
	.our_value .elementor-container.elementor-column-gap-default {
		grid-template-columns: auto auto;
	}
	.classroom-txt h2 br {
		display:none;
	}
	.flex-br h2 br{
		display:none;
	}
	/* Check 768px and add css here */
}

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

	.inner-contener>.elementor-container,
	.elementor-section.elementor-section-boxed>.elementor-container,
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container {
		padding: 0 20px;
	}

	.notfound-content {
		padding: 12vw 0;
	}
	.our_value .elementor-container.elementor-column-gap-default {
		grid-template-columns: auto;
	}
	.team_slider .elementor-testimonial{
		flex-direction: column-reverse !important;
	}
	.team_slider .elementor-testimonial__footer {
		padding-bottom: 10px !important;
		padding-right: 0px !important;
	}
	.team_slider .elementor-testimonial__footer{
		padding: 0px;
	}
	.gform_button {
		width: fit-content !important;
	}


	/* Check 480px and add css here */
}

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

	.inner-contener>.elementor-container,
	.elementor-section.elementor-section-boxed>.elementor-container,
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container {
		padding: 0 15px;
	}
	body .gform_wrapper form .gform_body ul li.gfield {
		width: 100%;
	}
	.gform_legacy_markup_wrapper .gform_footer {
		margin: 0px !important;
		padding: 0px !important;
	}
	input[type="submit"]{
		padding: 10px 32px 10px 32px !important;
	}

	/* Check 375px and add css here */
}

@media only screen and (max-width: 374px) {
	.classroom-txt h2 br {
		display: none;
	}
	/* Check 320px and add css here */
}