/* Large desktops and laptops */

@media (min-width: 1200px) {
    /* CATEGORY */
    .browse-view .row .col-md-4 {
        width: 33%;
    }
    .plusi-mobile { display:none;} 
    .promo-mobile { display:none;} 
    .header-mobile {display:none;} 
	.posts-mobile {display:none;}
    .call-mobile {display:none;} 
    .cross-sale-mobile {display:none;} 
    .vmsorting .btn-group .title{float:left;}
	.mobile-tags {display:none;}
.navbar-header{
        display:none;
    }	
}

/* Portrait tablets and medium desktops */

@media (min-width: 992px) and (max-width: 1199px) {
    /* CATEGORY */
    .browse-view .row .col-md-4 {
        width: 33%;
    }
	.promo-item-mainpage {margin:5px}
	.promo-item-mainpage-tittle {margin:0px}
	.posts-mobile {display:none;}
    .zapros-foto {width:992px;}
    .top-search {width:15%;}
    .navbar-form {padding:0px;}
    .callback-top {width:135px;}
    .callback-top-item {display:none;} 
    .header-phone .number {font-size:26px;}
    .logo-image img {margin-top:0px;}
.vmsorting .btn-group .title{float:left;}
 .header-mobile {display:none;} 
 .call-mobile {display:none;} 
 .cross-sale-mobile {display:none;} 
 .mobile-tags {display:none;}
.buttons-container{
    width: 98%;
   
}
#fastbuy-button {
	background-size: 20px 20px;
		padding: 5px 5px 5px 25px;
		font-size:12px;
	}
.navbar-header{
        display:none;
    }	

.top-menu {width:992px;}
.recent-mod {width:892px;}
.plusi-mobile { display:none;}   
.promo-mobile { display:none;} 
.bottompanel {width:960px;}
.mod-promo2 {width:960px;}
#vmMainPageOPC {width:100%;margin:0 auto;}
}
/* Portrait tablets and small desktops */

@media (min-width: 768px) and (max-width: 991px) {
    /* HEADER */
    #t3-header .phone {
        padding-right: 15px;
    }
	.posts-center {width:100%;}
	.enter-article-img {width:280px;}
	.promo-item-mainpage {margin:5px}
	.promo-item-mainpage-tittle {margin:0px}
	.posts-mobile {display:none;}
	.categories-block {margin:3px;}
    .zapros-foto {width:768px;}
    .zapros-foto-image {margin-left:-25px;}
     .zapros-foto-right {width:100%;}
 .zapros-foto-left {width:100%;display:none;}
   .navbar-nav > li > a {font-size:14px;}
   .nav > li > a {padding-right:4px;padding-left:4px;}
   .callback-messend {float:left;}
   .header-search {margin-top:0px;}
   .cart #vmCartModule {margin-top:0px;}
    .vmsorting .btn-group .title{float:left;}
    .vmzoomer-image {height:300px;}
    .cross-sale-mobile {display:none;}
    .infoblock {display:none;}
	.mobile-tags {display:none;}
    .vmcross-sale {width:130px;}
   
.bottom-info-desktop {display:none;} 
.header-mobile {display:none;} 
.call-mobile {display:none;} 
.buttons-container{
    width: 98%;
   
}
#fastbuy-button {
	background-size: 20px 20px;
		padding: 5px 5px 5px 25px;
		font-size:12px;
	}
	
.navbar-header{
        display:none;
    }


.vy-we { display:none;} 
.tabs {width:100%;}
.top-menu {width:770px;}
.recent-mod {width:670px;}
 .plusi-mobile { display:none;}    


    /*  .block-search,
    .block-cart {
        margin-top: 15px;
    }*/
    .t3-footnav > div {
        min-height: 202px
    }
    /* PROMO */
    .promo p {
        padding: 0;
    }

    /* DEALDAY */
    .box_image {
        height: 240px;
    }
    /* CATEGORY */
    .browse-view .row .col-sm-6 {
        width: 49.5%;
    }
    /* PRODUCT PAGE */
    .FlexibleFlexibleZoomWindowContainer {
        display: none !important
    }
    .flexibleZoomContainer .flexibleZoomLens {
        background: none !important
    }
    .bottompanel {width:765px;}
    .mod-promo2 {width:765px;}
    .promo-item {width:49%;}
      .promo-item2 {width:49%;}
     .top-categories {display:none;}
    /*.top-scroller {display:none;}*/
    #vmMainPageOPC {width:100%;margin:0 auto;}
    .top-search  {
        display: none;
    }
}
/* Landscape phones and portrait tablets */

