/*test git*/
.navbar-toggle {margin-top: 20px;}
.text-uppercase {text-transform: uppercase;}
.fa-times, .close{ -webkit-transition: all 200ms ease-in;-ms-transition: all 200ms ease-in; -moz-transition: all 200ms ease-in; outline: none;}
.fa-times:hover, .close:hover{ transform: rotate(180deg);}
.text-justify {text-align: justify;}
#myAlert .modal-content {color}
.nav >  #get_brand.open {  position: static;}
.nav > #get_brand.open #result_brand {  display: table;  border-radius: 0px; width: 100%;  text-align: center;  left: 0;  right: 0;}
#result_brand > li{display: block; float: left; width: 150px;}
::-webkit-scrollbar {    width: 12px;    height: 12px;  background: transparent;}
::-webkit-scrollbar-track-piece {   background: transparent;}
::-webkit-scrollbar-thumb:vertical {  height: 50px;    background:  #32526a  ;  -webkit-transition: all 200ms ease-in;-ms-transition: all 200ms ease-in; -moz-transition: all 200ms ease-in;}
::-webkit-scrollbar-thumb:vertical:hover {    background:   #60af2f;}
::-webkit-scrollbar-thumb:horizontal {    width: 50px;    background:     #32526a    ;  -webkit-transition: all 200ms ease-in;-ms-transition: all 200ms ease-in; -moz-transition: all 200ms ease-in;}
::-webkit-scrollbar-thumb:horizontal:hover {    background:#60af2f;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1; min-width: 320px;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
a:hover{text-decoration:none}
.position-absolute{position:absolute}
.panel-primary > .panel-heading{background-color:#32526a;border-color:#32526a}
.btn-primary{background-color:#32526a;border-color:#32526a}
@font-face {
  font-family: "HelveticaRegular";
  src: url("fonts/HelveticaRegular/HelveticaRegular.eot?#iefix")format("embedded-opentype"),
  url("fonts/HelveticaRegular/HelveticaRegular.woff") format("woff"),
  url("fonts/HelveticaRegular/HelveticaRegular.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "HelveticaBold";
  src: url("fonts/HelveticaBold/HelveticaBold.eot");
  src: url("fonts/HelveticaBold/HelveticaBold.eot?#iefix")format("embedded-opentype"),
  url("fonts/HelveticaBold/HelveticaBold.woff") format("woff"),
  url("fonts/HelveticaBold/HelveticaBold.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "HelveticaItalic";
  src: url("fonts/HelveticaItalic/HelveticaItalic.eot");
  src: url("fonts/HelveticaItalic/HelveticaItalic.eot?#iefix")format("embedded-opentype"),
  url("fonts/HelveticaItalic/HelveticaItalic.woff") format("woff"),
  url("fonts/HelveticaItalic/HelveticaItalic.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "HelveticaLight";
  src: url("fonts/HelveticaLight/HelveticaLight.eot");
  src: url("fonts/HelveticaLight/HelveticaLight.eot?#iefix")format("embedded-opentype"),
  url("fonts/HelveticaLight/HelveticaLight.woff") format("woff"),
  url("fonts/HelveticaLight/HelveticaLight.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "HelveticaBlack";
  src: url("fonts/HelveticaBlack/HelveticaBlack.eot");
  src: url("fonts/HelveticaBlack/HelveticaBlack.eot?#iefix")format("embedded-opentype"),
  url("fonts/HelveticaBlack/HelveticaBlack.woff") format("woff"),
  url("fonts/HelveticaBlack/HelveticaBlack.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "HelveticaHeavy";
  src: url("fonts/HelveticaHeavy/HelveticaHeavy.eot");
  src: url("fonts/HelveticaHeavy/HelveticaHeavy.eot?#iefix")format("embedded-opentype"),
  url("fonts/HelveticaHeavy/HelveticaHeavy.woff") format("woff"),
  url("fonts/HelveticaHeavy/HelveticaHeavy.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "HelveticaMedium";
  src: url("fonts/HelveticaMedium/HelveticaMedium.eot");
  src: url("fonts/HelveticaMedium/HelveticaMedium.eot?#iefix")format("embedded-opentype"),
  url("fonts/HelveticaMedium/HelveticaMedium.woff") format("woff"),
  url("fonts/HelveticaMedium/HelveticaMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "HelveticaThin";
  src: url("fonts/HelveticaThin/HelveticaThin.eot");
  src: url("fonts/HelveticaThin/HelveticaThin.eot?#iefix")format("embedded-opentype"),
  url("fonts/HelveticaThin/HelveticaThin.woff") format("woff"),
  url("fonts/HelveticaThin/HelveticaThin.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "HelveticaUltraLight";
  src: url("fonts/HelveticaUltraLight/HelveticaUltraLight.eot");
  src: url("fonts/HelveticaUltraLight/HelveticaUltraLight.eot?#iefix")format("embedded-opentype"),
  url("fonts/HelveticaUltraLight/HelveticaUltraLight.woff") format("woff"),
  url("fonts/HelveticaUltraLight/HelveticaUltraLight.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "HelveticaBoldItalic";
  src: url("fonts/HelveticaBoldItalic/HelveticaBoldItalic.eot");
  src: url("fonts/HelveticaBoldItalic/HelveticaBoldItalic.eot?#iefix")format("embedded-opentype"),
  url("fonts/HelveticaBoldItalic/HelveticaBoldItalic.woff") format("woff"),
  url("fonts/HelveticaBoldItalic/HelveticaBoldItalic.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "HelveticaBlackItalic";
  src: url("fonts/HelveticaBlackItalic/HelveticaBlackItalic.eot");
  src: url("fonts/HelveticaBlackItalic/HelveticaBlackItalic.eot?#iefix")format("embedded-opentype"),
  url("fonts/HelveticaBlackItalic/HelveticaBlackItalic.woff") format("woff"),
  url("fonts/HelveticaBlackItalic/HelveticaBlackItalic.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "HelveticaLightItalic";
  src: url("fonts/HelveticaLightItalic/HelveticaLightItalic.eot");
  src: url("fonts/HelveticaLightItalic/HelveticaLightItalic.eot?#iefix")format("embedded-opentype"),
  url("fonts/HelveticaLightItalic/HelveticaLightItalic.woff") format("woff"),
  url("fonts/HelveticaLightItalic/HelveticaLightItalic.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "HelveticaMediumItalic";
  src: url("fonts/HelveticaMediumItalic/HelveticaMediumItalic.eot");
  src: url("fonts/HelveticaMediumItalic/HelveticaMediumItalic.eot?#iefix")format("embedded-opentype"),
  url("fonts/HelveticaMediumItalic/HelveticaMediumItalic.woff") format("woff"),
  url("fonts/HelveticaMediumItalic/HelveticaMediumItalic.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: "HelveticaHeavyItalic";
  src: url("fonts/HelveticaHeavyItalic/HelveticaHeavyItalic.eot");
  src: url("fonts/HelveticaHeavyItalic/HelveticaHeavyItalic.eot?#iefix")format("embedded-opentype"),
  url("fonts/HelveticaHeavyItalic/HelveticaHeavyItalic.woff") format("woff"),
  url("fonts/HelveticaHeavyItalic/HelveticaHeavyItalic.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: "HelveticaThinItalic";
  src: url("fonts/HelveticaThinItalic/HelveticaThinItalic.eot");
  src: url("fonts/HelveticaThinItalic/HelveticaThinItalic.eot?#iefix")format("embedded-opentype"),
  url("fonts/HelveticaThinItalic/HelveticaThinItalic.woff") format("woff"),
  url("fonts/HelveticaThinItalic/HelveticaThinItalic.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: "HelveticaUltraLightItalic";
  src: url("fonts/HelveticaUltraLightItalic/HelveticaUltraLightItalic.eot");
  src: url("fonts/HelveticaUltraLightItalic/HelveticaUltraLightItalic.eot?#iefix")format("embedded-opentype"),
  url("fonts/HelveticaUltraLightItalic/HelveticaUltraLightItalic.woff") format("woff"),
  url("fonts/HelveticaUltraLightItalic/HelveticaUltraLightItalic.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
#valid-email {padding: 5px;color: #ff4646;}
p, span, h2, a,  label, button{  font-family: "HelveticaRegular"; }
input{line-height: 1.5;font-family: "Helvetica";}
footer a:hover { cursor: pointer; }
#comment_foot {max-height: 200px;}
.sidebar-img-add-to-cart {transition:all 1000ms c-bezier(1,0,0,1); cursor: pointer;}
.sidebar-img-add-to-cart:hover{ transform: rotate(360deg);}
#alertSubscribe  .modal-content {background-color: #32526a;color: white;font-size: 24px;text-align: center;border: 0px;}
#alertSubscribe  .modal-content .modal-header {border:0px;}
#alertSubscribe  .modal-content .close {color: white; opacity: 1}
.description-cart {font-size: 1.1em; line-height: 1.5em;}
.cart-btn-order {background-color: #32526a;padding: 10px 20px;width: 100%;color: #fff;border-radius: 4px;border: 0;}
.cart-btn-order:hover {color: #fff;}
.select2-search__field { line-height: 1 !important;}
.left { float: left; }
.right { float :right; }
.no-padding{  padding-right: 0px;  padding-left: 0px;}
.no-margin{  margin-right: 0px;  margin-left: 0px;}
.navbar-toggle .icon-bar {background-color: white;}
.navbar-toggle {background-color: #32526a}
li { margin: 10px 0;}
ul { margin-left: 25px;     list-style-type: disc;}
ol { margin-left: 25px;     list-style-type: decimal;}
blockquote {padding: 10px 20px;    margin: 0 0 20px;    font-size: 17.5px;    border-left: 5px solid #eee;}
.cart-item-fixed {display: inline-block;};
.loading {  display:none;  position: fixed;  z-index: 1100;  height: 2em;  width: 2em;  overflow: show;  margin: auto;  top: 0;  left: 0;  bottom: 0;  right: 0;}
.loading:before {  content: '';  display: block;  position: fixed;  top: 0;  left: 0;  width: 100%;  height: 100%;  background-color: rgba(0,0,0,0.3);}
.loading:not(:required) {   font: 0/0 a;  color: transparent;  text-shadow: none;  background-color: transparent;  border: 0;}
.loading:not(:required):after{content:'';display:block;font-size:10px;width:1em;height:1em;margin-top:-.5em;-webkit-animation:spinner 1500ms infinite linear;-moz-animation:spinner 1500ms infinite linear;-ms-animation:spinner 1500ms infinite linear;-o-animation:spinner 1500ms infinite linear;animation:spinner 1500ms infinite linear;border-radius:.5em;-webkit-box-shadow:rgba(0,0,0,0.75) 1.5em 0 0 0,rgba(0,0,0,0.75) 1.1em 1.1em 0 0,rgba(0,0,0,0.75) 0 1.5em 0 0,rgba(0,0,0,0.75) -1.1em 1.1em 0 0,rgba(0,0,0,0.5) -1.5em 0 0 0,rgba(0,0,0,0.5) -1.1em -1.1em 0 0,rgba(0,0,0,0.75) 0 -1.5em 0 0,rgba(0,0,0,0.75) 1.1em -1.1em 0 0;box-shadow:rgba(0,0,0,0.75) 1.5em 0 0 0,rgba(0,0,0,0.75) 1.1em 1.1em 0 0,rgba(0,0,0,0.75) 0 1.5em 0 0,rgba(0,0,0,0.75) -1.1em 1.1em 0 0,rgba(0,0,0,0.75) -1.5em 0 0 0,rgba(0,0,0,0.75) -1.1em -1.1em 0 0,rgba(0,0,0,0.75) 0 -1.5em 0 0,rgba(0,0,0,0.75) 1.1em -1.1em 0 0}
.img-thumbnail{  border:0px;  padding:0px;  width: 60%;  max-width: 100%;  height: auto;  max-height: 300px;  vertical-align: middle;  top: 0;  bottom: 0;  left: 0;  right: 0;  margin: auto; border-radius: 0px;}
.centering-img{  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  margin: auto;}
.card-fix-height{  height: 300px;  position: relative;}
.main_container{  margin-bottom: 25px;}
.phone-numbers{ font-size: 18px; line-height: 34px; color: #32526a;}
#f_phone{  position: relative;  z-index: 2;  background: #fff;}
#f_phone:before{  background:url('/images/ik9.png');  width: 27px;  height:27px;  top: 0;  left: -30px;  content: "";  display: block;  position: absolute;  background-size: 100%;}
#s_phone{height:32px;outline:none;vertical-align:middle;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.count-items{color:#fff;position:absolute;background:green;border-radius:45px;height:20px;width:20px;line-height:25px;top:-8px;font-size:.9em}
.s_phone_arrow{font-weight:100}
.s_phone_arrow::after{content:"\f107";font-family:FontAwesome;padding:12px 8px;right:0;top:0;z-index:1;text-align:center;width:10%;height:100%;pointer-events:none;box-sizing:border-box}
.cabinet{text-align:right;font-size:14px;padding-top:25px;padding-bottom:25px;color:#32526a}
#toggler{width:70%;position:absolute;opacity:0;top:0;left:15px;z-index:3}
.ph_num_cont{position:relative;background:#fff;z-index:2}
.no{position:absolute;top:-53px;z-index:1;width:100%;left:15px;opacity:0;transition:1s}
#toggler:not(:checked) + .no{position:absolute;top:-53px;z-index:-1;width:100%;left:15px;opacity:0}
#toggler:checked + .no{position:absolute;top:17px;opacity:1;z-index:1;width:100%;left:15px}
.tag-blog{margin:15px 0 10px;color:gray;width:100%}
.tag{padding:5px;position:absolute;bottom:0;width:100%;background:rgba(50,82,106,0.59);color:white}
#tag-display{text-align: left; opacity:0}
.social-image{margin:20px}
.tag-content{font-size:.8em}
.main-menu{text-transform:uppercase}
.main-menu a{color:#32526a!important}
.white{position:relative;background:#fff;z-index:3}
.ci1{padding-top:5px}
.blue{background:#32526a;height:74px}
.tires_button_container{text-align:center;padding-left:15px!important}
.tires_button{color:#fff;border:1px solid #fff;border-radius:5px;width:200px;font:24px/24px Helvetica,sans-serif;margin:15px 0;padding:5px;float:left;background:#32526a;text-align:center;text-transform:uppercase}
.tires_button:hover .tires_button:focus,.tires_button:visited,.tires_button:active{color:#f1f1f1}
.search_container{padding-top:25px;padding-bottom:25px}
.site_search{background:transparent;border:0;border-bottom:1px solid #f1f1f1;outline:0;color:#f1f1f1}
.search_container:before{content:"";display:block;position:absolute;background:url(/images/ik14.png);background-size:100% 100%;width:27px;height:27px;top:20px;left:-20px}
.cart{padding-top:22px;padding-bottom:22px}
.cart-c{width:130px;float:right}
.product-title{text-transform:uppercase;color:gray;padding:10px}
.product-count{height:70px;line-height:70px;white-space:nowrap;color:#32526a;font-style:italic}
.product-button button{height:70px;line-height:70px;white-space:nowrap}
.img-basket{width:100%}
.basket-title{font-size:1.4em;text-transform:uppercase;padding:15px 0 0}

.input-width{display:inline-block; width: 100px;    position: relative;    height: 25px;}
.product-title img{margin-right:25px}
.dec{    padding: 8px 6px; position: absolute;    left: 0;    top: 0; width: 20px;  background: #f1f1f1;border: 1px solid #32526a;color: #32526a;border-right: 0; border-radius: 5px 0 0 5px; cursor: pointer; transition: all 200ms ease-in; height: 34px;    display: inline-block;}
.dec:hover{background:#32526a;color:white}
.item-change{    position: absolute;    top: 0;    left: 20px;width:60px;display:inline-block;border:1px solid #32526a;text-align:center;padding:6px; height: 34px;    line-height: 1.5;    font-family: "Helvetica";}
.inc{     padding: 8px 6px;   position: absolute;    left: 80px;    top: 0px; width: 20px; background: #f1f1f1;border:1px solid #32526a;color:#32526a;border-left:0;border-radius:0 5px 5px 0;cursor:pointer;transition:all 200ms ease-in;height: 34px;    display: inline-block;}
.inc:hover{background:#32526a;color:white}
.modal-content{background-color:rgb(239,239,239)}
#fast_modal .modal-content{background-color:white}
.title{font-size:1.5em!important;line-height:1.5em!important;text-transform:uppercase!important;margin:20px 0!important;text-align:center!important;color:#4a4a4a}
.modal-content .head-title{font-weight:bold;font-size:24px!important;margin:15px 0}
.modal-content{color:#404040}
.modal-content .head-descr{font-style:italic;font-size:16px!important;color:#12516b;margin-bottom:20px;padding:10px 0}
.title-reg{font-size:2em;line-height:2em;margin:20px 0;text-align:center;color:#4a4a4a;font-weight:bold}
#login{background-color:#32526a;padding:10px;color:#fff;border-radius:4px;border:0}
.reset-pass{color:#32526a;line-height:2em;font-weight:bold;float:left}
.btn-go{background-color:#32526a;padding:10px 20px;width:100%;color:#fff;border-radius:4px;border:0}
.btn-go:hover,.btn-go:active,.btn-go:focus{color:#fff}
#signupform{background-color:rgb(239,239,239);padding:50px}
#signupbox{min-height:600px}
#signupbox .head-descr{font-style:italic;font-size:16px!important;color:#12516b;margin-bottom:20px;padding:10px 0;line-height:1.4em}
#link-reg{margin-top:18px;margin-bottom:18px;border:1px solid #60af2f;color:#60af2f!important;padding:10px;border-radius:5px;background:transparent;font-weight:bold;font-size:.9em}
#link-reg:hover{box-shadow:0 0 1px 0 black}
#link-reg a{color:#32526a!important;text-decoration:none}
.link-reg{margin-top:18px;margin-bottom:18px;border:1px solid #60af2f;color:#60af2f!important;padding:10px;border-radius:5px;background:transparent;font-weight:bold;width:100%}
#signupbox .form-group{margin:25px}
#myModal input{margin:0}
#myModal li {list-style: none;}
#get_basket{cursor:pointer; width:36px;}
#page-content #sidebar li{list-style-type:none;cursor:pointer}
.b-background{height:535px;background-repeat:no-repeat;background-size:cover;max-width:1920px;background-position:center bottom;background-image:url(/images/1920.png)}
.caption{position:absolute;top:15%}
.caption h2{font-size:36px;color:#4a4a4a}
.caption span{font-size:1.5em;padding-bottom:36px;padding-top:17px;display:block;color:#5a5a5a;line-height:1.5em}
.caption span i{font-size:.8em;padding:0 15px}
.caption a{text-transform:uppercase;display:block;color:#f1f1f1;background:#60af2f;width:182px;border-radius:5px;text-align:center;padding:10.5px 0;font-size:18px;transition:all 200ms ease-in}
.caption a:hover{transform:scale(1.2)}
#other-tires-container .bx-viewport{moz-box-shadow:0 0 0 #ccc;-webkit-box-shadow:0 0 0 #ccc;box-shadow:0 0 0 #ccc}
.filter-adaptive{width:19%;display:inline-block;margin:15px 0}
.filters_cont {margin: 30px 0px 60px 0px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{  line-height: 34px !important;}
.select2-container .select2-selection--single{  height: 37px !important;}
.select2-container--default .select2-selection--single .select2-selection__arrow {height: 35px !important; width: 30px !important;   border-left: 1px solid #888 !important;}
.select2-container--default .select2-selection--single:hover .select2-selection__arrow {background: #888 !important; color: white !important;}
.select2-container--default .select2-selection--single:hover .select2-selection__arrow b {border-color:#FFF transparent transparent transparent;}
.select2-selection__arrow { text-align: center; padding: 4px 0px;}
.select2-selection__arrow i { font-size: 1.8em; color:gray;}
.select2-container--default .select2-selection--single:hover .select2-selection__arrow i {color:white;}
.footer{background:#32526a;overflow:hidden;clear:both}
.copyright p{font-size:14px;color:#f1f1f1}
.copyright{height:52px;border-top:1px solid #476479;line-height:52px}
.cont_of_tire{position:relative;z-index:1;height:85%}
.foot_tire{position:absolute;left:14%;top:-50px;z-index:2}
.first_foot{text-align:center;text-transform:uppercase;color:#f1f1f1;font-size:18px;padding-top:30px;padding-bottom:50px}
.footer_menu ul li a{text-transform:none;color:#f1f1f1;font-size:14px;padding:8.5px 0}
.footer_menu .navbar-nav>li{float:none;text-align:left; ;}
.footer_menu .navbar-right{float:left!important}
.footer_menu .navbar{margin-bottom:0}
.footer_menu{padding-top:20px}
.footer_span{padding:5px 35px;color:#f1f1f1;font-size:14px}
.footer-column-1{text-align:left}
.footer-column-2{text-align:center}
.footer-column-3{text-align:right}
.mail-footer-img-1{margin-right: 0px !important;}
.mail-footer-img-2{margin: 0px !important}
#first_footer_time:before{content:"";display:block;position:absolute;background:url(/images/ik19.png);background-size:100% 100%;width:27px;height:27px;left:-6px}
#first_footer_phone:before{content:"";display:block;position:absolute;background:url(/images/ik25.png);background-size:100% 100%;width:27px;height:27px;left:-6px}
.subscribe{background:transparent;border:1px solid #60af2f;border-radius:5px;color:#f1f1f1;width:100%;height:42px;font-size:18px;margin:15px 0}
.subscribe:hover{box-shadow:0 0 2px 2px #8a8a8a}
.footer_socials img{width:35px;height:35px}
.footer_socials{padding:15px; text-align: left;}
#fir_m:before{content:"";display:block;position:absolute;background:url(/images/ik18.png);background-size:100% 100%;width:27px;height:27px;left:0}
#sec_m:before{content:"";display:block;position:absolute;background:url(/images/ik18.png);background-size:100% 100%;width:27px;height:27px;left:0}
#skype:before{content:"";display:block;position:absolute;background:url(/images/ik20.png);background-size:100% 100%;width:27px;height:27px;left:0}
#map:before{content:"";display:block;position:absolute;background:url(/images/ik26.png);background-size:100% 100%;width:27px;height:27px;left:0}
#mobile:before{content:"";display:block;position:absolute;background:url(/images/ik27.png);background-size:100% 100%;width:27px;height:27px;left:0}
.blog_head_back{height:350px;background:#edf8fc;padding-top:110px;padding-bottom:110px}
.blog_head_back h1{font-size:48px;color:#32526a;text-align:center}
.blog_head_back h3{font-size:20px;color:#32526a;text-align:center}
.tabses .ta{padding-top:73px}
.tabses .tab-content{margin-top:175px}
.tabses .nav-tabs>li.active>a{border:0;border-bottom:3px solid #60af2f;margin-right:0;color:#5a5a5a}
.tabses .nav-tabs>li>a{margin-right:0;color:#5a5a5a}
.tabses .nav-tabs li{border-bottom:1px solid #999999}
.tabses .nav-tabs{border-bottom:initial}
.tabses .btn{padding:10.2px 12px;border-left:0;border-color:#999999;color:#999999}
.tabses .form-control{border-right:0;height:42px;border-color:#999999;box-shadow:initial}
.tabses .input-group{width:100%}
.tabses .navbar-form{margin-right:-33px;padding-left:45px}
.tabses .nav-tabs a{font-size:20px;padding-left:26px;padding-right:26px}
.img-responsive.post-img{width:367px;height:253px;border-radius:0 0 10px 10px;position:relative;z-index:1}
.post-img{border:0;padding:20px;max-width:100%;height:auto;max-height:250px;vertical-align:middle;top:0;bottom:0;left:0;right:0;margin:auto;border-radius:0}
.card-product:hover .post-img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
.news-item .post_title{margin-top:-69px;height:69px;background:#32526a;border-radius:0 0 5px 5px;font-size:16px;color:#f1f1f1;padding:13px 21px;position:relative;z-index:2}
.post_info .glyphicon-tags{padding-top:15px;padding-bottom:15px;padding-right:5px;color:#909090}
.post_info .glyphicon-eye-open{padding:15px 5px 15px 15px;color:#909090}
.list-group-item{border:initial}
.pagination_wrap{float:right;position:relative;left:-50%;text-align:left;clear:both}
.pagination_wrap ul{list-style:none;position:relative;left:50%}
.pagination_wrap ul li{float:left;position:relative}
.pagination_wrap ul li span,.pagination_wrap ul li a,.pagination_wrap ul li span:hover,.pagination_wrap ul li a:hover{float:left;text-align:center;white-space:nowrap;border:initial;color:#4a4a4a;padding:1.5px 8.25px}
.pagination_wrap ul li.active a,.pagination_wrap ul li.active span,.pagination_wrap ul li.active a:hover,.pagination_wrap ul li.active span:hover{background-color:#60af2f;color:#fff;border-radius:45px;padding:1.5px 8.25px}
.pagination_wrap ul li span,.pagination_wrap ul li a,.pagination_wrap ul li span:hover,.pagination_wrap ul li a:hover{border-radius:45px}
.tags_pan{width:125px;height:35px;background:#32526a;color:#f1f1f1;line-height:35px;text-align:center;border-radius:5px;float:left}
.tags_pan_span{line-height:35px;margin:0 5px;display:block;width:30px;float:left}
.tags_cont{padding-top:47px;padding-bottom:62px}
.tags{margin-top:100px}
.bottom-header div{padding:0}
#fast_numb{width:60px}
.header_m_row{margin:0}
#myNavbar li {margin-top:0px; margin-bottom: 0px;}
.navb{float:right}
.navbar-nav{margin:0}
.navbar{margin-bottom:0}
.navbar-default{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}
.navb a{text-transform:uppercase;color:#12516B;font:16px Helvetica,sans-serif}
.call {/*position: absolute;*/ width: 100%; top:15px;}
.call img{float:left; padding: 4px 10px;}
.call div{font-size:18px}
.call .hotline{margin:0 40px}
.call .call-item{color:#12516B}
.contact1{margin:0 10px}
.call .min{font-size:12px}
.call select{border:0}
#user{text-align:center;width:130px;float:right}
.cart-div{width:130px;float:right;padding-right:30px!important}
.itog-price span{font-weight:bold;text-transform:lowercase}
.itog-price{text-transform:uppercase;text-align: right; padding-right: 20px;}
#user a{color:#32526a}
#user a:focus{outline:0}
#search{margin:0 !important;background:transparent;border:none;border-bottom:1px solid #83A4C5;width:275px;outline:none;padding:0;font-style:italic;color:#fff;font:18px/18px Helvetica,sans-serif}
#cart{margin:15px 0;float:right;text-align:center}
.search{margin:15px 0;padding-top: 10px ;}
#search-form{float:right}
#search-form button {background: transparent; border:0px; outline: 0px;}
#search-form .search-form-close i{color:white}
#search-form .search-form-close{background-color:transparent;border:0;cursor:pointer;position:absolute;right:0;top:0;display:none}
#search-form i{color:white}
.bottom-header{background:#32526a;width:100%}
.centering-img,.centering-child-img img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
.responsive-img img{max-width:100%;max-height:100%;width:auto;height:auto}
#footer{background:#222 url(/images/max/footer.png) no-repeat center bottom;color:#fff;font:14px/28px Helvetica,sans-serif;background-size:cover;bottom:0;left:0;padding:0;margin:0}
.modal-content{padding:20px 0}
.reviews .bx-wrapper .bx-viewport{box-shadow:0 0 0 #ccc!important;border:0 solid #fff!important;left:0!important;background:transparent!important}
#user-reviews{background-color:#32526a;padding:10px;width:100%;color:#fff;border-radius:4px;border:0}
.control-label{text-align:right}
.modal-content h1{font-weight:bold;font-size:24px!important;margin:20px}
#footer .footer-title{margin: 15px 0px;font:1.25em/40px Helvetica,sans-serif;font-weight:600;text-transform:capitalize;}
.modal-content .footer-title{font:bold 1.25em/30px Helvetica,sans-serif;text-transform:uppercase;margin:15px 0;text-align:center}
.onem{font-size:1em!important}
#reviewModal .footer-title-descr{font-style:italic;font-size:16px!important;color:#12516b;margin:20px;text-align:center}
#reviewModal input{margin:0}
#reviewModal .modal-header{  padding: 0px 15px;}
.user-auth-img{position:relative;bottom:7px}
.footer_email{width:100%;border-radius:5px;border:0;background:#f1f1f1;height:42px;margin:15px 0;padding:0 27px;color:black}
.results-data{position:absolute!important;background:white!important;z-index:50!important;border:1px solid #32526a!important;margin-left:0!important;list-style-type:none!important;top:22px;right:0}
.results-data li{padding:10px}
.results-data li:hover{background:#32526a}
.results-data li:hover a {color:white;}
.results-data li a{color:black }
#footer a{color:#fff;text-decoration:none}
#footer a:hover{color:#60af2f;text-decoration:none}
#footer-bottom{border-top:1px solid #fff}
.text-center{text-align:center}
#footer ul li{margin:10px 0;list-style-type:none}
#footer .item-link{margin:10px 0  ;  text-align: left;}
.item-link img{margin:0 10px}
.item-link-no-img{padding-left:45px}
.item-link-text{vertical-align:sub;display:inline}
#footer ul{margin-left:0}
.like{position:absolute;z-index:2;top:10px;right:10px}
.about li{list-style-type:none}
title{font-size:1.4em;font-weight:bold;padding:15px 0}
.subtitle{font-size:1em;font-weight:bold;margin:10px 0;color:#464646}
.description{font-size:1.1em}
#scrollup{position:fixed;opacity:.5;padding:15px 10px 10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;right:3em;bottom:1em;display:none;cursor:pointer;z-index:1000}
#scrollup img{width:50px;height:50px}
.sidenav{height:100%;width:0;position:fixed;z-index:9;top:0;right:0;background-color:#3c763d;overflow-x:hidden;padding-top:60px;transition:.5s}
.sidenav .closebtn{position:absolute;top:0;left:5px;font-size:36px;color:#fff}
.basket-out li{padding-left:50px}
#mySidenav .follow-buy{float:left}
.delete-from-basket{color:#32526a;font-size:25px;cursor:pointer;display:inline-block;margin-left:15px;padding:5px 10px;border-radius:45px}
.basket-buttons{position:absolute;bottom:20px;width:100%}

.card-product .buy-one-click{float:right;padding:0}
.buy-one-click-image{position:relative}
.buy-one-click{color:#32526a;vertical-align:baseline;padding:10px 0}
.buy-one-click-cart {color:#325.basket-out 26a;v.basket-outertical-align:baseline;padding:10px 0}
.buy-one-click:hover{color:green;vertical-align:baseline}
.price{color:#32526a;margin-top:5px;margin-bottom:10px;font-size:1.2em;font-weight:bold}
.price-color{color:#32526a;font-size:1.2em;font-weight:bold}
.price-fast{color:#32526a;margin-top:15px;margin-bottom:10px;font-size:1em;font-weight:200}
.price-fast-col{color:#32526a;margin:20px 0;font-size:1em;font-weight:200!important}
.price-fast-col label{padding:10px 0px;}
.price-fast-sum{color:#32526a;margin-bottom:10px 0;font-size:1em;font-weight:600}
.basket-title-fast{font-size:1.4em;text-transform:uppercase;padding:15px;color:#404040;text-align:center}
.form-data{margin:20px 0}
#fast_modal{overflow:auto!important}
.basket-out .price{line-height:2em;}

.card-product-best{height:500px;padding:25px;    border-radius: 10px;    margin-bottom: 15px; margin-right:10px; position:relative;}
.card-product-best .post-img{-webkit-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in}
.card-product-best:hover .post-img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
.card-fix-height .post-img{-webkit-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in}
.card-fix-height:hover .post-img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
.card-info{visibility:hidden;opacity:0;-webkit-transition:visibility 0s,opacity .5s linear;-moz-transform:visibility 0s,opacity .5s linear;-o-transform:visibility 0s,opacity .5s linear}
.card-tire-tile:hover .card-info{visibility:visible;opacity:1}
.card-tire-tile:hover{box-shadow:0 0 2px 0 #7c7c7c}
.card-tire-tile:hover .card-info{display:block;position:absolute;background-color:#fff;width:100%;left:0;bottom:-15%;padding:1em;box-shadow:0 2px 2px 0 #7c7c7c;-moz-box-shadow:0 2px 2px 0 #7c7c7c;-webkit-box-shadow:0 2px 2px 0 #7c7c7c;border-radius:0 0 5px 5px;z-index:20;text-align:left;line-height:1.5em}
.card-tire-tile-block .post-img{-webkit-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in}
.card-tire-tile-block:hover .post-img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
#scrollup img{-webkit-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in}
#scrollup:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2)}
.card-product-best:hover{box-shadow:0 0 1px 1px #999}
.card-product-best :hover .like{display:inline}
.card-product-best .name-product{color:#6d6d6d;height:40px}
.name-product{margin:10px 0}
#mySidenav .modal-content{background:#fff;padding:0}
#mySidenav .modal-header{padding:15px}
#mySidenav .modal-body{min-height:150px;overflow:auto;max-height:500px;overflow-y:scroll}
#mySidenav .modal-footer{padding:25px 0}
body{display:flex;flex-direction:column;min-height:100vh;margin:0}
.main{flex:1}
main{flex:1}
.user-auth-block {margin-top: 18px;}
.user-auth-block a{color:#32526a}
.slider i{text-indent:0;color:#909090;display:block;background-color:#e6e6e6;width:30px;height:35px;line-height:37px;text-align:center;border-radius:45px}
#viewed-container .bx-next{background:none;top:-1em!important;right:1em!important}
#viewed-container .bx-prev{background:none;top:-1em!important;right:4em!important}
.bx-controls .bx-prev{position:absolute!important;z-index:3!important;left:auto!important;top:1em!important;right:4em!important}
.bx-wrapper .bx-controls-direction a{text-indent:0}
.bx-wrapper .bx-controls-direction i{background:#f1f1f1;padding:10px 13px;border-radius:45px;color:#a5a5a5}
.bx-controls .bx-next{position:absolute!important;z-index:3!important;left:auto!important;top:1em!important;right:1em!important}
.navbar-brand > img{height:50px;width:auto;margin-top: 20px;}
.user-auth-block-menu{display:block}
.logo{position:absolute;top:-20px}
.all-auth-errors {color:#32526a !important;}

.btn-breadcrumb {margin-top: 10px;}
 .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {  height: 34px;}

.required-field-block{position:relative}
.required-field-block .required-icon{display:inline-block;vertical-align:middle;border-color:#32526a;color:rgba(0,0,0,0.65);text-transform:uppercase;font-weight:normal;border-radius:.325em;box-sizing:border-box;transition:background .1s linear;font-size:75%;background-color:transparent;position:absolute;top:0;right:0;z-index:10;margin:0;width:30px;height:30px;padding:0;text-align:center; border-radius: 0px 5px 0px 0px; cursor: pointer;}
.required-field-block .required-icon:after{position:absolute;content:"";right:1px;top:1px;z-index:-1;width:0;height:0;border-top:0 solid transparent;border-right:30px solid transparent;border-bottom:30px solid transparent;border-left:0 solid transparent;border-right-color:inherit;-webkit-transition:border-color .2s ease;-moz-transition:border-color .2s ease;transition:border-color .2s ease}
.required-field-block .required-icon .text{color: #FFF;    font-size: 26px;    margin: 0px 0 0 14px;}
 .s_phone_arrow ul li{list-style-type: none;}
 .call-item li{list-style-type: none; margin: 10px 0;}
/*Кнопка обратного звонка Светлана*/
#mobile-phone{bottom:80px;right:0;position:fixed;}
#mobile-phone a:active, a:focus{border:none!important; outline: none!important;}
.img-circle{background-color:#20aa00;box-sizing:content-box;-webkit-box-sizing:content-box;}
.circlephone{box-sizing:content-box;-webkit-box-sizing:content-box;border: 2px solid #20aa00;width:150px;height:150px;bottom:-25px;right:10px;position:absolute;-webkit-border-radius:100%;-moz-border-radius: 100%;border-radius: 100%;opacity: .5;-webkit-animation: circle-anim 2.4s infinite ease-in-out !important;-moz-animation: circle-anim 2.4s infinite ease-in-out !important;-ms-animation: circle-anim 2.4s infinite ease-in-out !important;-o-animation: circle-anim 2.4s infinite ease-in-out !important;animation: circle-anim 2.4s infinite ease-in-out !important;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}
.circle-fill{box-sizing:content-box;-webkit-box-sizing:content-box;background-color:#20aa00;width:100px;height:100px;bottom:0px;right:35px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;-webkit-animation: circle-fill-anim 2.3s infinite ease-in-out;-moz-animation: circle-fill-anim 2.3s infinite ease-in-out;-ms-animation: circle-fill-anim 2.3s infinite ease-in-out;-o-animation: circle-fill-anim 2.3s infinite ease-in-out;animation: circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}
.img-circle{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;bottom: 14px;right: 49px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;opacity: .7;}
.img-circleblock{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;background-image:url(../images/mini.png);background-position: center center;background-repeat:no-repeat;animation-name: tossing;-webkit-animation-name: tossing;animation-duration: 1.5s;-webkit-animation-duration: 1.5s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;}
.img-circle:hover{opacity: 1;}
@keyframes pulse {0% {transform: scale(0.9);opacity: 1;}
  50% {transform: scale(1); opacity: 1; }   
  100% {transform: scale(0.9);opacity: 1;}}
 @-webkit-keyframes pulse {0% {-webkit-transform: scale(0.95);opacity: 1;}
  50% {-webkit-transform: scale(1);opacity: 1;}   
  100% {-webkit-transform: scale(0.95);opacity: 1;}}
@keyframes tossing {
  0% {transform: rotate(-8deg);}
  50% {transform: rotate(8deg);}
  100% {transform: rotate(-8deg);}}
@-webkit-keyframes tossing {
  0% {-webkit-transform: rotate(-8deg);}
  50% {-webkit-transform: rotate(8deg);}
  100% {-webkit-transform: rotate(-8deg);}}
@-moz-keyframes circle-anim {
  0% {-moz-transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;-moz-opacity: .1;-webkit-opacity: .1;-o-opacity: .1;}
  30% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;-moz-opacity: .5;-webkit-opacity: .5;-o-opacity: .5;}
  100% {-moz-transform: rotate(0deg) scale(1) skew(1deg);opacity: .6;-moz-opacity: .6;-webkit-opacity: .6;-o-opacity: .1;}}
@-webkit-keyframes circle-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.5) skew(1deg);-webkit-opacity: .1;}
  30% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);-webkit-opacity: .5;}
  100% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);-webkit-opacity: .1;}}
@-o-keyframes circle-anim {
  0% {-o-transform: rotate(0deg) kscale(0.5) skew(1deg);-o-opacity: .1;}
  30% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);-o-opacity: .5;}
  100% {-o-transform: rotate(0deg) scale(1) skew(1deg);-o-opacity: .1;}}
@keyframes circle-anim {
  0% {transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;}
  30% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;}
  100% {transform: rotate(0deg) scale(1) skew(1deg);
opacity: .1;}}
@-moz-keyframes circle-fill-anim {
  0% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-moz-transform: rotate(0deg) -moz-scale(1) skew(1deg);opacity: .2;}
  100% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-webkit-keyframes circle-fill-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;  }
  50% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;  }
  100% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-o-keyframes circle-fill-anim {
  0% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-o-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@keyframes circle-fill-anim {
  0% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}

/*Кнопка обратного звонка Светлана*/

.blog-search{position: absolute;top: 15px;padding: 5px 15px;}
.blogSearch{padding: 0px!important; top:-5px;}
.modal-call{text-align: center;}
.modal-call img{position:relative;top:30px; left:-24%;}
.modal-call ul li a{padding: 10px;}


@media screen and(min-width: 1922px) {
  .user-menu {display: none !important;}
  .user-auth-block-menu {display: none !important; }
}
@media screen and (min-width: 992px) and (max-width: 1921px){
  .user-menu {display: none !important;}
  .b-background{ height: 535px !important;   background-repeat: no-repeat;   background-size: cover;   background-position: center bottom; }
  .user-auth-block-menu {display: none !important;}
}
@media screen and (min-width: 768px) and (max-width: 992px) {
 .b-background {  background-image: url(/images/background/welcome/img2.png);}
 .logo{ float: none; margin:20px 0; text-align: center; position: relative;top: -15px;}
 /*.navbar-brand {display: none;}*/
 .user-menu {display: none !important;}
 .user-auth-block-menu {display: none !important;}
 .call {position: absolute;width: 100%;top: 10px;}
 .call .call-item{  display :none; }
 .tires_button_container { margin:20px 0 }
 .tires_button{ float: none;  padding: 5px 50px; }
 #tyre_search div { padding: 10px 10px;}
 .call img {float: none;}
 #search-form {float: none; }
 .search {text-align: center;}
 #rekl {display: none;}
 .about-facts{  background:  none;}
 #user{margin-bottom: 20px; width: 100%;    float: none;}
 .cart-div {  width: 100%;    float: none; padding-right: 0px !important;}
 .call .hotline{margin:0px;}
 #footer {text-align: center;} 
 .filter-adaptive {width: 49%;}
 .banner{ background-position: center bottom;}
 .control-label {display: none;}
 .product-title img {display: none}
 .basket-out li {padding-left:0px;}
 .basket-out ul {margin-left: 0px;}
 .product-button button {     width: 30px;    height: 30px;    background: gray;    border-radius: 45px;    margin: 5px;     line-height: 35px;}
 .product-count {text-align: center;}
 .basket-out   .list-group-item, .itog-price {text-align: center}
 #mySidenav .btn-go {    display: inline-block;width: auto;}
 .confirm-table {margin-top: 2em;}
 .img-basket {max-height: 300px; width: auto}
 .fs2 {padding-left: 30px !important; }
 .reset-pass {margin:15px 0px;}
 .user-auth-block {text-align: center;}
.carText{display:none;} 
.panel .panel-default .panelText {border:none;}



 .header_m_row .navbar-header{float: none;text-align: center;}
 .header_m_row .navbar-brand {display: table;float: none;margin-left: auto;margin-right: auto;}
 header .main_container .header_m_row .navbar #myNavbar .nav.navbar-nav.navbar-right.main-menu{display: flex;justify-content: space-between;float: none !important;}
 .header_m_row {}
 



}
@media screen and (min-width: 641px) and (max-width: 767px) {
 .search {text-align:center;}
 #rekl {display: none;}
 .about-facts{background:none;}
 .header_m_row{margin:0px;}
 #user{margin-bottom: 20px; width: 100%;    float: none;}
 .cart-div {  width: 100%;    float: none; padding-right: 0px !important;}
 .bx-controls   {    display:none;  }
 #footer {text-align: center;}
 .main-menu {text-align: center;}
 .useful {padding: 0 60px; margin: 30px 0;}
 .filter-adaptive {width: 98%;}
 .banner{ background-position: center bottom;}
 .control-label {display: none;}
 #tyre_search div { padding: 10px 0px;}
 #signupbox .form-group {margin: 10px 0px;}
 #signupbox {margin-top: 20px; margin-bottom: 20px; }
 #signupform {padding: 0px;}
 #scrollup img {display: none;}
 .footer-column-1, .footer-column-2, .footer-column-3 {text-align:center;}
 .product-title img {display: none}
 .basket-out li {padding-left:0px;}
 .basket-out ul {margin-left: 0px;}
 .product-button button {     width: 30px;    height: 30px;    background: gray;    border-radius: 45px;    margin: 5px;     line-height: 35px;}
 .product-count {text-align: center;}
 .basket-out   .list-group-item, .itog-price {text-align: center}
 #mySidenav .btn-go {display: table-cell;}
 .confirm-table {margin-top: 2em;}
 .img-basket {max-height: 300px; width: auto}
 .reset-pass {margin:15px 0px;}
 .user-auth-block {text-align: center;}
}
@media screen and (min-width: 425px) and (max-width: 640px) {
 .search {    text-align: center;}
 #rekl {display: none;}
 .about-facts{  background:  none;}
 .header_m_row{  margin:0px;}
 #user{margin-bottom: 20px; width: 100%;    float: none;}
 .cart-div {  width: 100%;    float: none; padding-right: 0px !important;}
 .bx-controls   {    display:none;  }
 #footer {text-align: center;}
 #footer {text-align: center;}
 .main-menu {text-align: center;}
 .useful {padding:  0px;    margin: 30px 0;}
 .filter-adaptive {width: 98%;}
 .control-label {display: none;}
 #tyre_search div { padding: 10px 0px;}
 .caption span {width:100%;}
 #signupbox .form-group {margin: 10px 0px;}
 #signupbox {margin-top: 20px; margin-bottom: 20px; }
 #signupform {padding: 0px;}
 #scrollup img {display: none;}
 .footer-column-1, .footer-column-2, .footer-column-3 {text-align:center;}
 .product-title img {display: none}
 .basket-out li {padding-left:0px;}
 .basket-out ul {margin-left: 0px;}
 .product-button button {     width: 30px;    height: 30px;    background: gray;    border-radius: 45px;    margin: 5px;     line-height: 35px;}
 .product-count {text-align: center;}
 .basket-out   .list-group-item, .itog-price {text-align: center}
 .confirm-table {margin-top: 2em;}
 .img-basket {max-height: 300px; width: auto}
 .reset-pass {margin:15px 0px;}
 .user-auth-block {text-align: center;}
 .xs-btn-header{margin: 15px 0; }
}

@media screen and (min-width: 100px) and (max-width: 424px) {
  .row-2{   text-align: center; }
  .search {    text-align: center;}
  #rekl {display: none;}
  .about-facts{  background:  none;}
  .header_m_row{  margin:0px;}
  #user{margin-bottom: 20px;     width: 100%;    float: none;}
  .bx-controls   {    display:none;  }
  #footer {text-align: center;}
  .main-menu {text-align: center;}
  .useful {padding: 0px;    margin: 30px 0;}
  .cart-div {  width: 100%;    float: none; padding-right: 0px !important;}
  .control-label {display: none;}
  .filter-adaptive {width: 98%;}
  #tyre_search div { padding: 10px 0px;}
  .caption span {width:100%;}
  #signupbox .form-group {margin: 10px 0px;}
  #signupbox {margin-top: 20px; margin-bottom: 20px; }
  #signupform {padding: 0px;}
  #scrollup  img{display: none;}
  .footer-column-1, .footer-column-2, .footer-column-3 {text-align:center;}
  .product-title img {display: none}
  .basket-out li {padding-left:0px;}
  .basket-out ul {margin-left: 0px;}
  .product-button button {     width: 30px;    height: 30px;    background: gray;    border-radius: 45px;    margin: 5px;     line-height: 35px;}
  .product-count {text-align: center;}
  .basket-out   .list-group-item, .itog-price {text-align: center; line-height: 2.5em;}
  .confirm-table {margin-top: 2em;}
  .img-basket {max-height: 200px; width: auto}
  .reset-pass {margin:15px 0px;}
  .user-auth-block {text-align: center;}
  #result_brand > li {width: 100%}
  #cart{top:15px;}
  #mobile-phone{right:-40px; bottom: 0;}
  .circlephone{border:none; width:80px; height:80px;}
  .circle-fill{border:none; width:50px; height:50px; background-color: transparent;}
}


@media screen  and (max-width: 767px) {

  #myNavbar .dropdown .dropdown-menu {text-align: center;}
  #myNavbar .dropdown .dropdown-menu a{ padding-top: 10px; padding-bottom: 10px; }
  .logo {  display: none;}
  /*.call .call-item{   display: none;}*/
  .call .call-item ul{display: inline-block; margin-left: 0px;}
  .call{top: 5px;}
  .link-login, .user-auth-block {display: none;}
  /*.call img {float: none;}*/
  .navb {float: none;text-align: center;}
  .main_container {margin-bottom: -15px; }
  .tires_button_container { margin:20px 0 }
  .tires_button {float: none;  font-size: 15px;    padding: 10px 30px; margin: 0px;width: auto;}
  .b-background { display: none}
  .caption {  position: relative;top: auto;margin: 10px 0px;font-size: 11px; padding: 10px;}
  .bb-background {margin:0px }
  #search      {width: 100%;    padding: 5px;    height: 100%;    border: 2px solid #32526a;    background: white;    color: #32526a;}
  #search-ico {display: none;}
  #search-form {    float: none;    padding: 5px; height: 100%}
  #search-form form {height: 100%;}
  .caption a:hover {transform: scale(1);}
  .follow-buy {display: table-cell;margin: 15px 0px; float: none !important;}
  .delete-from-basket {       position: absolute;    bottom: 7px;    right: 0;}
  .basket-out .description {line-height: 2.5em;}
  #mySidenav .btn-go {display: inline-block; text-align: center;}
  .navbar-brand > img {margin-top: 0px;}
  #myNavbar {margin-top: 15px;}
  #search-form button {display: none;}
  .cart-div {display: inline;}
  #get_basket{ margin-top: -5px;    padding: 0px 4px;}
  #cart  .hidden-sm.hidden-lg.hidden-md {display: inline;}
  #cart {margin:0px;}
  .count-items { right: 7px; top: -20px;}
  .cart-div {position:relative;}

  .results-data {    right: inherit;    left: 0;    top: inherit;    width: 100%;}
  .search {    position: absolute;    z-index: 999;    background: #32526a;    top: 0;    left: 0;    margin: 0;    width: 100%;    height: 100%;}
  .search-form-close {    top: 30% !important;    right: 15px !important;    font-size: 24px !important; cursor: pointer;}
  #search-form .search-form-close i {color: #32526a;}

  .input-width {display: inline-block;  height: 34px;}

  .basket-out .dec, .basket-out .inc{padding:0px;}
  #get_basket {width: 50px;}

  .btn-breadcrumb {margin-top: 25px;display: block;}
  .btn-breadcrumb a{    display: block;
    float: none !important;
    text-align: center;}

    .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {    border-radius: 5px 5px 0 0 !important;}
    .btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child){    border-radius: 0 0  5px 5px !important;}
    .btn-group .btn+.btn {margin-left: 0px !important; }
     .btn-breadcrumb a {   white-space: pre-line;}
   
}



@media screen  and (max-width: 1200px) { .five-facts-img {float: none} }
.val_errors{color:red;  margin: 3px;}
@media screen and (max-height: 450px) {.sidenav{padding-top:15px}.sidenav a{font-size:18px}}

/*markers */
.best-choice {    position: absolute;    background: #009688;       top: 0;    left: 0;    color: white;    padding: 10px;    border-radius: 10px 0px 10px 0px;}
.hit-choice {    position: absolute;    background: #f44336;   top: 0;    left: 0;    color: white;    padding: 10px;    border-radius: 10px 0px 10px 0px;}
.action-choice {    position: absolute;    background: #ff9800;    top: 0;    left: 0;    color: white;    padding: 10px;    border-radius: 10px 0px 10px 0px;}
.brand-choice {    position: absolute;    background: #3f51b5;    top: 0;    left: 0;    color: white;    padding: 10px;    border-radius: 10px 0px 10px 0px;}

/*modile header*/
.xs-btn-header {    background: none;  float:left;  border: 0px;      padding-left: 15px;    color: white;    font-size: 29px; cursor:pointer;}
#mobile-phone-modal .modal-body {text-align: center;}
#mobile-phone-modal .modal-body  a{    color: #32526a;    font-size: 20px;}
#mobile-phone-modal .modal-body p {margin:10px 0px;}
#mobile-phone-modal .modal-content {padding:0px;}
#mobile-phone-modal .modal-header .modal-title {text-align: center;    font-size: 24px;}

@media (min-width: 767px){
.navbar-right .dropdown-menu {right: 0; left: 0!important; width:190px;}
}
@media screen  and (min-width:992px) and (max-width: 1200px){
  .nav > li > a {padding:20px 10px;}
}
 

@media screen  and (min-width:425px) and (max-width: 651px) {.cart-div{top:15px;}}
