@media(max-width:767px){  h1{font-size:20px;text-align:left;}
h2{text-align:left;}
input, textarea, select, .uneditable-input{width:95%;margin-top:5px;margin-bottom:9px;}
input.large-field, select.large-field{width:95%;}
label, input{display:inline!important;margin:7px 0!important;}
.success, .warning, .attention, .information{margin-left:0!important;}
input.button{height:24px;margin:0;padding:0 6px 2px;font-size:12px;}
.buttons .left, .buttons .right{float:none;text-align:center;margin-top:8px;margin-bottom:10px;}
.htabs{height:20px;line-height:10px;border-bottom:1px solid #E9E9E9;}
.htabs a{border-top:1px solid #E9E9E9;border-left:1px solid #E9E9E9;border-right:1px solid #E9E9E9;padding:3px 5px 6px;font-size:11px;font-weight:normal;margin-right:5px;}
.htabs a.selected{padding-bottom:6px;background:#E9E9E9;font-weight:normal;}
.tab-content{border-left:1px solid #E9E9E9;border-right:1px solid #E9E9E9;border-bottom:1px solid #E9E9E9;padding:15px;margin-bottom:20px;z-index:2;overflow:auto;background-color:#FFFFFF;width:auto;clear:left;}
#midsection{margin:10px;}
#content-home{margin-left:0;}
.span9 .row-fluid, .span10 .row-fluid, .span11 .row-fluid, .span12 .row-fluid{padding-left:10px;padding-right:10px;}
 #t-header{min-height:280px;padding-bottom:15px;}
#t-header #logo{text-align:center;padding-top:25px;padding-bottom:10px;margin-left:0;width:auto;}
.slogan{float:none!important;font-size:20px;font-family:Helvetica, Arial, sans-serif;margin-top:25px!important;}
.headerphone{color:#47838e;float:right;text-align:right;margin-top:5px!important;}
.banner{display:none!important;}
#lc_dropdown{width:276px;position:inherit;top:55px;margin-left:auto;margin-right:auto;}
.dropdown_l ul{width:90px;}
#language.dropdown_l{width:110px;min-width:inherit;position:absolute;right:inherit;left:0;text-align:center;float:left;padding-left:10px;}
#currency.dropdown_l{width:110px;min-width:inherit;position:absolute;right:0;text-align:center;float:right;padding-right:10px;}
.dropdown_l .selected_l{float:left;}
.dropdown_l, .dropdown_l li a{font-size:10px;}
#currency .arrow, #language .arrow{background:url(//www.avesta-a.ru/wp-content/themes/img/arrow-down-gray.png) no-repeat scroll 0 50% transparent;float:right;padding:7px 12px 7px 0;}
#language img{cursor:pointer;display:inline-block;margin-right:0;padding:5px 4px 3px 0;vertical-align:top;}
#t-header #cart{margin-top:135px!important;margin-left:auto;margin-right:auto;top:auto;right:0px!important;min-width:inherit;position:relative;}
#t-header #cart .heading{float:right;text-align:right;padding:5px 15px;position:relative;width:250px;}
#t-header #cart .heading a{font-weight:bold;}
#t-header #cart .content{min-width:260px;max-width:270px;}
#t-header #search{position:relative;text-align:center;margin-left:auto;margin-right:auto;float:none;z-index:1;}
#t-header .button-search{right:8px;top:10px;}
#t-header .links{text-align:center;margin-left:auto;margin-right:auto;padding:5px 0 15px;position:relative;width:276px;float:none;}
#t-header .links a{font-size:11px;margin-bottom:10px;}
 .navbar-inner{background-image:none;filter:none;background-repeat:repeat-x;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;border-radius:0;border-style:solid;border-width:1px;padding-left:0;padding-right:0;}
.navbar .brand{display:block;float:left;font-size:15px;font-weight:bold;text-shadow:none;line-height:1;margin-left:0;padding:11px 10px 12px;}
.btn-navbar{background:none;border:none;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;box-shadow:none;display:block;float:right;margin-left:auto;padding:7px 15px;text-align:left}
.navbar .nav-collapse{background-color:#FFFFFF;height:auto;display:none;}
.navbar #homepage{padding:5px 0 10px 20px;}
.navbar #homepage:hover{background-color:#EFEFEF;}
.navbar .btn, .navbar .btn-group{margin-top:0;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;width:100%;}
.btn-navbar:hover,
.btn-navbar:active,
.btn-navbar.active,
.btn-navbar.disabled,
.btn-navbar[disabled]{background:none;box-shadow:none;}
.navbar ul{list-style:none;}
.navbar .dropdown-menu{margin:0;}
.navbar .nav > li > a, .navbar .dropdown-menu a{border-top:1px solid #EFEFEF;-webkit-border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;border-radius:0;color:#999999;font-weight:normal;padding:6px 0 6px 20px;}
.navbar .nav > li > a:hover,
.navbar .dropdown-menu a:hover{background-color:#F8F8F8;}
.navbar .nav > li > ul > li > a{border-top:1px solid #F3F3F3;-webkit-border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;border-radius:0;color:#000000;font-weight:bold;padding:6px 0 6px 20px;}
.navbar .dropdown-menu li + li a{margin-bottom:0;}
   .welcome{max-width:100%;width:auto;}
.welcome, .welcome-content{margin:0 10px;text-align:left;}
.pagination .results{float:left;}
.category-list ul{width:50%;}
.category-list > div.span-first-child{margin-left:12px!important;}
.product-compare{border-left:none;padding-left:0;float:left;width:100%;margin-top:8px;}
.product-compare{padding-left:0;float:left;width:100%;margin-top:8px;}
.product-filter .limit{float:left;margin-left:0px;margin-top:8px;}
.product-filter .sort{float:left;margin-left:0;margin-top:8px;}
.product-grid, .box-product{margin-bottom:20px;}
.product-grid > div, .box-product .span3{width:46%!important;float:left;margin:0;padding:5px;display:block;vertical-align:top;}
.product-grid > div:nth-child(1n), .box-product .span3:nth-child(1n){clear:left!important;}
.product-grid > div:nth-child(2n), .box-product .span3:nth-child(2n){clear:none!important;}
.product-grid > div.span-first-child, .box-product .span3.span-first-child{clear:none;}
.product-grid > div > div.pbox, .box-product .span3 > div.pbox{width:auto;}
.product-grid .image, .box-product .image{display:block;margin-bottom:0;position:relative;z-index:inherit;float:none;}
.product-grid .image img{width:99%;max-width:100px;}
.product-grid .image img:hover, .box-product .image img:hover{opacity:1;}
.box-product .cart{margin-bottom:0;margin-top:0;}
.product-grid .name a{font-size:11px;font-weight:normal;}
.product-grid .description{width:auto;height:100%;padding:15px 7px;}
.product-grid .rating{display:none;}
.product-grid .price{font-size:11px;font-weight:bold;}
.product-grid .price-old{font-size:10px;}
.product-grid .price-new{font-size:11px;}
.product-grid .wishlist{margin-right:10px;}
.product-grid .compare{margin-left:0px;margin-right:10px;}
.product-grid .wishlist a{font-size:10px;}
.product-grid .compare a{font-size:10px;}
.product-grid > div.span-related{width:46%!important;float:left;margin:0;padding:5px;display:block;vertical-align:top;}
.product-list > div{width:99%;height:100%;margin-bottom:0;margin-right:0;padding:0;display:block;border:none;}
.product-list .left{display:block;width:100%;clear:both;text-align:center;}
.product-list .span2{width:100%;margin:5px 0;}
.product-list .left .span4{width:auto;margin-left:auto;margin-right:auto;float:none;}
.product-list .span4{width:auto;margin-left:0;}
.product-list .image{display:block;margin-bottom:0;margin-right:0;position:relative;z-index:inherit;float:none;}
.product-list .image img{width:99%!important;max-width:145px;}
.product-list .price{text-align:center;height:auto;}
.product-list .cart{text-align:center;margin-bottom:0;}
.product-list .wishlist, .product-list .compare{margin-top:5px;}
.product-list .wishlist{margin-right:15px;}
#prev-next{float:none;margin:10px auto;}
.product-info > .left{float:none;overflow:hidden;text-align:center;margin-right:0;margin-bottom:20px;}
.product-info > .left + .right{margin-left:0;width:100%;}
.product-info .image{display:inline-block;float:none;margin-bottom:10px;}
.product-info .image img{max-width:228px;width:99%;}
.product-info .price{text-align:center;}
.product-info .image-additional{width:auto;margin:0;text-align:center;}
.product-info .image-additional a{display:inline-block;margin:auto;float:none;}
.product-info .image-additional img{height:auto;vertical-align:middle;margin-top:6px;margin-left:6px;}
.product-name h1{text-align:center;}
.product-info .wishlist-compare{margin-top:20px;}
.product-info .wishlist-compare a{display:block;margin-top:0;margin-bottom:0;}
.product-info .review{text-align:center;}
.cloud-zoom-lens{border:none!important;}
.product-info .image #wrap #cloud-zoom-big{left:-20px!important;width:268px!important;}
#content .content .reviews-left{width:148px;}
#content .content .reviews-right{max-width:100%;padding:10px 20px;font-size:12px;}
.attribute thead td, .attribute thead tr td:first-child{font-size:12px;}
.attribute tr td:first-child{font-weight:normal;}
.compare-info tr td:first-child{font-weight:normal;}
.compare-info td{font-size:11px;}
.compare-info .name a{font-weight:normal;}
#compare-content{width:99%;overflow:hidden;overflow-x:scroll;}
.wishlist-info .image, .wishlist-info .model, .wishlist-info .price{display:none;}
.login-content .left{width:100%;clear:both;float:none;margin-bottom:15px;margin-right:0;}
.login-content .right{width:100%;clear:both;float:none;margin-bottom:15px;margin-right:0;}
.order-i .image, .order-i .model, .order-i .price{display:none;}
.return-reason{width:90%;}
.return-opened{width:90%;margin-top:20px;}
.cart-info .image, .cart-info .model, .cart-info .price{display:none;}
.checkout-content .left{clear:both;float:none;margin-bottom:15px;margin-right:0;width:100%;}
.checkout-content .right{clear:both;float:none;margin-bottom:15px;margin-right:0;width:100%;}
.checkout-product .model, .checkout-product .price{display:none;}
.contact-info{width:99%;}
.contact-form{float:left;width:99%;}
    .dropdown.open .dropdown-menu{display:block;margin-left:-1px!important;position:relative;}
.dropdown.open .dropdown-toggle{background-color:#EEEEEE;}
.dropdown-menu li > a:hover,
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover{color:#FFFFFF;background-color:#0088CC;}
#footer_cnc .container{width:auto;}
#footer_cnc .span4{margin-left:10px;margin-right:10px;}
#footer_cnc .span3{margin-left:0;margin-right:0;}
#footer_info .span3{margin-left:0;margin-right:0;}
#footer_info_phone{clear:both;overflow:auto;min-height:100px;padding:20px 10px;}
#footer_info_phone_content{width:100%;margin:0 auto;}
#footer_info_phone .span3{width:100%;min-height:inherit;margin-left:0;padding-right:inherit;}
#footer_info_phone .span3 ul{margin-top:0;margin-left:0;padding-left:0;}
#footer_info_phone .span3 ul li{margin-bottom:0;width:100%;list-style:none}
#footer_info_phone .subnav{background-color:#FAFAFA;background-image:none;background-repeat:repeat-x;border-color:#CCCCCC #CCCCCC #B3B3B3;-webkit-border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;border-radius:0;border-style:solid;border-width:1px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05) inset;-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05) inset;box-shadow:0 1px 2px rgba(0, 0, 0, 0.05) inset;margin-bottom:10px;padding-left:0;padding-right:0;}
#footer_info_phone .subnav ul{margin-bottom:0;-webkit-border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;border-radius:0;width:100%;}
#footer_info_phone .subnav ul li ul{padding-top:0;padding-bottom:0;}
#footer_info_phone .subnav ul li a{margin:0;padding-top:12px;padding-bottom:12px;-webkit-border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;border-radius:0;text-align:center;text-transform:uppercase;text-shadow:0 1px 0 #FFFFFF;color:#333333;font-size:15px;font-weight:bold;border-bottom:1px solid #DDDDDD;}
#footer_info_phone .subnav ul li a:hover{background-color:#EEEEEE;}
#footer_info_phone .subnav ul li ul li a{padding-top:10px;padding-bottom:10px;text-align:left;font-size:13px;font-weight:normal;}
#footer_cr .container{width:auto;}
#footer_cr_content #payment_logos{text-align:center;clear:both;float:none;}
#footer_cr_content #powered_content{text-align:center;margin-top:15px;}
#footer_cr_content #follow_us{text-align:center;clear:both;float:none;margin-top:15px;}
#footer_about{padding:10px;}
.es-carousel ul li{width:118px!important;padding:5px;}
.es-carousel ul li .image{display:block;float:none;margin-bottom:0;position:relative;z-index:inherit;}
.es-carousel ul li a img{width:108px;}
.es-carousel ul li a img:hover{opacity:1;}
.es-carousel .cart{margin-bottom:0;margin-top:0;}
.es-carousel-banners ul li a img{max-width:238px;}
.flexslider{margin-left:0!important;}
} @media(min-width:768px) and (max-width:979px){  input, textarea, select, .uneditable-input{width:95%;margin-top:5px;margin-bottom:9px;}
input.large-field, select.large-field{width:95%;}
label, input{display:inline!important;margin:7px 0!important;}
#midsection{margin:20px auto 10px;}
#column-left, #column-right, #column-left .banner div img, #column-right .banner div img{width:165px !important;}
.span11{float:none;clear:left;display:block;width:auto!important;}
  #t-header #logo img{max-width:230px;}
#t-header #search input{margin:0!important;}
#t-header #welcome{top:20px;right:0;}
 #menu-category-wall > ul > li > div{width:680px!important;padding:10px 17px;}
#menu-category-wall > ul > li > div > div{width:126px;}
#menu_brands img{width:40px;}
 .welcome, .welcome-content{margin:0 10px;}
.box-manufacturers-home{padding-left:10px!important;padding-right:10px!important;}
.box-manufacturers-home > div.span2{width:96px;}
.box-manufacturers-home > div.span3{width:154px!important;}
.box-product .span3{width:156px!important;}
.box-product .l_column{width:140px !important;}
.box-product ol li .l_column{width:130px!important;}
.box-product ol li{width:140px !important;}
#content .l_column{width:164px!important;margin:0;}
.box-product > div > div.pbox{padding:5px 4px 10px;}
.box-product .image{display:block;margin-bottom:0;position:relative;z-index:inherit;float:none;}
.box-product .image img{max-width:145px;}
.box-product .image img:hover{opacity:1;}
.box-product .name{padding-left:0;padding-right:0;}
.box-category{padding-right:10px;}
.category-list > div{width:80px;margin-left:3px;min-height:115px;}
.category-list > div img{width:80px;}
.product-compare{width:60%;height:23px;}
.product-filter .limit{float:left;margin-top:15px;margin-left:0;}
.product-filter .sort{float:left;margin-top:15px;margin-left:15px;}
.product-grid > div{min-height:250px;width:146px;}
.product-grid .image{display:block;margin-bottom:0;position:relative;z-index:inherit;float:none;}
.product-grid .image img{width:99%;max-width:100px;}
.product-grid .image img:hover{opacity:1;}
.product-grid .compare{margin-left:0;}
.product-list .span4{width:200px;margin-left:50px;}
.product-info > .left{margin-right:25px;}
.product-info > .left + .right{width:327px;margin-right:0;}
.product-info .image #wrap #cloud-zoom-big{width:315px!important;margin-left:12px;}
#content .content .reviews-right{max-width:50%;}
  #footer_cnc{padding:10px 0;}
#footer_cnc .container{width:744px;}
#footer_cnc .span4{margin-left:10px;margin-right:10px;}
#footer_info{padding:10px 0;}
#footer_info .container{width:744px;}
#footer_info #logo img{width:150px;}
#footer_cr{padding:10px 0;}
#footer_cr .container{width:744px;}
#footer_about{padding:10px;}
.es-nav span.es-nav-next{right:-19px;}
.es-carousel ul li{width:156px!important;}
.es-carousel ul li .image{display:block;margin-bottom:0;position:relative;z-index:inherit;float:none;}
.es-carousel ul li a img{width:99%;max-width:155px;}
.es-carousel ul li a img:hover{opacity:1;}
} @media(max-width:479px){
#t-header #logo img{max-width:260px;}
} @media(min-width:480px) and (max-width:639px){
#t-header #logo img{max-width:360px;}
.product-grid > div, .box-product .span3{width:47%!important;}
.es-carousel-wrapper, .es-carousel-banners{max-width:420px!important;}
.es-nav span.es-nav-next{right:-18px;}
.es-carousel ul li{width:199px!important;}
.es-carousel ul li a img{width:99%;max-width:190px;}
} @media(min-width:640px) and (max-width:719px){
.product-grid > div, .box-product .span3, .product-grid > div.span-related{width:270px!important;}
.es-carousel-wrapper, .es-carousel-banners{max-width:560px!important;}
.es-nav span.es-nav-next{right:-23px;}
.es-carousel ul li{width:269px!important;}
.es-carousel ul li a img{width:99%;max-width:190px;}
.es-carousel .name, .es-carousel .cart{max-width:260px;}
} @media(min-width:720px) and (max-width:767px){
.product-grid > div, .box-product .span3, .product-grid > div.span-related {
width: 310px!important;
}
.es-carousel-wrapper, .es-carousel-banners {
max-width: 640px!important;
}
.es-nav span.es-nav-next {
right: -23px;
}
.es-carousel ul li {
width: 309px!important;
}
.es-carousel ul li a img {
width: 99%;
max-width: 190px;
}
.es-carousel .name, .es-carousel .cart {
max-width: 300px;
}
}