@media (max-width: 767px) {
    /* HEADER-TOP */
    .header-top .nav-stacked {
        float: left;
    }
	.posts-center {width:100%;}
	.proizvoditeli-mobile {display:none;}
	.osobennosti-modeli {width:100%;}
	.enter-article-img {float:none;text-align:center;}
	.enter-article-img-mini img{width:30%;}
	.item-contact-container {display:grid; grid-template-columns:repeat(1, 1fr);}
	.promo-item-mainpage {margin:2px;width:100%;}
	.promo-item-mainpage-tittle {margin:0px;font-size:15px;}
	  .posts-desktop {display:none;}
	.categories-block {margin:4px;width:48%;}
    .zapros-foto {width:100%;}
     .zapros-foto-right {width:100%;}
 .zapros-foto-left {width:100%;display:none;}
 .zapros-foto-button {text-align:center;}
.messengers-mobile-big {display:block;}
.messengers-mobile-medium {display:none;}
.messengers-mobile-small {display:none;} 
    #t3-mainnav {background: #2f343a;}
    .vmsorting .btn-group .title{float:left;}
     .view-category .category-view > h1 {border-bottom:0px;}
    .top-bg  {height:12px;box-shadow:inset 0px 1px 1px 1px rgba(0, 0, 0, 0.2);}
    .bottom-products-bg {background:#ebebeb;height:12px;box-shadow:inset 0px 1px 1px 1px rgba(0, 0, 0, 0.2);}
    .cross-sale {display:none;} 
    .download {display:none;} 
    .vmcross-sale-wrap {display: grid; grid-template-columns:repeat(3, 1fr);} 
    .vmcross-sale {width:125px;}
    .row .product .spacer .product-image img {max-height:250px;}
    .product .spacer .product-name {min-height:0px;}
    .product-small-description p{padding:0px;}
     .infoblock {display:none;}
     .vmzoomer-image {height:400px;}
     .tabs {margin-top:5px;}
     .product-info {border-top: 0px solid #f0f0f0;margin-top:10px;}
    /* .product-fields {width:70%;} */
     .view-productdetails span.quantity-controls {display:none;}
     .view-productdetails span.quantity-box {display:none;}
  
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  padding-left: 0px;
  padding-right: 0px;
}
.posts-left {float:none;width:100%;}
.posts-right {float:none;width:100%;}
.category-view {margin-right:0px;margin-left:0px;}
.category-addtocart2 {margin-bottom:15px;}
.view-category .category-view > h1 {margin-left:15px;margin-right:15px;}
.orderby-displaynumber {margin-left:15px;margin-right:15px;} 
.browse-view .product .spacer {
 border-top:none;
 border-left:none;  
 border-right:none;  
 border-radius:0px;
 width:100%;
    
}
.browse-view .product .spacer:hover {
 border-top:none;
 border-left:none;  
 border-right:none;  
    
}
.productdetails-view .spacer-buy-area {padding:0px;}


#fastbuy-button {
    width: 110px;
    background-size: 20px 20px;
    
}
    
.buttons-container{
    width: 220px;
    }    
    
.top-menu {display:none;}
.recent-mod {width:95%;}

  .breadcrumb {padding-top:5px; font-size:14px;} 
.plusi { display:none;} 
.vy-we { display:none;} 
.tabs {width:100%;}

    /*.top-scroller {display:none;}*/
.top-search  {
        display: none;
    }

    /* HEADER */
    
   .t3-header {
        margin-top: 35px;
        margin-bottom: -5px;
        margin-left:0px;
         margin-right:0px;
         padding-bottom:0px;
    
    }
    .header-search {
        display:none;
        
    }
    #t3-header .phone {
        padding-right: 15px;
        margin-top: 10px;
    
    }
    .logo-image img {
        display:none;
        width: 49%;
        float:left;
    }
    .header-phone {
        display:none;
        text-align: center;
        margin-bottom: 10px;
         width: 49%;
         float:right;
    }
    #mod_virtuemart_search {
        float: left;
    }
    .search input[type="image"] {
        padding-top: 5px;
    }
    .block-cart {
        margin-bottom: -50px;
       
        width:55%;
        float:right;
    }
    .call-mobile-item {
       background:url(/images/call.svg) no-repeat 5px 10px;
       border-left:#8e8e8e 1px solid;
       position:fixed;
       top:0px;
       z-index:9999999;
       margin-top:0;
       border-radius:0;
       margin-right:110px;
       width:150px;
    padding:12px 0px 0px 33px;
    height:45px;
    right:0;
    }
    .call-mobile-item a{
       color:#fff;
       text-decoration:none;
     
    }
    .cart #vmCartModule {
        background: none;
        border:none;
       border-left:#8e8e8e 1px solid;
       position:fixed;
       top:0px;
       z-index:9999999;
       margin-top:0;
       border-radius:0;
       right:-10px;
       width:140px;
    
    }
   .cart #vmCartModule:hover {
        background: none;
        border:none;
       border-left:#8e8e8e 1px solid;
    
    }
    
 
    
    .logo-image {
         display:none;
        margin-top: 0px;
   
    }
    /* MODAL */
	 .sourcecoast a.btn {
        float: left;
		margin-top: 10px !important;
    }
	.sourcecoast .control-group{
	margin-bottom: 0 !important;
	overflow: hidden;
}
#form-sclogin-remember{
	margin-top: 10px;
}
    .sourcecoast.modal.fade.in {
        top: 2% !important
    }
    .sourcecoast .modal-body {
        padding: 20px 20px !important
    }
    .sourcecoast .btn-primary,
    .sourcecoast a.btn {
        margin-bottom: 10px
    }
    #login-modal {
        height: 400px;
		width: 250px;
    }
    /* PROMO */
    .promo p {
        padding: 0 10px;
    }
    /* DEAL DAY */
    .t3-deal-day,
    .t3-deal-day>div {
        display: block;
    }
    /* CATEGORY */
    .browse-view .row {
        margin-left: -10px;
        margin-right: -10px;
    }
    .vm-pagination {
        float: left;
        margin-top: 10px;
    }
	
	 /* PRODUCT PAGE */
    .FlexibleFlexibleZoomWindowContainer {
        display: none !important
    }
    .flexibleZoomContainer .flexibleZoomLens {
        background: none !important
    }
	.fancybox2-wrap{
		max-width: 100%;
	}

    /* MAIN NAVIGATION */
    #t3-mainnav {
        margin-bottom: 15px;
         height: 46px;
         top:0px;
         position:fixed;
         width:100%;
         z-index:999999;
    }
    
