/*AUTOSERVISES*/
@media screen and (max-width: 1190px) {
    .main_wrapper .main .container_autodalys .right_bar .galerry .item {
        width: 22%;
    }

    .main_wrapper .main .container_autodalys .right_bar.fix {
        box-sizing: border-box;
        padding-left: 20px;
    }

    .main_wrapper .main .container_autodalys .right_bar {
        box-sizing: border-box;
        padding-left: 20px;
    }

    .main_wrapper .main .container_autodalys .right_bar .table .row .left {
        width: 80%;
        padding-bottom: 17px;
    }

    .main_wrapper .main .container_autodalys .right_bar .table .row .right {
        width: 20%;
    }

    .main_wrapper .main .container_autodalys .right_bar .table .row {
        height: auto;
    }

    .facebook_ico {
        display: none;
    }
}

@media screen and (max-width: 980px) {
    .main_wrapper .main .container_autodalys .right_bar .galerry .item {
        width: 30%;
    }
}

@media screen and (max-width: 600px) {
    .main_wrapper .main .container_autodalys .right_bar .table .row .left {
        font-size: 12px;
    }

    .main_wrapper .main .container_autodalys .right_bar .table .row .right {
        font-size: 12px;
        font-weight: 400;
        line-height: 48px;
        padding-left: 0px;
    }

    .main_wrapper .main .container_autodalys .right_bar .galerry .item {
        width: 46%;
    }
}

@media screen and (max-width: 400px) {
    .main_wrapper .main .container_autodalys .right_bar .table .row .right {
        font-size: 10px;
    }

    .main_wrapper .main .container_autodalys .right_bar .galerry .item {
        width: 45%;
    }
}

/*AUTOSERVISES END*/
/*DAZYMAS*/
@media screen and (max-width: 1190px) {
    .main_wrapper .main .dazymas_content .table .row .left {
        width: 80%;
        padding-bottom: 17px;
        padding-right: 17px;
    }

    .main_wrapper .main .dazymas_content .table .row .right {
        width: 20%;
    }

    .main_wrapper .main .dazymas_content .table .row {
        height: auto;
    }
}

@media screen and (max-width: 680px) {
    .main_wrapper .main .dazymas_content .left {
        width: 100%;
    }

    .main_wrapper .main .dazymas_content .right {
        width: 100%;
    }

    .main_wrapper .main .dazymas_content .left .title {
        padding-right: 0px;
        text-align: center;
    }

    .main_wrapper .main .dazymas_content .left .desc {
        padding-right: 0px;
        text-align: justify;
    }

    .main_wrapper .main .dazymas_content .table .row .right {
        margin-top: 0px;
    }

    .main_wrapper .main .dazymas_content .right {
        padding-left: 0px;
        margin-top: 20px;
    }
}

@media screen and (max-width: 600px) {
    .main_wrapper .main .dazymas_content .table .row .left {
        font-size: 12px;
    }

    .main_wrapper .main .dazymas_content .table .row .right {
        font-size: 12px;
        font-weight: 400;
        line-height: 48px;
        padding-left: 0px;
    }
}

@media screen and (max-width: 400px) {
    .main_wrapper .main .dazymas_content .table .row .right {
        font-size: 10px;
    }
}

/*DAZYMAS END*/
/*PRODUCTS*/
@media screen and (max-width: 1190px) {
    .main_wrapper .main {
        width: 100%;
        height: auto;
        overflow: hidden;
    }

    .main_wrapper .main .products_content {
        width: auto;
    }

    .main_wrapper .main .products_content .right {
        width: 75%;
    }

    .main_wrapper .main .products_content .left {
        width: 25%;
    }

    .main_wrapper .main .products_content .right .products li {
        width: 23%;
    }

    .main_wrapper .main .products_content .right .sort_bar .ui-selectmenu-button {
        width: 110px !important;
    }

    .main_wrapper .main .products_content .right .products li .img_block_product .price_wrapper {
        width: 100%;
        left: 0px;
    }

    .main_wrapper .main .products_content .right .products li .title.freeze {
        background-position: top 5px right 5px;
    }

    .main_wrapper .main .products_content .right .products li .title.sun {
        background-position: top 5px right 5px;
    }

    .main_wrapper .main .products_content .right .products li .img_block_product .price_wrapper .add_to_basket {
        width: 60px;
    }

    .main_wrapper .main .products_content .left .filter_wrpper {
        height: auto;
    }

    .main_wrapper .main {
        padding-bottom: 200px;
    }
}

