/*Все контейнеры 940 пикселей при достижении делаем 100%*/
@media screen and (max-width: 1000px) {
    .container {
        width: 100% !important;
    }
}

/*Лого, адрес и схема*/
@media screen and (max-width: 960px) {
    a.map {
        position: absolute !important;
        /*display:none !important;*/
    }
}

@media screen and (max-width: 940px) {

    address {
        left: 39.45833% !important;
    }
}

@media screen and (max-width: 830px) {
    address > span.bold {
        display: none !important;
    }
}

@media screen and (max-width: 760px) {
    body header .container address .phone {
        font-size: 27px !important;
    }

    .logo img{
        /* width: 100px; */
        /* max-width: 30% !important; */
    }





}

@media screen and (max-width: 680px) {
    address {
        left: 39% !important;
    }

    a.map {

        display: none !important;
    }
}

/*Это адаптив меню*/

@media screen and (max-width: 940px) {

    address {
        left: 39.45833% !important;
    }
}

/*панель другая вездеходная техника*/


@media screen and (max-width: 940px) {
    #other {
        text-align: center;
    }

    #other li.col {
        text-align: left;
    }



}

@media screen and (max-width: 917px) {
    #other div.btn {
        display: block !important;
        margin: 20px 0 20px 0;

    }

    #other div.emptyLine {
        display: block;
        height: 26px;

    }
}
@media screen and (max-width: 1000px) {
    #other .other-item-row .table .col .title{
        width:inherit !important;
    }
    body .other-item-row .table .col{
        width: 140px !important;
    }
}
/*для подвала*/
@media screen and (max-width: 500px) {
    #footerMenu {
        display: none;
    }

    footer {
        text-align: center;
    }

    footer address {
        display: none;
    }

    footer .copy {
        width: 100%;
    }
}


@media screen and (max-width: 1000px) {

    .page-main .parallax {
        width: 95% !important;
        /*top: 304px;*/
        left: 50%;
        margin-left: -50% !important;

    }

    ul.flash {
        display: none;
    }

    div.catalog-item {
        text-align: center !important;
    }

    /*.page-main .content h1 {*/
        /*margin-left: 20px;*/
    /*}*/

    /*.page-main .content .sub-title {*/
        /*padding-right: 20px !important;*/
    /*}*/
    /*.page-main .content p {*/

        /*margin-left:20px !important;*/
        /*margin-right: 20px !important;*/
        /*clear: both;*/

    /*}*/
    /*.page-main .content h2{*/
        /*padding-left:0 !important;*/
    /*}*/

}

@media screen and (max-width: 800px) {
    /*Параллакс высота*/
    .page-main header {height: 540px !important; }

    /*div.ttx div.content h2 {*/
        /*margin-left:20px !important;*/
        /*margin-right: 20px !important;*/
        /*clear: both;*/
        /*width:100%;*/
    /*}*/


    /*div.content div.photo{*/
        /*text-align: center;*/
    /*}*/

}
@media screen and (max-width: 560px) {.page-main header {height: 440px !important; }}

@media screen and (max-width: 960px) {div.video li:nth-child(3) {display: none !important;}}
@media screen and (max-width: 630px) {div.video li:nth-child(2) {display: none !important;}}

/*Блок контента*/

/*на 980 выставляем отступы справа*/
@media screen and (max-width: 975px){
    .page-main .content .photo {
    padding-left:20px;
    }

    .page-main .content .quote {
        margin-left: 430px;
    }
    .page-main .content h1{
        margin-left: 20px;
    }
    .page-main .content .sub-title{
        margin-left: 20px !important;

    }


    /*div.ttx div.content h2 {*/
        /*margin-left: 20px !important;*/
    /*}*/
}
/*на 800 нужно контентный блок сделать в один столбец*/
@media screen and (max-width: 800px){

    .page-main .content h2{
        clear: both;
        /*margin-left:20px;*/
        padding-left: 20px !important;
    }
    .page-main .content p{
        margin-left: 20px !important;
    }
    .page-main .content ul {
        padding-left: 50px !important;
    }
}