.navbar-header{
        height: 47px;
        position:fixed;
    }
		
    .copyright {
        text-align: center
    }
    /* CART */
    #basket_container div.vertical_line {
        display: none;
    }
    div#basket_container div.op_basket_row div.op_col1 {
        width: 20%;
    }
    div#basket_container div.op_basket_row div.op_col2_2 {
        width: 80%;
    }
    div#basket_container div.op_basket_row div.op_col6 {
        margin-bottom: 30px;
        width: 40%;
    }
    div#basket_container div.op_basket_row div.op_col7 {
        width: 40%;
    }
    div#basket_container div.op_basket_row div.op_col1_4 {
        width: 60%;
    }
    #basket_container .op_basket_row .opc_total_price,
    div#basket_container div.op_basket_row div.op_col5_3 {
        width: 40%;
    }
    div#vmMainPageOPC div.formLabel {
        width: 30%;
    }
    div#vmMainPageOPC div.formField {
        left: 30%;
    }
    div#vmMainPageOPC div#ajaxshipping label {
        max-width: 90%;
    }
    .bottompanel {display:none;}
    .mod-promo2 {width:100%;margin:0 auto;}
.promo-item {width:100%;}
.promo-item2 {width:100%;}
    .BottomPanelPad {display:none;}
   .top-categories {display:none;}
    .t3-footer{padding-bottom:5px;}
