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

	.reviews_sec .elementor-main-swiper{
		width:100% !important;
	}
	.fac_sec .elementor-column  {
		width: calc(33.33% - 20px);	
	}
	.fac_sec .elementor-container {
		gap: 30px !important;
	}
	.our_client:before {
		top: 60px;
	}

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

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

	.our_client:before {
		top: 20px;
	}

	.our_client  .elementor-testimonial__text {
		padding: 85px 30px 62px 39px;
	}
	.egypt_sec ul.elementor-icon-list-items {

		gap: 50px;
	}
    /* Check 1200px and add css here */
}

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

	.fac_sec .elementor-container {
		gap: 0px;
	}
	.history_sec:before{
		left: -65px;
	}
	.fac_sec .elementor-container {
		gap: 30px !important;
	}
	.we_are:after{
		right: -66px;
	}

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

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

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

    .header-wrapper .hfe-layout-horizontal .hfe-nav-menu__toggle,
    .header-wrapper .hfe-layout-vertical .hfe-nav-menu__toggle {
        visibility: visible !important;
        opacity: 1 !important;
        display: block !important;
    }

    .header-wrapper .hfe-nav-menu {
        display: block;
    }

    .header-wrapper .hfe-nav-menu .hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-horizontal {
        left: 0 !important;
        top: 120px;
    }

    .header-wrapper .hfe-nav-menu .hfe-dropdown {
        position: fixed !important;
        bottom: 0;
        top: initial;
        left: -100% !important;
        width: 100% !important;
        height: calc(100% - 125px);
        padding: 0 30px;
        transition: all 0.3s;
        overflow: auto;
    }

    .header-wrapper .hfe-nav-menu ul {
        width: 100%;
        padding: 30px 0;
        height: fit-content;
    }

    .header-wrapper .hfe-nav-menu ul li {
        width: 100%;
        padding: 0px;
        border: none !important;
        padding-bottom: 10px;
    }

    .header-wrapper .hfe-nav-menu ul li:last-child {
        padding-bottom: 0px;
        padding-top: 10px;
    }

    .header-wrapper .hfe-nav-menu ul li a {
        font-weight: 600 !important;
        font-size: 20px;
        padding: 10px 0 !important;
    }
	.contact{
		display:block !important;
	}
	.header-wrapper .elementor-button-wrapper {
		display: none;
	}
	.header-wrapper .elementor-nav-menu__container {
		height: 100vh;
		top:73px !important;
		transition: all .5s !important;
	}
	.header-wrapper .elementor-nav-menu--dropdown .elementor-item-active {
		background:#E83B96 !important;
	}
	.header-wrapper .elementor-item:hover{
		background:#E83B96 !important;
	}
	.our_f{
		display:flex;
	}
	.third.elementor-column {
		order:3;
	}
	.our_f_sec{
		display:flex;
	}
	.fourth.elementor-column {
		order:4;
	}
	.third_s.elementor-column {
		order:2;
	}
	.first.elementor-column {
		order:2;
	}
	.our_client .elementor-testimonial__text {
		padding: 30px 25px 57px 30px;
	}
	.our_client .elementor-star-rating {
		bottom: 131px;
		left: 32px;
	}
	.our_client:before {
		top: -10px;
	}
/* 	.facility_sec:after {
		top: 4%;
		right: -40px !important;
	} */
	.we_are:after{
		bottom: 11%;
		right: -55px;
	}
	.fac_sec .elementor-column {
		width: calc(51.5% - 30px) !important;
	}
	.fac_sec .elementor-container {
		gap: 30px !important;
	}
	.history_sec:before{
		display:none;
	}

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

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

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

	.notfound-content {
		padding: 12vw 0;
	}
	.third.elementor-column {
		order: 0;
	}
	.first.elementor-column {
		order: 1;
	}
	.fourth.elementor-column {
		order: 1;
	}
	.egypt_sec ul.elementor-icon-list-items {
		column-count: 1;
	}
	.history_sec:before, .we_are:after, .our_client:before, .facility_sec:after {
		display:none;
	}
	.header-wrapper .elementor-nav-menu__container {
		top: 62px !important;
	}
	.fac_sec .elementor-column {
		width: calc(100% - 0px) !important;
	}
	.fac_sec .elementor-container {
		gap: 0px !important;
	}

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

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

    .inner-contener>.elementor-container,
    .elementor>.elementor-section.elementor-section-boxed>.elementor-container {
        padding: 0 15px;
    }
	.footer_sup, .footer_con{
		width:100% !important;
	}
	.footer_sup .elementor-element-populated, .footer_con .elementor-element-populated {
		display: flex;
		justify-content: center !important;
	}
	.footer_con .elementor-heading-title, .footer_sup  .elementor-heading-title, .footer_con li a {
		display: flex;
		justify-content: center !important;
	}
	.footer_sec .elementor-widget-container{
		text-align:center;
	}
	.footer_icon .elementor-widget-container{
		text-align:center !important;
	}
/* 	.main_sec h4 br{
		display:none;
	} */
    /* Check 375px and add css here */
}

@media only screen and (max-width: 374px) {
    /* Check 320px and add css here */
}