.header-mmemu-link-wrap{
    position: absolute;
    top: 24px;
    left: 10px;
    display: none;
}
.header-mmemu-link{
    font-size: 36px;
    color: #cfbc8d;
}

.mm-menu{
    background: #cfbc8d;
}

.mmenu-nav-wrap{
    display: none;
}

.mm-menu li.active a{
    font-weight: bold;
}

body{
    background-color: #ffffff;
}

@media (max-width: 1160px){
    .b-main-menu-inner nav ul.level1 {
        text-align: center;
    }
    .b-main-menu-inner nav ul.level1 > li > a{
        font-size: 12px;
        padding-top: 16px;
    }

    .b-main-menu-inner nav ul.level1 > li:not(:last-child) {
        padding-right: 21px;
    }
    .b-main-menu-inner nav ul.level1 > li:not(:first-child) {
        padding-left: 20px;
    }

    .wrapper-1140{
        box-sizing: border-box;
        padding: 0 10px;
    }

    .main-slider .main-slider-ul > li > .main-slider-item .main-slider-item-menu-wrap {
        left: 47%;
    }

    .main-slider .main-slider-ul > li > .main-slider-item .main-slider-item-menu > ul > li > a {
        font-size: 24px;
    }
    .main-slider .main-slider-ul > li > .main-slider-item .main-slider-item-menu > ul > li {
        margin-bottom: 0;
    }

    .ostavit-zayavku-widjet-wrap {
        top: 290px;
    }

    .b-advantages-inner .b-advantages-list .b-advantages-item {
        width: 202px;
    }

    .b-teachers-inner .b-teachers-slider-wrap .b-teachers-slider-arrow-wrap {
        right: 0px;
    }

    .b-map-wrap .b-map-form-wrap .b-map-form {
        right: 45px;
    }

    .ostavit-zayavku-widjet a {
        font-size: 15px;
        width: 200px;
        height: 40px;
        padding-top: 7px;
    }

    .b-footer-inner footer .copyright-wrap {
        position: absolute;
        left: 0px;
        right: 0px;
        top: 92px;
        text-align: center;
    }

    .b-footer-inner footer .icons-wrap {
        left: 0px;
        right: 0px;
        text-align: center;
    }

    .b-footer-inner footer .icons-wrap .icons-list .icon-item {
        margin-right: 17px;
        margin-left: 17px;
    }

    .b-teachers-inner .b-teachers-slider-wrap .b-teachers-slider .b-teachers-item .info .text {
        font-size: 20px;
    }
}

@media (max-width: 960px){
    .b-main-menu-wrap{
        display: none;
    }

    .b-fmain-menu-wrap{
        display: none;
    }
    .sticky-wrapper{
        display: none;
    }
    .b-header-inner header .icons-wrap {
        left: 70px;
    }
    .header-mmemu-link-wrap{
        display: block;
    }

    .main-slider .main-slider-ul > li > .main-slider-item .main-slider-item-menu > ul > li > a {
        font-size: 18px;
    }

    .b-advantages-inner .b-advantages-list {
        margin-left: -30px;
    }
    .b-advantages-inner .b-advantages-list .b-advantages-item {
        width: 25%;
        box-sizing: border-box;
        padding-left: 30px;
    }

    .b-advantages-inner .b-advantages-list .b-advantages-item .b-advantages-item-img img {
        display: inline-block;
        max-width: 100%;
    }
    .b-advantages-wrap {
        height: auto;
        padding-bottom: 30px;
    }

    .b-teachers-inner .b-teachers-slider-wrap .b-teachers-slider .b-teachers-item .info .title {
        font-size: 20px;
        padding-top: 18px;
    }
    .b-teachers-inner .b-teachers-slider-wrap .b-teachers-slider .b-teachers-item .info .text {
        font-size: 15px;
    }
    .b-teachers-inner .b-teachers-slider-wrap .b-teachers-slider .b-teachers-item .img {
        width: 200px;
    }
    .b-teachers-inner .b-teachers-slider-wrap .b-teachers-slider .b-teachers-item .img img {
        box-sizing: border-box;
        width: 100%;
    }
    .b-teachers-inner .b-teachers-slider-wrap .b-teachers-slider .b-teachers-item .info {
        margin-left: 240px;
    }
    .b-teachers-inner .b-teachers-slider-wrap .b-teachers-slider .b-teachers-item .info .more-wrap {
        padding-top: 20px;
    }

    .b-teachers-inner .b-teachers-slider-wrap .b-teachers-slider, .b-teachers-inner .b-teachers-slider-wrap .b-teachers-slider .b-teachers-item {
        height: 300px;
    }

    .teachers-list .teachers-item .teachers-item-inner .img .img-hover-wrap .img-hover {
        opacity: 1;
    }
    .content-gallery ul.content-gallery-list {
        text-align: center;
    }
    .kursy-info {
        font-size: 14px;
    }
}