@media screen and (max-width: 1060px) {
    .main_wrapper .main .products_content .right .sort_bar {
        height: auto;
        overflow: hidden;
    }

    .main_wrapper .main .products_content .right .sort_bar .title {
        width: 100%;
        padding-left: 0px;
    }

    .main_wrapper .main .products_content .right .sort_bar .ui-selectmenu-button {
        margin-bottom: 20px;
    }

    .main_wrapper .main .products_content .right .sort_bar .ui-selectmenu-button:first-child {
        margin-left: 20px;
    }

    .main_wrapper .main .products_content .right .sort_bar {
        padding-left: 20px;
    }
}

@media screen and (max-width: 900px) {
    .main_wrapper .main .products_content .right .sort_bar .ui-selectmenu-button {
        width: 33% !important;
    }

    .main_wrapper .main .products_content .right .sort_bar .sort_submit {
        width: 20%;
    }

    .main_wrapper .main .products_content .left .basket .wrapper {
        width: 152px;
    }
}

@media screen and (max-width: 1030px) {
    .main_wrapper .main .products_content .right .products li {
        width: 31%;
        margin-right: 3%;
    }

    .main_wrapper .main .products_content .right .products li:nth-child(4n) {
        margin-right: 3%;
    }

    .main_wrapper .main .products_content .right .products li:nth-child(3n) {
        margin-right: 0px;
    }

    .main_wrapper .main .products_content .left .filter_wrpper .intervals .ui-selectmenu-button {
        width: 100% !important;
    }

    .main_wrapper .main .products_content .right .products li {
        height: 360px;
    }

    .main_wrapper .main .products_content .right .products li .img_block_product {
        background-size: contain !important;
        background-position: bottom center !important;
    }

    .main_wrapper .main .products_content .right .products li .img_block_product {
        height: 253px;
    }

    .main_wrapper .main .products_content .right .products li .img_block_product .price_wrapper {
        top: 190px;
    }
}

@media screen and (max-width: 800px) {
    .main_wrapper .main .products_content .right .products li {
        width: 48%;
        margin-right: 3%;
    }

    .main_wrapper .main .products_content .right .products li:nth-child(3n) {
        margin-right: 3%;
    }

    .main_wrapper .main .products_content .right .products li:nth-child(2n) {
        margin-right: 0px;
    }

    .main_wrapper .main .products_content .left .filter_wrpper .range_input_wrapper {
        padding-bottom: 40px;
    }

    .main_wrapper .main {
        padding-bottom: 30px;
    }
}

@media screen and (max-width: 730px) {
    .main_wrapper .main .products_content .left {
        width: 100%;
        margin-bottom: 50px;
    }

    .main_wrapper .main .products_content .right {
        width: 100%;
        padding-left: 0px;
    }

    .main_wrapper .main .products_content .right .sort_bar .ui-selectmenu-button {
        width: 100% !important;
    }

    .main_wrapper .main .products_content .right .sort_bar {
        padding-right: 20px;
        padding-bottom: 20px;
    }

    .main_wrapper .main .products_content .right .sort_bar .sort_submit {
        width: 100%;
        margin: 0 auto;
        display: block;
    }
}

@media screen and (max-width: 620px) {
    .main_wrapper .main .products_content .right .products li {
        width: 100%;
        margin-right: 0px;
    }

    .main_wrapper .main .products_content .right .products li:nth-child(3n) {
        margin-right: 0px;
    }

    .main_wrapper .main .products_content .right .sort_bar {
        box-sizing: border-box;
    }

    .main_wrapper .main .products_content .right .products li .img_block_product .price_wrapper .add_to_basket {
        float: right;
        margin-right: 10px;
    }

    .main_wrapper .main .products_content .right .sort_bar .title {
        text-align: center;
    }
}

/*PRODUCTS END*/
/*PRODUCT*/
@media screen and (max-width: 1190px) {
    .main_wrapper .main .products_content .right .product .left_bar {
        width: 25%;
        height: auto;
        overflow: hidden;
    }

    .main_wrapper .main .products_content .right .product .right_bar {
        width: 70%;
        height: auto;
        overflow: hidden;
        float: left;
    }

    .main_wrapper .main .products_content .right .product .right_bar .features_bar .item {
        width: 33%;
        margin-right: 0px;
    }

    .main_wrapper .main .products_content .right .product .right_bar .features_bar .item:nth-child(2) {
        width: 33%;
        margin-right: 0px;
    }

    .main_wrapper .main .products_content .right .product .right_bar .features_bar .item:last-child {
        width: 33%;
    }

    .main_wrapper .main .products_content .right .product .right_bar .product_name {
        height: auto;
        overflow: hidden;
        padding-bottom: 20px;
    }

    .main_wrapper .main .products_content .right .product .right_bar .features_bar .get_order {
        margin-bottom: 20px;
    }
}