#vmMainPageOPC {width:100%;margin:0 auto;}
}
/* Landscape phones and smaller */
@media (max-width: 500px) {
.promo-item-mainpage {margin:3px;width:100%;}
}
@media (max-width: 480px) {
    /* MODAL */
     .top-scroller {
   max-width:460px;
  
    overflow-x: scroll;
    overflow-y: hidden;
    white-space:nowrap;
    word-wrap:normal;
     
}
.product-rating {max-width:49%;}
.product-info {padding:10px 10px 50px 10px;}
.item-contact-container {display:grid; grid-template-columns:repeat(1, 1fr);}
.promo-item-mainpage {margin:3px;width:100%;}
.promo-item-mainpage-tittle {margin:0px;font-size:15px;}
.categories-block {margin:0 auto;width:100%;margin-bottom:10px}
.kredit-pochta-bank {margin:0 auto;text-align:center;}
.top-banner {font-size:18px; line-height:20px;}
.addtocart-bar {text-align:center;}
#fastbuy {text-align:center;display:block;}
.bk_container {text-align:center;}
 .zapros-foto {width:100%;}
 .zapros-foto-right {width:100%;}
 .zapros-foto-left {width:100%;display:none;}
 .zapros-foto-title {font-size:22px;line-height:22px;text-align:center;padding-top:15px;padding-bottom:15px;}
 .zapros-foto-button {padding:30px;text-align:center;}
 .my_button {padding:14px;font-size:18px;}
#rstbox_1 {min-width:100%;}
div#vmMainPageOPC div.formLabel {width:100%; position:relative;}
div#vmMainPageOPC div.formField {width:100%;left:0;}
.filtr-button {margin-top:28px;}
.messengers-mobile-big {display:none;}
.messengers-mobile-medium {display:block;}
.messengers-mobile-small {display:none;} 
.vmsorting .btn-group .title {float:none;}
.view-category .category-view > h1 {margin-bottom:5px;}
.row .product .spacer .product-image img {max-height:250px;}
 .infoblock {display:none;}
  .download {display:none;} 
 .product-neighbours {display:none;}
.cross-sale {display:none;} 
.vmcross-sale {width:120px;}
.vmcross-sale-wrap {display: grid; grid-template-columns:repeat(2, 1fr);} 

.vmzoomer-image {height:300px;} 

#fastbuy-button {
    width: 110px;
    background-size: 20px 20px;
  
}
    
.buttons-container{
    width: 220px;
    } 
    
    
    .vmslider-spacer .vmslider-addtocart span.addtocart-button input.addtocart-button,
.vmslider-spacer .vmslider-addtocart span.addtocart-button input.addtocart-button,
.vmslider-spacer .vmslider-addtocart .notify {
  font-size: 12px;  
}
.top-menu {display:none;}
.recent-mod {width:95%;}

.breadcrumb {padding-top:5px; font-size:13px;}
.plusi { display:none;} 

.category-view .row .category .spacer h2 a {
    font-size: 12px;
  
}
.home-product h3.module-title {
    font-size: 20px;
}
.top-search  {
        display: none;
    }

.vy-we { display:none;} 
.tabs {width:100%;}
.bottompanel {display:none;}
.BottomPanelPad {display:none;}
.mod-promo2 {width:100%;margin:0 auto;}
    .promo-item {width:100%;margin-top:1px}
    .promo-item2 {width:100%;margin-top:1px}
   .top-categories {display:none;}
