/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/

.right_block ul li:before, .right_block ol li:before{position: absolute; margin-left: -20px;}
ul li{display: block; /*margin-left: 20px;*/}
.right_block ul li, .right_block ol li {
    margin: 0 0 4px 20px;
}    
.top_slider_wrapp .flexslider .slides>li{
  background-size: cover;
  background-repeat: no-repeat;
}
.flexslider .dark .banner_title {
    color: #01a7df;
    text-shadow: 1px 1px 2px black, 0 0 1em #080808;
}
.top_slider_wrapp .flexslider .banner_title span {
    font-size: 32px;
}
/*.top_slider_wrapp .flex-direction-nav li{
  top: 102px;
}
.top_slider_wrapp .flexslider .slides>li{
  height: 255px;
}*/
@media (max-width: 950px){
  body .top_slider_wrapp .flexslider .slides > li {
    background-size: contain;
    background-position: center;
  }
  .right .banner_title, .right .banner_buttons{
    text-align: right; 
  }

}
@media (max-width: 664px){
  body .top_slider_wrapp .flexslider .slides > li {
    background-size: contain;
    background-position: center;
  }
}
@media (max-width: 768px){
  /*body .wrapper .top_slider_wrapp .flexslider .slides > li, body .wrapper .top_slider_wrapp .flexslider .slides > li td, body .wrapper .top_slider_wrapp .flexslider {
      height: 165px!important;
  }*/
}
@media (max-width: 550px){
  /*body .wrapper .top_slider_wrapp .flexslider .slides > li, body .wrapper .top_slider_wrapp .flexslider .slides > li td, body .wrapper .top_slider_wrapp .flexslider {
      height: 131px!important;
  }*/
}
@media (max-width: 450px){
  body .wrapper .top_slider_wrapp .flexslider .slides > li {
      background-size: contain;
  }
}
.buy_parts{
  max-width: 500px; 
  margin: 0 auto; 
}
.buy_parts_left{
    float: left;
    width: 50%;
    margin-right: 20px;
}
buy_parts_right{
   width: 50%;
}
.start_promo .item{
  width: 33.3%;
}
.start_promo .item img {
    left: 0;
    margin-left: 0;
}
.main-nav ul.menu > li > a span {
    font-size: 11px;
}
@media (max-width: 600px){
   .start_promo .item img {
       left: 50%;
       margin-left: -130px;
    }
    .wrapper_inner .start_promo .item, .wrapper_inner .start_promo .item.wide50, .wrapper_inner .start_promo .item.wide100 {
        width: 100%;
        border: 2px solid #fff;
        padding-bottom: 47%;
    }
}