/*==========  Desktop First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1430px) {

}
@media only screen and (max-width : 1200px) {
.header__bottom_logotype p, .header__bottom_phone p,.footer__logotype p{font-size: 12px;}
.header__bottom_phone a ,.footer__bottom_phone a{font-size: 20px;}
.footer__bottom_phone p{font-size: 11px;}
.footer__bottom_phone a{font-size: 18px;}
.banner__index_title{font-size: 24px;}
#banner__index{padding: 20px 0px;}
.footer__logotype p{padding-left: 6px;}
.reasons__item{height: 240px;}
.menu__product_item-title{font-size: 10px;}
.page__filter_item-title{font-size: 12px;}
.popular_filter{width: 66%;}
.popular_filter .orderlist {width: 66%;}
.col_5{width: 25%;}
.turnintodropdown{padding-top:0px;}
.turnintodropdown span {display: inline; float: none;}
.turnintodropdown a{float:none;display:inline;}
.banner__index_title{font-size: 24px;}

.wrapper-all .col_6 {  width: 32.666%;}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
.banner__index_sub {font-size: 22px;}
.header__bottom_logotype{text-align: center;}
.header__bottom_logotype p{padding-top: 5px;}
.header__bottom_logotype p, .header__bottom_phone p{width: 100%;}
.header__bottom_phone a{font-size: 14px;}
.header__bottom_phone p{font-size: 9px;}
.btn_call{font-size: 12px;}
.header__bottom_search,.header__bottom_phone{margin-top: 30px;}
.header__bottom .btn_call{margin-top: 25px;}
.banner_adv_title{font-size: 16px;}
.banner__index_title{font-size: 20px;}
.banner__index_btn .btn_call{max-width: 130px;}
.banner__index_btn{margin-top: 20px;}
.item__banner_adv{margin-bottom: 40px;}
.footer__logotype{text-align: center;}
.footer__logotype p{padding-top: 5px;}
.footer__logotype p, .footer__logotype p{width: 100%;}
.footer__menu li{font-size: 12px;}
.footer__menu span{font-size: 16px;}
.footer_contact{margin-top: 10px;}
.footer_contact{font-size: 10px; text-align: left; line-height: 20px;}
.footer__bottom_phone a{font-size: 14px;}
.footer__bottom_phone p{font-size: 9px;}
.col_company{width: 25%;}
.banner__repair_title{font-size: 24px; margin-bottom: 30px;}
.form_banner::after{left: -40px;}
.reasons__item{height: 150px;}
.catalog__brends_box{width: 70%;}
#catalog__brends::before{background-size: cover; width: 300px;}
.col_7{width: 25%;}
.menu__product_item{margin-bottom: 10px;}
#menu__product{padding: 20px 0px;display:none;}
.page__filter_item-transform{width: 100%;}
.page__filter_item-transform .col_in{padding: 0px 10px 0px 0px;}
.col_6{width: 33.333333%;}
.product_item div{clear: both;}
.col_6{width: 33.33333%;}
.col_5{width: 33.33333%;}
.product_item_btn{display: block;}
.product_price{display: block; text-align: center;}
.product_item:hover .product_item_in{position: relative;}
.product_item_title{height:40px;}
.name_product,.title_char, .title_item{font-size: 16px;}
.min_description,.big_description_product{font-size: 14px;}
.title_char,.title_item{padding-bottom: 15px;}
.box_characteristics .product_item_line{font-size: 14px;}
.big_description_product{margin-top: 20px;}
.box_characteristics{height: 280px;}
.btn_search{top: 30px;}

.content {width: 100%; padding-left: 0;}
.wrapper-all .moduletable {display: none;}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
#txmod_105 {height: 690px;}
.banner-offer .banner__index_btn .btn_call { max-width: 100%;}
.banner__index_btn {text-align: center;}
.banner-offer { justify-content: center;padding-top: 20px;}
.banner-offer__item {width: 30%;margin: 0 15px;}
.banner-offer__item--min {width: 28%;}

.header__bottom{padding: 15px 0px;}
.header__bottom_search, .header__bottom_phone{margin-top: 10px;}
.header__bottom_phone{text-align: center; padding-left: 0px;}
.header__bottom .btn_call{margin: 10px auto; max-width: 260px; display: block;}
.header__top_contact li{padding-left: 10px;}
.banner__index_title, .banner__index_sub{text-align: center;}
.banner__index_btn .btn_call{max-width: 49.5%;}
.banner__index_adv{margin-top: 20px; padding-left:20px;}
.title{padding-bottom: 15px; padding-top: 15px;}
#catalog__index{padding: 10px 0px 20px;}
.title{font-size: 22px;}
.brend_item_txt{font-size: 14px;}
#brend{padding-bottom: 10px;}
#navbar-main{background: #f5f4f4; margin-top:60px;}
.navbar-default .navbar-nav > li > a{line-height: 40px;}
.navbar-nav > li{width: 100%;}
footer{padding: 10px 0px;}
.footer_contact{float: inherit; text-align: center;}
.footer__menu{text-align: left;}
.footer__menu span{padding-bottom: 10px;}
.footer__menu_last{margin-top: 0px;}
.footer__menu li{padding: 0px; padding-bottom: 5px; font-size:14px;}
.footer__menu li a{background:url(../img/arrows_small.png) 100% center no-repeat; display: block; height: 25px; border-bottom: 1px solid #e6e6e6; padding-top: 7px;}
.footer__bottom_phone{text-align: center; margin-top: 20px;}
.footer__bottom_phone .btn_call{margin-top: 10px;}
.line_copyright{font-size: 12px; text-align: center;}
.b_copyright,.b_developer{float: inherit; width: 100%;}
.col_company{width: 33.33333%;}
.descriptin__company_txt{font-size: 14px;}
.contact_box_form{text-align: center; margin-bottom:30px;}
#banner__repair{padding: 20px 0px;}
.form_banner:after{top: 55px;right: 40%; bottom: inherit; left: inherit;}
.form_banner_in{float: inherit; margin: 0px auto; }
.form1 b{color:#fff;}
.title_form_banner{color: #fff;}
.reasons__item{height: auto;}
.catalog__brends_box_title{font-size: 14px;}
.catalog__brends_list{margin-top: 20px;}
#catalog__brends{padding-bottom: 150px;}
#catalog__brends::before{width: 500px; bottom: -130px;}
.catalog__brends_box{width: 100%;}
.product_item_img img{width: 60%;}
.col_6{width:50%;}
.col_5{width: 50%;}
.box_characteristics .product_item_line{font-size: 12px;}
#content_product{padding: 20px 0px;}
.btn_search{top: 10px;}
.dekstop_search{display: inline-block; width: 100%;}
.full_search{display: none;}
.btn_search{right: 20px;}
.header__top_contact{float: inherit;}
.item_product-title{text-transform:uppercase;}
#breadcrumbs li span{font-size:12px; color:#999999;}
.vm-pagination ul li{display:inline-block; margin-top:15px;}
.footer_box .col-md-5{padding-left: 15px;}
.modal-body b {color:#1138a1;}
.news-text-k img {width:50%;}
.turnintodropdown{width:50%; padding-top: 7px;}
.Order{width:50%;}
.turnintodropdown span {display: block; float: left;}
.turnintodropdown a{float:right;display:block;}
.popular_filter .orderlist {width: 50%;}
.orderlist{width:50%;}
.orderlistcontainer div.activeOrder{width:50%;}
.big_description_product p,.big_description_product table{font-size: 15px;}

.wrapper-all .col_6 {width: 50%;}
}

@media (max-width: 576px) {
.banner-offer__item {width: 43%;margin-bottom: 20px;}
.banner__index_title {font-size: 24px;}
#txmod_105 {height: 700px;}
    
}




/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
#txmod_105 {
    height: 1100px
}
.banner-offer__item {width: 50%;}
.banner-offer__item--min { width: 50%;}
.ps-arrows span:after {font-size: 38px;}
.ps-arrows span.ps-arrows-prev {left: 0px;}
.ps-arrows span.ps-arrows-next {right: 0px;}
.header__top{height: auto;}
.header__top_contact{line-height: 20px; text-align: center;}
.header__top_contact li{padding-left: 0px; display: inline-block; width: 100%;}
.item__banner_adv{float: inherit; width: 100%;}
.banner__index_btn .btn_call{max-width: 100%; margin-bottom: 5px;}
.item_product_img{width: 35%;}
div.col-xs-6{width: 100%;}
.item_product{height: 150px;}
.item_post_img{width: 100%;}
.item_post_info{width: 100%; padding-left: 0px; padding-top: 15px;}
.box__news_wrap{padding-bottom: 0px;}
.item_product{margin-bottom: 15px;}
.col_company{width: 50%;}
.input_r,.input_l{width: 100%; float: inherit; padding: 0px;}
.contact_box_form{margin-bottom:30px;}
.contact_box_info{font-size: 14px;}
.contact_row{padding-bottom: 10px;}
.catalog__brends_list li{width: 33.333333%; font-size: 14px;}
#catalog__brends{padding-bottom: 120px;}
.col_6, .wrapper-all .col_6 {width:100%;}
.product_item_in{height: auto;}
.product_item:hover{height: auto;}
.product_item:hover .product_item_in{width: 100%;}
.product_item:hover .product_item_in{position: relative;}
.product_item_img img{width: 50%;}
.col_7{width: 50%;}
.col_5{width: 100%;}
.item_product_img img{width: 80%;}
a:hover .item_product .item_product_img{width: 45%;}
.product_item_in:hover{height: auto;box-shadow: 0px 0px 10px rgba(0,0,0,0.2); }
.price_value_product,.btn_price_b{float: inherit;}
.btn_price_b{margin-top: 10px;}
.form_search input{font-size: 10px; padding-right: 40px;}
.form1 b{color:#fff;}
.title_form_banner{color: #fff;}
.item_product-title{text-transform:uppercase;}
#breadcrumbs li span{font-size:12px; color:#999999;}
.vm-pagination ul li{display:inline-block; margin-top:15px;}
.modal-body b {color:#1138a1;}
.news-text-k img {width:100%;}
.footer__menu li a{background:url(../img/arrows_small.png) 100% center no-repeat;}
.news-box{width:100%;}
.turnintodropdown{width:100%; padding-top: 7px;}
.btn_price{width:100%;}
.Order{width:100%;}
.popular_filter .orderlist {width: 100%;}
.orderlist{width:100%;}
.orderlistcontainer div.activeOrder{width:100%;}
}
/* bacustom, iPhone Retina */
@media only screen and (max-width : 320px) {
.turnintodropdown span {display: inline; float: none;}
.turnintodropdown a{float:none;display:inline;}
.popular_filter .turnintodropdown{padding-top:0px;}
#catalog__brends::before{bottom: -160px;}
}


@media only screen and (max-width : 360px) {
.banner-offer__item {width: 60%;}
.banner-offer__item--min { width: 50%;}
}

/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}
