@media only screen and (max-width: 1250px) {
    .header-listing__item{padding:0 16px}
    }
    @media only screen and (max-width: 1024px) {
    .cursor-dot{display:none}
    }
    @media only screen and (max-width: 992px) {
    .header-listing{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:25px;flex: 1}
    .header-listing__link{text-align:center}
    .big__logo{max-width:200px;width:100%;margin:0 auto}
    .section-small__headline{font-size:30px;line-height:30px;padding:0 15px;width:100%;text-align:center}
    .section-big__headline{font-size:45px;line-height:70px;width:100%;text-align:center;padding:0 15px}
    .tabs__buttons{max-width:100%;margin-right:0}
    .tabs__button:not(:first-child){margin-top:15px}
    .tab-contents{-webkit-box-flex:0;-ms-flex:none;flex:none}
    .tabs__button::before{right:0}
    .certificate-section,.section-videos,.our-catalog,.our-mission{padding:50px 0}
    .section-headline{font-size:35px;line-height:35px}
    .tabs{margin-top:25px}
    .conference-list{margin-top:15px;row-gap: 35px}
    .conference-list li{max-width:33.333%}
    .ms-section-main-panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
    .section__descriptions,.section__faq{max-width:100%}
    .section__faq{margin-top:15px}
    .slides__overlay{display: none}
    .menu-menu-1-container{flex: 1;margin-left: auto}
    .app-header-second .menu-menu-1-container{max-width: max-content;width: auto;order: initial}
    .menu-menu-1-container {display: flex;justify-content: flex-end;}
    .single__content{padding-top: 0px;flex-direction: column;align-items: center}
    .post_desc{padding-left: 0px;padding-top: 25px;}
    .app-header-second .header-listing{display: none}
    .about-us__descs{padding-left: 0px}
    .menu-secondary-container,.menu-secondary-am-container,.menu-secondary-menu-ru-container{display: none}
    .header-listing{display: none}
    .mobile-menu.open .menu-secondary-container,.mobile-menu.open .menu-secondary-am-container,.mobile-menu.open .menu-secondary-menu-ru-container{display: block}
    .mobile-menu.open .header-listing{display: flex;margin-top: 25px}
    .mobile-menu.open #menu-secondary,.mobile-menu.open #menu-secondary-am,.mobile-menu.open #menu-secondary-menu-ru{flex-direction: column}
    .secondary-menu li:not(:last-child) {margin-right: 0px;}
    .secondary-menu li:not(:first-child) {margin-top: 15px;}
    .hamburger{order: 2;display: flex}
    .mobile-menu {display:block;transition:.3s all;position: fixed;top: 90px;left: 0;width: 100%;max-width: 100%;background-color: #00a19ceb;min-height: calc(100vh - 90px);padding-top: 25px;transform: translateX(100%);}
    .mobile-menu.open{transform: translateX(0%);transition: .3s all}
    }
    @media only screen and (max-width: 768px) {
    .section-big__headline{font-size:28px;line-height:35px}
    .conference-list li{max-width:50%}
    .app-footer .container-small{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
    .map-overlay{padding-left:0;margin-top:25px}
    .section-headline{font-size:25px;line-height:25px}
    .post__title{font-size: 25px;line-height: 30px}
        .secondary-menu li a {font-size: 14px}
        .table__overlay table tr td:first-child{font-size: 14px}
        input[type="text"].search-bar{margin: auto}

    }
    @media only screen and (max-width: 576px) {
    .filter-btn{padding:5px 9px;font-size:14px;font-weight:500}
    .tabs__button p,.tabs__button.active p{padding:15px;font-size:16px}
    .tabs__button::before{top:7px}
    }