

/* Ландшафтная ориентация шаблона*/
/* Все разбито на ширину и страницы */


/* Телефон*/
@media all and (max-width: 480px) and (orientation: landscape), all and (max-device-width: 480px) and (orientation: landscape) {
    body, html {
            /*background: #f2f8d7;*/
            /*background: green;*/
    }
.video_my_catalog {
    width: 24.6em!important;
}
.prof_h2_catalog {
    width: 79vw!important;
}
.slider-home .slider-item {
    height: 100%;
   /* background: green;*/
}
.product_item {
    width: 100%;
    max-width: 430px;
}
    span#site-description {
        font-family: 'Helvetica' !important;
        font-weight: 300;
        font-size: 2.6vw;
        line-height: 3.1vw;
        margin-top: -4.9vw;
    }
.slider-home .owl-nav button.owl-prev {

    top: 51px;

}
.slider-home .owl-nav button.owl-next {

    top: 51px;

}
#content.categoriaContainer .slider-catalog-selectcourse .owl-nav .owl-next {
    -webkit-border-radius: 50px;
            border-radius: 50px;
    position: absolute;
    left: 427px!important;
    top: 42px!important;
    padding-top: 1px !important;
    padding-right: 8px !important;
    background: no-repeat;
    border: 2px solid #cfcfcf;
    width: 35px!important;
    height: 35px!important;
}
    section#subscription #mlb2-3399267.ml-subscribe-form button {
        margin-top: 51px !important;
    }
body section#subscription h2 {
    color: #3e3e3e;
    font-family: "Helvetica";
    font-size: 24px!important;
    margin-bottom: 0px;
    text-align: center;
    line-height: 20px!important
}
section#subscription #mlb2-3399267 .subscribe-form .form-section .confirmation_checkbox {
    font-family: 'Helvetica' !important;
    font-size: 9px !important;
}
section#subscription {
    min-height: 348px!important;
}
.slider-home .owl-dots {
    position: absolute;
    width: 100%;
    bottom: 0%;
}
h1.site-title {
    text-align: center;
    display: block;
    margin-top: 10px;
    margin-bottom: 6px;
}
section#plitki-mu {
    padding: 0vw 2.6vw !important;
}
section#plitki-mu .plitki-mainsite > div {
    position: absolute !important;
    left: 0 !important;
    width: 100%!important;
    height: 24vw !important;
    margin-left: 0vw !important;
    top: 75vw;
    margin-right: 0vw;
        padding: 0vw 0vw 0em 4.5vw !important;
}
section#plitki-mu .plitka .plashka.pl7 {
    padding: 4vw !important;
    height: 100%;
}
section#plitki-mu .plitka span.iconmu-distcourses {
    font-size: 14.7vw;
    margin-left: 0;
}
section#plitki-mu .plitka {
    position: relative !important;
    top: -40.2vw;
    width: 100%;
    height: 24vw !important;
    margin-left: 2.4vw !important;
    left: -5vw;
    margin-bottom: 2.6vw;
}
section#plitki-mu .plashkahome {
    padding: 4vw !important;
    font-family: "Helvetica";
    font-size: 15.3vw !important;
    width: 100%;
    height: 100%;
}
section#plitki-mu .plitka .plashka h2 {
    color: #fff;
    width: 71vw !important;
    -webkit-text-fill-color: #fff;
    font-size: 4.3vw !important;
    letter-spacing: 0vw;
    padding: 0vw 2.3vw;
    font-family: "Helvetica";
    line-height: 4.4vw;
}
section#plitki-mu {
    min-height: 95vw !important;
    height: 289vw !important;
}
.plashkahome h2 {
    text-align: left;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 4.3vw;
    color: #fff;
    -webkit-text-fill-color: #fff;
    width: 52vw;
    height: 11vw;
    display: inline-block;
        padding-left: 0vw;
    vertical-align: top;
    /* padding-top: 3vw; */
}
section#invitecoop .col-1248 {
    padding-left: 1px;
    min-height: none;
}
section#invitecoop .col-396:last-child {
    width: 100%;
    margin: 0;
    float: none;
}
.library_h2 {
    position: absolute;
    top: 42px;
    font-size: 4.3vw !important;
    text-indent: 4vw;
}
.col-450.right-plitki.media_320 {
    margin: 0;
    position: relative;
    top: -34vw;
    width: 100%;
    left: -11px;
}
.vebinar img {
    vertical-align: top;
    width: 16%;
    height: 87%;
}
section#plitki-mu .plitka .perepodgotovka {
    width: 100%;
    height: 100%;
}
section#plitki-mu .plitkahome {
    margin-bottom: 3vw;
    top: -6.3vw;
    width: 100%;
    height: 115px;
}
section#plitki-mu .plitkahome > a > img {
    vertical-align: middle;
    height: 100%;
    width: 100%;
}
.plashkahome > img {
    width: 16%;
    height: 87%;
    vertical-align: top;
}
.plitkahome .dopcourse h2 {
    text-align: left;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 4.3vw !important;
    color: #fff;
    -webkit-text-fill-color: #fff;
    width: 10vw !important;
    height: 57px;
    display: inline-block;
    padding-left: 19px !important;
    vertical-align: text-top;
    margin-top: -1vw !important;
}
.plitkahome .freecourse h2 {
    text-align: left;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 4.1vw !important;
    color: #fff;
    -webkit-text-fill-color: #fff;
    width: 57.6vw;
    height: 11vw;
    display: inline-block;
    padding-left: 18px;
    vertical-align: unset;
    margin-bottom: 4.7vw;
    letter-spacing: 0vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    float: right;
    padding-top: 2vw;
}
#content.categoriaContainer .productsplacement .product-layout button {
    background: #245573 !important;
    font-family: 'Helvetica' !important;
    color: #fff;
    border: none;
    padding: 8px 26px;
    -webkit-border-radius: 25px;
            border-radius: 25px;
    font-size: 15px;
    float: right;
    margin-right: 19px;
    width: 198px;
    margin-top: 36px;
}
.plitka .plashka button {
    display: none;
}
section#linksofsigil .onesigillink .roundcircle {
    width: 10.7vw;
    height: 10.7vw;
}
section#linksofsigil .roundcircle {
    padding: 2.3vw 0 0 2.1vw !important;
}
#subscription {
    margin-left: 4vw;
    margin-right: 4vw;
    padding-left: 0;
    padding-right: 0;
    width: 91.7%;
}
section#invitecoop {
    padding-left: 4vw;
    padding-right: 4vw;
}
section#invitecoop .element {
    margin-bottom: 30px;
    overflow: unset;
    width: 100%;
}