@media screen and (max-width: 860px) {
    .main_wrapper .main .products_content .right {
        width: 100%;
    }

    .main_wrapper .main .products_content .left {
        width: 100%;
        margin-bottom: 50px;
    }

    .main_wrapper .main .products_content .right {
        width: 100%;
        padding-left: 0px;
    }

    .main_wrapper .main .products_content .right .sort_bar .ui-selectmenu-button {
        width: 100% !important;
    }

    .main_wrapper .main .products_content .right .sort_bar {
        padding-right: 20px;
        padding-bottom: 20px;
    }

    .main_wrapper .main .products_content .right .sort_bar .sort_submit {
        width: 100%;
        margin: 0 auto;
        display: block;
    }

    .main_wrapper .main .products_content .right .product .right_bar {
        margin-bottom: 30px;
    }
}

#sub105 {
    width: 205px;
}

@media screen and (max-width: 700px) {
    .main_wrapper .main .products_content .right .product .left_bar {
        width: 100%;
    }

    .main_wrapper .main .products_content .right .product .right_bar {
        width: 100%;
    }

    .main_wrapper .main .products_content .right .product .right_bar .product_name {
        height: auto;
        overflow: hidden;
        padding-bottom: 20px;
        line-height: 20px;
        padding-top: 20px;
        padding-right: 20px;
        text-align: center;
    }

    #sub110 {
        display: block !important;
        position: relative;
        background: none;
        width: 100%;
        top: 0;
    }

    #sub110 li {
        padding-left: 0;
        padding-bottom: 15px;
    }

    #sub110 li a {
        width: 100%;
        text-align: center;
        font-size: 22px;
    }

    #sub105 {
        display: block !important;
        position: relative;
        background: none;
        width: 100%;
        top: 0;
    }

    #sub105 li {
        padding-left: 0;
        padding-bottom: 15px;
    }

    #sub105 li a {
        width: 100%;
        text-align: center;
        font-size: 22px;
    }
}

@media screen and (max-width: 600px) {
    .main_wrapper .main .products_content .right .product .right_bar .features_bar .item:nth-child(2) {
        width: 50%;
    }

    .main_wrapper .main .products_content .right .product .right_bar .features_bar .item {
        width: 50%;
    }

    .main_wrapper .main .products_content .right .product .right_bar .features_bar .item:nth-child(3) {
        width: 100%;
    }

    .main_wrapper .main .products_content .right .product .right_bar .features_bar .amounts {
        margin: 20px;
    }

    .main_wrapper .main .products_content .right .product .right_bar .features_bar .get_order {
        width: 100%;
    }
}

/*PRODUCT END*/
/*NUOMA*/
@media screen and (max-width: 600px) {
    .main_wrapper .contact {
        width: 100%;
        margin-top: 20px;
        margin-left: 0px;
        margin-right: 0px;
    }

    .main_wrapper .contact .text {
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
    }

    .main_wrapper .contact .phone {
        width: 100%;
        margin: 0 auto;
    }

    .main_wrapper .contact .phone .ico {
        width: 100%;
    }

    .main_wrapper .contact .phone .text {
        margin-left: 0px;
        text-align: center;
    }
}

/*NUOMA END*/
/*AUTODALYS*/
@media screen and (max-width: 1190px) {
    .main_wrapper .main .container_autodalys .left_bar {
        width: 20%;
    }

    .main_wrapper .main .container_autodalys .right_bar {
        width: 80%;
    }
}

@media screen and (max-width: 900px) {
    .main_wrapper .main .container_autodalys .left_bar .title {
        text-align: center;
    }
}

@media screen and (max-width: 700px) {
    .main_wrapper .main .container_autodalys .left_bar {
        width: 100%;
    }

    .main_wrapper .main .container_autodalys .right_bar {
        width: 100%;
    }

    .main_wrapper .main .container_autodalys .right_bar {
        padding-left: 0px;
    }
}

@media screen and (max-width: 600px) {
    .main_wrapper .main .container_autodalys .right_bar .brands .brand {
        float: none;
        margin: 20px auto;
    }

    .main_wrapper .main .container_autodalys .right_bar .brands .brand:nth-child(4n) {
        float: none;
        margin: 20px auto;
    }
}