@media screen and (max-width: 910px){
    .page-main .ttx .table{
        width:96% !important;
        margin-left: 20px;
    }
    .page-main .ttx .table table{
        padding-left: 20px;
    }
    .page-main .ttx .modification{
        margin-top:20px;
        max-width:1000px !important;
        float: left !important;
    }
    .page-main .safeguards-right{
        width:95% !important;
        float: left !important;

    }
    .page-main .safeguards{
        margin-left: 20px !important;
    }
    .page-main .ttx .modification{
        margin-left: 20px !important;
    }
}
/*каталог основная*/
@media screen and (max-width: 1000px) {
    .page-catalog p,.page-catalog h1,.page-catalog h2 {
        width:90%;
        margin-left: 5%;
    }
}

/*каталог внутренняя страница*/
@media screen and (max-width: 940px) {
    #page > div.page-catalog > div.content.container > div.content-left{
        width:90% !important;
        margin-left: 5%;
    }
    .page-catalog .content-left-ttx .table{
        max-width:1000px !important;
    }
    .page-catalog .content-left-model .img{
        left: -260px;
        position: relative;
        margin-left: 50%;
    }
    .page-catalog .content-right{
        width:90% !important;
        margin-left: 5% !important;
        max-width: 1000px !important;
    }
    #page > div.page-catalog > div.content.container > div.content-right > div.content-right-photo > h2{
        margin-left: 0;
    }
    #page > div.page-catalog > div.content.container > div.content-right > div.content-right-text > p{
        margin-left: 0;
        width: 100%;
    }
    .content-left-model{
        overflow: hidden !important;
    }
    .page-catalog .option-item.left{
        /* width:60% !important; */
    }
    .page-catalog .option-item.right{
        width:35% !important;
    }
    .page-catalog .option-item.right .option-item-row .text {
        width: 100% !important;
    }
    .page-catalog .option-item.right .bag-title .price{
        font-size: 16px !important;
        white-space: nowrap;
    }
    .page-catalog .option-item-row .text{
        width:inherit !important;
    }
    div.text > label > div.text-info > p{
        margin-left: 0;
    }
    .page-catalog .option-item-row .text-title{
        margin-top:10px !important;
    }
    .page-catalog .content-left-model .price{
        font-size: 40px !important;
    }
    .page-catalog .content-left-model .button{
        margin-right: 0 !important;
    }
    .page-catalog .content-left-model .img{
        height:inherit !important;
    }

}

@media screen and (max-width: 540px) {
    .page-catalog .content-left-model .img{

        left: -50% !important;
    }
}
@media screen and (max-width: 940px) {
    /*медиа*/
    div.page-media {
        width: 90%;
        margin-left: 5%;
    }
    .page-media .content-photo{
        text-align: center !important;
    }
    div.content-video{
        text-align: center !important;
    }
    #page > div
    /*фото*/
    .page-media .content-photo-album .right{
        width: 100% !important;
        max-width:inherit !important;
    }
    .page-media .content-photo-album .right-photo{
        text-align: left !important;

    }c
    .page-media .content-photo-album .right{
        margin-top: 10px !important;
    }
    #content > div > div > article > div > div > div{
        width:100% !important;
        margin-left: 0;
    }
    #othersBtn {
        border:none !important;
        background-image:none !important;
        background-color: inherit;
    }
    #content  div.page-media{
        width:90% !important;
        margin-left: 5% !important;
    }
    .page-media .content-photo-album .left,
    .page-media .content-photo-album .left-img img,
    .page-media .content-photo-album .left-img{
        width:inherit !important;
    }
    .page-media .content-photo-album .right-title h2{
        margin-top: 30px !important;
    }

    #page > div.page-contacts{
        width: 90% !important;
        margin-left: 5% !important;
    }
    .content-right-map,.page-contacts .content-right{
        width:100% !important;
    }
    .page-service .content-left{
        width: 90% !important;
        margin-left: 5% !important;
    }
    .page-service .content-left-service{
        width: 100% !important;
    }


}

@media screen and (max-width: 1000px) {
    div.page-articles div.content-right {
        display: none !important;
    }
    div.page-articles > div.content.container{
        width: 90% !important;
        margin-left: 5% !important;
    }

    div.page-articles div.content-right {
        display: none !important;
    }

    .page-articles .content-left {
        width:100% !important;

    }
    .page-articles .content-left-articles-item{
        width:30% !important;
        margin-left: 2%;
        min-width:200px;
    }
    .page-articles .content-left-articles-item a img{
        width: 100% !important;
    }
    .page-articles .content-left-articles{
        text-align: center !important;
    }
    .content-left-articles-item{
        /*max-height:200px !important;*/
        overflow: hidden !important;
    }
}