/*----------------------------------------*/
/*  Main CSS
/*----------------------------------------*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800&subset=cyrillic');
*, *:before, *:after { box-sizing: border-box; }
.no-padding{padding:0!important}
.no-margin{margin:0!important}
img {max-width: 100%;height: auto;}
input,button{outline: none!important;}
input:focus, input:hover, input:active{outline:none !important;}
a:active, a:hover {outline: 0 none; text-decoration: none;/*color: transparent*/}
ul{ list-style: outside none none; margin: 0; padding: 0}
nav{list-style: none}
body {font-family: 'Open Sans', sans-serif;background-color: #fff; color: #1c1c1c;}
.max-width{ max-width: 1200px; margin: 0 auto}
.padding-main{padding: 0 80px;}
.padding-main-mobile{padding: 0 80px;}
/*----------------------------------------*/
/* header CSS
/*----------------------------------------*/
header{width: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;justify-content: space-between;flex-direction: column; align-items: flex-start; background-color: #1c1c1c;padding: 10.7px 0; padding-bottom: 0;}
.menu-one{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;justify-content: space-between;flex-direction: row; width: 100%; padding: 0 0 9px 0;}
.menu-one nav{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; flex-direction: row;align-items: center;}
.menu-one nav:nth-child(2) a{padding: 0 30px;}
.menu-one nav:nth-child(2) a.basket-icon{padding-right: 5px;}
.menu-one nav:nth-child(2) a.basket{padding-left: 5px;}
.menu-one a{color: #999; font-size: 13px; padding: 0 10px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; flex-direction: row;justify-content: center;align-items: center;}
.menu-one li:nth-child(1) a{padding-left: 0;}
nav img{margin-right: 6px;}
.menu-three nav img{margin-left: 4px}
nav .basket{color: #ff4c29;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; flex-direction: column;align-items: flex-start;}
.basket .price{font-size: 15px; margin-top: -3px;}
.line-gradient{background: radial-gradient(circle,#3a3a3a 20%, #ff4c29 70%); width: 100%; height: 1px;}
.menu-two{padding: 16.7px 0 0 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;justify-content: space-between;flex-direction: row; width: 100%; color: #999}
.menu-two .menu-list{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; flex-direction: row;}
/*.logo{margin-right: 20px;}*/
.contact-block{margin: 0 23px;}
.menu-list .title{font-size: 11px;margin-top: 0;color: #999}
/*.detail{margin-bottom: 18px;}*/
.detail:nth-child(2){margin-bottom: 0;}
.detail p{font-size: 18px;color: #fff; margin-top: -10px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; flex-direction: row;align-items: center;}
.detail span{font-size: 14px;}
.detail img{margin-right: 8px;}
.detail .shedule{font-size: 12px;margin-top: 0;color: #999}
.shedule-block p{ font-size: 13px;}
.shedule-block span{padding-right: 10px;}
.shedule-block .shedule, .shedule-block .title{text-transform: uppercase}
.ring-up{font-size: 12px; text-decoration: underline!important;color: #999}
.ring-up:hover p{color:#fb4b28;}
.navbar-form.search{padding: 0;}
.search .input-group{width: 120%; border-radius: 0; border: 0;}
.search .btn, .search input{ border-radius: 0;}
.search .btn{background-color: #999;}
.search .btn .fa{color: #202020; font-size: 18px;}
.ring-up .title{font-size: 12px;}
.search .btn-default,.search .form-control{border: 1px solid #dbdbdb;padding: 7px 10px;box-shadow: none; outline: none; color: black}
input[type="search"]::-webkit-input-placeholder{color: black;}
input[type="search"]:-ms-input-placeholder{color: black;}
input[type="search"]::-ms-input-placeholder{color: black;}
input[type="search"]::placeholder{color: black;}
.search .form-control{padding: 17px;}
.menu-one-mobile{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;justify-content: space-between;flex-direction: row; width: 100%; color: #999; padding: 10px 15px}
.open-menu{background: none; border: 0; font-size: 20px;}
.back-color{background-color: #141414; width: 100%; z-index: 100000}
.menu-three{padding: 0;height: 90px;background-color: #141414;width: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;justify-content: space-between;flex-direction: row;}
.menu-three nav{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; flex-direction: row; align-items: center; justify-content: space-between; width: 100%;}
.menu-three nav li.list-item{margin: 0 15px;text-align: center;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; flex-direction: row; align-items: center;justify-content: center;border-bottom: 7px solid #141414; height: 90px;}
.menu-three nav .list-item:nth-child(1){margin-left: 0; padding-left: 0;}
.menu-three nav .list-item.service{margin-right: 0;}
.menu-three nav .item{color: #fff; text-transform: uppercase; font-size: 16px;}
.menu-three nav .item a{padding: 10px 0;}
.menu-three nav .list-item:hover{border-color: #fb4b28;cursor: pointer; text-decoration: none}
.menu-three nav .list-item.service-mobile:hover, .menu-three nav .list-item.service-mobile{border:0}
.menu-three nav .list-item.service-mobile{margin-top: 100px;}
.menu-three .dropdown:hover > .dropdown-menu {display:block;} 
.menu-three .dropdown > .dropdown-menu{margin-top: 6px; margin-left: -1px;border-radius: 0; background-color: #1c1c1c;-webkit-box-shadow: none;box-shadow: none;padding: 30px 0; min-width: 500px;}
.menu-three .dropdown-menu a{ font-size: 15px; text-transform: uppercase; color: #999; padding-left: 0;padding-right: 0; }
.menu-three .dropdown-menu a:hover{color:#fb4b28; background-color: transparent;}
.menu-three .dropdown-menu li{padding: 10px 0; border-bottom: 1px solid#313131;}
.list_coll{text-align:left}
.service a.item{color:#ff4c29;padding: 0 15px;}
.service a, .service-mobile a{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; flex-direction: row; align-items: center;justify-content: flex-end; padding: 0 15px;}
.border-line{background: radial-gradient(circle, #ff4c29 20%,  #2b1818 90%); width: 3px; height: 60%;}
.menu-three {z-index: 100}
.menu-three .service,
.menu-three .service-mobile{height: 60px !important; position: relative}
.menu-three .service-mobile a{border:1px solid #ff4c29; border-radius: 57px; background: #141414;width: 57px;height: 57px; padding: 2px;}
.menu-three .service-mobile img{ margin: 10px;}
.menu-three .service-mobile img{max-width: none}
.menu-three nav .list-item.service:hover{background-color:#ff4c29;color: #fff}
.menu-three nav .list-item.service:hover .border-line{background:#ff4c29 }
.menu-three nav .list-item.service-mobile:hover a{border-color: #fff;}
.menu-three nav .list-item.service:hover a{color: #fff;}
.menu-four{position: relative;width: 100%;}
.spareparts{width: 100%;position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;flex-direction: row;}
.menu-four img{height: 100%;}
.block-menu{width: 100%;}
/*
.block-menu{-ms-transform: rotate(7deg);-webkit-transform: rotate(7deg);transform: rotate(7deg);}
.block-menu.subaru{}
.block-menu img, .block-menu .title{-ms-transform: rotate(-7deg);-webkit-transform: rotate(7deg);transform: rotate(-7deg);}
*/
.item-menu{position: relative;}
.block-menu .title{position: absolute;margin-top: -100px; margin-left: 80px;}
.block-menu a{color: #fff; text-transform: uppercase; font-weight: bold;}
.block-menu .title p{font-size: 18px;margin: 0;padding: 0;}
.block-menu .title h2{font-size: 40px;margin: 0;padding: 0;}
.block-menu .title div{font-size: 40px;margin: 0;padding: 0;}
.title i{padding-left: 30px;}
.block-menu a:hover img{  -webkit-transform: scale(1.02); -ms-transform: scale(1.02); transform: scale(1.02); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.block-menu a:hover{color: #ff4c29;-webkit-transition: all 0.3s ease;
 -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
.white-line{width: 100%; height: 100px; background: #fff; z-index: 100;position: absolute;}
.block-menu img{width: 100%;}
header .menu-three-mobile{width: 300px;}
.menu-three-mobile{background: #141414;position: absolute; top: 0;left: -330px;color: #fff;  z-index: 1000;-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease;opacity: 1;}
.menu-three-mobile a{color: #fff}
.pillbox form>a{color:#999999; text-transform: uppercase; margin-left: 60%; padding-top: 15px; display: block;}
.pillbox form>a:hover {color:#ff4c29;}
.one-item .list-item{font-size: 14px; text-transform: uppercase; padding: 20px 10px; border-bottom: 1px solid#313131;}
.one-item .list-item:hover{background: #ff4c29}
.menu-three-mobile .service a{justify-content: flex-start; padding: 0;}
.one-item .list-item.service:hover a{color: #fff}
.two-item li{padding: 4px 10px;}
.two-item a{font-size: 13px; color: #999}
.two-item li:hover a{color: #ff4c29}
.two-item {padding: 20px 0 70px 0}
.one-item .service img{margin-right: 15px;}
.menu-three-mobile .close{position: absolute;right: 0;margin-right: -30px;margin-top: 22px; cursor: pointer}
.menu-three-mobile .dropdown-menu {width: 300px; border: 1px solid #ff4c29; margin-top: -2px;border-radius: 0; background: #141414;color: #fff; padding: 0;} 
.menu-three-mobile .dropdown-menu li{font-size: 14px; text-transform: uppercase; padding: 20px 10px; border-bottom: 1px solid#313131;}
.menu-three-mobile .dropdown-menu li a{color: #fff;padding-left: 0;}
.menu-three-mobile .dropdown-menu li:hover{background: #ff4c29}
.menu-three-mobile .dropdown-menu li:hover a{color: #fff; background-color: transparent}
@media (max-width: 1270px){
	.menu-one nav{padding: 0 35px;}
	.menu-two{padding: 16.7px 10px 0 10px}
	.contact-block{margin: 0 10px;}
	.search .input-group{width: 260px;}
	.menu-three{padding: 10px 35px;}
	.block-menu .title{ margin-left: 35px;}
}
@media (min-width: 1201px){
	.service-mobile{display: none!important}
}
@media (max-width: 1200px){
	.menu-three .service{display: none!important}
	.service-mobile{display: block!important}
	.menu-three nav li.list-item{margin: 0 10px;}
}
@media (max-width: 992px){
	.menu-one nav {padding: 0 15px;}
	.menu-two{padding: 16.7px 15px 0 15px}
	.menu-three{padding: 10px 15px;}
	.block-menu .title{ margin-left: 15px;}
}
@media (max-width: 990px){
	.shedule-block, .basket-title{display: none;}
	.menu-one nav:nth-child(2) a{padding: 0 5px;}
	.menu-three nav a.item{font-size: 14px;}
	.menu-three nav .list-item.service-mobile{margin-left: -15px;margin-right: 0;}
}
@media (max-width: 910px){
	.logo{width: 23%; margin-right: 10px;}
}
@media (min-width: 768px){
	.menu-one-mobile, .menu-three-mobile{display: none}	
}
@media (max-width: 767px){
	.menu-one, .menu-three{display: none}
	.menu-two .menu-list{flex-direction: column}
	.menu-two{flex-direction: column;    justify-content: center;align-items: center;margin-top: 15px;}
	.logo{display: none;}
	header{padding: 0;}
	.detail{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; flex-direction: column; align-items: center;}
	.detail:nth-child(2){margin-bottom: 18px;}
	.search-block .title{margin-bottom: 0;}
	.menu-three nav a.item{font-size: 12px;}
	.spareparts{flex-direction: column;}	
}
/*----------------------------------------*/
/*main-content CSS
/*----------------------------------------*/
.main-content{padding: 0 80px; margin-top: 75px;z-index: 200; width: 100%;}
.novelties{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; flex-direction: column; width: 100%}
.title-novelties h2{font-size: 30px; text-transform: uppercase;/*margin-left: 95px;*/ font-weight: bold;}
.title-novelties h2:after {position: absolute;content: "";background-color: #ff4c29;color: #ff4c29;margin: 5px 0 10px 0;height: 7px;width: 50px;display: block;}
/*.title-novelties div{font-size: 30px; text-transform: uppercase;margin-left: 95px; font-weight: bold;}*/
.contacts-page .title-novelties div:after {position: absolute;content: "";background-color: #ff4c29;color: #ff4c29;margin: 5px 0 10px 0;height: 7px;width: 50px;display: block;}

.novelties-menu{padding: 50px 0;}
.novelties-menu .col-md-4, .novelties-menu .colsm-3, .novelties-menu .col-xs-12{padding-left: 5px;padding-right: 5px;}
.novelties-block{position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; flex-direction: column; align-items: center; justify-content: space-between; border: 1px solid #eee;padding: 20px; margin: 15px 0px;flex-wrap: wrap}
.novelties-block:nth-child(1){}
.novelties-detail{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; flex-direction: column; align-items: flex-start; justify-content: space-between; padding-top: 25px; color: #1c1c1c;flex: 1 1 210px; width: 100%;}
/*.rating-stars {margin: 20px 0;}*/
.rating-stars {/*background: url(../img/ico-star1.png) 0 0 repeat-x;height: 16px;width: 85px;*/}
.rating-stars div {background: inherit;background-position: 0 -16px;height: 16px;}
.block-img{padding-top: 10px;}
.novelties-detail .vendor-code{font-size: 12px; margin-bottom: 0;}
.novelties-detail .name{font-size: 16px; font-weight: bold}
.novelties-block .price{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; flex-direction: row;  justify-content: space-between;width: 100%;align-items: center; margin: 5px auto;}
.novelties-block .block-img{flex: 1 1 150px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; align-items: center; justify-content: center;}
.novelties-block .price p{font-size: 22px; font-weight: bold}
.novelties-block .price a{font-size: 12px; color: #ff4c29; text-transform: uppercase;font-weight: bold}
.block-border{border: 25px solid transparent;	border-top: 25px solid #dbdbdb; border-right: 25px solid #dbdbdb; position: absolute; top: 0;right: 0;}
.bu-text{position: absolute; top: 10px; right: 10px; }
.bu-text p{font-size: 16px; text-transform: uppercase; font-weight: bold}
.block-list{border: 1px solid #eee; padding: 20px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; flex-direction: row; align-items: flex-start; justify-content: space-between; width: 100%; background-color: #fff;margin: 50px auto;}
.block-list .item{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; flex-direction: column; align-items: center; justify-content:center; text-align: center; margin: 0 10px; width: 33%;}
.block-list .item h3{font-size: 15px; font-weight: bold; margin-bottom: 30px;}
.block-list .item p{font-size: 13px; line-height: 25px;}
.block-about{width: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;position: absolute;margin-top: -45px; left: 0; height: 482px;background: #0c0c0c;}/*z-index: -2;*/
.text-about{height: 100%;color: #fff; padding-right: 80px;height: 100%;color: #fff; margin-top: 115px; margin-left: -125px;}
.text-about .title-about{font-size: 30px; font-weight: bold; text-transform: uppercase}
.text-about .title-about:after {position: absolute;content: "";background-color: #ff4c29;color: #ff4c29;margin: 5px 0 10px 0;height: 7px;width: 50px;display: block;}
.text-about p:nth-child(2){font-size: 13px; margin-top: 40px; line-height: 22px}
.block-range{margin-top: 525px; text-align: center;margin-bottom: 90px;}
.range-title h2{font-weight: bold; font-size: 22px; text-transform: uppercase;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;align-items: center;justify-content: center}
.range-title p{ margin-top: 30px; font-size: 13px; line-height: 20px}
.range-list{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;align-items: center;margin-top: 40px; height: 130px;}
.range-item{border:1px solid #bdbdbd; padding: 12px; width: 20%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;justify-content: space-around;flex-direction: column; height: 100%;}
.range-item p{font-size: 13px;}
@media (max-width: 1270px){	
	.main-content, .padding-main, .padding-main-mobile{padding: 0 35px;}
}	
@media (max-width: 1220px){
	.range-list{justify-content: space-around; flex-wrap: wrap;height: 100%;}
	.range-item{margin: 10px auto; min-height: 100px; width: 33%;}
	.text-about{margin-left: -220px;}
}
@media (max-width: 1024px){
	.text-about{margin-left: -300px;}
}
@media (max-width: 992px){	
	.main-content, .padding-main, .padding-main-mobile{padding: 0 15px;}
	.footer-content{padding: 30px 15px !important;}
	.block-list{flex-direction: column; align-items: center;}
	.block-list .item{width: 100%;}
	.range-list{flex-wrap: wrap; }
	.block-about{height: auto!important; padding-bottom: 20px!important; margin-top: 0!important; position: relative;}
	.block-about img{display: none;}
	.text-about{margin-left: 35px!important; padding-right: 20px; margin-top: 50px!important;}
	.text-about .title-about{font-size: 22px!important;}
	.title-about{line-height: 40px;}
	.block-range{margin-top: 50px;}	
}
@media (max-width: 768px){	
	.block-menu .title{margin-left:15px }
	.title-novelties h2{margin-left: 0 !important;}
	.main-content, .padding-main {padding: 0 15px!important;}
	.padding-main-mobile{padding: 0;}
	.text-about{margin-left: 15px!important;}.block-list{padding: 0 15px;}
	.range-item{width: 45%;}	
}
@media (max-width: 570px){
	.range-item{width: 100%;}	
}
@media (max-width: 768px) and (min-width: 500px) {
	.novelties-menu .col-xs-12{width: 50%;}	
	.choose-products .novelties-menu .col-xs-12{width: 100%;}	
}
@media (max-width: 992px) and (min-width: 500px) {	
/*	.choose-products .menu-three-mobile, .choose-products .novelties{width: 50%;}*/
}
@media (max-width: 460px){
	.main-content, .padding-main{padding: 0 10px;}
	.footer-content{padding: 30px 10px !important;}	
	.range-item{width: 100%;}	
}
/*----------------------------------------*/
/*footer CSS
/*----------------------------------------*/
footer{background: #1c1c1c;}
.line-gradient.height-gradient{height: 10px;}
.footer-content{padding: 30px 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; flex-direction: row; justify-content: space-around;}
.footer-content .item{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; flex-direction: column;margin: 0 50px; align-items: flex-start}
.footer-content .item:first-child{margin-left: 0;}
.footer-content .item:last-child{margin-right: 0;}
.footer-content .item h3{font-size: 15px; text-transform: uppercase;color: #f44928 }
.footer-content .item a,.footer-content .item li {color: #fff; font-size: 13px;}
.footer-content .item ul{padding-top: 10px;}
.footer-content .item i{padding-right: 8px;}
.map{margin-top: 18px;}
.map a{text-decoration: underline}
.footer-content a:hover{color: #f44928}
.block-department li{margin-bottom: 18px;}
.phone{font-size: 16px;}
.footer-bottom{padding: 20px 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; flex-direction: row; justify-content: space-between;align-items: center; color: #fff}
.footer-logo{font-size: 11px;}
.footer-logo img{width: 35%; padding-right: 20px;}
.footer-bottom p{font-size: 13px;}
@media (max-width: 1270px){
	.footer-content{padding: 30px 35px;}
	.footer-bottom{padding: 20px 35px;}
}
@media (max-width: 1140px){
	.footer-content .item{margin: 0 10px;}
}
@media (max-width: 992px){
	.footer-content{padding: 30px 15px !important;}
	.footer-bottom{padding: 20px 15px;}
	.footer-content{align-items: flex-start;justify-content: space-between}
	.footer-content .item{margin: 15px 5px; width: 45%;}
	
}
@media (max-width: 768px){
	.footer-content{flex-wrap: wrap;}
	.footer-content .item{width: 40%;}
	.footer-bottom{flex-direction: column;align-items:center;padding:20px 15px}
	.footer-bottom p{margin-top: 10px;}
}
@media (max-width: 460px){
	.footer-content{flex-direction: column}
	.footer-content .item{width:100%;}
}
/*----------------------------------------*/
/*NEW PAGE FILTERS CSS
/*----------------------------------------*/
.filters{background-image: url(../img/filters-baner.png); background-size: cover; width: 100%;height: 400px; margin-top: 0;}
.filter-block{padding: 50px 0;}
.filter-block h3{font-size: 22px; font-weight: bold; color: #fff; line-height: 21px;}
.filter-window{background: #eeeeee; width: 100%;margin-top: 15px; padding: 20px 100px;}
.filter-window p{font-size: 14px; font-weight: bold; text-transform: uppercase; color: #141414;}
.filter-window .btn{border-radius: 0; min-width: 170px; font-size: 15px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; flex-direction: row; justify-content: space-between;align-items: center}
.filter-window form{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; flex-direction: row; justify-content: space-between;align-items: center;color: #d4d4d4; }
.filter-window  .form-group{}
.open i, .close-drop i{color: #d4d4d4;}
.filter-window .btn-default.active, .filter-window .btn-default:active, .filter-window .open>.dropdown-toggle.btn-default{color: #1c1c1c; border-color: #ff4c29; background-color: #fff; border-bottom-color: #fff; -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.5);box-shadow: 0 6px 12px rgba(0,0,0,.5);}
.filter-window .btn-default .close-drop, .filter-window .btn-default .close-drop, .filter-window .dropdown-toggle.btn-default .close-drop{display: none;}
.filter-window .btn-default.active .close-drop, .filter-window .btn-default:active .close-drop, .filter-window .open>.dropdown-toggle.btn-default .close-drop{display: block; color: #999}
.filter-window .btn-default.active .close-drop i, .filter-window .btn-default:active .close-drop i, .filter-window .open>.dropdown-toggle.btn-default .close-drop i{color: #999}
.filter-window .btn-default.active .open, .filter-window .btn-default:active .open, .filter-window .open>.dropdown-toggle.btn-default .open{display: none}
.filter-window  .btn{font-weight: normal;padding: 7px 10px;}
.filter-window  .btn-default{color: black;/*#b8b8b8;*/ border-color: #e8e8e8;}
.filter-window  .btn-default:hover{background: #fff; border-color: #ff4c29}
.filter-window .btn-default.focus, .filter-window .btn-default:focus{background-color: #fff;}
.filter-window .btn-default.active .selected-label, .filter-window .btn-default:active .selected-label, .filter-window .open>.dropdown-toggle.btn-default .selected-label{text-transform: uppercase; font-weight: bold; font-size: 12px;}
.filter-window  .dropdown-menu{margin-top: 0; margin-left: 0;border-radius: 0; background-color: #fff;padding: 30px 0; min-width: 330px; border-color: #ff4c29; z-index: 10000;}
.filter-window .dropdown-menu a{ font-size: 12px; text-transform: uppercase; color: #2b2b2b; padding-left: 0;padding-right: 0; font-weight: 600}
.filter-window .dropdown-menu a:hover{color:#fb4b28; background-color: transparent;}
.filter-window .dropdown-menu li{padding: 15px 0; border-bottom: 1px solid#dbdbdb;}
/*.filter-window .open>.dropdown-menu li:nth-child(1){display: none}*/
.list-models {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; flex-direction: row;align-items: center; flex-wrap: wrap; padding: 40px 0;}
.list-models a{height: 160px; width: 100%; background: #fff; text-transform: uppercase; font-size: 22px; color: #1c1c1c; border: 1px solid #dbdbdb; display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; flex-direction: column; justify-content: center;align-items: center; margin: 20px 0;}
.list-models a:hover{color: #fb4b28; border-color: #fb4b28; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
@media (max-width: 1200px){
	.filter-window{background: #eeeeee; width: 100%;margin-top: 15px; padding: 20px 10px;}
}
@media (max-width: 1270px){
	.list-models{padding: 40px 35px;}
}
@media (max-width: 1070px){
	.filter-window form{flex-wrap: wrap; }
}
@media (max-width: 992px){
	.list-models{padding: 40px 15px;}
	.list-models a{height: 125px;}	
}
@media (max-width: 560px){
	.filters{height: auto;}
	.filter-window  .form-group{width: 100%; flex-direction: column;}
	.filter-window .btn, .filter-window .input-group, .filter-window .btn-group{width: 100%!important;}
	.filter-window p{padding-left: 10px;}
	.filter-window  .dropdown-menu{width: 100%; min-width: 100%}
	.list-models a{width:100%;}
}
/*----------------------------------------*/
/*NEW PAGE LISTING-FILTERS CSS
/*----------------------------------------*/
.listing-filters{margin-top: 0;}
.breadcrumb-block .breadcrumb{background-color: #fff; padding: 0; margin: 25px 0;}
.breadcrumb-block .breadcrumb a, .breadcrumb-block .breadcrumb li{color: #999; font-size: 13px;}
.breadcrumb-block .breadcrumb li.active{color: #141414}
.breadcrumb-block .breadcrumb>li+li:before{content: '';padding: 0;}
.breadcrumb-block .breadcrumb span{padding-left: 5px}
.listing-filters  .pillbox{border-radius: 0; padding: 15px; background-color: #eeeeee;border: 0;}
.listing-filters  .pill{font-size: 15px; color: #999;border-color: #dbdbdb}
.listing-filters  .pill .glyphicon-close, .btn.glyphicon-close{padding-left: 10px; font-weight: bold; font-size: 18px;}
.pill.add-model, .pill.add-model button{border: 0; background-color: transparent;}
.pill.add-model, .pill.add-model button{font-size: 13px; text-transform: uppercase;}
.pill.add-model:hover button{color: #ff4c29}
.pill.add-model:hover,  .pill.add-model:focus, .pill.add-model:active{border: 0; background-color: #eeeeee;-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.125);   box-shadow: inset 0 0 0 rgba(0,0,0,.125); color:#ff4c29 }
.listing-filters .pill .glyphicon-close:hover, .btn.glyphicon-close:hover{color:#ff4c29; opacity: 1;}
.pill.btn-default:active:focus, .pill.btn-default:active:hover{border: 0; background-color: #fff;;}
.pill.btn-default:hover{ background-color:#eee; color: #999;border-color: #dbdbdb}
.pill.active{border-color:#ff4c29; color:#ff4c29;-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.125);   box-shadow: inset 0 0 0 rgba(0,0,0,.125); background-color: #eee}
.pill.btn-default{ background-color:#eee; margin: 1px 1px 1px 1px;}
.fuelux .pillbox>.pill-group>.pill{margin: 5px;}
.listing-filters .filters{background: none; padding: 0; background-color: #eee; height: auto;}
.listing-filters .filter-block{padding: 0;}
.listing-filters .filter-window{margin-top: 0;}
.choose-products{margin: 50px 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; flex-direction: row;}
.choose-products .menu-three-mobile{display: block!important;position: relative; left: 0;/*height: 870px;*/}
.choose-products  .one-item .list-item{font-size: 13px;}
.choose-products .one-item .list-item{padding: 10px;}
.novelties .pagination{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; flex-direction: row;justify-content: flex-end}
.novelties .pagination ul{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; flex-direction: row;justify-content: flex-end;}
.novelties .pagination a{padding: 6px 12px;background-color: #eee;border: 1px solid#dbdbdb; margin: 0 1px; color: #c3c3c3; font-size: 15px;}
.choose-products .novelties-menu{padding:5px 0; justify-content: space-between}
.novelties-menu div.empty{font-size: 30px;
	color: red;
	margin-left: 125px;
	text-transform: uppercase;}
.novelties .pagination .active a{background-color: #ff4c29; border-color: #ff4c29; color: #fff}
.choose-products .novelties form{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; flex-direction: row;justify-content: flex-end;}
.choose-products .novelties .form-group{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; flex-direction: row;align-items: center;}
.novelties .form-group label{padding-right: 5px; font-size: 13px; color: #999}
.novelties .form-group .dropdown-menu li{ font-size: 13px ; color: #1c1c1c;  }
.novelties .form-group .dropdown-menu li:hover{background-color: #dbdbdb}
.novelties .form-group button{border-radius: 0;padding: 3px 5px;font-size: 13px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;align-items: center;justify-content: space-between; width: 180px;}
@media (max-width: 560px){
	.breadcrumb-block .breadcrumb a, .breadcrumb-block .breadcrumb li{font-size: 10px;}
}
@media (max-width: 600px){
	.choose-products{flex-direction: column;    align-items: center;}
	.choose-products .menu-three-mobile {width: 100%; height: auto; padding-bottom: 70px;}
	.choose-products .novelties-block {width: 100%;}
	.choose-products form{margin-top: 30px;}
}
/*----------------------------------------*/
/*NEW PAGE LISTING-FILTERS(TWO) CSS
/*----------------------------------------*/
.choose-filters .menu-three-mobile{background: #fff; z-index: 0; border-right:  1px solid #dbdbdb; padding-right: 10px;}
.listing-filters .choose-filters .pillbox{background-color: #fff;padding: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;flex-direction: column;}
.listing-filters .choose-filters .pillbox ul{background-color: #fff;padding: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;flex-direction: column;}
.title-filters{text-transform: uppercase; font-size: 18px; color: #1c1c1c;font-weight: bold; margin-bottom: 0;}
.listing-filters .choose-filters .pillbox ul li{background: #fff;padding-right: 5px; border: 0; display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; justify-content: space-between; padding-left: 0; font-size: 15px; color: #1c1c1c;padding-top: 0; padding-bottom: 0;}
.choose-filters .add-model{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex!important; justify-content: flex-end !important;}
.choose-filters .menu-three-mobile form{padding-top: 15px;}
.choose-filters .glyphicon-close, .choose-filters .add-model button{color: #999999}
.choose-filters .glyphicon-close, .choose-filters .add-model a{color: #999999}
.choose-filters .pillbox{border-bottom: 1px solid #dbdbdb; padding-bottom: 10px !important; padding-top: 15px !important;}
.check-name{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; justify-content: space-between;}
.formCost{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; justify-content: space-between;}
.formCost input {color: #1c1c1c;font-size: 15px;width: 70px;height: 35px;background: #eeeeee;border: 1px solid #dbdbdb; text-align: center; font-weight: bold; border-radius: 3px;}
.clear{padding-top: 20px; padding-right: 0;}
.sliderCont {width: 96%;height: 27px;margin-top: 10px; margin-left: 6px;}	
#slider-price {width: 100%; height: 5px;}
.ui-slider {position: relative;}
.ui-slider .ui-slider-handle {position: absolute;z-index: 2;width: 8px;height: 8px;border-radius: 8px;cursor: pointer;background: #ff4c29;margin-top: 3px;border: 0;}
.ui-slider .ui-slider-range {position: absolute;z-index: 1;font-size: .7em;display: block;border: 0;overflow: hidden;}
.ui-slider-horizontal {height: 3px;}
.ui-slider-horizontal .ui-slider-handle {top: -5px;margin-left: -6px; outline: none;}
.ui-slider-horizontal .ui-slider-range {top: 0;height: 100%;}
.ui-slider-horizontal .ui-slider-range-min { left: 0;}
.ui-slider-horizontal .ui-slider-range-max {right: 0;}
.ui-widget-content {border: 1px solid #eee;	background: #eee;}
.ui-widget-header {border: 0;background: #ff4c29;}
.ui-corner-all {-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;}
.formCost span, .formCost button{color: #1c1c1c; font-size: 16px;}
.formCost button{border-color:#1c1c1c }
.check-list{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; justify-content: flex-start; flex-direction: column;padding-top: 15px;}
.check-list .checkbox-inline+.checkbox-inline, .check-list .radio-inline+.radio-inline{margin-left: 0;}
.fuelux .check-list .checkbox-custom:before{border-radius: 0; height: 15px;}
.check-list  .checkbox-label{font-size: 15px; color: #1c1c1c}
.fuelux .check-list .checkbox-custom.checked:before{background: #fff; color: #ff4c29; border-color: #fff;}
.fuelux .check-list .checkbox-custom input[type="checkbox"]:focus+.checkbox-label{ color: #ff4c29}
.menu-search .menu-three-mobile{width: 290px}
.menu-search .novelties-menu{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; flex-wrap: wrap; width: 100%; }
.menu-search .novelties-block{width: 23%; margin:8px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; flex-direction: row}
.menu-search .choose-filters .novelties{margin-left: 20px;}
.choose-products .novelties-block{width: 31%;}
.choose-products .menu-three-mobile{margin-right: 20px;}
@media (max-width: 1024px){
	.title-filters{font-size: 16px;}
	.choose-products .novelties-block{width: 46%;}
}
@media (max-width: 992px){
	.menu-search .novelties-block{width: 46%;}
}
@media (max-width: 768px){
	.menu-search .novelties-block{width: 98%; margin: 10px 0;}
}
@media (max-width: 870px){
	.choose-products .novelties form{justify-content: flex-start}
}
@media (max-width: 600px){
	.menu-search .menu-three-mobile, .new-div{width: 100%;}
	.button-mob{display: block!important; float: right;margin-top: 10px; outline: none; border: 0; background: none; background-color: inherit; color: #999999;font-size: 13px;}
	.button-mob:hover, .button-mob:active, .button-mob:focus{color: #ff4c29}
	.button-computer{display: none}
	.choose-products .novelties{width: 100%; padding-left: 0;}
	.choose-filters .menu-three-mobile{border: 0; padding: 15px; border: 1px solid #dbdbdb; width: 100%;}
	.open-filters{display: block!important; width: 100%;margin-top: 55px; font-size: 13px; color: #999; background-color: #eee; border-color: #dbdbdb; padding: 10px;}	
}
/*----------------------------------------*/
/*NEW PAGE PRODUCT CSS
/*----------------------------------------*/
.hide-bullets {list-style:none;margin-left: -40px;margin-top:20px;}
.choose-products.profuct{display: block;}
.product-block{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; justify-content: space-between;}
.gallery{width: 40%	}
.gallery-list ul{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; margin-left: 0;}
.gallery-list .thumbnail{border: 0; border-radius: 0;}
.detail-product {width: 58%;}
.gallery .carousel-inner img{width: 100%;}
.gallery-list li{width: 20%;}
.detail-product .novelties-detail{padding-top: 0;}
.detail-product .vendor-code{font-size: 15px; color: #1c1c1c; padding-bottom: 10px;}
.detail-product .name{font-size: 22px; color: #1c1c1c;margin-bottom: 0;}
.availability{font-size: 15px; color: #999; padding: 5px 0; margin-bottom: 0;}
.detail-product .rating-stars{margin-bottom: 15px; margin-top: 5px;}
.short-description{font-size: 15px; color: #1c1c1c;}
.detail-product .price{font-size: 22px; color: #1c1c1c; font-weight: bold; box-shadow: none;}
.count-product .form-control{border-radius: 0;}
.fuelux .spinbox .spinbox-input{padding: 15px; border-color: #dbdbdb;box-shadow:none;}
.fuelux .spinbox .btn-group>.btn.spinbox-up , .btn-group-vertical>.btn:last-child:not(:first-child){border-radius: 0;width: 100%; border:0;background-color: #eee;color: #999;}
.fuelux .spinbox .spinbox-buttons{width: 28px; height: 32px;margin-top: 1px; border-left: 1px solid #dbdbdb; background-color: #eee;right: 1px; font-size: 15px;}
.fuelux .spinbox.digits-3{width: 75px; margin-right: 20px;}
.detail-product .btn.active, .detail-product .btn:active{box-shadow: none;}
.carousel-bounding-box, .block-bu{position: relative}
.block-bu{ position: absolute;top: 0;right: 0;width: 45px;}
.count-product{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; align-items: center;}   
.add-to-cart, .submit{border: 0; background-color: #ff4c29; color: #fff;font-size: 15px; text-transform: uppercase; padding: 9px 20px; border-radius: 0; width: 125px;}
.add-to-cart:hover, .add-to-cart:focus, .add-to-cart:active, .submit:hover, .submit:focus, .submit:active{background-color: #1c1c1c}
.characteristics{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; margin-top: 90px; margin-bottom: 65px;}
.block-delivery{margin-bottom: 40px;}
.block-delivery h2{text-transform: uppercase; background-color: #eee; font-size: 18px; color: #1c1c1c; padding: 10px 18px; margin-top: 0;}
.text-small{padding: 8px; color: #999; font-size: 13px; font-style: italic;}
.info li{font-size: 15px; color: #999; }
.info ul{padding-left: 10px;}
.characteristics .nav-tabs{border: 0;}
.characteristics .nav-tabs>li.active>a, .characteristics .nav-tabs>li.active>a:focus, .characteristics .nav-tabs>li.active>a:hover{color: #1c1c1c; font-weight: bold; border: 0; background-color: #eee;}
.characteristics .nav-tabs>li>a{color: #999; font-weight: bold; border: 0; background-color: #dbdbdb; text-transform: uppercase; border-radius: 0; font-size: 15px; padding: 8px 20px;margin-right: -1px;}
.characteristics .tab-content{background-color: #eee; padding:28px  20px; height: 100%; padding-bottom: 0;}
.characteristics .tab-pane h3{font-size: 18px;color: #1c1c1c; font-weight: bold;}
.characteristics .table{margin-top: 25px; font-size: 15px; color: #1c1c1c}
.characteristics .table-striped>tbody>tr:nth-of-type(odd){background-color: #fff;}
.characteristics .table>tbody>tr>td{border: 0;}
.characteristics .table>tbody>tr>td:first-child{width: 30%;}
.full-detail{font-size: 15px; margin-top: 50px;}
.similar-products .title-novelties{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; align-items: center; justify-content: center;}
.similar-products .title-novelties h2{font-size: 22px; text-align: center; font-weight: bold;margin-left: 0;}
.similar-products .novelties-menu{padding-top: 20px;}
.similar-products .title-novelties h2:after{margin-left: 78px;}
.reviews h3{font-size: 18px; text-transform: uppercase}
.reviews form{margin-top: 25px;}
.reviews .form-control{border-radius: 0; border-color: #dbdbdb;outline: none; box-shadow: none; padding: 19px 12px; font-size: 15px;}
.reviews .form-group{width: 50%; display: inline-block; float: left; padding: 5px;}
.reviews .form-group:first-child{padding-left: 0;}
.reviews .form-group:nth-child(2){padding-right: 0;}
.reviews .form-group.message{width: 100%; padding-left: 0;padding-right: 0;}
.reviews form button{float: right;}
.reviews-block{/*display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;*/ flex-direction: column;margin-top: 10px;}
.reviews-list{margin-top: 25px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; flex-direction: column;}
.review-item{padding-bottom: 10px; border-bottom: 1px solid #dbdbdb; font-size: 15px; color: #1c1c1c;margin-bottom: 20px;}
.review-item .user-name{font-weight: bold;}
.review-item .time{font-size: 13px; color: #999;}
.review-item p{margin-bottom: 0;}
.info h2{margin-top: 0;}
.tabbable.col-md-8{padding-left: 0;}
.info.col-md-4{padding-right: 0;}
@media (max-width: 768px){
	.info{display: none}
	.characteristics .tabbable{width: 100%;}
}
@media (max-width: 600px){
	.product-block, .characteristics{flex-direction: column;}	
	.gallery, .detail-product{width: 100%;}
	.characteristics .tabbable, .characteristics .info{width: 100%;padding-left: 0;padding-right: 0;}
}
/*----------------------------------------*/
/*NEW PAGE ORDERING CSS
/*----------------------------------------*/
.order{margin-top: 40px;}
.order .title-novelties h2{margin-left: 0;font-size: 22px;font-weight: bold;}
.ordering-list{margin-top: 30px;}
.order-item{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; justify-content: space-between; padding: 5px; background-color: #eee; margin-bottom: 1px;}
.order-photo{max-width: 180px; height: 120px;display: block;
	margin: 0 auto;}
.order-detail .vendor-code{font-size: 15px; color: #1c1c1c;}
.order-detail .vendor-code span{font-weight: bold;}
.order-detail .name{font-size: 15px; font-weight: bold;}
.order-detail{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; width: 70%;}
.order-text{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;flex-direction: column; padding-left: 40px;}
.order-count{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;align-items: center; width: 30%;}
.order-price{font-size: 22px; font-weight: bold;margin-top: 8px;}
.btn.glyphicon-close{background-color: transparent; border: 0; border-radius: 0; color: #999; font-size: 18px; margin-left: 40px; font-weight: normal;}
.payment-amount{float: right; background-color: #ff4c29; font-size: 22px; padding: 10px 20px; width: 290px;color: #fff; text-transform: uppercase}
.payment-amount span{padding-left: 20px; font-weight: bold}
.bottom-order{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; justify-content: flex-end}
.payment-amount .recount{width: 100%;background-color: transparent; border: 0;color: #fff;font-size: 16px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; justify-content: center; align-items: center;
	height: 100%;}
.payment-amount .recount:hover,.payment-amount .recount:focus, .payment-amount .recount:active {background-color: #1c1c1c;}
.bottom-order .payment-amount:first-child{margin-right: 20px;padding: 0;}
.ordering-form .choose-delivery{margin-top: 30px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.block-delivery{}
.reviews.block-delivery .form-group{width: 100%; padding-left: 0;padding-right: 0;}
.reviews.block-delivery form{margin-top: 10px;}
.block-delivery label{font-size: 15px; color: #999; font-weight: normal}
.reviews.block-delivery:first-child{padding-right: 40px;}
.reviews.block-delivery:last-child{padding-left: 40px; width: 350px;}
.block-delivery .choose-delivery label{color: #1c1c1c; margin-bottom: 10px;}
.fuelux .radio-custom:before{border-radius: 8px!important;width: 8px!important;height: 8px!important;top: 7px;}
.fuelux .radio-custom.checked:before{background: #1c1c1c; border-color: #dbdbdb}
.ordering-form label.fuelux .radio:hover:before, 
.ordering-form label.fuelux .checkbox:hover:before, 
.ordering-form label.fuelux .radio-inline:hover:before, 
.ordering-form label.fuelux .checkbox-inline:hover:before, 
.ordering-form .input-label.fuelux .radio:hover:before, 
.ordering-form .input-label.fuelux .checkbox:hover:before, 
.ordering-form .input-label.fuelux .radio-inline:hover:before, 
.ordering-form .input-label.fuelux .checkbox-inline:hover:before, 
.ordering-form .fuelux .radio label:hover:before, 
.ordering-form .fuelux .checkbox label:hover:before, 
.ordering-form .fuelux .radio-inline label:hover:before, 
.ordering-form .fuelux .checkbox-inline label:hover:before, 
.ordering-form .fuelux .radio .input-label:hover:before, 
.ordering-form .fuelux .checkbox .input-label:hover:before, 
.ordering-form .fuelux .radio-inline .input-label:hover:before, 
.ordering-form .fuelux .checkbox-inline .input-label:hover:before{box-shadow: none;}
.fuelux .radio-custom:after{left: -2px; height: 3px;width: 3px;border-radius: 3px;}
.choose-delivery label{display: block}
.submit{float: right;}
@media (max-width: 992px){
	.order-detail{width: 60%;}
}
@media (min-width: 701px){
	.submit-mobile{display: none;}
}
@media (max-width: 700px){
	.order-detail{width: 100%;}
	.order-item{flex-direction: column}
	.order-count{justify-content: flex-end}
	.order-count .count-product{position: absolute; left: 20px;}
	.ordering-form .choose-delivery{flex-direction: column; margin-bottom: 40px;}
	.block-delivery{width: 100%!important;padding-right: 0!important;}
	.reviews.block-delivery:last-child{width: 100%; padding-left: 0!important;}
	.submit-computer{display: none;}
	.submit-mobile{display: block; width: 100%;}
	.bottom-order{flex-direction: column;}
	.bottom-order .payment-amount{margin-bottom: 10px;}
}
@media (max-width: 460px){	
	.order-photo {max-width: 120px;height: 60px;}
	.order-detail .name{font-size: 13px;}
	.payment-amount{width: 95%; margin: 0 10px;}
}
/*----------------------------------------*/
/*NEW PAGE ABOUT-US CSS
/*----------------------------------------*/
.about-us{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; background-color: #eee;}
.map-block{width: 45%;}
.map-block iframe{width: 100%; height: 100%;}
.contacts{padding: 60px 20px}
.contacts h2{margin-left: 0; font-weight: bold; padding-bottom: 10px;}
.contact-item{padding: 10px 0; font-size: 15px; color: #1c1c1c;}
.contact-item a{font-size: 13px; text-decoration: underline; color: #1e88e5;margin-top: -10px;}
.title-contact{font-size: 13px; font-weight: bold; text-transform: uppercase;}
.services-list{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; justify-content: space-between; width: 100%; height: 160px; align-items: center; margin-bottom: 70px;}
.services-list a{color: #1c1c1c; font-size: 15px;padding: 20px;text-align: center;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; align-items: center; height: 100%;}
.services-list li{background-color: #eee; border-bottom: 4px solid #9f9f9f; width: 20%; height: 100%;text-transform: uppercase; font-weight: bold;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; align-items: center; margin: 0 1px;justify-content: center;}
.services-list li:hover, .services-list li:focus, .services-list li:active{border-color: #ff4c29;}
.services-list li:hover a, .services-list li:focus a, .services-list li:active a{color: #ff4c29;}
.price-list{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; margin-bottom: 70px;}
.tabs-list{width: 30%;}
.tabs-price{width: 70%;}
.tabs-left{border-color: #dbdbdb}
.tabs-left>li.active>a, .tabs-left>li.active>a:focus, .tabs-left>li.active>a:hover{border-bottom-color: #dbdbdb}
.tabs-list .nav-tabs>li.active>a, .tabs-list .nav-tabs>li.active>a:focus, .tabs-list .nav-tabs>li.active>a:hover{color: #1c1c1c; font-size: 15px; font-weight: bold; text-transform: uppercase;border-radius: 0;border-bottom: 0; border-top: 0;}
.tabs-list .nav-tabs{ border: 1px solid #dbdbdb; padding-top: 0;}
.tabs-list .tabs-left>li{border-bottom: 1px solid #dbdbdb;margin-bottom: 0;background-color: #eee}
.tabs-list .tabs-left>li:last-child{border-bottom: 0;}
.tabs-list .tabs-left>li>a{color: #999; font-size: 15px; text-transform: uppercase; border-radius: 0; border: 0;padding: 15px}
.tabs-list .nav-tabs>li>a:hover{background-color: transparent; border-bottom: 0; border-top: 0;}
.tabs-list .nav-tabs>li.active>a{border-left: 5px solid #ff4c29}
.tabs-price .tab-content{border: 1px solid #dbdbdb;border-left: 0;height: 100%;padding: 15px; font-size: 15px;}
.tabs-price .lists-item{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; justify-content: space-between; border-bottom: 1px solid #dbdbdb; padding-left:10px;padding-right: 75px; margin-bottom: 10px;}
.tabs-price .lists-item span{font-size: 18px; font-weight: 600;}
.tabs-price .lists-item p{margin-bottom: 5px;}
.gallery-team {margin-bottom: 80px;}
.gallery-team h2{font-size: 22px; font-weight: bold;}
.gallery-team-list{margin: 40px 0; text-align: center}
.gallery-team-list .gallery-block{width: 100%;text-align: center;}
.gallery-team-list .thumb img:hover {filter: grayscale(100%);  -webkit-filter: grayscale(1);}
.block-images-gallery{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; justify-content: space-between;}
.add-photo{text-align: center}
.add-images{border: 1px solid #1c1c1c; padding: 8px 25px; color: #1c1c1c; font-size: 15px; text-transform: uppercase; font-weight: 600; border-radius: 0; background-color: #fff}
.add-images:hover, .add-images:focus, .add-images:active{border: 1px solid #ff4c29; color: #fff;  background-color: #ff4c29}
@media (max-width: 992px){
	.about-us{flex-direction: column;}
	.map-block{width: 100%; height: 280px;}
	.contacts{padding: 60px 80px;}
	.services-list{flex-wrap: wrap; height: auto; justify-content: flex-start}
	.services-list li{width: 33%; height: 160px; margin-bottom: 15px;}
}
@media (max-width: 650px){	
	.services-list li{width: 49.5%;}
	.tabs-list .nav-tabs>li>a, .tabs-list .nav-tabs>li.active>a, .tabs-list .nav-tabs>li.active>a:focus, .tabs-list .nav-tabs>li.active>a:hover{font-size: 13px; padding: 10px;}
	.tabs-list{width: 120px;}
	.tabs-price .tab-content, .tabs-price .lists-item span{font-size: 10px;}
	.tabs-price .lists-item{padding-right: 0;}
	.tabs-price .lists-item p:first-child{width: 70%;}
}
@media (max-width: 460px){	
	.contacts{padding: 60px 10px;}
	.services-list li{width: 100%;}
}
/*----------------------------------------*/
/*NEW PAGE HISTORY CSS
/*----------------------------------------*/
.text-title h2{font-weight: bold; color: #1c1c1c;margin-left: 0;}
.text-title p{font-size: 15px; font-weight: 600; font-style: italic; color: #1d1d1d;margin-top: 40px;}
.history-creation{margin-top: 70px;}
.history .gallery-team{margin-top: 70px;}
.history-creation h2{font-size: 22px; font-weight: bold; margin-left: 0; margin-top: 0;}
.history-text{margin-top: 40px; font-size: 15px;line-height: 25px}
.text-red{color: #ff4c29;}
.history-creation div:nth-child(2){padding-right: 0;}
.signature{margin-top: 10px; font-style: italic; font-size: 15px; text-align: right}
.history-creation img{width: 100%;}
@media (max-width: 767px){	
	.history-creation h2{margin-top: 20px;}
	.history-creation div:nth-child(2){padding-left: 0;}
}
/*----------------------------------------*/
/*NEW PAGE CONTACTS CSS
/*----------------------------------------*/
.contacts-page{margin-top: 70px;}
.contacts-page h2{font-size: 22px; font-weight: bold;margin-top: 0;}
.contacts-page .about-us{margin-top: 70px;background-color: #fff;}
.map-contacts iframe{width: 100%;height: 480px;}
.map-contacts {padding-left: 0;}
.contacts-page .contacts{padding-right: 0; padding-top: 0;}
.block-top-text{border-bottom: 4px solid #ff4c29; background: #eee; padding: 20px; height: 130px; font-size: 15px}
.block-top-text-category{border-bottom: 4px solid #ff4c29; background: #eee; padding: 20px; height: auto; font-size: 15px}
.block-top-text-category-table{border-bottom: 4px solid #ff4c29; background: #eee; padding: 20px; height: auto; font-size: 15px; margin-top: 15px; font-size: 18px;}
.block-top{padding: 0 1px;}
.block-top:nth-child(1){padding-left: 0;}
.block-top:nth-child(2){padding-right: 0;}
.block-top-text p:nth-child(1), .block-top-text-category p:nth-child(1){font-weight: bold; text-transform: uppercase; margin-bottom: 10px;}
.block-top-text-category-table p:nth-child(1){font-weight: bold; margin-bottom: 10px;}
.block-top-text p{margin-bottom: 5px;}
.contacts-page .contact-item:nth-child(1){padding-top: 0;}
.contacts-page .contacts{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; flex-direction: column;}
.mail-address{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; justify-content: space-around; justify-content: center; text-align: center; width: 100%; margin-top: 30px; margin-bottom: 90px;}
.address-block{border: 1px solid #dbdbdb; height: 145px; width: 350px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; flex-direction: column; align-items: center; justify-content: center; margin: 0 8px;}
.address-block p{font-size: 13px; text-transform: uppercase; font-weight: bold; color: #1c1c1c;}
.address-block a{ color: #ff4c29; font-size: 18px; }
.contacts-form.back-color{background-color: #eee;}
.contacts-form h2:after{margin-left: 135px !important;}
.contacts-form .title-novelties{flex-direction: column;}
.contacts-form .reviews.block-delivery:last-child{width: 620px;}
.contacts-form .submit{float: none;}
.contacts-form form{margin-top: 30px;}
.form-button{display:block; width: 100%; margin: 0 auto; text-align: center}
@media (max-width: 992px){
	.contacts-page .about-us{flex-direction: row;}
	.contacts {padding: 60px 0;}
}
@media (max-width: 768px){
	.contacts-page .about-us{flex-direction: column;}
	.contacts {padding: 60px 25px;}
	.contacts-page .contacts{padding-top: 20px;}
	.block-top.col-xs-12{width: 50%;}
	.map-contacts iframe{height: 300px;}
	.contacts-page .contacts{flex-direction: row; justify-content: space-between;}
	.contacts-page .contacts .block-right{width: 50%;}
	.contacts-form .reviews.block-delivery:last-child{width: 540px;}
	.map-contacts{padding-right: 0;}
}
@media (max-width: 600px){
	.block-top.col-xs-12{width: 100%;}
	.contacts-page .contacts{flex-direction: column;}
	.contacts-page .contacts .block-right{width: 100%;}
	.address-block{width: 100%; margin-bottom: 20px; margin-left: 0;margin-right: 0;}
	.mail-address{flex-direction: column;}
	.contacts-form .reviews.block-delivery:last-child{width: 100%}
}
/*----------------------------------------*/
/*NEW PAGE DELIVERY CSS
/*----------------------------------------*/
.delivery{margin-bottom: 70px;}
.delivery h2{margin-left: 0;font-size: 22px; font-weight: bold; margin-bottom: 30px;}
.delivery p{font-size: 15px; line-height: 25px;}
.font-italic{font-style: italic;}
.title-delivery{font-size: 18px; font-weight: bold; font-size: 18px; text-transform: uppercase;margin-top: 25px;}
.bold{font-weight: bold;}
.results{font-size: 15px; margin-top: 40px; margin-left: 95px;}
/*----------------------------------------*/
/*NEW PAGE SEARCHING CSS
/*----------------------------------------*/
.searching h2{margin-left: 0;}
.searching-block{margin: 50px 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.searching-block .search, .course{background-color: #eee; height: 110px; padding: 30px;}
.course{font-size: 16px; color: #999; display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; flex-direction: column; align-items: center; justify-content: center; width: 38%;}
.searching-block .search{width: 60%; margin-right: 2%;}
.searching-block .search .input-group{width: 100%;}
.searching-block .search button{width: 100%; font-size: 15px; text-transform: uppercase; color: #fff; background-color: #ff4c29;padding: 7px 7px 8px;border: 0;}
.searching-list p{font-size: 15px;}
.big{font-size: 22px; padding-left: 10px;}
.searching-list{margin-bottom: 30px;}
.searching-list thead{background-color: #eee; text-align: center;}
.searching-list th{font-size: 13px; color: #999; font-weight: normal; padding: 15px!important; text-align: center; border-bottom-width: 1px!important; border-bottom-color: #dbdbdb!important; font-weight: normal;}
.table-bordered{border-color: #dbdbdb;}
.searching-list td{font-size: 13px; text-align: center;}
.searching-list .order-count{justify-content: space-between;}
.searching-list .btn.glyphicon-close{color: #1c1c1c; font-size: 13px; font-weight: bold; padding: 15px !important;}
.searching-list .btn.glyphicon-close:focus, .searching-list .btn.glyphicon-close:hover, .searching-list .btn.glyphicon-close:active{color: #ff4c29}
.searching-list .btn.active, .searching-list .btn:active{box-shadow: none;}
.searching-list tr{height: 100%!important;vertical-align: middle!important;}
.searching-list td{height: 100%!important; vertical-align: middle!important;}
.mt{margin-top: 30px;}
.text-bottom{font-size: 15px; margin-bottom: 60px; line-height: 30px;}
@media (max-width: 700px){
	.searching-list .order-count .count-product{position: relative; left: 0;}
}
@media (max-width: 600px){
	.searching-block{flex-direction: column;}
	.searching-block .search{width: 100%;}
	.course{display: none;}
}
.registration{padding: 20px 50px;}
.registration h2{font-size: 22px; color: #999;text-transform: uppercase;margin-top: 0;padding-top: 0; margin-bottom: 20px;}
.registration span{font-size: 22px; color: #999;text-transform: uppercase;margin-top: 0;padding-top: 0; margin-bottom: 20px;}
.registration .form-control{border-radius: 0; border: 1px solid #dbdbdb; background-color: transparent; font-size: 15px; color: #fff; padding: 18px;}
.text-pass{margin-top: 10px; font-size: 15px; color: #999;}
.text-pass:hover{color: #fff; cursor: pointer;}
.modal{display: none;position: fixed;z-index: 10000000;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;}
.fade-in{display: block;}
.modal-content {background-color: #333333;margin: 90px auto;border: 0;width: 550px;outline: 0;border-radius: 0;}
.modal-body {padding: 15px 20px 15px;position: relative;text-align: center;}
.modal .close {color: #fff;float: right;font-size: 28px;box-shadow: none;font-weight: normal;text-shadow: none;}
.modal .close:hover, .modal .close:focus {color: #ff4c29;text-decoration: none;cursor: pointer;box-shadow: none;}
.buttons-block{margin-top: 60px;margin-bottom: 40px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; justify-content: space-between}
.buttons-block .form-group{width: 47%;}
.buttons-block button:hover, .buttons-block a:hover{background-color: #dbdbdb; color: #1c1c1c}
.buttons-block button,
.buttons-block a{width: 100%; border-radius: 0; padding: 12px !important;text-transform: uppercase; color: #fff;}
/*.buttons-block a{width: 100%; border-radius: 0; padding: 12px;text-transform: uppercase; color: #fff;}*/
.btn-regastration{background-color: #3d3d3d}
.btn-login{background-color: #ff4c29}
.links-list{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; justify-content: space-between; padding: 0 25px;}
.links-block p{font-size: 13px; text-align: center; color: #999;}
.links-list a{width: 46%; padding: 5px;color: #fff; font-size: 22px;}
.google-plus{background-color: #ff4c29}
.facebook{background-color: #445a8d}
.facebook:hover{background-color: #4864a3; color: #fff}
.google-plus:hover{background-color: #df4a32; color: #fff}
.choose-products .dropdown-menu{border-radius:0; margin-top: -1px;}
@media (max-width: 1280px){
	.filter-window .coll_s{width: 100% !important;}
	.filter-window .dropdown-menu{min-width: 100%; padding-right: 5%;}
}
.download_price ul{
	background-color: #1c1c1c;
	border-radius: 0;
	font-weight: 500;
}
.download_price ul a{
	font-size: 15px;
	text-transform: uppercase;
	color: #999;
	padding-left: 10px!important;
}
.download_price .dropdown-menu>li>a:focus, .download_price .dropdown-menu>li>a:hover {
	color: #ff4c29;
	text-decoration: none;
	background-color: transparent;
}
.download_price .btn.focus, .download_price .btn:focus, .download_price .btn:hover{
	color: #999;
	text-decoration: underline;
	background-color: transparent;
}
@media (max-width: 767px){
	.download_price a{padding-left: 0;}
	.download_price .dropdown-menu>li>a:focus, .download_price .dropdown-menu>li>a:hover {color:#fff;}
	.download_price .dropdown-menu>li:last-child{border-bottom: 0!important;}
	.download_price .dropdown-menu>li> a{font-size: 14px;}
}

.errorMessage{
	color: red;
}
.view-ordering-list .order-count{width: 25%;justify-content: space-between;padding-right: 10px;}
.view-ordering-list .payment-amount{padding: 10px 20px!important;}
#comment-create-form{
	height: 300px;
}
/******/
/*.menu-three-mobile .my_dropdown-menu{list-style: none;}*/
/*.menu-three-mobile .my_dropdown-menu{background-color: #4d4d4d;}*/
/*.menu-three-mobile .one-item .nav li a:hover{text-decoration: none;}*/
/*.menu-three-mobile{padding:0;}*/
/*.menu-three-mobile .one-item{background-color: inherit; !*padding: 10px 0;*!}*/
/*.menu-three-mobile .one-item .nav .open{background: #d93a3a none repeat scroll 0 0 !important;  }*/
/*.menu-three-mobile .one-item .nav li.list a{color:  #0a263c;  }*/
/*.my_dropdown-menu li.list a{color:#fff !important; }*/
/*!*.dropdown .my_dropdown-menu { display: none; }*!*/
/*.left-dropdown.active .my_dropdown-menu { display: block;  }*/
/*.left-dropdown.active a,*/
/*.filter-active {background: #d93a3a none repeat scroll 0 0 !important;color:#fff !important;  }*/
/*.menu-three-mobile .my_dropdown-menu{padding: 10px 0 10px 15px;  }*/
/*.menu-three-mobile .my_dropdown-menu li a{  background: inherit !important;  padding: 3px 0 4px 0;  display: block;  }*/
/*li.list.filter a{padding: 4px 15px;}*/

/*nav>li>a {*/
	/*position: relative;*/
	/*display: block;*/
	/*padding: 10px 15px;*/
/*}*/
/******/
.menu-three-mobile .my_dropdown-menu{list-style: none;}
.menu-three-mobile .my_dropdown-menu{background-color: #141414;}
.menu-three-mobile .one-item .nav li a:hover{text-decoration: none;}
.menu-three-mobile{padding:0;}
.menu-three-mobile .one-item{background-color: inherit; /*padding: 10px 0;*/}
.menu-three-mobile .one-item .nav .open{background: #ff4c29 none repeat scroll 0 0 !important;  }
.menu-three-mobile .one-item .nav li.list a{color:  #0a263c;  }
.my_dropdown-menu li.list a{color:#fff !important; }
.left-dropdown.active .my_dropdown-menu { display: block;  }
.left-dropdown.active a,
.filter-active {background: #ff4c29 none repeat scroll 0 0 !important;color:#fff !important; text-transform: uppercase;}
.menu-three-mobile .my_dropdown-menu{padding: 10px 0 10px 15px;  }
.menu-three-mobile .my_dropdown-menu li a{  background: inherit !important;  padding: 3px 0 4px 0;  display: block;  }

.my_dropdown-menu li:first-child a{padding: 5px 0;}
.my_dropdown-menu li{border-bottom: 1px solid#313131; padding: 5px 5px 5px 0;}
.my_dropdown-menu li:last-child{border: 0}
li.list.filter a{padding: 4px 15px;}

nav>li>a {
	position: relative;
	display: block;
	padding: 10px 15px;
}
.menu-three li a{
	padding: 10px 0;
}
.shop-product{padding-bottom: 30px; text-align: justify;}
.shop-product p{text-align: justify;}
.shop-product a{color: #ff4c29}
.shop-product a:hover{color: #ff4c29; text-decoration: underline}
/** ADD NEW CSS  */
@media (max-width: 550px){
	.block-menu .title p{
		font-size: 14px;
	}
	.block-menu .title h2{
		font-size: 18px;
	}
	.rang-rover .title{
		margin-top: -60px;
	}
}

@media (max-width: 550px) {
	.block-menu .title p {
		font-size: 14px;
	}
	.block-menu .title h2 {
		font-size: 18px;
	}
	.rang-rover .title {
		margin-top: -60px;
	}
}



.header-bottom{
	width: 100%;
	min-height: 490px;
	background-size: cover;
	background-repeat: no-repeat;
	padding: 80px;
	padding-bottom: 50px;
}

.main-header{
	font-size: 36px;
	margin-top: 15px;
	font-weight: 600;
}

.sto{
	/*background-image: url(../img/new/sto-back.jpg);*/
}
.service-page{
	/*background-image: url(../img/new/service-back.png);*/
	min-height: 290px;
}
.engine-repair{
	/*background-image: url(../img/new/engine-repair-back.jpg);*/
	min-height: 290px;
}
.repair-kpp{
	/*background-image: url(../img/new/repair-kpp-back.png);*/
	min-height: 290px;
}
.tuning{
	/*background-image: url(../img/new/tuning-back.png);*/
	min-height: 290px;
}
.sto-detail-block{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	color: #fff;
	height: 100%;
}
.sto-detail-block h2{
	font-size: 30px;
	text-transform: uppercase;
	font-weight: bold;
}
.sto-detail-block h2:after {
	position: absolute;
	content: "";
	background-color: #ff4c29;
	color: #ff4c29;
	margin: 5px 0 10px 0;
	height: 7px;
	width: 50px;
	display: block;
}
.list-sto-description{
	display: flex;
	justify-content: space-between;
}

.sto-detail-text{
	margin-bottom: 0;
	padding: 60px 0;
	font-size: 18px;
	font-style: italic;
	text-transform: uppercase;
	font-weight: 100;
}
.item-to-description{
	padding: 20px;
	border: 1px solid #fff;
	text-align: center;
	font-size: 14px;
	line-height: 25px;
	font-weight: 400;
	margin: 0 10px;
}

.item-to-description:first-child{
	margin-left: 0;
}

.item-to-description:last-child{
	margin-right: 0;
}
.contact-with-us{
	padding: 60px;
	background-color: #eeeeee;
}
.contact-with-us p{
	margin-bottom: 0;
	font-weight: 600;
	max-width: 700px;
	text-align: center;
	margin: 0 auto;
	line-height: 25px;
}
.contact-with-us a{
	color: #ff4c29;
}
.contact-with-us a:hover,
.contact-with-us a:focus{
	color: #ff4c29;
	opacity: 0.8;
}
.text-pages .title-novelties{
	text-align: center
}

.text-pages .title-novelties h2:after{
	left: 50%;
	margin-left: -25px;
	margin-top: 20px;
}
.all-text-page{
	margin: 60px 0;
}
.item-text-page{
	margin-bottom: 20px;
}
.item-text-page p{
	margin-bottom: 0;
}
.item-text-page:last-child{
	margin-bottom: 0;
}
.text-bold{
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 5px!Important;
}
.text-bold span{
	margin-right: 10px;
}
.service-detail-text{
	text-transform: inherit;
	width: 80%;
}
.page-text-top{
	line-height: 25px;
}

.page-text-with-border{
	margin: 50px auto;
	max-width: 700px;
	padding: 30px;
	padding-bottom: 40px;
	line-height: 25px;
	text-align: center;
	font-weight: 600;
	border: 1px solid #cacaca;
}
.we-can-list{
	margin: 40px 0;
	margin-bottom: 60px;
}
.we-can-list h3{
	text-transform: uppercase;
	font-size: 18px;
	margin-bottom: 20px;
}
.we-can-list div{
	display: flex;
	margin-bottom: 30px;
	position: relative;
}

.we-can-list span{
	background-color: #bdbdbd;
	width: 8px;
	height: 8px;
	margin-left: 15px;
	position: absolute;
}
.we-can-list p{
	margin-bottom: 0;
	margin-top: -10px;
	line-height: 25px;
	margin-left: 35px;
}
.mt-60{
	margin-top: 80px;
}
.mb-60{
	margin-bottom: 60px;
}
.list-our-strengths{
	padding: 60px 0;
	display: flex;
	justify-content: space-between;
	height: 100%;
	flex-wrap: wrap;
}

.item-our-strength{
	width: 19%;
	border: 1px solid #bdbdbd;
	padding: 25px 18px;
	text-align: center;
	display: flex;
	flex-direction: column;
	font-size: 13px;
	align-items: center;
}

.title-strength{
	display: flex;
	align-items: center;
	text-align: center;
	font-weight: bold;
	justify-content: center;
	font-size: 15px;
	flex-basis: 20%;

}
.text-strength{
	line-height: 23px;
	padding-top: 20px;
	flex-basis: 70%;
	display: flex;
	flex-basis: 100%;
	display: flex;
}


.tuning-list .page-text-top{
	margin-bottom: 30px;
}
.tuning-list .page-text-top span{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 18px;
}
.tuning-list .page-text-top:last-child{
	margin-bottom: 60px;
}
@media (max-width: 1270px){
	.header-bottom{
		padding: 35px;
	}
	.contact-with-us{
		padding: 60px 35px;
	}
	.contact-with-us p{
		width: 100%;
	}
}
@media (max-width: 992px){
	.header-bottom{
		padding: 15px;
	}
	.list-sto-description{
		flex-direction: column;

	}
	.item-to-description{
		margin: 10px 0;
	}
	.contact-with-us{
		padding: 30px 15px;
	}
	.service-detail-text{
		width: 100%;
	}
	.item-our-strength{
		width: 48%;
		margin-bottom: 30px;
	}
}
@media (max-width: 567px){
	.item-our-strength{
		width: 100%;
	}
}

.fancybox-overlay {
	z-index: 100001 !important;
}
/*new css for catalog-page*/
.parts-catalog .novelties-block{
	display: flex;
	flex-direction: column;
	height: auto;
	align-items: flex-start;
	justify-content: space-between;
	
}
.parts-catalog .novelties-name p{
	font-size: 22px;
	font-weight: 500;
	position: relative;
	z-index: 1;
}
.parts-catalog .novelties-name p:before{
	position: absolute;
	content: '';
	width: 5px;
	height: 19px;
	background: #ff4c29;
	top: 7px;
	left: -20px;
}
.parts-catalog .novelties-list{
	position: relative;
	z-index: 1;
}
.parts-catalog .novelties-list p{
	font-size: 13px;
	margin-bottom: 7px;
}
.parts-catalog .novelties-list p span{
	color: #999999;
	padding-left: 5px;
}
.parts-catalog .link-with-img{
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	width: 100%;
	margin-top: 15px;
}
.parts-catalog .link-with-img .image-catalog{
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 0;
}
.parts-catalog .link-with-img a{
	text-transform: uppercase;
	font-size: 13px;
	color: #1c1c1c;
	text-decoration: underline;
}
.parts-catalog .link-with-img a:hover{
	color: #ff4c29;
}


.show-all-content{
	width: 80%;
	/*height: 470px;	*/
} 
.show-all-content .modal-content{
	background-color: #fff;
	width: 100%;
	height: 100%;
}

.show-all-content .modal-header{
	border: 0;
	padding: 35px;
	display: flex;
	justify-content: space-between;
}
.modal .show-all-content .close{
	color: #999999;
	margin-top: -35px;
}

.show-all-content .modal-title {
    font-size: 22px;
    font-weight: 500;
    position: relative;
    z-index: 1;
}

@media (max-width: 767px){
	.modal-content {background-color: #333333;margin: 50px 10%;border: 0;width: 550px;outline: 0;border-radius: 0;}

	.shop-product {
		padding-bottom: 30px;
		text-align: inherit;
	}
}

.show-all-content .modal-title:after{
    position: absolute;
    content: '';
    height: 5px;
    width: 19px;
    background: #ff4c29;
    left: 0;
	bottom: -10px;
}

.show-all-content .modal-body{
	text-align: left;
	padding: 0 35px 35px 35px;
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
}
.modal-body .novelties-list{
	display: flex;
	flex-direction: column;
	height: 340px;
	width: 100%;
	flex-wrap: wrap;
}
.show-all-content .novelties-list p {
    font-size: 13px;
    margin-bottom: 7px;
}

.show-all-content .novelties-list p span {
    color: #999999;
    padding-left: 5px;
	padding-right: 10px;
}

.modal-header {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	padding-top: 20px;
}

.modal-content {
	background-color: #fff !important;
}

.modal-content #language {
	position: relative;
	top: 0;
	text-align: center;
	padding-top: 20px;
}

#language a {
	text-decoration: none;
}

.modal .close {
	color: #ff4c29;
	text-decoration: none;
	cursor: pointer;
	box-shadow: none;
}

.modal-content #language .delimeter_lang {
	font-size: 30px;
	position: relative;
	top: -3px;
}

.modal-content #language .lang_name {
	font-size: 30px;
	margin-right: 10px;
}

.modal-content #language .lang_name {
	font-size: 30px;
	margin-right: 10px;
}

#language a.active .lang_name {
	color: #ccc;
	border-bottom: none;
}

.modal-content #language img {
	width: 36px;
	height: 36px;
	position: relative;
	top: -7px;
	margin-right: 8px;
	margin-left: 13px;
}