/*AUTODALYS END*/
/*CONTACTS*/
@media screen and (max-width: 1190px) {
    .main_wrapper .main .time_to_work .right_bar {
        width: 50%;
    }

    .main_wrapper .main .time_to_work .left_bar {
        width: 50%;
    }

    .main_wrapper .main .time_to_work .left_bar .content {
        margin-bottom: 35px;
    }

    .main_wrapper .main .staff .contacts_bar .items {
        width: 20%;
        margin-right: 6%;
    }

    .main_wrapper .main .staff .contacts_bar .item_wrapper {
        width: 20%;
        margin-right: 6%;
    }

    .main_wrapper .main .staff .contacts_bar .item_wrapper .contact .name {
        height: auto;
    }

    .main_wrapper .main .staff .contacts_bar .item_wrapper .contact .phone {
        height: auto;
    }
}

@media screen and (max-width: 980px) {
    .contacts_bar {
        margin-bottom: 20px !important;
    }
}

@media screen and (max-width: 700px) {
    .main_wrapper .main .staff .contacts_bar .item_wrapper {
        width: 40%;
        margin-right: 10%;
    }

    .main_wrapper .main .staff .contacts_bar .items {
        width: 40%;
        margin-right: 10%;
    }

    .main_wrapper .main .staff .contacts_bar .items {
        margin-bottom: 30px;
    }

    .main_wrapper .main .time_to_work .right_bar {
        width: 100%;
    }

    .main_wrapper .main .time_to_work .left_bar {
        width: 100%;
    }
}

@media screen and (max-width: 500px) {
    .main_wrapper .main .staff .contacts_bar .items {
        width: 100%;
        margin-right: 0%;
    }

    .main_wrapper .main .staff .contacts_bar .item_wrapper {
        width: 100%;
        margin-right: 0%;
    }
}

/*CONTACTS END*/
/*MAIN*/
@media screen and (max-width: 1155px) {
    .header .header_content {
        width: 100%;
    }

    .header .header_content .right_content_header {
        width: auto;
        padding-right: 20px;
    }

    .header .header_content .right_content_header .header_menu {
        width: auto;
    }

    .header .header_content .right_content_header .header_menu li a {
        font-size: 21px;
    }

    .footer .bottom_footer .item .contact_phone {
        margin-bottom: 40px;
    }

    .footer {
        height: auto;
        /*    overflow: hidden; */
    }

    .footer .footer_content {
        width: 100%;
        overflow: hidden;
    }

    .footer .footer_content .categories {
        width: 100%;
    }

    .footer .footer_content .categories li {
        width: 25%;
    }

    .footer .bottom_footer {
        width: 100%;
    }

    .footer .bottom_footer .item {
        padding-left: 50px;
    }

    .footer .bottom_footer .item {
        width: 100%;
    }

    .footer .bottom_footer .item:first-child {
        width: 100%;
    }

    .footer .bottom_footer .item:last-child {
        width: 100%;
    }

    .footer .bottom_footer .item .footer_menu:first-child {
        padding-left: 30px;
    }

    .footer .bottom_footer .item .footer_menu:last-child {
        padding-left: 50px;
    }
}

@media screen and (max-width: 1090px) {
    .footer .footer_content .categories li {
        background-size: contain !important;
        height: 253px;
    }
}

@media screen and (max-width: 980px) {
    .footer .footer_content .categories li .title {
        width: 125px;
        margin: 60px auto;
        font-size: 13px;
    }

    .header .header_content .right_content_header .header_menu li a {
        font-size: 15px;
    }

    .header .header_content .right_content_header .header_contacts .contact .title {
        font-size: 15px;
    }

    .footer {
        height: auto;
        overflow: hidden;
    }

    .footer .footer_content .categories {
        margin-top: 0px;
    }

    .footer .footer_content .categories li {
        height: 170px;
        width: 50%;
        margin-left: 0px;
    }

    .footer .footer_content .categories li .title {
        text-align: center;
        font-family: 'pf_din_text_cond_probold';
        color: #000;
        font-size: 13px;
        margin-top: 40px;
        display: block;
        text-decoration: none;
    }

    .footer .bottom_footer {
        margin-top: 390px;
    }
}