@media (max-width: 720px){
    .ostavit-zayavku-widjet-wrap{
        display: none;
    }
    .b-header-inner header .phone-wrap {
        top: 70px;
        right: 0;
        left: 0;
        text-align: center;
    }
    .b-header-inner header .phone-wrap .phone {
        font-size: 21px;
    }
    .b-header-inner header .icons-wrap {
        left: 0px;
        right: 0;
        text-align: center;
        top: 5px;
    }
    .b-header-inner header .icons-wrap .icons-list .icon-item {
        margin-right: 17px;
        margin-left: 17px;
    }
    .main-slider .main-slider-ul > li > .main-slider-item .main-slider-item-menu{
        display: none;
    }

    .b-events-inner .b-events-content {
        padding-left: 0;
        padding-right: 0;
    }

    .b-events-inner .b-events-content .events-row .events-col {
        width: 100%;
    }

    .b-events-inner .b-events-content .event-item.event-date-not-float a .event-item-info .event-item-date {
        float: right;
        margin-top: -5px;
        margin-bottom: 0px;
    }

    .b-events-inner .b-events-content .events-row .events-col:first-child {
        margin-bottom: 30px;
    }

    .b-footer-inner footer .icons-wrap {
        top: 5px;
    }

    .b-footer-inner footer .logo {
        left: 50%;
        top: 40px;
        margin-left: -83px;
    }
    .b-footer-inner footer .phone-wrap {
        top: 66px;
        right: 0;
        left: 0;
        text-align: center;
    }
    .b-footer-inner footer .phone-wrap .phone{
        font-size: 19px;
    }

    .b-courses-inner .b-courses-content {
        padding-left: 20px;
        padding-right: 20px;
    }

    .b-courses-inner .b-courses-list .b-courses-item {
        width: 50%;
    }
    .b-teachers-inner .b-teachers-content {
        padding-left: 20px;
        padding-right: 20px;
    }
    .content-page-wrap{
        padding-left: 0px;
        padding-right: 0px;
    }
    .teachers-list .teachers-item {
        width: 50%;
    }
    h2 {
        font-size: 15px;
    }
    .list-portfolio .list-portfolio-item .list-portfolio-item-more-wrap .more {
        font-size: 14px;
    }

    .content-gallery.gallery-6 ul.content-gallery-list > li {
        width: 33.3333333333333333333333333333333%;
    }

    .list-pages-item .list-pages-item-columns .list-pages-item-column {
        width: 100%;
    }

    .b-header-inner header .logo {
        margin-left: -60px;
    }
    .b-header-inner header .logo img {
        width: 120px;
    }
    .b-header-inner header .icons-wrap {
        text-align: right;
    }
    .b-header-inner header .icons-wrap .icons-list .icon-item {
        margin-right: 0;
        margin-left: 17px;
    }
    .b-header-inner header .logo {
        top: 12px;
    }
    .b-header-inner header .phone-wrap {
        top: 35px;
    }
    .header-mmemu-link-wrap {
        top: 0px;
    }
    .b-header-inner header {
        height: 74px;
    }
}