/*.top-scroller {display:none;}*/
#vmMainPageOPC {width:100%;margin:0 auto;}
}
@media (min-width: 320px) and (max-width: 350px) {
.call-mobile-item {
    background:url(/images/call.svg) no-repeat 5px 13px;
      font-size:12px;
       margin-right:110px;
       width:130px;
   background-size:20px;
   padding-top:15px;
    }
	
    .zapros-foto-button {padding:20px;text-align:center;}
 .my_button {padding:10px;font-size:16px;}
    .cart #vmCartModule {padding-top:10px;width:135px;}
 .canvas-title   {
      font-size:12px;}
      .messengers-mobile-big {display:none;}
.messengers-mobile-medium {display:none;}
.messengers-mobile-small {display:block;} 

}
@media (max-width: 340px) {
    .filtr-button {margin-top:0px;}
    .price-bonus-title {float:none;}
	.enter-article-img-mini img{width:45%;}
}
    
    
@media (max-width: 320px) {
    .call-mobile-item {
    background:url(/images/call.svg) no-repeat 12px 15px;
      font-size:11px;
      border:none;
       margin-right:110px;
       width:105px;
   background-size:18px;
   padding-top:17px;
    }
     .child-product{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 100%;
}
.price-bonus-title {float:none;}
.arrows {background:url('/images/arrows.svg') no-repeat; width:200px;height:30px; margin: 0 auto; margin-top:-10px;
}
    .zapros-foto-button {padding:10px;padding-bottom:20px;text-align:center;}
 .my_button {padding:5px;font-size:16px;}
    .filtr-button {margin-top:0px;}
    .cart #vmCartModule {padding-top:10px;width:130px;padding-right:-15px;border:none;}
    .cart #vmCartModule:hover {border:none;}
    .messengers-mobile-big {display:none;}
.messengers-mobile-medium {display:none;}
.messengers-mobile-small {display:block;} 
    
 .canvas-title {font-size:11px;padding-left:5px;}
   .breadcrumb {padding-top:5px; font-size:13px;} 
   
 .row .product .spacer .product-image img {max-height:250px;}
.vmcross-sale-wrap {display: grid; grid-template-columns:repeat(1, 1fr);} 
    
.vmzoomer-image {height:200px;} 
.vmslider-spacer .vmslider-addtocart span.addtocart-button input.addtocart-button,
.vmslider-spacer .vmslider-addtocart span.addtocart-button input.addtocart-button,
.vmslider-spacer .vmslider-addtocart .notify {
  font-size: 14px;  
  padding: 5px;
 background-size:0px;
}
.vmslider-spacer .vmslider-addtocart span.addtocart-button input.addtocart-button:hover,
.vmslider-spacer .vmslider-addtocart .notify:hover {
     background-size:0px;
	background-color: #cb433c;
	transition: all 0.3s ease-out;
}
#fastbuy-button {
    width: 100px;
    background-size: 20px 20px;
  
}
    
.buttons-container{
    width: 200px;
    } 
  
.vy-we { display:none;} 
.tabs {width:100%;}
.top-menu {display:none;}
.recent-mod {width:95%;}
.spacer-buy-area div.PricesalesPrice { font-size:36px;}
.plusi { display:none;} 
.bottompanel {display:none;}
.BottomPanelPad {display:none;}
    .top-categories {display:none;}
    /*.top-scroller {display:none;}*/
#vmMainPageOPC {width:100%;margin:0 auto;}
}

@media (max-width: 300px) {
    .breadcrumb {padding-top:5px; font-size:12px;}
   .product-rating {max-width:99%;}
    

#fastbuy-button {
    background-size: 20px 20px;
}
.vmslider-spacer .vmslider-addtocart span.addtocart-button input.addtocart-button,
.vmslider-spacer .vmslider-addtocart span.addtocart-button input.addtocart-button,
.vmslider-spacer .vmslider-addtocart .notify {
  font-size: 13px;  
  padding: 5px;
 background-size:0px;

}
.vmslider-spacer .vmslider-addtocart span.addtocart-button input.addtocart-button:hover,
.vmslider-spacer .vmslider-addtocart .notify:hover {
     background-size:0px;
	background-color: #cb433c;
	transition: all 0.3s ease-out;
}
.vy-we { display:none;} 
.tabs {width:100%;}
.spacer-buy-area div.PricesalesPrice { font-size:26px;}
.socseti { display:none;}
.plusi { display:none;}   
.bottompanel {display:none;}
.BottomPanelPad {display:none;}
    .top-categories {display:none;}
    /*.top-scroller {display:none;}*/
#vmMainPageOPC {width:100%;margin:0 auto;}
}
@media (max-width: 265px) {
    .call-mobile-item {display:none;}
    .productdetails-view span.addtocart-button input.addtocart-button {
	background-size: 40px 25px;
    padding: 10px 25px 10px 65px;
    font-size:22px;
	background-position:20px;
    }
	.product-addtocart span.addtocart-button input.addtocart-button {
	background-position:10px;
    padding: 5px 8px 5px 40px;
	background-size:20px 20px;
	font-size:14px;
}
}