@media screen and (max-width: 890px) {
    .header .header_content .right_content_header .header_menu li {
        width: 17%;
        height: 100%;
        float: left;
        padding-left: 0px;
        padding-right: 0px;
    }

    .header .header_content .right_content_header .header_menu li span {
        font-size: 8px;
    }

    .header {
        height: auto;
        overflow: hidden;
        background: #A53131;
    }

    .header .header_content .logo {
        position: static;
        margin: 0 auto;
        display: block;
        width: 100%;
    }

    .header .header_content .right_content_header {
        width: 100%;
        margin-left: 0px;
    }

    .header .header_content .right_content_header .header_contacts {
        margin-bottom: 30px;
        height: auto;
        overflow: hidden;
    }

    .header .header_content .right_content_header .header_contacts .contact {
        width: 25%;
        height: 100%;
        margin-right: 38px;
        line-height: 25px;
    }

    .header .header_content .right_content_header .header_contacts .contact .ico {
        height: 25px;
    }

    .header .header_content .right_content_header .header_menu {
        width: 100%;
    }

    .footer {
        height: auto;
        overflow: hidden;
    }

    .footer .bottom_footer .item {
        padding-left: 50px;
        width: 100%;
        margin-bottom: 50px;
    }
}

@media screen and (max-width: 700px) {
    .sliderNav {
        display: none !important;
    }

    .footer .bottom_footer .item:last-child {
        padding-left: 0px;
    }

    .footer .bottom_footer .item:first-child {
        padding-left: 0px;
    }

    .footer .bottom_footer .item .footer_menu:first-child {
        padding-left: 20px;
    }

    .header .header_content .right_content_header .header_contacts {
        margin-bottom: 30px;
        height: auto;
        overflow: hidden;
        width: 171px;
        margin: 20px auto;
        display: block;
        float: none;
    }

    .footer .bottom_footer .item .content .time_to_work .am {
        margin-left: 53px;
    }

    .header .header_content .right_content_header .header_contacts .contact {
        width: 100%;
        margin-right: 0px;
    }

    .header .header_content .right_content_header .header_menu li:first-child {
        padding: 0px 0px 32px 0px;
    }

    .header .header_content .right_content_header .header_menu {
        width: 100%;
        height: auto;
        overflow: hidden;
        display: block;
        list-style: none;
        float: none;
        margin-top: 21px;
        display: none;
    }

    .header .header_content .right_content_header .header_menu li {
        text-align: center;
        margin: 0px;
        padding: 0px 0px 32px 0px;
        background: none;
        width: 100%;
    }

    .header .header_content .right_content_header .header_menu a {
        margin-top: 16px;
    }

    .collapse_button {
        display: block;
        width: 100%;
        text-align: center;
        float: left;
        height: 30px;
        cursor: pointer;
        text-shadow: 0px -1px 1px #000000;
        font-size: 22px;
        color: #fff;
        padding-bottom: 15px;
    }

    .footer .bottom_footer .item .content {
        width: 100%;
        height: auto;
        overflow: hidden;
        float: left;
        padding-left: 25px;
        box-sizing: border-box;
        padding-left: 0px;
        margin-bottom: 20px;
    }

    .footer .bottom_footer .item .content .title {
        font-family: 'pf_din_text_cond_probold';
        color: #545454;
        font-size: 21px;
        text-align: center;
    }

    .footer .bottom_footer .item .content .circles {
        width: 185px;
        height: 16px;
        margin-top: 27px;
        margin: 15px auto;
    }

    .footer .bottom_footer .item .content .time_to_work {
        height: 13px;
        width: 182px;
        margin-top: 10px;
        margin: 0 auto;
    }

    .footer .bottom_footer .item .content .phone {
        width: 140px;
        height: 16px;
        margin-top: 15px;
        margin: 19px auto;
    }

    .footer .bottom_footer .item .content:nth-child(2) {
        padding-left: 0px;
    }
}

@media screen and (max-width: 520px) {
    .footer .bottom_footer .item .footer_menu:last-child {
        padding-left: 0px;
    }
}

@media screen and (max-width: 1130px) {
    .header .header_content .right_content_header .header_menu li a {
        font-size: 19px;
    }
}

@media screen and (max-width: 1040px) {
    .header .header_content .right_content_header .header_menu li a {
        font-size: 16px;
    }
}

@media screen and (max-width: 980px) {
    .header .header_content .right_content_header .header_menu li a {
        font-size: 13px;
    }

    .header .header_content .right_content_header .header_menu li {
        padding-left: 10px;
        padding-right: 12px;
    }
}

@media screen and (max-width: 700px) {
    .header .header_content .right_content_header .header_menu li {
        padding-left: 0px;
        padding-right: 0px;
    }

    .header .header_content .right_content_header .header_menu li a {
        font-size: 26px;
    }
}

/*MAIN END*/