section#plitki-mu .plitka .perepodgotovka h2.smallerhead2 {
    margin-top: 1.6vw;
    max-width: 11vw;
    float: left;
    line-height: 4.2vw;
    font-size: 4.3vw !important;
    width: 8vw;
    font-family: "Helvetica";
    padding-left: 7.5vw;
}
section#invitecoop .col-396 {
    margin: 0;
    float: left;
    width: 100%;
    max-width:  100%;
}
section#invitecoop.media_320 .element a:first-child {
    width: 80%;
    float: left;
}
section#invitecoop .element .text-and-icon {
    width: 100%;
}
section#invitecoop.media_320 .element a:last-child {
    width: 18%;
    float: right;
}
section#invitecoop .element .text-and-icon h5 {
    padding-top: 11px!important;
    font-size: 3.0vw !important;
}

section#site-footer {
    padding-left: 4vw;
    padding-right: 4vw;
}
section#site-footer .row.footer_img_320 a {
    margin-right: 4.7vw;
    background-repeat: no-repeat !important;
}
.footer_img_320 a {
    -webkit-background-size: contain !important;
            background-size: contain !important;
}
section#linksofsigil .onesigillink .roundcircle img {
    width: 29px !important;
    height: 29px !important;
}
.new_icon_edu_family {
    /*background-image: url('/catalog/view/theme/default/image/plitki/Edu-Family.svg');*/
    /*background-repeat: no-repeat;*/
    -webkit-background-size: cover;
            background-size: cover;
}
.linkonmutv h5 {
    width: 78.22vw!important;
}
section#linksofsigil.media_320 .prof {
    font-size: 3.3vw !important;
    margin-top: 0vw !important;
    font-family: 'Helvetica' !important;
    line-height: 3vw;
    height: 9.3vw;
    margin-left: 6vw;
    width: 76vw;
}
}/* @media only screen and (min-width : 321px)*/


/* Medium Devices */
/* Планшет */
@media all and (min-width: 750px) and (max-width: 1024px) and (orientation: landscape), all and (min-width: 750px) and (max-width: 1024px) and (orientation: landscape) {
.plitki_mainsite_selectcourse {
    overflow: unset !important;
    float: right;
    width: 57vw;
}
html {
    /*background: #green!important;*/
}
body {
   /* background: #f8f7ff!important;*/
}
section#linksofsigil .onesigillink h5.fourlines {

    margin-top: 4px !important;
    line-height: 0.9em;
    text-indent: -2px;
}
#whatismu.whatismu_selectcourse {
    font-family: 'Helvetica'!important;
    line-height: 2.5;
}
.customHeader .col-sm-10 {
    margin-top: 0.6vw !important;
    padding-left: 17px;
}
.col-notimp.aboutus {
    margin-left: 2.7vw;
    margin-top: 0.8vw;
    height: 22vw;
}
section#invitecoop .element a.color-button {
    width: 16%;
}
section#invitecoop .element .text-and-icon h5 {
    width: 15.8vw!important;
}
section#invitecoop .element .text-and-icon {
    width: 81%;
}
.top_and_news_catalog .controls-carousel.controls_carousel_catalog.media_850 {
    text-align: left!important;
    position: relative!important;
    margin-top: -28.1em!important;
    margin-left: 21.1em!important;
}
.linkonmutv {
    margin-top: 0.4em!important;
}
.prof_h2_catalog {
    width: 79vw!important;
}

