

/*******************************************/

.caption .price{
    height: 50px !important;
}
.wrapper-logo{
margin-top:2% !important;
}
@media (max-width:767px){


    .searchbar button{
        margin-top:-10% !important;
    }
    .row-padded{
    width:100% !important;
    }
    .col-sm-4.wrapper-logo{
    width: 30% !important;
    padding-right: 3% !important;
    }
    .header-search {
        margin-top: 5px;
    }
    .row.visible-xs.nMobileNav{
        margin-left:37% !important;
    }
    .thumb .col-md-6.col-sm-6{
        width:100% !important;
    }
    .carousel-indicators{
        display:none !important;
    }
    h3,.h3{
        font-size:18px ;
    }
    h4, .h4 {
        font-size:15px;
    }
    .category-thumbnail h3 {
        margin: 8px 0;
        font-size:16px
    }
    .wrapper-footer hr{
        display:none !important;
    }
    .caption .price{
        font-size:10px !important;
    }
    h1,.h1 {
        font-size: 22px !important;
    }
    h2, .h2 {
        font-size: 18px !important;
    }
    .btn-lg, .btn-group-lg > .btn {
        padding: 12px 14px !important;
        font-size: 15px !important;
    }
    .page-header{
        padding-bottom: 0;
        padding:4 15px;
    }
    
    #main-content .row div img{
    height:300px !important;
    }
    .row-popular{
        padding-top:300px !important;
    }
      #main-content .row div.wrapper-category-image img{
        height:auto !important
      }
     .buying-options .detailsalignment{
        margin-left:0 !important;
        width:100% !important ;
      }
    .buying-options{
    margin-bottom:10px !important;}
      .row-popular.slick-initialized.slick-slider{
    padding-top:0 !important}
    .thumbnail .price{
    font-size:12px !important;
    font-weight:bold !important;
    height:40px !important}
    #main-content .row div#_jstl__images_r  .col-xs-3 img{
        height:auto !important;
    }
    #co-prod .col-xs-6{
    width:100% !important;
    }
    
    .thumb article.col-xs-6{
        width:100% !important}
    
    #main-content  .col-xs-12 .row article.col-xs-6{
        width:100% !important;
    }
    #main-content .row div img.product-image{
        height:auto !important;
        width:auto !important;
    }
    #co-prod.row-popular{
        padding-top:20px !important;
    }
    #main-content .row div img.img-responsive{
        height:auto !important;
        width:auto !important;
    }
    }
    @media(max-width:320px){
 
        .row.visible-xs.nMobileNav {
            margin-left: 30%!important;
        }
          .wrapper-logo{
            width:30%;
          }
          .col-xs-6 p.price{
            font-size:12px !important
          }
        }
@media (min-width:450px){
    .searchbar button{
        margin-top: -1% !important
    }
}
