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

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1199px) {
  
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 991px) {
    .header .wrapper2, .footer .wrapper2{max-width: 1000px;width: 100%;}
    .content .wrapper2, .content .wrapper3{max-width: 960px;width: 100%;box-sizing: border-box;padding: 10px 5px;}
    .content .col-right {width: 73%;    padding: 8px;box-sizing: border-box;}
    .content .col-left {width: 27%;}
    .header .bot-panel ul.h-menu li span span{font-size: 15px;padding: 0 7px}    
    .header .top-panel .telephone .phones {font-size: 25px;line-height: 38px;}
    .header .bot-panel .search, .header .bot-panel .search .wrp2, .header .top-panel .telephone{width: auto}
    .header .bot-panel .search input[type="text"]{width: 220px;}
    .header .top-panel .telephone{left: 40%;top: 57px;}
    .header .top-panel .telephone .phones span{top:0;}
    .header .top-panel .telephone .text { margin-bottom: 0px; }
    .header .top-panel .basket{top:60px;}
    .content .v-carousel .list, .content .v-carousel, .content .v-carousel .list ul, .content .v-carousel .list ul li, .content .v-carousel .list ul li .wrp{width: 100%}
    .content .v-carousel .list ul li img{max-width: 100%}
    .content .cat-menu, .content .goods-filter, .online-consult, .brands-carousel, .content .online-consult, .content .brands-carousel, .content .brands-carousel .carousel .list ul li, .content .brands-carousel .carousel .list ul li a{width: auto}
    .content .goods-filter, .content .goods-filter .wrap1{background:#147edf}
    #form_dropdown_mark-styler{width: 100%}
    .shop_search .jq-selectbox__select, .online-consult .jq-selectbox__select{padding:  0 10px  0 10px;width: 100%;box-sizing: border-box}
    .jq-selectbox__trigger{border:none;}
    .shop_search img{max-width: 100%}
    .jq-selectbox, .content .goods-list ul, .content .goods-list{width: 100%;}
    .goods-filter.lineForm, .online-consult{overflow: hidden;border-radius: 5px;}
    .content .goods-list ul{text-align: center}
    .content .goods-list ul li{float: none;display: inline-block;vertical-align: top}
    .content .online-consult, .content .online-consult .wrap1{background: #e5e5e5 }
    .footer{background-size: cover;}
    .footer, .footer .wrapper1, .footer .wrapper2, .footer .top-panel{height: auto}
    .footer .top-panel .menu-and-counters{width:100%;height: auto;}
    .footer .top-panel .menu-and-counters ul.h-menu{text-align: center}
    .footer .top-panel .menu-and-counters ul.h-menu li{float: none;display: inline-block}
    .footer .top-panel .contacts{width: 100% !important}
    .footer .top-panel .contacts .tel, .footer .top-panel .contacts .e-mail, .footer .top-panel .contacts .adress, .footer .top-panel .contacts .branches, .footer .top-panel .contacts .tel p{text-align: center}
    .city-select .jq-selectbox__select{width: auto}
    .card-im {float: none;margin-top: 0px;}
    
     /*inside*/
    
    .payment-and-delivery-block{width: 100%}
    .contacts-table{text-align: center}
    .kurs-val p{width: 100%}
    .content .product-details .main-info .kurs-val .one-click-buy-but{float: none;}
    .content .product-details .main-info .kurs-val .one-click-buy-but span.button{margin: auto}
    .cnt-table{width: 100%;}
    .cnt-table td{display: inline-block;width: 100%;text-align: center;box-sizing: border-box;}
    .cnt-table td img{max-width: 100%;height: auto}
    .cnt-table a img{max-width: 100%;height: auto}
    .cnt-table td iframe{max-width: 100%;height: 300px}
    .auth-pop-up .window, .auth-pop-up .window ul.cnt li .form-block{width: auto}
    .auth-pop-up{overflow-y: auto}
    .auth-pop-up .window ul.tabs li span span{padding: 12px 14px 0 14px;}
    .auth-pop-up .window ul.tabs {font-size: 16px;}
    .auth-pop-up .window ul.tabs input{box-sizing: border-box;width: 100%}

}

/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {
    .top-panel{padding: 15px 0;}
    .header, .header .wrapper1, .header .wrapper2, .header .top-panel{height: auto;width: 100%}
    .header .top-panel .telephone, .header .top-panel .logo, .header .top-panel .telephone .text, .header .top-panel .telephone .phones{text-align: center}
    .header .top-panel .logo, .header .top-panel .telephone, .header .top-panel .auth, .header .top-panel .basket{position: static;width: 100%;height: auto}
    .header .top-panel .auth .wrap, .header .top-panel .basket{margin: auto;height: auto}
    .header .top-panel .auth{background: none;height: auto}
    .content .wrapper1{margin-top: 0px;overflow: visible}
    .header .top-panel .auth a{color: #111;font-size: 16px;}
    .burger{display: block}
/*.header .bot-panel ul.h-menu{position: absolute;bottom: -58px;}*/
    .header .bot-panel{overflow: visible}
    .header .bot-panel ul.h-menu {height: auto; z-index: 33;top: 13px;max-width: 100%;width: 100%;display: none;}
    .header .bot-panel ul.h-menu li{float: none;height: auto}
    .header .bot-panel ul.h-menu li{    background: #d52638;}
    .header .bot-panel .wrap{background: #0d98e5;}
    .header .bot-panel .search {margin: 10px 15px 0 0;background: #f9f9f9;}
    .header .bot-panel .search .wrp1 {padding: 5px 5px 5px 5px;}
    .header .top-panel .auth .links {padding-bottom: 7px;}
    .content .col-right, .content .col-left{width: 100%}
     .online-consult, .brands-carousel,  .goods-filter.lineForm:nth-child(3){display:none }
/*    .shop_search .jq-selectbox__select{width: 96%;}*/
    .content{padding-top: 10px}
    .header .bot-panel ul.h-menu li span, .header .bot-panel ul.h-menu li a{line-height: 45px;height: auto}
    .header .bot-panel ul.h-menu li a span{background: none;}
    .payment-and-delivery-block .delivery-methods ul.tabs{overflow: hidden;height: auto}
    .payment-and-delivery-block .payment-methods-block{display: block;text-align: center;}
    .payment-and-delivery-block .payment-methods-block .item{float: none;display: inline-block;    width: 49%;margin: 0;vertical-align: top;}
   
  
    
    .goods-filter.lineForm{overflow: visible}
    .pop-up-block .basket-pop-up-block{width: 100%;min-width: auto;}
    .pop-up-block .pop-up-goods-block, .order-link-block, .order-link-block *, .image-item-block{width: 100% !important;box-sizing: border-box;background: none !important;}
    .pop-up-block .pop-up-goods-block .order-link-block{border: 5px solid #ccc;border-radius: 8px;}
    .content .product-details .main-info .kurs-val .one-click-buy-but .pop-up{left: 0;width: 100%}
    .popup-window-content img{max-width: 100%;height: auto}
    .content .product-details .main-info .kurs-val{padding: 10px}
    
    
    .content .product-details .main-info .buy-but{display: block;width: 100%;text-align: center}
    .content .product-details .main-info .one-click-buy-but span.button{text-align: center;margin: auto}
    .content .product-details .main-info .one-click-buy-but .pop-up,  .content .product-details .main-info .one-click-buy-but .pop-up .cnt input[type="text"]{width: 98%;    box-sizing: border-box;left:4px}
    .content .product-details .main-info .one-click-buy-but .pop-up .cnt input[type="text"]{    background: #f4f4f4 url(/local/templates/shop/./art/content_product_details_main_info_one_click_buy_but_pop_up_input_text_bg.gif) 0 0/100% 100% no-repeat;}
    .content .product-details .main-info .kurs-val .one-click-buy-but .pop-up:before{left:50%}
    .pop-up-block .basket-pop-up-block{padding-top: 25px;}
    .pop-up-block .pop-up-goods-block .headline{font-size: 27px;}
    .card-im{text-align: center}
    .soc{float: none;clear: both;overflow: hidden;padding: 20px;box-sizing: border-box;width: 100%;margin: 0;}
    .footer .bot-panel{height: auto}
}


/* Extra Small Devices, Phones */
@media only screen and (max-width : 610px) {
    .content .product-details .main-info .side-left, .content .product-details .main-info .side-right{width: 100%;float: none;margin: 0;}
     .content .product-details .main-info .side-left{text-align: center}
    .content .product-details .main-info .side-left>div:first-child{margin-bottom: 15px}
     .content .product-details .main-info .photo{margin: auto}
    .content .product-details .main-info .side-right .div_id{margin-top:20px}
    .tabs-cart .tab{font-size: 16px;}
    .tabs-cart{height: auto}
    .comments_form textarea{width: 100%;box-sizing: border-box}
    
}

@media only screen and (max-width : 500px) {
    .header .bot-panel .search input[type="text"]{width: 100%;max-width: 170px}
    .v-carousel{display: none;}
    .payment-and-delivery-block .payment-methods-block .item{display: block;width: 100%}
    .tabs-cart .tab{    padding: 17px 3px;}
}

@media only screen and (max-width : 404px) {
    .content .product-details .main-info .sertificat-original{margin:10px 0}
    .content .product-details .main-info .photo{width: 100%;box-sizing: border-box;height: auto}
    .content .product-details .main-info .photo img{max-width: 100%;height: auto}
    .tabs-cart .tab{font-size: 13px;}
}
	

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