@media (max-width:1640px) {
    .elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-58b1265 {
        width:24%;   
    }
    .elementor-location-header section .headmenu .elementor-widget-container {
        display:flex;
        align-items:center;
    }
    .elementor-location-header section .headmenu nav{
        width:100%;
        display:flex;
        justify-content:space-between;
    }
    
}
@media (max-width:1480px) {
     .elementor-nav-menu--main .elementor-nav-menu a, .elementor-nav-menu--main .elementor-nav-menu a.highlighted, .elementor-nav-menu--main .elementor-nav-menu a:focus, .elementor-nav-menu--main .elementor-nav-menu a:hover {
        padding: 13px 12px;
    }   
    .elementor-35 .elementor-element.elementor-element-55824d0 .elementor-button {
        padding: 30px 10px 30px 10px;
    }
}
@media(max-width:1366px){
	.elementor-nav-menu--main .elementor-nav-menu a, .elementor-nav-menu--main .elementor-nav-menu a.highlighted, .elementor-nav-menu--main .elementor-nav-menu a:focus, .elementor-nav-menu--main .elementor-nav-menu a:hover {
    padding: 12px !important;
}
}
@media (max-width:1330px) {
    .elementor-nav-menu--main .elementor-nav-menu a, .elementor-nav-menu--main .elementor-nav-menu a.highlighted, .elementor-nav-menu--main .elementor-nav-menu a:focus, .elementor-nav-menu--main .elementor-nav-menu a:hover {
        padding: 13px 12px;
        font-size: 16px !important;
    }
    .elementor-35 .elementor-element-55824d0.elementor-widget-button a.elementor-button-link {
        font-size:16px;
    }
}
@media (max-width:1140px) {
    .DeskHeader {
        display:none;
    }
    .ResHeader {
        display:block !important;
    }
    .elementor-location-header section .headmenu nav ul.elementor-nav-menu {
        flex-wrap: wrap;
        justify-content: start;
        padding-left:3.5%;
        padding-right:3.5%;
    }
    .elementor-location-header section .headmenu nav ul.elementor-nav-menu li {
        width:100%;
    }
}
@media (max-width:1024px) {
    .elementor-swiper-button-prev,
    .elementor-swiper-button-next{
        display:none !important;
    }
    .elementor-element-0b612b8 .elementor-gallery__titles-container {
        display:flex;
        justify-content:center;
    }
    .mission-inner {
        position: absolute;
        top: -110px;
    }
    .team-sec2,
    .team-sec{
        position: relative;
        transform: none;
    }
    .signserv {
        position: unset;
        bottom: 0px;
    }
}
@media (max-width:768px) {
    .mission-inner {
        position: absolute;
        top: -70px;
    }
}
@media (max-width:767px) {
    .page-id-10 .minh {
        min-height: auto !important;
    }
    .elementor-element-1108dd9.okbox .elementor-column:nth-child(1) {
        width:100%;
    }
    .elementor-element-1108dd9.okbox .elementor-column:nth-child(2),
    .elementor-element-1108dd9.okbox .elementor-column:nth-child(3){
        height:250px;
        margin-top:20px;
    }
    .elementor-10 .elementor-element.elementor-element-5b4b4d0 .elementor-image-carousel-caption {
        font-size: 28px;
    }
    .aboutcreds {
         position: relative; 
         bottom: 0px; 
    }
    .elementor-element.elementor-arrows-position-outside .swiper, .elementor-element.elementor-arrows-position-outside .swiper-container, .elementor-lightbox.elementor-arrows-position-outside .swiper, .elementor-lightbox.elementor-arrows-position-outside .swiper-container {
        width: calc(100% - -5px);
        
    }
    .RiserAltMove .elementor-image-carousel-wrapper.swiper {
        border-radius:20px !important;
        width: 100% !important;
    }
    .mission-inner {
        position: unset;
        top: 0px;
    }
}