@media (max-width: 680px){
    .b-advantages-inner .b-advantages-list .b-advantages-item .b-advantages-item-title {
        font-size: 11px;
    }
}
@media (max-width: 600px){
    .b-teachers-inner .b-teachers-slider-wrap .b-teachers-slider .b-teachers-item .img {
        width: 100px;
    }
    .b-teachers-inner .b-teachers-slider-wrap .b-teachers-slider .b-teachers-item .info {
        margin-left: 140px;
    }
    .b-teachers-inner .b-teachers-slider-wrap .b-teachers-slider .b-teachers-item .info .title {
        font-size: 18px;
        padding-top: 9px;
    }
    .b-teachers-inner .b-teachers-slider-wrap .b-teachers-slider .b-teachers-item .info .text {
        font-size: 14px;
    }
    .b-teachers-inner .b-teachers-slider-wrap .b-teachers-slider .b-teachers-item .info .more-wrap .more {
        font-size: 14px;
    }
    .b-teachers-inner .b-teachers-slider-wrap .b-teachers-slider, .b-teachers-inner .b-teachers-slider-wrap .b-teachers-slider .b-teachers-item {
        height: 220px;
    }
    .b-teachers-inner .b-teachers-slider-wrap .b-teachers-slider-arrow-wrap {
        display: none;
    }

    .kursy-item-row .kursy-photo-col, .kursy-item-row .kursy-text-col {
        width: 100%;
    }
    .kursy-item-row .kursy-text-col {
        padding-left: 0;
    }
}
@media (max-width: 580px){
    .b-advantages-inner .b-advantages-list .b-advantages-item .b-advantages-item-title {
        font-size: 10px;
    }
}

@media (min-width: 501px){
    .show-under500{
        display: none;
    }
}
@media (max-width: 500px){
    .b-advantages-inner .b-advantages-list .b-advantages-item {
        width: 50%;
        margin-bottom: 20px;
    }
    .b-courses-inner .b-courses-list .b-courses-item {
        width: 100%;
    }
    .b-courses-inner .b-courses-menu .b-courses-menu-title {
        margin-bottom: 5px;
    }
    .b-courses-inner .b-courses-menu .b-courses-menu-list ul.level1 > li {
        margin-bottom: 5px;
    }
    .b-courses-inner .b-courses-list .b-courses-item .b-courses-item-info .b-courses-item-price {
        font-size: 20px;
    }
    .b-courses-inner .b-courses-list .b-courses-item .b-courses-item-info .b-courses-item-datetime .day {
        font-size: 15px;
    }
    .b-courses-inner .b-courses-list .b-courses-item .b-courses-item-info .b-courses-item-datetime {
        margin-top: 6px;
    }

    .b-teachers-inner .b-teachers-slider-wrap .b-teachers-slider .b-teachers-item .img {
        width: 200px;
        float: none;
        margin: 0 auto;
    }
    .b-teachers-inner .b-teachers-slider-wrap .b-teachers-slider, .b-teachers-inner .b-teachers-slider-wrap .b-teachers-slider .b-teachers-item {
        height: 520px;
    }
    .b-teachers-inner .b-teachers-slider-wrap .b-teachers-slider .b-teachers-item .info {
        margin-left: 0px;
    }

    .b-map-content>*{
        display: none !important;
    }

    .b-map-wrap .b-map-form-wrap .b-map-form {
        width: 320px;
        right: auto;
        left: 50%;
        margin-left: -160px;
    }
    .bp-form-field-wrap.captcha .c-input input {
        width: 95px;
    }

    .teachers-list .teachers-item .teachers-item-inner .img .img-hover-wrap .img-hover {
        font-size: 13px;
    }

    .content-gallery ul.content-gallery-list > li {
        width: 50%;
    }

    .content-gallery.gallery-6 ul.content-gallery-list > li {
        width: 50%;
    }

    .breadcrumbs{
        display: none;
    }



    .show-above500{
        display: none;
    }

    body:not(.iframe_form) .modelyam-zayavka-form-wrap,
    body:not(.iframe_form) .kursy-zayavka-form-wrap {
        width: 300px;
        margin: 0 auto;
    }

    body:not(.ififrame_form) .b-map-form-content .title {
        font-size: 18px;
    }

    .main-slider .main-slider-arrow {
        display: none;
    }
}
@media (max-width: 400px){
    .teachers-list .teachers-item {
        width: 100%;
    }
}