.select-course-catalog .coursefirm_foter.media_850 .helvetica {
    text-align: left;
    position: absolute;
    left: 0em;
    top: -1em;
}
.top_and_news_home .controls_carousel_home.media_850 {
    top: -6.9vw !important;
}
#content.categoriaContainer .slider-catalog-selectcourse .owl-nav .owl-next {
    -webkit-border-radius: 50px;
            border-radius: 50px;
    position: absolute;
    /*left: 556px!important;*/
    left: 524px!important;
    top: 40px!important;
    padding-top: 1px !important;
    padding-right: 0px !important;
    background: no-repeat;
    border: 2px solid #cfcfcf;
    width: 35px!important;
    height: 35px!important;
}
.punktcontainer {
    margin-bottom: 6px;
    overflow: hidden;
    position: relative;
    zoom: 0.6;
    -ms-zoom: 0.5;
    -webkit-zoom: 0.5;
    -moz-transform: scale(0.6);
    -moz-transform-origin: left;
}

.punktcontainer_catalog_medium_device {
    zoom: 1;
    -ms-zoom: 1;
    -webkit-zoom: 1;
    -moz-transform: 1;
    -moz-transform-origin: none;
}
.top_and_news_catalog .carousel_control_next_catalog {
    border: 1px solid #ccc;
    position: absolute;
    left: 2vw;
    width: 4.4vw;
    height: 3.4vw;
    top: 0.1vw;
}
.top_and_news_catalog .carousel_control_prev_catalog {
    border: 1px solid #ccc;
    position: absolute;
    left: 7vw !important;
    width: 4.4vw;
    height: 3.4vw;
    top: 0.1vw;
}
.jcarousel-control-next i {
    position: absolute;
    top: 5px;
    left: 13px;
    color: #333;
    font-size: 25px;
}
.jcarousel-control-prev i {
    position: absolute;
    top: 5px;
    left: 13px;
    color: #333;
    font-size: 25px;
}
.media_850_catalog_transform_bottom .otzyvy-klientov.nashi-novinki .jcarousel-wrapper .controls-carousel.media_1200 .jcarousel-control-next {
        border: 1px solid #ccc;
    position: absolute;
    left: 34vw;
    width: 4.4vw;
    height: 3.4vw;
    top: -3.9vw;
}
.media_850_catalog_transform_bottom .otzyvy-klientov.nashi-novinki .jcarousel-wrapper .controls-carousel.media_1200 .jcarousel-control-prev {
    border: 1px solid #ccc;
    position: absolute;
    left: 39vw!important;
    width: 4.4vw;
    height: 3.4vw;
    top: -3.9vw;
}
section.home-sentence h2 {
    font-size: 1.6vw!important;
}
section#linksofsigil .onesigillink h5 {
    font-size: 1.26vw;
    width: 11.22vw!important;
    margin-top: 1.15vw;
    margin-left: 0.62vw;
    font-family: "Helvetica";
}
.select-course-catalog .coursefirm_foter.media_850 {
    right: 308px;
    top: 130px;
}
.select-course-catalog select {
    width: 25.9vw!important;
    height: 3.6vw!important;
    margin-bottom: 0.8vw!important;
}
.containermedia {
    max-width: 100%;
    padding: 0 7.6vw;
}
.container.adapt {
    width: 100%;
    max-width: 100%;
    padding: 0 7.6vw;
}
.containerAdapt {
    width: 100%;
    max-width: 100%;
    padding: 0 7.6vw;
}
.border {
    margin-top: 17px;
    height: 66px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-top: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
    padding-top: 0.6vw;
}
.home-banner {
    position: absolute;
    right: 7.6vw;
    z-index: 9999999;
    padding: 0;
    top: 30em;
    width: 55.4vw;
    height: 8em;
}
section#site-footer {
    width: 100%;
    max-width: 100%;
    padding: 0 8.4vw;
}
section#site-footer .col-320 {
    margin-left: 0%;
}
footer > .containerAdapt > div {
    width: 50%;
}
footer .width-25 img {
    float: right;
}
.width-70 {
    width: 75%;
}
.m-r-2 {
    margin-right: 0%;
}

/* Отсюда перешел на каталог */
section#top-and-news.top_and_news_catalog {
    margin-bottom: 100px;
    overflow: initial;
}
.colorful-plashki .onesigillink .roundcircle {
    width: 4vw;
    height: 86%;
}
.colorful-plashki .onesigillink .roundcircle span {
    font-size: 2vw!important;
}
#content.categoriaContainer .colorful_plashki_category_850 .onesigillink .roundcircle img {
    width: 1.7vw;
}
}/* @media all and (min-width: 750px) and (max-width: 1024px) and (orientation: landscape), all and (min-width: 750px) and (max-width: 1024px) and (orientation: landscape) { */