@media screen and (min-width: 1280px) {
    #page-content > .header{min-width:1600px}
}

/*      SAGAR SHINDE  18-11-2013*/
@media screen and (min-width: 1026px) and (max-width: 1044px) {
    .category-content { width: 82.5%;}
    .category-content .category-header .category-gallery{width: 71.75%; margin-right:1.5%;}
}
@media screen and (min-width: 1145px) and (max-width: 1200px) {
.custom_category_page .fa-star, .custom_category_page .fa-star-o {
    background: url("//cdn6.bigcommerce.com/s-pmiia69/templates/__custom/images/star-small.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 22px;
    width: 22px;
}
}
@media screen and (min-width: 1026px) and (max-width: 1144px) {
.custom_category_page .fa-star, .custom_category_page .fa-star-o {
    background: url("//cdn6.bigcommerce.com/s-pmiia69/templates/__custom/images/cat-star.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 14px;
    width: 14px;
}
.custom_category_page .best-seller-product .rating-numbers-seller{ padding:1px 0 1px 5px;}    
}
@media screen and (min-width: 1600px) and (max-width: 1920px) {
.category-featured-content .featured-product h1{ margin-bottom:35px;}
.custom_category_page .category-featured-content .featured-product .featured-product-detail-desc h2{ margin:10px 8px 15px;}    
.category-featured-content .featured-product .featured-product-detail-desc p{margin-bottom:55px;}
.category-featured-content .featured-product .featured-product-detail-image img{ max-height:305px;}
.category-featured-content .featured-product .featured-product-detail-image{ vertical-align:bottom;}
}
@media screen and (min-width: 1401px) and (max-width: 1599px) {
.category-featured-content .featured-product h1{ margin-bottom:25px;}
.custom_category_page .category-featured-content .featured-product .featured-product-detail-desc h2{ margin:10px 8px 15px;}    
.category-featured-content .featured-product .featured-product-detail-desc p{margin-bottom:35px;}
.category-featured-content .featured-product .featured-product-detail-image img{ max-height:300px;}
.category-featured-content .featured-product .featured-product-detail-image{ vertical-align:bottom;}
}
@media screen and (min-width: 1366px) and (max-width: 1601px) {
    .product-info .product-info-details{width: 74%;}
    .product-info .product-info-details .machine-features .perfect-machine{ width:65%;}
    .product-info .product-info-details .machine-features .machine-warranty{ width:33%;}
    .product-info .product-info-details .machine-features-detail .feature-detail-list .feature-detail-block .feature-detail-desc{ width:81.86%;}
}
@media screen and (min-width: 1281px) and (max-width: 1601px) {
    .category-page .category-content { width: 82.6%;}
    .category-page .category-content .banner {width: 71.984%;}
    .category-page .category-content .banner-desc{ width:27%;}
    .custom_category_page .category-content { width: 83%;}
    .category-content .banner img { max-width:100%;}
    }
@media screen and (min-width: 1045px) and (max-width: 1599px) {
   .category-content{width:82.6%;}
   .custom_category_page .category-content { width:82.6%;}
   .category-content .category-header .category-gallery{width:71.75%; margin-right:1.70%;}
}

@media screen and (min-width: 1025px) and (max-width: 1599px) {

    #page-content > .header{min-width:100%}
    .container-fluid{
        width:100%;
    }
    .home-buttons .box-red, .home-buttons .box-blue{
        margin-right:2%;
    }
    .home-buttons .box-red, .home-buttons .box-blue, .home-buttons .box-green{
        width:32%;
    }
    .home-product .product-image{
        width:30%;
    }
    .home-product .product-image img{
        width:100%;
    }
    .home-product  .product-desc{
        width:33%;
    }
    .product-desc .title{
        font-size: 22px;
        line-height: 28px;
    }
    .rating-content{
        font-size: 16px;
    }
    .rating-content img{
        width: 85%;
    }
    .home-product  .product-desc-2{
        width:33%;
    }

    .home-buttons .box-red .heading{
        white-space:nowrap;
    }
    .ribbon{
        width:92%;
        white-space:nowrap;
        position:relative;
    }
    .ribbon-wrap{ width:100%; float:left; position:relative;}
    .left-home-offer .ribbon{
        display:inline-block;
        height:36px;
        }
    .product-desc-2 .prod-img{
        width:30%;
    }
    .product-desc-2 .prod-img img{
        width:100%;
    }
    .product-desc-2 .prod-desc{
        width:68%;
    }
    .product-desc-2 .prod-desc{
        padding-left:1%;
        padding-right:1%;
    }
    .v-divider{
        margin-left:1%;
        margin-right:1%;
    }
    .h-divider{
        width:80%;
    }
    .featured-products .title{
        width:100%;
    }
    .featured-products .title span{
        padding: 0 6%;
    }
    .col-lg-6{
        width:50%;
        float:left;
    }
    .col-lg-3{
        width:25%;
        float:left;
    }
   .client-logo ul li{
       float: none;
       display: inline-block;
       margin-right: 10px;
   }

   .category-sidebar{
        width: 15.58%;
   }

   .category-content .banner{
        width: 71.984%;
   }
   .category-content .banner img{
        max-width: 100%;
   }
   .category-content .banner-desc{
        width: 27%;
        margin-top: 0;
   }
   .category-content .banner-desc p{
        margin: 0;
   }
   .banner-desc img {
        width: 60%;
    }
   .category-panel .category-panel-block .category-rating .rating{
        width: 38%;
   }
   .category-panel .category-panel-block .category-rating .price{
        width: 60%;
   }
   .category-panel .category-panel-block .category-rating .rating img{
        max-width: 100%;
   }
   .category-content .category-header .category-bill-me-later{
        width: 26%;
   }
   .category-content .category-header .category-bill-me-later img{
        max-width: 100%;
   }
   .category-content .category-header .category-gallery .carousel-indicators li{
        height: 17px;
        margin: 0 5px 0 0;
        width: 17px;
   }
   .category-featured-content{
        display: table;
   }
   .category-featured-content .featured-product{
        width: 53.7%;
        padding-right: 1.17%;
        display: table-cell;
        vertical-align: bottom;
   }
   .category-featured-content .featured-product .featured-product-detail-image, .category-featured-content .featured-product .featured-product-detail-desc{
        display: table-cell;
        vertical-align: bottom;
   }
   .category-featured-content .featured-product-scratch-dent{
        width: 44.7%;
        display: table-cell;
        vertical-align:bottom;
   }

   .category-featured-content .featured-product-machine{
        width: 18%;
   }

   .category-featured-content img{
        max-width: 100%;
   }
   .category-featured-content .featured-product .ribbon{
        width: 90%;
   }
   .category-featured-content .featured-product .featured-product-detail-image{
        width: 50%;
   }
   .category-featured-content .featured-product .featured-product-detail-desc{
        width: 49%;
   }
   .category-featured-content .featured-product .ribbon:before{
        left: -20px;
   }
   .category-featured-content .featured-product .ribbon:after{
        right: -20px;
   }
   .category-featured-content .featured-product .featured-product-detail-desc .category-product-rating .price, .category-featured-content .featured-product .featured-product-detail-desc .category-product-rating .rating{
        width: 49%;
   }
   category-featured-content .featured-product .featured-product-detail-desc .category-product-rating .rating img{
        max-width: 100%;
   }
   .category-best-sellers h1{
        margin-bottom: 30px;
        margin-top: 20px;
   }
   .category-best-sellers .best-seller-list .best-seller-product .best-seller-rating{
        margin-bottom: 10px;
   }
   .category-best-sellers .best-seller-list .best-seller-product .best-seller-rating img{
        max-width: 45%;
   }

   .product-detail-main .product-content{
        display: table;
        table-layout: fixed;
        width: 100%;
   }
   .product-detail-main .product-content .product-image{
        width: 55%;
         display: table-cell;
         vertical-align: middle;
   }
   .product-detail-main .product-content .product-desc{
        width: 44%;
        display: table-cell;
   }

    .product-desc .rating .rating-img img {
        width: 90%;
    }

    .product-info .product-info-details{
        width: 74.6%;
    }
    .product-info .whats-included{
        width: 25%;
    }
    .product-info .product-info-details .machine-features .perfect-machine{
        width: 65%;
    }
    .product-info .product-info-details .machine-features .machine-warranty{
        width: 33%;
    }
    .product-info .product-info-details .add-on-item .add-on-item-block, .product-info .product-info-details .add-on-item .add-on-item-block1{
        width: 16%;
        padding: 0 1.5%;
    }
    .product-info .product-info-details .add-on-item .add-on-item-block img, .product-info .product-info-details .add-on-item .add-on-item-block1 img{
        max-width: 100%;
    }
    .product-info .product-info-details .machine-features-detail .feature-detail-list .feature-detail-block .feature-detail-img{
        width: 16%;
        margin-right: 1.47%;
    }
    .product-info .product-info-details .machine-features-detail .feature-detail-list .feature-detail-block .feature-detail-img img{
        max-width: 100%;
    }
    .product-info .product-info-details .machine-features-detail .feature-detail-list .feature-detail-block .feature-detail-desc{
        width: 81.86%;
    }
    .product-info .full_width_detailed_desc .machine-features-detail .feature-detail-list .feature-detail-block .feature-detail-desc
    { width: 81.6%;}    
    .review-container .review{
        width: 31.25%;
    }
    .review-container .newest-rating{
        width: 65%;
    }
    .review-container .review .rating-bars-block .rating-bar{
        width: 72%;
        margin: 0 2.5%;
    }
    .review-container .newest-rating .newest-rating-block{
        width: 32.7%;
        padding: 0 6%;
    }
    .review-container .rate-product .ratings-block .rate-info{
        width: 15%;
        margin-right: 0.64%;
    }
    .review-container .rate-product .ratings-block .rate-desc{
        width: 83.65%;
    }
}
@media screen and (min-width: 1561px) and (max-width: 1599px) {
    .category-sidebar h1{
         font-size: 46px;
    }
     .category-sidebar .category-sidebar-section h2 {
        font-size: 20px;
    }
    .category-featured-content .featured-product .ribbon{
        font-size: 16px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc h2{
        font-size: 18px;
        margin-top: 15px;
        line-height: 22px;
    }
    .category-best-sellers h1{
        font-size: 86px;
    }
    .category-best-sellers .best-seller-list .best-seller-product{
        font-size: 16px;
    }
    .category-best-sellers .best-seller-list .best-seller-product .best-seller-price{
        font-size: 38px;
    }
    .category-best-sellers .best-seller-list .best-seller-product .best-seller-button button{
        font-size: 16px;
    }
}
@media screen and (min-width: 1461px) and (max-width: 1560px) {
    .home-buttons .box-red .heading, .home-buttons .box-blue .heading, .home-buttons .box-green .heading{
        font-size:40px;
    }
    .home-buttons .box-red .heading-small{
         font-size:30px;
    }
    .home-buttons .box-red .sub-heading, .home-buttons .box-blue .sub-heading, .home-buttons .box-green .sub-heading{
        font-size:20px;
    }
    .product-desc-2 .title{
        font-size:50px;
    }
    .product-desc-2 .sub-title{
         font-size:18px;
    }
    .product-desc-2 .prod-desc{
        font-size: 16px;
    }
    .rating-price{
        font-size:60px;
    }
    .expires-in{
        font-size:46px;
    }
    .featured-products .title{
        font-size:80px;
    }
    .ribbon{
        font-size:16px;
    }
    .lightning-deal-btn{
        font-size:18px;
    }
    .category-sidebar h1{
         font-size: 44px;
    }
    .category-content .banner-desc h1{
        font-size: 20px;
        line-height: 30px;
   }
   .category-sidebar .category-sidebar-section h2 {
        font-size: 20px;
    }
    .category-content .category-header .category-gallery .carousel-caption h3{
        font-size: 16px;
    }
    .category-featured-content .featured-product-scratch-dent .scratch-dent{
        font-size: 21px;
        line-height: 23px;
    }
    .category-featured-content .featured-product .ribbon{
        font-size: 16px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc h2{
        font-size: 16px;
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc p{
        font-size: 12px;
        line-height: 20px;
    }

    .category-best-sellers h1{
        font-size: 84px;
    }
    .category-best-sellers .best-seller-list .best-seller-product{
        font-size: 16px;
    }
    .category-best-sellers .best-seller-list .best-seller-product .best-seller-price{
        font-size: 38px;
    }
    .category-best-sellers .best-seller-list .best-seller-product .best-seller-button button{
        font-size: 16px;
    }
    .product-info .whats-included h1{
        font-size: 33px;
    }
}
@media screen and (min-width: 1367px) and (max-width: 1460px) {
    .home-buttons .box-red .heading, .home-buttons .box-blue .heading, .home-buttons .box-green .heading{
        font-size:36px;
    }
    .home-buttons .box-red .heading-small{
         font-size:28px;
    }
    .home-buttons .box-red .sub-heading, .home-buttons .box-blue .sub-heading, .home-buttons .box-green .sub-heading{
        font-size:18px;
    }
    .product-desc-2 .title{
        font-size:46px;
    }
    .product-desc-2 .sub-title{
         font-size:16px;
    }
    .product-desc-2 .prod-desc{
        font-size: 16px;
    }
    .product-desc{
        font-size: 13px;
    }
    .rating-price{
        font-size:52px;
    }
    .expires-in{
        font-size:42px;
    }
    .featured-products .title{
        font-size:70px;
    }
    .ribbon{
        font-size:16px;
    }
    .lightning-deal-btn,.shop-now{
        font-size:18px;
    }
    .product-desc-2 .prod-desc .price{
        font-size:76px;
    }
    .category-sidebar{
        font-size: 12px;
    }
    .category-sidebar-section ul.dropdown-menu {
        font-size: 11px;
    }
    .category-sidebar h1{
         font-size: 42px;
    }
    .category-sidebar .category-sidebar-section h2 {
        font-size: 18px;
    }
    .category-content .banner-desc h1{
        font-size: 20px;
        line-height: 30px;
   }
   .category-content .banner-desc p{
        font-size: 12px;
   }
   .category-content .category-header .category-gallery .carousel-caption h3{
        font-size: 16px;
    }
    .category-featured-content .featured-product-scratch-dent .scratch-dent{
        font-size: 20px;
        line-height: 22px;
    }
    .category-featured-content .featured-product .ribbon{
        font-size: 16px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc h2{
        font-size: 14px;
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc p{
        font-size: 12px;
        line-height: 20px;
        margin-bottom: 15px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc .category-product-rating .price{
        font-size: 44px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc .category-product-rating .rating{
        font-size: 12px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc .shop-now{
        font-size: 21px;
        line-height: 26px;
    }
    .category-best-sellers h1{
        font-size: 82px;
    }
    .category-best-sellers .best-seller-list .best-seller-product .best-seller-price{
        font-size: 34px;
    }
    .category-best-sellers .best-seller-list .best-seller-product .best-seller-button button{
        font-size: 14px;
    }
    .product-detail-main .product-content .product-desc h1{
        font-size: 24px;
        line-height: 30px;
    }    
    .product-info .product-info-details .add-on-item .add-on-item-block .cart-info .qty .selectboxit, .product-info .product-info-details .add-on-item .add-on-item-block1 .cart-info .qty .selectboxit{
        font-size: 22px;
        line-height: 26px;
    }
    .regular-checkbox + label.regular-checkbox-lbl{
        padding: 10px;
    }
    .regular-checkbox:checked + label.regular-checkbox-lbl:after{
        left: 3px;
        top: 3px;
    }
    .review-container .newest-rating .newest-rating-block{
        padding: 0 5%;
    }
    .product-info .whats-included h1{
        font-size: 30px;
    }
    .category-panel .category-panel-block .title{
        font-size: 18px;
    }
    
.category-featured-content .featured-product h1{ margin-bottom:25px;}
.custom_category_page .category-featured-content .featured-product .featured-product-detail-desc h2{ margin:10px 8px 15px;}    
.category-featured-content .featured-product .featured-product-detail-desc p{margin-bottom:35px;}
.category-featured-content .featured-product .featured-product-detail-image img{ max-height:300px;}
.category-featured-content .featured-product .featured-product-detail-image{ vertical-align:bottom; }
}
@media screen and (min-width: 1301px) and (max-width: 1366px) {
    .home-buttons .box-red .heading, .home-buttons .box-blue .heading, .home-buttons .box-green .heading{
        font-size:32px;
    }
    .home-buttons .box-red .heading-small{
         font-size:22px;
    }
    .home-buttons .box-red .sub-heading, .home-buttons .box-blue .sub-heading, .home-buttons .box-green .sub-heading{
        font-size:16px;
    }
    .featured-products .title{
        font-size:58px;
    }
    .product-desc-2 .prod-desc{
        font-size:15px;
    }
    .product-desc-2 .prod-desc .price{
        font-size:70px;
    }
    .rating-content{
        font-size:16px;
    }
    .rating-price {
        font-size: 52px;
    }
    .rating-content img{
        width:180px;
    }
    .ribbon{
        font-size: 16px;
    }
    .product-desc{
        font-size: 12px;
    }
    .product-desc-2 .title{
        font-size: 52px;
    }
    .product-desc-2 .sub-title{
        font-size: 18px;
    }
    .expires-in {
        font-size: 42px;
    }
    .lightning-deal-btn{
        font-size: 16px;
    }
    .shop-now{
        font-size: 16px;
    }
    .category-sidebar{
        font-size: 12px;
    }
    .category-sidebar-section ul.dropdown-menu {
        font-size: 11px;
    }
    .category-sidebar h1{
         font-size: 40px;
    }
    .category-sidebar .category-sidebar-section h2 {
        font-size: 16px;
    }
    .category-content .banner-desc h1{
        font-size: 20px;
        line-height: 30px;
   }
   .category-content .banner-desc p{
        font-size: 12px;
   }

   .category-content .category-header .category-gallery .carousel-caption h3{
        font-size: 14px;
    }
    .category-featured-content .featured-product-scratch-dent .scratch-dent {
        font-size: 18px;
        line-height: 20px;
    }
    .category-featured-content .featured-product .ribbon{
        font-size: 14px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc h2{
        font-size: 14px;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc p{
        font-size: 12px;
        line-height: 18px;
        margin-bottom: 15px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc .category-product-rating .price{
        font-size: 42px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc .category-product-rating .rating{
        font-size: 12px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc .row.category-product-rating{
        margin-bottom: 12px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc .shop-now{
        font-size: 20px;
        line-height: 24px;
    }
    .category-best-sellers h1{
        font-size: 80px;
    }
    .category-best-sellers .best-seller-list .best-seller-product, .category-best-sellers .best-seller-list .best-seller-product .best-seller-title{
        font-size: 14px;
    }
    .category-best-sellers .best-seller-list .best-seller-product .best-seller-price{
        font-size: 34px;
    }
    .category-best-sellers .best-seller-list .best-seller-product .best-seller-button button{
        font-size: 14px;
    }
    .product-detail-main .product-content .product-desc h1 {
        font-size: 22px;
        line-height: 30px;
    }
    .product-info .product-info-details .machine-features .machine-warranty .dealer{
        margin-bottom: 15px;
    }
    .product-info .product-info-details .add-on-item .add-on-item-block, .product-info .product-info-details .add-on-item .add-on-item-block1{
        font-size: 12px;
    }
    .product-info .product-info-details .add-on-item .add-on-item-block .cart-info .qty .selectboxit, .product-info .product-info-details .add-on-item .add-on-item-block1 .cart-info .qty .selectboxit{
        font-size: 22px;
        line-height: 26px;
    }
    .regular-checkbox + label.regular-checkbox-lbl{
        padding: 10px;
    }
    .regular-checkbox:checked + label.regular-checkbox-lbl:after{
        left: 3px;
        top: 3px;
    }
    .review-container .newest-rating .newest-rating-block{
        padding: 0 5%;
    }
    .product-info .whats-included h1{
        font-size: 28px;
    }
    .product-specification .title{
        font-size: 34px;
    }
    .category-panel .category-panel-block .title{
        font-size: 18px;
    }
}
@media screen and (min-width: 1251px) and (max-width: 1300px) {

    .rating-price{
        font-size:46px;
    }
    .product-desc-2 .title{
        font-size: 42px;
    }
    .product-desc-2 .sub-title{
        font-size: 14px;
    }
    .product-desc-2 .prod-desc{
        font-size:15px;
    }
    .product-desc{
        font-size:12px;
    }
    .featured-products .title{
        font-size:54px;
    }
    .ribbon{
        font-size: 16px;
    }
    .shop-now{
        font-size: 16px;
    }
    .product-desc-2 .prod-desc .price{
        font-size: 66px;
    }
    .expires-in{
        font-size: 42px;
    }
    .home-buttons .box-red .heading, .home-buttons .box-blue .heading, .home-buttons .box-green .heading{
        font-size: 32px;
    }
    .home-buttons .box-red .heading-small {
        font-size: 22px;
    }
    .home-buttons .box-red .sub-heading, .home-buttons .box-blue .sub-heading, .home-buttons .box-green .sub-heading {
        font-size: 16px;
    }
    .lightning-deal-btn{
        font-size: 16px;
    }
    .footer h1{
        font-size: 34px;
    }
    .category-sidebar{
        font-size: 12px;
    }
    .category-sidebar-section ul.dropdown-menu {
        font-size: 11px;
    }
    .category-sidebar h1{
         font-size: 38px;
    }

    .category-sidebar .category-sidebar-section h2 {
        font-size: 16px;
    }
    .banner-desc img {
        width: 55%;
    }
    .category-content .banner-desc h1{
        font-size: 18px;
        line-height: 24px;
   }
   .category-content .banner-desc p{
        font-size: 12px;
   }
   .category-content .category-nav .category-nav-container ul li:after{
        margin: 0 30px;
   }

   .category-panel .category-panel-block .title{
        font-size: 16px;
   }
   .category-panel .category-panel-block .category-rating .price{
        font-size: 34px;
   }
   .category-content .category-header .category-gallery .carousel-caption h3{
        font-size: 14px;
    }
    .category-featured-content .featured-product-scratch-dent .scratch-dent {
        font-size: 18px;
        line-height: 20px;
    }
    .category-featured-content .featured-product .ribbon{
        font-size: 14px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc h2{
        font-size: 14px;
        margin-top: 0;
        margin-bottom: 10px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc p{
        font-size: 12px;
        line-height: 16px;
        margin-bottom: 15px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc .category-product-rating .price{
        font-size: 38px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc .category-product-rating .rating{
        font-size: 12px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc .row.category-product-rating{
        margin-bottom: 12px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc .shop-now {
        font-size: 20px;
        line-height: 24px;
    }
    .category-best-sellers h1{
        font-size: 78px;
    }
    .category-best-sellers .best-seller-list .best-seller-product, .category-best-sellers .best-seller-list .best-seller-product .best-seller-title{
        font-size: 14px;
    }
    .category-best-sellers .best-seller-list .best-seller-product .best-seller-price{
        font-size: 32px;
    }
    .category-best-sellers .best-seller-list .best-seller-product .best-seller-button button{
        font-size: 14px;
    }


    .product-detail-main .product-content .product-desc .product-features {
        margin-bottom: 30px;
    }
    .product-detail-main .product-content .product-desc h1 {
        font-size: 22px;
        line-height: 30px;
    }
    .product-detail-main .product-content .product-desc .rating {
        line-height: 24px;
        margin: 0 0 50px;
    }    
    .product-info .product-info-details .machine-features .perfect-machine h1{
        font-size: 32px;
        line-height: 30px;
    }
    .product-info .product-info-details .machine-features .machine-warranty .title{
        font-size: 22px;
        line-height: 18px;
    }
    .product-info .product-info-details .machine-features .machine-warranty .sub-title{
        font-size: 16px;
        line-height: 16px;
    }
    .product-info .product-info-details .machine-features .machine-warranty .dealer{
        margin-bottom: 15px;
    }
    .product-info .product-info-details .add-on-item .title{
        font-size: 32px;
    }
    .product-info .whats-included h1{
        font-size: 27px;
    }
    .product-specification .title{
        font-size: 32px;
    }
    .product-info .product-info-details .add-on-item .add-on-item-block, .product-info .product-info-details .add-on-item .add-on-item-block1{
        font-size: 12px;
    }
    .product-info .product-info-details .add-on-item .add-on-item-block .cart-info .qty .selectboxit, .product-info .product-info-details .add-on-item .add-on-item-block1 .cart-info .qty .selectboxit{
        font-size: 22px;
        line-height: 26px;
    }
    .regular-checkbox + label.regular-checkbox-lbl{
        padding: 10px;
    }
    .regular-checkbox:checked + label.regular-checkbox-lbl:after{
        left: 3px;
        top: 3px;
    }
    .product-info .product-info-details .add-on-item button, .product-info .product-info-details .add-on-item button:hover, .product-info .product-info-details .add-on-item button:active, .product-info .product-info-details .add-on-item button:focus{
        font-size: 22px;
        line-height: 26px;
    }
    .product-info .product-info-details .machine-features-detail .title{
        font-size: 32px;
    }
    .review-container .newest-rating .newest-rating-block{
        padding: 0 5%;
    }
}
@media screen and (min-width: 1111px) and (max-width: 1250px) {
    .rating-price{
        font-size:42px;
    }
    .product-desc-2 .prod-desc .price{
        font-size:60px;
    }
    .rating-content img{
        width:160px;
    }
    .rating-content{
        font-size:15px;
    }
    .product-desc-2 .prod-desc{
        font-size:15px;
    }
    .product-desc .title{
        font-size: 20px;
        line-height: 26px;
    }
    .product-desc{
        font-size:12px;
    }
    .product-desc-2 .prod-desc .daily-price{
        margin:20px auto;
    }
    .rating{
        margin-top:30px;
    }
    .featured-products .title{
        font-size:50px;
    }

    .product-desc-2 .title{
        font-size: 42px;
    }
    .product-desc-2 .sub-title{
        font-size: 14px;
    }
    .shop-now {
        font-size: 16px;
    }
    .lightning-deal-btn{
        font-size: 16px;
    }
    .expires-in{
        font-size: 42px;
    }
    .ribbon{
        font-size: 14px;
    }
    .home-buttons .box-red .heading, .home-buttons .box-blue .heading, .home-buttons .box-green .heading{
        font-size: 32px;
    }
    .home-buttons .box-red .heading-small {
        font-size: 22px;
    }
    .home-buttons .box-red .sub-heading, .home-buttons .box-blue .sub-heading, .home-buttons .box-green .sub-heading {
        font-size: 16px;
    }
    .category-sidebar{
        font-size: 11px;
    }
    .category-sidebar-section ul.dropdown-menu {
        font-size: 10px;
    }
    .category-sidebar h1{
         font-size: 34px;
    }
    .category-sidebar .category-sidebar-section h2 {
        font-size: 14px;
    }
    .banner-desc img {
        width: 50%;
    }
    .category-content .banner-desc h1{
        font-size: 15px;
        line-height: 20px;
   }
   .category-content .banner-desc p{
        font-size: 12px;
        line-height: 14px;
   }
   .category-content .category-nav .category-nav-container ul{
        font-size: 19px;
   }
   .category-content .category-nav .category-nav-container ul li:after{
        margin: 0 20px;
   }
   .category-panel .category-panel-block .title{
        font-size: 14px;
   }
   .category-panel .category-panel-block .category-rating .price{
        font-size: 32px;
   }
   .footer h1{
        font-size: 31px;
   }
   .footer h2{
        font-size: 22px;
   }
    .category-content .category-header .category-gallery .carousel-caption h3{
        font-size: 12px;
    }
    .category-featured-content .featured-product-scratch-dent .scratch-dent {
        font-size: 16px;
        line-height: 18px;
    }
    .category-featured-content .featured-product h1{
        font-size: 44px;
    }
    .category-featured-content .featured-product .ribbon{
        font-size: 12px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc h2{
        font-size: 14px;
        margin-top: 0;
        margin-bottom: 5px;
        line-height: 20px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc p{
        font-size: 12px;
        line-height: 18px;
        margin-bottom: 10px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc .category-product-rating .price{
        font-size: 28px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc .category-product-rating .rating{
        font-size: 10px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc .category-product-rating .rating img{
        max-width: 85%;
    }
    .category-featured-content .featured-product .featured-product-detail-image img{
        max-height: 225px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc .row.category-product-rating{
        margin-bottom: 12px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc .shop-now {
        font-size: 18px;
        line-height: 22px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc .category-product-rating{
        margin-bottom: 6px;
    }
    .category-featured-content .featured-product .ribbon{
        margin-bottom: 10px;
    }
    .category-best-sellers h1{
        font-size: 76px;
    }
    .category-best-sellers .best-seller-list .best-seller-product, .category-best-sellers .best-seller-list .best-seller-product .best-seller-title{
        font-size: 14px;
    }
    .category-best-sellers .best-seller-list .best-seller-product .best-seller-price{
        font-size: 30px;
    }
    .category-best-sellers .best-seller-list .best-seller-product .best-seller-button button{
        font-size: 11px;
    }
    .category-best-sellers .best-seller-list .best-seller-product, .category-best-sellers .best-seller-list .best-seller-product .best-seller-title, .category-best-sellers .best-seller-list .best-seller-product .best-seller-rating{
        font-size: 12px;
    }


    .product-detail-main .product-content .product-desc .product-features {
        margin-bottom: 20px;
    }
    .product-detail-main .product-content .product-desc .more-info .social-icons {
        margin-bottom: 20px;
    }
    .product-detail-main .product-content .product-desc h1 {
        font-size: 20px;
        line-height: 26px;
    }
    .product-detail-main .product-content .product-desc .add-to-cart {
        margin-bottom: 5px;
    }
    .product-detail-main .product-content .product-desc .price .big {
        font-size: 56px;
    }
    .product-detail-main .product-content .product-desc .price .our-price .strike-thru{
        font-size: 18px;
        line-height: 30px;
    }
    .add-to-cart button, .add-to-cart button:hover, .add-to-cart button:active, .add-to-cart button:focus{
        padding: 15px 60px;
        font-size: 24px;
        line-height: 30px;
    }
    .product-detail-main .product-content .product-desc .product-features ul {
        font-size: 15px;
        line-height: 20px;
    }
    .product-detail-main .product-content .product-desc .rating {
        line-height: 24px;
        margin: 0 0 40px;
    }
    .product-detail-main .product-content .product-desc .divider{
        margin: 30px 0;
    }
    .product-detail-main .product-content .product-desc .more-info-menu{
        font-size: 13px;
        line-height: 16px;
    }

    .product-info .product-info-details .machine-features .perfect-machine h1 {
        font-size: 30px;
        line-height: 28px;
    }
    .product-info .product-info-details .machine-features .machine-warranty .title{
        font-size: 20px;
        line-height: 18px;
    }
    .product-info .product-info-details .machine-features .machine-warranty .sub-title{
        font-size: 16px;
        line-height: 16px;
    }
    .product-info .product-info-details .machine-features .perfect-machine .feature-list ul li {
        font-size: 13px;
        line-height: 26px;
    }
    .product-info .product-info-details .machine-features .machine-warranty .dealer{
        margin-bottom: 15px;
        font-size: 16px;
        line-height: 18px;
    }
    .product-info .product-info-details .machine-features .machine-warranty .waarranty-desc p{
        font-size: 13px;
        line-height: 14px;
    }
    .product-info .product-info-details .add-on-item .title{
        font-size: 32px;
    }
    .product-info .whats-included h1{
        font-size: 23px;
    }
    .product-info .whats-included ul{
        font-size: 12px;
    }
    .product-info .product-info-details p{
        font-size: 13px;
    }
    .product-specification .title{
        font-size: 28px;
    }
    .product-info .product-info-details .add-on-item .add-on-item-block, .product-info .product-info-details .add-on-item .add-on-item-block1{
        padding: 0 1%;
        font-size: 12px;
    }
    .product-info .product-info-details .machine-features-detail .feature-detail-list .feature-detail-block .feature-detail-desc h1{
        font-size: 16px;
        line-height: 16px;
    }
    .product-info .product-info-details .add-on-item-list p{
        font-size: 12px;
    }
    .product-info .product-info-details .add-on-item .add-on-item-block .cart-info .qty .selectboxit, .product-info .product-info-details .add-on-item .add-on-item-block1 .cart-info .qty .selectboxit{
        font-size: 22px;
        line-height: 26px;
    }
    .regular-checkbox + label.regular-checkbox-lbl{
        padding: 10px;
    }
    .regular-checkbox:checked + label.regular-checkbox-lbl:after{
        left: 3px;
        top: 3px;
    }
    .product-info .product-info-details .add-on-item button, .product-info .product-info-details .add-on-item button:hover, .product-info .product-info-details .add-on-item button:active, .product-info .product-info-details .add-on-item button:focus{
        font-size: 22px;
        line-height: 26px;
    }
    .product-info .product-info-details .machine-features-detail .title{
        font-size: 32px;
    }
    .review-container .review .rating-bars-block{
        font-size: 14px;
    }
    .review-container .newest-rating .newest-rating-block{
        padding: 0 4%;
    }
    .review-container .rate-product .ratings-block .rate-info img{
        width: 80%;
    }
    .review-container .rate-product .ratings-block .rate-info .review-by{
        font-size: 14px;
    }
}
@media screen and (min-width: 1071px) and (max-width: 1110px) {
    .home-buttons .box-red .heading, .home-buttons .box-blue .heading, .home-buttons .box-green .heading{
        font-size:32px;
    }
    .home-buttons .box-red .heading-small,.product-desc .title{
         font-size:22px;
    }
    .offer-content{
        font-size:16px;
    }
    .offer-content input.form-control{
        width:250px;
    }
    .rating{
        margin-top: 20px;
    }
    .rating-price {
        font-size: 36px;
    }
    .rating-price .small{
        font-size: 16px;
    }
    .rating-content {
        font-size: 14px;
    }
    .rating-content img{
        width:150px;
    }
    .home-buttons .box-red .sub-heading, .home-buttons .box-blue .sub-heading, .home-buttons .box-green .sub-heading{
        font-size:16px;
    }
    .product-desc{
        font-size:12px;
    }
    .product-desc-2 .prod-desc{
        font-size:16px;
    }
    .product-desc-2 .title{
        font-size:40px;
    }
    .product-desc-2 .sub-title{
         font-size:14px;
    }

    .expires-in{
        font-size:38px;
    }

    .ribbon{
        font-size:12px;
    }
    .lightning-deal-btn,.shop-now{
        font-size:14px;
    }
    .product-desc-2 .prod-desc .price{
        font-size: 52px;
        line-height: 56px;
    }
    .featured-products .title{
        font-size: 50px;
    }
    .category-sidebar{
        font-size: 11px;
    }
    .category-sidebar-section ul.dropdown-menu {
        font-size: 10px;
    }
    .category-sidebar h1{
         font-size: 32px;
    }
    .category-sidebar .category-sidebar-section h2 {
        font-size: 14px;
    }
    .banner-desc img {
        width: 45%;
    }
    .category-content .banner-desc h1{
        font-size: 15px;
        line-height: 20px;
   }
   .category-content .banner-desc p{
        font-size: 12px;
        line-height: 13px;
   }
   .category-content .category-nav .category-nav-container ul li:after{
        margin: 0 15px;
   }
    .category-content .category-nav .category-nav-container {
        font-size: 19px;
    }

    .category-panel .category-panel-block .title{
        font-size: 14px;
   }

   .category-panel .category-panel-block .category-rating .price{
        font-size: 30px;
   }
   .category-panel .category-panel-block .category-rating .price .strike-thru .text{
        font-size: 18px;
   }
    .footer h1{
        font-size: 30px;
   }
   .footer h2{
        font-size: 20px;
   }
   .category-content .category-header .category-gallery .carousel-caption h3{
        font-size: 12px;
    }
    .category-featured-content .featured-product-scratch-dent .scratch-dent {
        font-size: 14px;
        line-height: 16px;
    }
    .category-featured-content .featured-product h1{
        font-size: 44px;
    }
    .category-featured-content .featured-product .ribbon{
        font-size: 12px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc h2{
        font-size: 14px;
        margin-top: 5px;
        margin-bottom: 5px;
        line-height: 18px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc p{
        font-size: 12px;
        line-height: 18px;
        margin-bottom: 15px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc .category-product-rating .price{
        font-size: 32px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc .category-product-rating .rating{
        font-size: 10px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc .row.category-product-rating{
        margin-bottom: 6px;
    }
    .category-featured-content .featured-product .featured-product-detail-image img{
        max-height: 225px;
    }
    .category-featured-content .featured-product .ribbon{
        margin-bottom: 10px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc .shop-now {
        font-size: 16px;
        line-height: 20px;
    }
    .category-best-sellers h1{
        font-size: 74px;
    }
    .category-best-sellers .best-seller-list .best-seller-product, .category-best-sellers .best-seller-list .best-seller-product .best-seller-title{
        font-size: 14px;
    }
    .category-best-sellers .best-seller-list .best-seller-product .best-seller-price{
        font-size: 28px;
    }
    .category-best-sellers .best-seller-list .best-seller-product .best-seller-button button{
        font-size: 11px;
    }
    .category-best-sellers .best-seller-list .best-seller-product, .category-best-sellers .best-seller-list .best-seller-product .best-seller-title, .category-best-sellers .best-seller-list .best-seller-product .best-seller-rating{
        font-size: 12px;
    }

    .product-detail-main .product-content .product-desc .product-features {
        margin-bottom: 20px;
    }
    .product-detail-main .product-content .product-desc .more-info .social-icons {
        margin-bottom: 20px;
    }
    .product-detail-main .product-content .product-desc h1 {
        font-size: 19px;
        line-height: 22px;
    }
    .product-detail-main .product-content .product-desc .add-to-cart {
        margin-bottom: 5px;
    }
    .product-detail-main .product-content .product-desc .price .big {
        font-size: 44px;
        margin: 0 35px;
    }
    .product-detail-main .product-content .product-desc .price .big sup{
        font-size: 18px;
    }
    .product-detail-main .product-content .product-desc .price .in-stock{
        font-size: 18px;
    }
    .product-detail-main .product-content .product-desc .price .our-price{
        font-size: 14px;
        line-height: 18px;
    }
    .product-detail-main .product-content .product-desc .price .our-price .strike-thru{
        font-size: 16px;
        line-height: 24px;
    }
    .add-to-cart button, .add-to-cart button:hover, .add-to-cart button:active, .add-to-cart button:focus{
        font-size: 20px;
        line-height: 24px;
    }
    .product-detail-main .product-content .product-desc .product-features ul {
        font-size: 15px;
        line-height: 18px;
    }
    .product-detail-main .product-content .product-desc .rating {
        line-height: 24px;
    }
    .product-detail-main .product-content .product-desc .divider{
        margin: 20px 0;
    }
    .product-detail-main .product-content .product-desc .warranty {
        font-size: 15px;
        line-height: 18px;
    }
    .product-detail-main .product-content .product-desc .more-info-menu{
        font-size: 13px;
        line-height: 16px;
    }


    .product-info .product-info-details .machine-features .perfect-machine h1 {
        font-size: 30px;
        line-height: 28px;
    }
    .product-info .product-info-details .machine-features .machine-warranty .title{
        font-size: 20px;
        line-height: 18px;
    }
    .product-info .product-info-details .machine-features .machine-warranty .sub-title{
        font-size: 16px;
        line-height: 16px;
    }
    .product-info .product-info-details .machine-features .perfect-machine .feature-list ul li {
        font-size: 13px;
        line-height: 26px;
    }
    .product-info .product-info-details .machine-features .machine-warranty .dealer{
        margin-bottom: 15px;
        font-size: 16px;
        line-height: 18px;
    }
    .product-info .product-info-details .machine-features .machine-warranty .waarranty-desc p{
        font-size: 13px;
        line-height: 14px;
    }
    .product-info .product-info-details .add-on-item .title{
        font-size: 30px;
    }
    .product-info .whats-included h1{
        font-size: 22px;
    }
    .product-info .whats-included ul{
        font-size: 12px;
    }
    .product-info .product-info-details p{
        font-size: 13px;
    }
    .product-specification .title{
        font-size: 26px;
    }
    .product-info .product-info-details .add-on-item .add-on-item-block, .product-info .product-info-details .add-on-item .add-on-item-block1{
        padding: 0 1%;
        font-size: 12px;
    }
    .product-info .product-info-details .machine-features-detail .feature-detail-list .feature-detail-block .feature-detail-desc h1{
        font-size: 16px;
        line-height: 16px;
    }
    .product-info .product-info-details .add-on-item-list p{
        font-size: 12px;
    }

    .product-info .product-info-details .add-on-item .add-on-item-block .cart-info .qty .selectboxit, .product-info .product-info-details .add-on-item .add-on-item-block1 .cart-info .qty .selectboxit{
        font-size: 22px;
        line-height: 26px;
    }
    .regular-checkbox + label.regular-checkbox-lbl{
        padding: 10px;
    }
    .regular-checkbox:checked + label.regular-checkbox-lbl:after{
        left: 3px;
        top: 3px;
    }
    .product-info .product-info-details .add-on-item button, .product-info .product-info-details .add-on-item button:hover, .product-info .product-info-details .add-on-item button:active, .product-info .product-info-details .add-on-item button:focus{
        font-size: 20px;
        line-height: 24px;
    }
    .product-info .product-info-details .machine-features-detail .title{
        font-size: 30px;
    }

    .review-container .review .rating-bars-block{
        font-size: 14px;
    }
    .review-container .newest-rating .newest-rating-block{
        padding: 0 4%;
    }
    .review-container .rate-product .ratings-block .rate-info img{
        width: 80%;
    }
    .review-container .rate-product .ratings-block .rate-info .review-by{
        font-size: 14px;
    }
}
@media screen and (min-width: 1025px) and (max-width: 1070px) {
    .home-buttons .box-red .heading-small, .product-desc .title{
        font-size: 20px;
    }
    .product-desc-2 .prod-desc .price{
        font-size: 52px;
    }
    .rating{
        margin-top: 25px;
    }
    .rating-price {
        font-size: 36px;
    }
    .rating-price .small{
        font-size: 16px;
    }
    .rating-content img{
        width:130px;
    }
    .rating-content{
        font-size:14px;
    }
    .ribbon{
        font-size: 12px;
    }
    .product-desc{
        font-size: 12px;
    }
    .product-desc-2 .prod-desc{
        font-size: 15px;
    }
    .product-desc-2 .title{
        font-size: 40px;
    }
    .product-desc-2 .sub-title{
        font-size: 14px;
    }
    .shop-now{
        font-size: 14px;
    }
    .lightning-deal-btn{
        font-size: 14px;
    }
    .expires-in{
        font-size: 38px;
    }
    .home-buttons .box-red .heading, .home-buttons .box-blue .heading, .home-buttons .box-green .heading{
        font-size: 32px;
    }
    .home-buttons .box-red .sub-heading, .home-buttons .box-blue .sub-heading, .home-buttons .box-green .sub-heading {
        font-size: 16px;
    }
    .offer-content input.form-control{
        width: 200px;
    }
    .featured-products .title{
        font-size: 50px;
    }
    .category-sidebar{
        font-size: 10px;
    }
    .category-sidebar-section ul.dropdown-menu {
        font-size: 9px;
    }
    .category-sidebar h1{
         font-size: 30px;
    }
    .category-sidebar .category-sidebar-section h2 {
        font-size: 13px;
    }

    .banner-desc img {
        width: 40%;
    }
    .category-content .banner-desc h1{
        font-size: 15px;
        line-height: 20px;
   }
   .category-content .banner-desc p{
        font-size: 12px;
        line-height: 13px;
   }
   .category-content .category-nav .category-nav-container ul li:after{
        margin: 0 15px;
   }
    .category-content .category-nav .category-nav-container {
        font-size: 18px;
    }
    .category-panel .category-panel-block .title{
        font-size: 14px;
   }
   .category-panel .category-panel-block .category-rating .price{
        font-size: 28px;
   }
   .category-panel .category-panel-block .category-rating .price .strike-thru .text{
        font-size: 16px;
   }
   .footer h1{
        font-size: 28px;
   }
   .footer h2{
        font-size: 19px;
   }
    .category-content .category-header .category-gallery .carousel-caption h3{
        font-size: 12px;
    }
    .category-featured-content .featured-product-scratch-dent .scratch-dent {
        font-size: 14px;
        line-height: 16px;
    }
    .category-featured-content .featured-product h1{
        font-size: 42px;
    }
    .category-featured-content .featured-product .ribbon{
        font-size: 12px;
        margin-bottom: 10px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc h2{
        font-size: 14px;
        margin-top: 0;
        margin-bottom: 5px;
        line-height: 18px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc p{
        font-size: 12px;
        line-height: 16px;
        margin-bottom: 15px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc .category-product-rating .price{
        font-size: 32px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc .category-product-rating .rating{
        font-size: 10px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc .shop-now{
        font-size: 22px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc .row.category-product-rating{
        margin-bottom: 6px;
    }
    .category-featured-content .featured-product .featured-product-detail-image img{
        max-height: 225px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc .shop-now {
        font-size: 16px;
        line-height: 20px;
    }
    .category-best-sellers h1{
        font-size: 72px;
    }
    .category-best-sellers .best-seller-list .best-seller-product, .category-best-sellers .best-seller-list .best-seller-product .best-seller-title{
        font-size: 14px;
    }
    .category-best-sellers .best-seller-list .best-seller-product .best-seller-price{
        font-size: 26px;
    }
    .category-best-sellers .best-seller-list .best-seller-product .best-seller-button button{
        font-size: 10px;
    }
    .category-best-sellers .best-seller-list .best-seller-product, .category-best-sellers .best-seller-list .best-seller-product .best-seller-title, .category-best-sellers .best-seller-list .best-seller-product .best-seller-rating{
        font-size: 12px;
    }

    .product-detail-main .product-content .product-desc .product-features {
        margin-bottom: 20px;
    }
    .product-detail-main .product-content .product-desc .more-info .social-icons {
        margin-bottom: 20px;
    }
    .product-detail-main .product-content .product-desc h1 {
        font-size: 18px;
        line-height: 20px;
    }
    .product-detail-main .product-content .product-desc .add-to-cart {
        margin-bottom: 5px;
    }
    .product-detail-main .product-content .product-desc .price .big {
        font-size: 42px;
        margin: 0 30px;
    }
    .product-detail-main .product-content .product-desc .price .big sup{
        font-size: 18px;
    }
    .product-detail-main .product-content .product-desc .price .in-stock{
        font-size: 18px;
    }
    .product-detail-main .product-content .product-desc .price .our-price{
        font-size: 14px;
        line-height: 18px;
    }
    .product-detail-main .product-content .product-desc .price .our-price .strike-thru{
        font-size: 16px;
        line-height: 24px;
    }
    .add-to-cart button, .add-to-cart button:hover, .add-to-cart button:active, .add-to-cart button:focus {
        font-size: 18px;
        line-height: 20px;
    }
    .add-to-cart .qty .text{
        margin-top: 3px;
        padding-top: 3px;
    }
    .product-detail-main .product-content .product-desc .product-features ul {
        font-size: 14px;
        line-height: 18px;
    }
    .product-detail-main .product-content .product-desc .rating {
        line-height: 24px;
    }
    .product-detail-main .product-content .product-desc .divider{
        margin: 20px 0;
    }
    .product-detail-main .product-content .product-desc .warranty {
        font-size: 14px;
        line-height: 18px;
    }
    .product-detail-main .product-content .product-desc .more-info-menu{
        font-size: 12px;
        line-height: 16px;
    }


    .product-info .product-info-details .machine-features .perfect-machine h1 {
        font-size: 28px;
        line-height: 26px;
    }
    .product-info .product-info-details .machine-features .machine-warranty .title {
        font-size: 18px;
        line-height: 16px;
    }
    .product-info .product-info-details .machine-features .machine-warranty .sub-title{
        font-size: 16px;
        line-height: 16px;
        margin-bottom: 15px;
    }
    .product-info .product-info-details .machine-features .perfect-machine .feature-list ul li {
        font-size: 12px;
        line-height: 24px;
    }
    .product-info .product-info-details .machine-features .machine-warranty .dealer{
        margin-bottom: 15px;
        font-size: 16px;
        line-height: 18px;
    }
    .product-info .product-info-details .machine-features .machine-warranty .waarranty-desc p{
        font-size: 12px;
        line-height: 12px;
    }
    .product-info .product-info-details .add-on-item .title{
        font-size: 28px;
    }
    .product-info .whats-included h1{
        font-size: 21px;
    }
    .product-info .whats-included ul{
        font-size: 11px;
    }
    .product-info .product-info-details p{
        font-size: 12px;
    }
    .product-specification .title{
        font-size: 24px;
    }
    .product-info .product-info-details .add-on-item .add-on-item-block, .product-info .product-info-details .add-on-item .add-on-item-block1{
        padding: 0 1%;
        font-size: 12px;
    }
    .product-info .product-info-details .machine-features-detail .feature-detail-list .feature-detail-block .feature-detail-desc h1{
        font-size: 16px;
        line-height: 16px;
    }
    .product-info .product-info-details .add-on-item .add-on-item-block .cart-info .qty .selectboxit, .product-info .product-info-details .add-on-item .add-on-item-block1 .cart-info .qty .selectboxit{
        font-size: 22px;
        line-height: 26px;
    }
    .regular-checkbox + label.regular-checkbox-lbl{
        padding: 10px;
    }
    .regular-checkbox:checked + label.regular-checkbox-lbl:after{
        left: 3px;
        top: 3px;
    }
    .product-info .product-info-details .add-on-item button, .product-info .product-info-details .add-on-item button:hover, .product-info .product-info-details .add-on-item button:active, .product-info .product-info-details .add-on-item button:focus{
        font-size: 20px;
        line-height: 24px;
    }
    .product-info .product-info-details .machine-features-detail .title{
        font-size: 28px;
    }
    .review-container .review .rating-bars-block{
        font-size: 12px;
    }
    .review-container .newest-rating .newest-rating-block{
        padding: 0 3%;
    }
    .review-container .rate-product .ratings-block .rate-info img{
        width: 80%;
    }
    .review-container .rate-product .ratings-block .rate-info .review-by{
        font-size: 14px;
    }
}
/*----------------------------------*/

@media screen and (max-width: 1025px) {
.category-content {
    width: 100%;
}    
.category-content .category-header .category-gallery{margin-right: 1.7%;
    width: 71.5%;}
.category-content .category-header .category-bill-me-later{ width:26%;}    
}
@media screen and (max-width: 1024px) {
    .wrapper-sticky{
        -webkit-overflow-scrolling: touch;
    }

    .header-shadow{
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        margin: 0;
    }

    .hide-ipad-iphone {
        display: none !important;
    }
    .show-ipad-iphone{
        display: inline-block;
    }
    .hide-ipad {
        display: none !important;
    }

    .container-fluid{width:100%;}
    .mobile{display: inline-block;}
    .top-header{padding: 5px 0;}
    .top-nav{margin-right:136px; float: right;}
    .top-nav ul{float: left;margin: 0; padding: 0;}
    .top-nav span{display:none}
    .top-nav .glyphicon{display: inline; padding: 0 10px;}
    .top-nav img{display: none}
    .call-now{font-size: 16px;}
    .call-now img{height:14px; margin-top: 2px;}
    .call-now span{padding: 0;}
    .top-nav ul li:after{
        content:"";
        margin:0;
    }
    /*.menu-close-panel, .menu-close-panel:active, .navbar-inverse .menu-close-panel:hover, .navbar-inverse .menu-close-panel:focus{
        padding: 3px 6px 1px 8px;
    }*/
    .main_menu_navigation ul ul{
        margin: 0;
    }
    .main_menu_navigation .divider {
        margin: 0;
        border: 0;
    }
    .main_menu_navigation .dropdown-menu
    {
        box-shadow:none;
        padding: 0;
        border:0
    }
    .header-title{font-size: 24px;padding:5px 0;}
    .header-nav{display: none;}
    .cart-shortcut{
        float: right;
        font-size: 18px;
        position: absolute;
        right: 10px;
        top:10px;
        display:inline-block;
    }
    .cart-shortcut a {
        color: #fff;
        display: inline-block;
    }
    .cart-shortcut .cart-icon {
        display: inline-block;
    }
    .cart-shortcut .cart-icon > img {
        height: 25px;
        width: auto;
    }
    .cart-shortcut .cart-count {
        display: inline-block;
        font-family: "JuliusSansOne";
        font-size: 15px;
        font-weight: bold;
        position: absolute;
        right: 0;
        text-align: center;
        top: -6px;
        width: 27px;
    }
    .header-banner{margin: 0 30px;font-size:18px;line-height: 18px; border:0 none; background-position: 0 17px;}
    #home-page-ticker{
        height: 18px;
    }
    .header-banner-inner{padding: 10px 30px;}
    .header-pink-border{display: none;}
    #home-page-slider{
        margin: 0;
    }
    .slider .carousel-inner > .item{padding-top: 0;}
    .slider .text-content{margin-bottom: 16px;}
    .slider-box-title{
        font-size: 18px;
    }
    .bill-me-later{
        width:284px;
        margin-right:16px;
        height: 146px;
    }
    .bill-me-later .header{
        font-size: 40px;
        margin-bottom: 0;
    }
    .bill-me-later .sub-header{
        font-size:26px;
        line-height:38px;
        margin-bottom:0
    }
    .bill-me-later .content{
        font-size:26px;
        line-height:32px;
    }
    .scratch-dent{
        width:160px;
        font-size: 26px;
        height: 146px;
    }
    .scratch-dent .off{
        font-size:38px;
        margin-top: 14px;
    }

    .sewing-machine{
        height: 200px;
    }

    .home-buttons, .offer{display: none;}
    .main_menu_navigation{width:100%}
    .main_menu_navigation ul, .main_menu_navigation li{width:100%}
    .main_menu_navigation li {
        border-bottom: 1px solid #cccccc;
        padding: 0;
        width: 100%;
    }
    .main_menu_navigation li:first-child{
        border-top: 1px solid #cccccc;
    }
    .main_menu_navigation li a{
        font-size: 16px;
        color:#3d3d3d;
        font-family: "JuliusSansOne";
        padding: 10px 40px;
    }
    .main_menu_navigation li a .has-submenu{
        background: url("../images/plus_sign.png") no-repeat scroll right center rgba(0, 0, 0, 0);;
        float: right;
        width:10px;
        height:18px;
        position: absolute;
        right:35px;
    }
    .main_menu_navigation li a.active .has-submenu
    {
        background-image: url("../images/plus_minus.png");
    }
    #home-page-slider .slick-slide{
        position: relative;
        /*height:400px;*/
    }

    #home-page-slider .slick-slide .bg-blue-green,#home-page-slider .slick-slide .bg-purple, #home-page-slider .slick-slide .bg-blue{
        position: absolute;
        width:100%;
        bottom:0;
    }
    #home-page-slider .slick-slide img{
        /*height:100%;*/
        width:auto
    }
    .slider-main-box-2 .row:first-child,
    .slider-main-box-3 .row:first-child{
        height:100%;
        display: block;
    }
    #home-page-slider .slick-slide {
        margin: 0 5px;
    }
    .slider-main-box-1{width:460px}
    .slider-main-box-2{width:240px}
    .slider-main-box-3{width:304px}
    .home-product {
        padding: 0 20px;
    }
    .home-product .product-image,
    .home-product .product-desc{
        width:49%
    }
    .home-product .product-image img {
        max-width: 100%;
    }
    .product-desc .title{
        font-size: 18px;
        line-height: 24px;
    }
    .ribbon{
        width:90%;
        font-size:12px;
        line-height: 28px;
        margin:18px auto
    }
    .ribbon:before, .ribbon:after{
        border-width: 14px;
    }
    .ribbon:after{right:-28px}
    .ribbon:before{left:-28px}
    .product-desc{
        font-size: 13px;
        line-height: 18px;
    }
    .rating-content,
    .rating-price{
        width:49%;
        margin: 0;
        float: left;
    }
    .rating-content{font-size: 14px;}
    .rating-price{font-size: 46px; text-align: right;}
    .rating-content img {
        width: 150px;
    }
    .rating-price .small{font-size: 14px;}
    .shop-now, .shop-now:hover, .shop-now:focus, .shop-now:active{
        font-size: 16px;
    }
    .v-divider{
        background: #999;
        height:1px;
        margin:30px auto 15px;
        padding: 0 20px;
        width:100%
    }
    .product-desc-2{
        display: block;
        margin:0 auto;
        width:566px
    }
    .product-desc-2 .title{
        font-size: 68px;
        line-height:100%
    }
    .product-desc-2 .sub-title{
        font-size: 24px;
        line-height:100%;
        margin-bottom:15px
    }
    .product-desc-2 .prod-desc .row{
        font-size: 16px;
        line-height: 20px;
        color:#202020;
    }
    .product-desc-2 .prod-desc .daily-price{
        color:#7b7b7b !important;
        margin:30px 0;
    }
    .product-desc-2 .prod-desc .daily-price .strike{
        font-size: 24px;
    }
    .product-desc-2 .prod-desc .price{
        font-size: 65px;
        line-height: 50px;
    }
    .product-desc-2 .prod-desc .price .dollar{
        font-size: 44px;
        line-height: 50px;
        margin: 0;
    }
    .product-desc-2 .prod-desc .price .small {
        color: #7b7b7b;
        font-size: 24px;
        line-height: 50px;
        vertical-align: bottom !important;
    }
    .lightning-deal-btn, .lightning-deal-btn:hover, .lightning-deal-btn:active, .lightning-deal-btn:focus{
        font-size: 16px;
        line-height: 30px;
        color:#1f1f1f;
    }
    .expires-in{
        font-size: 46px;
    }
    .h-divider{
        width:auto;
        display: block;
        height:1px;
        margin:0 20px;
    }
    .featured-products{
        padding:0 15px 30px;
        margin-bottom: 0;
    }
    .featured-products .title{
        font-size:52px;
        display: block;
        margin-left: 50px;
        margin-right: 50px;
    }
    .featured-products .title span{
        padding:0
    }

    .slick-list{overflow: hidden;}
    .slick-slide .featured-product-rating img{display: inline-block;}
    #featured-slider .slick-prev:hover, #featured-slider .slick-prev:focus, #featured-slider .slick-prev{left:30px}
    #featured-slider .slick-next:hover, #featured-slider .slick-next:focus, #featured-slider .slick-next{right:30px}
    .featured-products-list{margin-left: 0; margin-right: 0; margin-bottom: 0;}
    #home-page-slider .slick-slide{
        position: relative;
        overflow: hidden;
    }

    .featured-product-btn, .featured-product-btn:hover, .featured-product-btn:active, .featured-product-btn:focus,
    .featured-product-title,.featured-product-rating{
        font-size:14px;
    }
    .footer{
        margin-left:15px;
        margin-right: 15px;
        display: block;
        padding-top: 28px;
    }
    .client-logo ul li {
        display: inline-block;
        float: none;
        margin-right: 8px;
        vertical-align: top;
    }
    .footer-content .col-lg-6 {
        border-bottom: 1px solid #999999;
        padding-bottom: 15px;
    }
    .footer-content .col-lg-3 {
        float: left;
        margin: 0;
        padding: 0;
        width: 50%;
    }
    .footer-content .col-lg-3 div{
        float: left;
        width:50%
    }
    .footer h2{
        font-size:18px;
        margin-bottom:5px;
        margin-top:20px
    }
    .footer-content {
        border-bottom: 1px solid #999999;
        padding-bottom: 15px;
        margin-bottom: 30px;
    }
    .footer-content ul li a{
        font-size: 10px;
        line-height:20px
    }
    .footer_nav{
        line-height:inherit;
        margin-bottom:10px
    }
    .footer_nav ul li{
        display: inline;
        float: none;
    }
    .footer .footer-nav-dropdown{margin-bottom:0}
    .footer ul li a{font-size: 12px;}
    .copy-right-text{margin-bottom: 10px;}
    .header-title .glyphicon-remove{color:red}

    #slidemenu, .menu-close-panel{
        display: block !important;
    }
    
    .header-title .menu-close-panel img.menu-close{
        height: 25px;
        width: auto;
    }

    /* Product - Begin */


    .product-desc{
        margin-top: 10px;
   }
   .product-image, .product-desc{
        vertical-align: middle;
   }
   .product-detail-main .product-content .product-image{
        width: 55%;
   }
   .product-detail-main .product-content .product-image img {
        max-width: 100%;
    }
   .product-detail-main .product-content .product-desc{
        width: 44%;
   }

    .product-detail-main .product-content .product-desc .rating{
        margin: 0 0 30px;
    }
    .product-desc .rating .rating-img img {
        width: 90%;
    }
    .product-detail-main .product-content .product-desc .product-features {
        margin-bottom: 20px;
    }
    .product-detail-main .product-content .product-desc .more-info .social-icons {
        margin-bottom: 20px;
    }
    .product-detail-main .product-content .product-desc h1 {
        font-size: 18px;
        line-height: 20px;
    }
    .product-detail-main .product-content .product-desc .add-to-cart {
        margin-bottom: 5px;
    }
    .product-detail-main .product-content .product-desc .price .big {
        font-size: 42px;
        margin: 0 30px;
    }
    .product-detail-main .product-content .product-desc .price .big sup{
        font-size: 18px;
    }
    .product-detail-main .product-content .product-desc .price .in-stock{
        font-size: 18px;
    }
    .product-detail-main .product-content .product-desc .price .our-price{
        font-size: 14px;
        line-height: 18px;
    }
    .product-detail-main .product-content .product-desc .price .our-price .strike-thru{
        font-size: 16px;
        line-height: 24px;
    }
    .add-to-cart button, .add-to-cart button:hover, .add-to-cart button:active, .add-to-cart button:focus {
        font-size: 18px;
        line-height: 20px;
    }
    .add-to-cart .qty .text{
        margin-top: 3px;
        padding-top: 3px;
    }
    .product-detail-main .product-content .product-desc .product-features ul {
        font-size: 14px;
        line-height: 18px;
    }
    .product-detail-main .product-content .product-desc .rating {
        line-height: 24px;
    }
    .product-detail-main .product-content .product-desc .divider{
        margin: 20px 0;
    }
    .product-detail-main .product-content .product-desc .warranty {
        font-size: 14px;
        line-height: 18px;
    }
    .product-detail-main .product-content .product-desc .more-info-menu{
        display: none;
    }
    .product-info .product-info-details{
        width: 100%;
    }
    .product-info .product-info-details .machine-features .perfect-machine {
        width: 65%;
    }
    .product-info .product-info-details .machine-features .machine-warranty {
        width: 33%;
    }

    .product-info .product-info-details .machine-features-detail .feature-detail-list .feature-detail-block .feature-detail-img {
        margin-right: 1.47%;
        width: 16%;
    }
    .product-info .product-info-details .machine-features-detail .feature-detail-list .feature-detail-block .feature-detail-img img {
        max-width: 100%;
    }
    .product-info .product-info-details .machine-features-detail .feature-detail-list .feature-detail-block .feature-detail-desc {
        width: 81.86%;
    }
    .review-container .review {
        width: 40%;
    }
    .review-container .newest-rating {
        width: 59%;
    }
    .review-container .review .rating-bars-block .rating-bar {
        margin: 0 2.5%;
        width: 70%;
    }
    .review-container .newest-rating .newest-rating-block {
        padding: 0 5%;
        width: 49%;
    }
    .review-container .review .rating-bars-block{
        font-size: 14px;
        line-height: 26px;
    }

    .review-container .newest-rating .read-more{
        text-align: right;
    }
    .review-container .rate-product .ratings-block .rate-info {
        margin-right: 0.64%;
        width: 15%;
    }
    .review-container .rate-product .ratings-block .rate-desc {
        width: 83.65%;
    }
    .ratings-block .rate-info img {
        width: 85%;
    }
    .product-info .whats-included{
        width: 100%;
        padding: 0 30px;
    }
    .product-info .whats-included .overview{
        width: 100%;
    }
    .product-info .whats-included .whats-included-container {
        display: inline-block;
        float: right;
        vertical-align: top;
        width: 49%;
    }
    .product-specification {
        display: inline-block;
        float: left;
        margin: 0;
        vertical-align: top;
        width: 49%;
        border-right: 1px solid #d6d6d6;
    }
    .product-specification .title{
        margin: 25px 0 20px;
    }
    .product-info .product-info-details .add-on-item .add-on-item-block p, .product-info .product-info-details .add-on-item .add-on-item-block1 p{
        height: 50px;
        font-size: 13px;
        overflow: hidden;
    }
    .product-info .product-info-details .add-on-item .add-on-item-block .cart-info .qty .selectboxit, .product-info .product-info-details .add-on-item .add-on-item-block1 .cart-info .qty .selectboxit {
        font-size: 22px;
        line-height: 24px;
    }
    .regular-checkbox + label.regular-checkbox-lbl{
        padding: 10px;
        z-index: 2;
    }
    .regular-checkbox:checked + label.regular-checkbox-lbl:after{
        left: 3px;
        top: 3px;
    }
    .review-container .rate-product .ratings-block .rate-info .review-by{
        font-size: 14px;
    }
    /* Product - End */

    /* Footer - Begin */

    .footer_nav ul li:after {
        margin: 0 4px;
    }
    /* Footer - End */

    .company_logo img{
        height:25px;
    }

    /* Category - Begin */

    .category-sidebar{
        display: none;
    }
    .category-content{
        width: 100%;
    }
    .main-category-content {
        margin: 0 15px;
    }
    .category-content .banner{
        width: 75%;
    }
    .category-content .banner img{
        max-width: 100%;
    }
    .category-content .banner-desc{
        width: 24%;
        margin-top: 0;
    }
    .banner-desc img {
        width: 60%;
    }

    .category-content .banner-desc h1{
        font-size: 16px;
        line-height: 30px;
    }
    .category-content .banner-desc p{
        font-size: 12px;
        margin-bottom: 0;
        line-height: 12px;
    }
    .category-content .category-nav .category-nav-container ul li:after{
        margin: 0 15px;
    }
    .category-content .category-nav .category-nav-container {
        font-size: 16px;
    }
    .category-panel .category-panel-block .title{
        font-size: 16px;
        margin: 10px 0 0;
   }

   .category-panel .category-panel-block .category-rating .price{
        font-size: 28px;
   }
    .category-panel .category-panel-block .category-rating .price .strike-thru .text{
        font-size: 16px;
    }
   .category-panel .category-panel-block .category-rating .rating{
        width: 38%;
   }
   .category-panel .category-panel-block .category-rating .rating img{
        max-width: 100%;
   }
   .category-panel .category-panel-block .category-rating .price{
        width: 60%;
   }
   .category-content .category-header{
        margin-bottom: 20px;
   }

   .category-content .category-header .category-gallery {
        margin-right: 1.7%;
        width: 71.50%;
    }

   .category-content .category-header .category-bill-me-later{
        width: 26%;
   }
   .category-content .category-header .category-bill-me-later img{
        max-width: 100%;
   }
   .category-content .category-header .category-gallery .carousel-caption h3 {
        font-size: 14px;
        line-height: 24px;
    }
   .category-content .category-header .category-gallery .carousel-indicators{
        height: 19px;
        padding: 0 0 0 3px;
   }
   .category-content .category-header .category-gallery .carousel-indicators li{
        height: 15px;
        margin: 0 3px 0 0;
        width: 15px;
   }
   .category-content .category-featured-content{
        margin: 20px 0;
   }
   .category-featured-content .featured-product{
        width: 100%;
        margin: 0 0 20px 0;
        padding-bottom: 20px;
        border-bottom: 1px solid #aaa;
   }
   .category-featured-content .featured-product .ribbon{
        width: 70%;
        font-size: 22px;
   }
   .category-featured-content .featured-product .featured-product-detail-image{
        width: 40%;
   }
   .category-featured-content .featured-product .featured-product-detail-image img{
        max-width: 100%;
        height: auto;
   }
   .category-featured-content .featured-product .featured-product-detail-desc{
        width: 35%;
   }
   .category-featured-content .featured-product-scratch-dent{
        width: 100%;
   }
   .category-featured-content .featured-product-scratch-dent img, .category-featured-content .featured-product-machine img{
        width: 100%;
    
   }
   .category-featured-content .featured-product-scratch-dent .row{
        width: 49%;
        margin: 0 0.9% 0 0;
        display: inline-block;
   }
   .category-featured-content .featured-product-scratch-dent .row:last-child{
        margin: 0;
   }
   .category-featured-content .featured-product-machine{
        width: 31.5%;
        height: 118px;
        overflow: hidden;
        position: relative;
   }
   .category-featured-content .featured-product .featured-product-detail-desc .category-product-rating .rating, .category-featured-content .featured-product .featured-product-detail-desc .category-product-rating .price{
        width: 49%;
   }
   .category-featured-content .featured-product .featured-product-detail-desc .category-product-rating .rating img{
        max-width: 100%;
   }
    .category-best-sellers .best-seller-list .best-seller-product .best-seller-title{
        margin-bottom: 10px;
    }
    .category-best-sellers .best-seller-list .best-seller-product .best-seller-product-container{
        padding: 0 10px;
        margin: 0;
   }
   .category-best-sellers .best-seller-list .best-seller-product .best-seller-rating img{
        max-width: 45%;
   }
   .category-best-sellers .best-seller-list .best-seller-product .best-seller-button button{
        font-size: 14px;
   }
    #category-best-sellers-slider-nav{
        display: inline-block;
    }
    .category-best-sellers{
        margin-bottom: 0;
    }
    .category-best-sellers h1 {
        font-size: 50px;
        margin: 35px 0 15px;
    }
    .category-featured-content .featured-product .ribbon{
        font-size: 20px;
    }
    #category-best-sellers-slider-nav .procarousel-nav-left, #category-best-sellers-slider-nav .procarousel-nav-right {
        top: 47px;
        height: 31px;
        width: 15px;
    }
    #category-best-sellers-slider-nav .procarousel-nav-left{
        background: url("../images/category-nav-left.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        left: 50px;
    }
    #category-best-sellers-slider-nav .procarousel-nav-right{
        background: url("../images/category-nav-right.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        right: 50px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc h2{
        margin: 10px 0;
    }
    /* Category - End */
    
    .add-to-cart .qty{padding:0 20px;}

}
@media screen and (max-width: 980px) {
    .banner-desc img {
        width: 50%;
    }
    .category-content .banner-desc h1 {
        font-size: 14px;
        line-height: 16px;
    }
    .category-content .banner-desc p {
        font-size: 11px;
        line-height: 13px;
    }
    .category-panel .category-panel-block .title{
        font-size: 12px;
   }
   .category-content .category-header .category-gallery .carousel-indicators{
        height: 16px;
   }
   .category-content .category-header .category-gallery .carousel-indicators li{
        height: 10px;
        width: 10px;
        vertical-align:top; display:inline-block;
   }
   .category-content .category-header .category-gallery .carousel-caption h3 {
        font-size: 12px;
        line-height: 24px;
    }
    .category-featured-content .featured-product .ribbon {
        width: 80%;
        font-size: 16px;
    }
    .category-featured-content .featured-product .featured-product-detail-image {
        width: 38%;
    }
    .category-featured-content .featured-product .featured-product-detail-desc {
        width: 42%;
    }
   .category-featured-content .featured-product .featured-product-detail-desc .category-product-rating .price {
        font-size: 36px;
    }
   .category-featured-content .featured-product .featured-product-detail-desc .category-product-rating .price{
        font-size: 40px;
   }

   .category-featured-content .featured-product-scratch-dent .scratch-dent{
        font-size: 16px;
   }
   .category-best-sellers .best-seller-list .best-seller-product{
        font-size: 15px;
   }
   .category-best-sellers .best-seller-list .best-seller-product .best-seller-rating {
        font-size: 14px;
    }
   .category-best-sellers .best-seller-list .best-seller-product .best-seller-price{
        font-size: 36px;
   }
   .category-best-sellers .best-seller-list .best-seller-product .best-seller-button button{
        font-size: 14px;
   }

   .product-detail-main .product-content .product-desc h1 {
        font-size: 16px;
        line-height: 18px;
    }
    .product-detail-main .product-content .product-desc .price .our-price {
        font-size: 12px;
        line-height: 14px;
    }
    .product-detail-main .product-content .product-desc .price .our-price .strike-thru {
        font-size: 14px;
        line-height: 20px;
    }
    .product-detail-main .product-content .product-desc .price .big {
        font-size: 36px;
        margin: 0 35px;
    }
    .product-detail-main .product-content .product-desc .price .big sup {
        font-size: 16px;
        line-height: 20px;
        top: -15px;
    }
    .add-to-cart button, .add-to-cart button:hover, .add-to-cart button:active, .add-to-cart button:focus {
        font-size: 16px;
        line-height: 18px;
    }
    .product-info .product-info-details .machine-features .perfect-machine h1{
        font-size: 32px;
        line-height: 30px;
    }
    .product-info .product-info-details .machine-features .perfect-machine .feature-list ul li {
        font-size: 12px;
        line-height: 28px;
    }
    .product-info .product-info-details .machine-features .machine-warranty .title{
        font-size: 22px;
    }
    .product-info .product-info-details .machine-features .machine-warranty .sub-title{
        font-size: 16px;
        margin-bottom: 15px;
    }
    .product-info .product-info-details .machine-features .machine-warranty .dealer{
        margin-bottom: 15px;
        font-size: 14px;
    }
    .product-info .product-info-details .machine-features .machine-warranty .waarranty-desc p{
        font-size: 12px;
    }
    .product-info .product-info-details .add-on-item .title{
        font-size: 32px;
        line-height: 30px;
    }
    .product-info .product-info-details .machine-features-detail .title{
        font-size: 32px;
        line-height: 30px;
    }
    .product-info .product-info-details .machine-features-detail .feature-detail-list .feature-detail-block .feature-detail-desc h1{
        font-size: 16px;
        line-height: 16px;
        margin: 0 0 10px;
    }
    .product-info .product-info-details p{
        font-size: 14px;
        line-height: 16px;
    }

    .review-container .review .review-title{
        font-size: 32px;
        line-height: 26px;
    }
    .review-container .newest-rating .title{
        font-size: 28px;
        line-height: 30px;
        margin-bottom: 15px;
    }
    .review-container .review .review-rating img {
        width: 85%;
    }
    .review-container .review .review-rating{
        font-size: 12px;
    }
    .newest-rating-block img {
        width: 60%;
    }
    .review-container .rate-product .ratings-block .rate-info .review-by, .review-container .rate-product .ratings-block .rate-desc{
        font-size: 12px;
    }

    .review-container .rate-product .ratings-block .rate-info .review-date {
        font-size: 10px;
    }
    .review-container .rate-product .product-sorting .title{
        font-size: 18px;
        line-height: 24px;
    }
    .review-container .rate-product .product-sorting .sort-by{
        font-size: 18px;
        line-height: 100%;
    }
    .review-container .rate-product .product-sorting .sort-by .selectboxit-container .btn{
        padding: 0;
    }
    .add-to-cart .selectboxit.clsSelect{
        font-size: 14px;
    }
    .footer-content ul li a{
        font-size: 10px;
        line-height:20px
    }
    .footer h2{
        font-size:16px;
        margin-bottom:5px
    }
    .category-best-sellers .best-seller-list .best-seller-product .best-seller-title{
        font-size:12px;
        line-height:20px;
        height: 60px;
    }
#home-page-slider .slick-next:hover,
#home-page-slider .slick-next:focus,
#home-page-slider .slick-next{
    right:0px;
}    
#home-page-slider .slick-prev:hover,
#home-page-slider .slick-prev:focus,
#home-page-slider .slick-prev{
    left: 0px;
}

}
@media screen and (max-width: 768px) {
    .container-fluid{width:100%; /*overflow: hidden;*/}
    .mobile{display: inline-block;}
    .top-header{padding: 5px 0;}
    .top-nav{margin-right:130px; float: right;}
    .top-nav ul{float: left;margin: 0; padding: 0;}
    .top-nav span{display:none}
    .top-nav .glyphicon{display: inline; padding: 0 9px;}
    .top-nav img{display: none}
    .call-now{font-size: 16px;right:6px;}
    .call-now img{height:14px; margin-top: 2px;}
    .call-now span{padding-left: 4px;}
    .top-nav ul li:after{
        content:"";
        margin:0;
    }
    .header-title{font-size: 24px;padding:5px 0;}
    .header-nav{display: none;}

    .search_panel {
        float: right;
        font-size: 18px;
        position: absolute;
        right: 10px;
        top:38px;
    }
    .search_panel .navbar-left{
        margin: 0;
        padding: 0;
        color:#d6d6d6;
        box-shadow:none;
    }
    .search_panel .navbar-form .form-control{
        padding: 0 20px 0 0;
        position: absolute;
        right:-2px;
        height: auto;
        display: none;
    }
    .search_panel .navbar-form span{
        cursor: pointer;
    }
    .header-banner{margin: 0 30px;font-size:14px;line-height: 14px; height: 36px; border:0 none; background-position: 0 17px;}
    #home-page-ticker{
        height: 14px;
    }
    .header-banner-inner{padding: 10px 30px 10px;}
    .header-pink-border{display: none;}
    .slider .carousel-inner > .item{padding-top: 0;}
    .slider .text-content{margin-bottom: 16px;}
    .slider-box-title{
        font-size: 18px;
    }
    .bill-me-later{
        /*width:284px;*/
        margin-right: 10px;
        width: 175px;
        height: 125px;
    }
    .bill-me-later .header{
        font-size: 40px;
        margin-bottom: 0;
    }
    .bill-me-later .sub-header{
        font-size:26px;
        line-height:38px;
        margin-bottom:0
    }
    .bill-me-later .content{
        font-size:26px;
        line-height:32px;
    }
    .scratch-dent{
        /*width:160px;*/
        width: 108px;
        font-size: 26px;
        height: 125px;
    }
    .scratch-dent .off{
        font-size:38px;
        margin-top: 14px;
    }
    .sewing-machine {
        height: 165px;
    }
    .home-buttons, .offer{display: none;}
    .main_menu_navigation{width:100%}
    .main_menu_navigation ul, .main_menu_navigation li{width:100%; margin:0}
    .main_menu_navigation li {
        border-bottom: 1px solid #cccccc;
        padding: 0;
        width: 100%;
    }
    .main_menu_navigation li:first-child{
        border-top: 1px solid #cccccc;
    }
    .main_menu_navigation li a{
        font-size: 16px;
        color:#3d3d3d;
        font-family: "JuliusSansOne";
        padding: 10px 40px;
    }
    .main_menu_navigation li a .has-submenu{
        background: url("../images/plus_sign.png") no-repeat scroll right center rgba(0, 0, 0, 0);;
        float: right;
        width:10px;
        height:18px;
    }

    #home-page-slider .slick-slide{
        position: relative;
        margin: 0 5px;
    }
    #home-page-slider .slick-slide .bg-blue-green,#home-page-slider .slick-slide .bg-purple{
        position: absolute;
        width:100%;
        bottom:0;
    }
    #home-page-slider .slick-slide img{
        width:auto
    }
    .slider-main-box-2 .row:first-child,
    .slider-main-box-3 .row:first-child{
        height:100%;
        display: block;
    }
    .slider-main-box-1{width:293px}
    .slider .text-content{
        margin-bottom: 10px;
    }
    .slider-main-box-2{width:200px}
    .slider-main-box-3{width:255px}

    .home-product {
        padding: 0 20px;
    }
    .home-product .product-image,
    .home-product .product-desc{
        width:49%
    }
    .home-product .product-image img {
        max-width: 100%;
    }
    .product-desc .title{
        font-size: 18px;
        line-height: 24px;
    }
    .ribbon{
        width:90%;
        font-size:13px;
        line-height: 28px;
        margin:18px auto;
        white-space:no-wrap;
    }
    .ribbon:before, .ribbon:after{
        border-width: 14px;
    }
    .ribbon:after{right:-14px}
    .ribbon:before{left:-14px}
    .product-desc{
        font-size: 13px;
        line-height: 18px;
    }
    .rating-content,
    .rating-price{
        width:49%;
        margin: 0;
        float: left;
    }
    .rating-content{font-size: 14px;}
    .home-product .product-desc .rating {
        margin-top: 30px;
    }
    .rating-price{font-size: 42px; text-align: right;}
    .rating-price .small{font-size: 14px;}
    .shop-now, .shop-now:hover, .shop-now:focus, .shop-now:active{
        font-size: 14px;
    }
    .v-divider{
        background: #999;
        height:1px;
        margin:30px auto 15px;
        padding: 0 20px;
        width:100%
    }
    .product-desc-2{
        display: block;
        margin:0 auto;
        width:566px
    }
    .product-desc-2 .title{
        font-size: 68px;
        line-height:100%;
        margin-top: 10px;
    }
    .product-desc-2 .sub-title{
        font-size: 24px;
        line-height:100%;
        margin-bottom:15px
    }
    .product-desc-2 .prod-desc .row{
        font-size: 16px;
        line-height: 20px;
        color:#202020;
    }
    .product-desc-2 .prod-desc .daily-price .strike{
        font-size: 24px;
    }
    .product-desc-2 .prod-desc .price{
        font-size: 65px;
        line-height: 50px;
    }
    .product-desc-2 .prod-desc .price .dollar{
        font-size: 44px;
        line-height: 50px;
        margin: 0;
    }
    .product-desc-2 .prod-desc .price .small {
        color: #7b7b7b;
        font-size: 24px;
        line-height: 50px;
        vertical-align: bottom !important;
    }

    .lightning-deal-btn, .lightning-deal-btn:hover, .lightning-deal-btn:active, .lightning-deal-btn:focus{
        font-size: 16px;
        line-height: 30px;
        color:#1f1f1f;
    }
    .expires-in{
        font-size: 46px;
    }
    .h-divider{
        width:auto;
        display: block;
        height:1px;
        margin:0 20px;
    }
    .featured-pro{
        padding:0 15px 28px
    }
    .featured-products .title{
        font-size:52px;
        display: block;
        margin-left: 50px;
        margin-right: 50px;
    }
    .featured-products .title span{
        padding:0
    }

    .slick-list{overflow: hidden;}
    .slick-slide .featured-product-rating img{display: inline-block;}
    #featured-slider .slick-prev:hover, #featured-slider .slick-prev:focus, #featured-slider .slick-prev{left:30px}
    #featured-slider .slick-next:hover, #featured-slider .slick-next:focus, #featured-slider .slick-next{right:30px}
    .featured-products-list{margin-left: 0; margin-right: 0;}
    .featured-product-btn, .featured-product-btn:hover, .featured-product-btn:active, .featured-product-btn:focus,
    .featured-product-title,
    .featured-product-rating{
        font-size:12px;
        line-height:20px;
    }
    .footer{
        margin-left:15px;
        margin-right: 15px;
        display: block;
    }
    .client-logo ul li {
        display: inline-block;
        float: none;
        margin-right: 8px;
        vertical-align: middle;
    }
    .footer-content .col-lg-6 {
        border-bottom: 1px solid #999999;
        padding-bottom: 15px;
    }
    .footer-content .col-lg-3 {
        float: left;
        margin: 0;
        padding: 0;
        width: 50%;
    }
    .footer-content .col-lg-3 div{
        float: left;
        width:50%
    }

    .footer-content {
        border-bottom: 1px solid #999999;
        padding-bottom: 15px;
        margin-bottom: 30px;
    }

    .footer_nav{
        line-height:inherit;
        margin-bottom:10px
    }
    .footer_nav ul li{
        display: inline;
        float: none;
    }
    .footer ul li a{font-size: 10px;}
    .copy-right-text{margin-bottom: 10px;}
    .ribbon{font-size: 11px;}

    /* Category block - Begin */

    .category-content .header {
        margin-bottom: 20px;
    }
    .category-content .banner img{
        max-width: 100%;
    }
    .category-content .banner-desc p {
        font-size: 10px;
        line-height: 12px;
    }
    .category-content .category-nav .category-nav-container {
        font-size: 13px;
    }
    .category-panel .category-panel-block .title{
        font-size: 11px;
   }
   .category-panel .category-panel-block .category-rating .price {
        font-size: 26px;
    }
    .category-panel .category-panel-block .category-rating .rating{
        font-size: 12px;
    }
    .category-content .category-header .category-gallery .carousel-caption h3 {
        font-size: 10px;
    }
    .category-featured-content .featured-product h1{
        font-size: 48px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc h2{
        font-size: 14px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc .category-product-rating .rating {
        font-size: 12px;
        line-height: 14px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc .category-product-rating .price {
        font-size: 32px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc p {
        font-size: 12px;
        line-height: 16px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc .shop-now{
        font-size: 22px;
    }
    .category-featured-content .featured-product-scratch-dent .scratch-dent{
        font-size: 14px;
    }
    .category-best-sellers .best-seller-list .best-seller-product {
        font-size: 14px;
    }
    /* Category block - End */

    .product-detail-main .product-content .product-desc h1 {
        font-size: 14px;
        line-height: 16px;
    }
    .product-detail-main .product-content .product-desc .warranty{
        font-size: 13px;
    }
    .product-detail-main .product-content .product-desc .price .big {
        margin: 0 25px;
    }
    .product-info .product-info-details .machine-features .perfect-machine h1 {
        font-size: 28px;
        line-height: 26px;
    }
    .product-info .product-info-details .machine-features .machine-warranty .title {
        font-size: 18px;
    }
    .product-info .product-info-details .machine-features .machine-warranty .sub-title {
        font-size: 14px;
        margin-bottom: 12px;
    }
    .product-info .product-info-details .machine-features .machine-warranty .dealer {
        font-size: 12px;
        margin-bottom: 10px;
    }
    .product-info .product-info-details .machine-features .machine-warranty .waarranty-desc p {
        font-size: 12px;
        line-height: 12px;
    }
    .add-to-cart button, .add-to-cart button:hover, .add-to-cart button:active, .add-to-cart button:focus{
        padding: 15px 50px;
    }
    .add-to-cart .selectboxit.clsSelect{
        font-size: 14px;
    }
    .product-info .product-info-details .add-on-item .title{
        font-size: 28px;
        line-height: 26px;
    }
    .product-info .product-info-details .machine-features-detail .title{
        font-size: 28px;
        line-height: 26px;
    }
    .review-container .review .review-title {
        font-size: 26px;
        line-height: 22px;
    }
    .review-container .newest-rating .title{
        font-size: 24px;
        line-height: 26px;
    }
    .review-container .review .rating-bars-block {
        font-size: 12px;
        line-height: 24px;
    }
    .review-container .newest-rating .newest-rating-block{
        padding: 0 3%;
    }
    .review-container .rate-product .product-sorting .title{
        font-size: 16px;
    }
    .review-container .rate-product .product-sorting .sort-by{
        font-size: 16px;
    }
    .product-info .whats-included h1, .product-specification .title{
        font-size: 30px;
    }
}

@media screen and (max-width: 736px) {
    #home-page-slider .slick-slide{
        /*height: 250px;*/
    }
    .slider-main-box-1{width:280px}
    .slider-main-box-2{width:192px}
    .slider-main-box-3{width:244px}
    .add-to-cart .qty {
    padding: 0 16px;
}
}

@media screen and (max-width: 680px) {
    .featured-products .title{
        font-size: 48px;
    }
    .category-panel .category-panel-block{
        width: 49%;
    }
    .category-panel .category-panel-block .category-rating .rating{
        font-size: 14px;
    }
    .category-featured-content .featured-product .ribbon {
        width: 90%;
        font-size: 14px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc .shop-now {
        font-size: 20px;
    }
    .category-featured-content .featured-product-scratch-dent .scratch-dent{
        font-size: 12px;
        line-height: 26px;
    }

    .category-best-sellers .best-seller-list .best-seller-product{
        font-size: 12px;
   }
   .category-best-sellers .best-seller-list .best-seller-product .best-seller-price {
        font-size: 32px;
    }
    .category-best-sellers .best-seller-list .best-seller-product .best-seller-button button {
        font-size: 14px;
    }
    .rating-price{
        font-size: 40px;
    }
    .category-content .banner-desc h1 {
        font-size: 12px;
        line-height: 14px;
    }
    .category-content .banner-desc p {
        font-size: 9px;
        line-height: 10px;
    }
    .product-detail-main .product-content .product-desc .warranty{
        font-size: 12px;
        line-height: 16px;
    }
    .product-detail-main .product-content .product-desc .price .big {
        margin: 0 15px;
    }
    .add-to-cart button, .add-to-cart button:hover, .add-to-cart button:active, .add-to-cart button:focus{
        padding: 15px 40px;
    }
    .product-info .product-info-details .machine-features .perfect-machine h1 {
        font-size: 26px;
        line-height: 24px;
    }
    .product-info .product-info-details .add-on-item .title{
        font-size: 26px;
        line-height: 24px;
    }
    .product-info .product-info-details .machine-features-detail .title{
        font-size: 26px;
        line-height: 24px;
    }
    .product-info .product-info-details .machine-features-detail .feature-detail-list .feature-detail-block .feature-detail-desc h1 {
        font-size: 14px;
        line-height: 14px;
        margin: 0px 0 5px;
    }
    .product-info .product-info-details .machine-features .perfect-machine .feature-list ul li {
        font-size: 11px;
    }
    .review-container .review .review-title {
        font-size: 24px;
    }
    .review-container .review .review-rating img {
        width: 75%;
    }
    .review-container .review .review-rating {
        font-size: 10px;
    }
    .review-container .rate-product .product-sorting .title {
        font-size: 15px;
    }
    .review-container .rate-product .product-sorting .sort-by {
        font-size: 14px;
    }
    .review-container .rate-product .product-sorting .sort-by .sort-by-text{
        margin-top: 10px;
    }
    .category-panel .category-panel-block .title {
        font-size: 13px;
    }
}

@media screen and (max-width: 667px) {
    #home-page-slider .slick-slide{
    }

    .slider-main-box-1{width:254px}
    .slider-main-box-2{width:174px}
    .slider-main-box-3{width:221px}
}

@media screen and (max-width: 640px) {
    .menu-close-panel, .menu-close-panel:active, .navbar-inverse .menu-close-panel:hover, .navbar-inverse .menu-close-panel:focus{
        margin-top: 0;
        padding-top: 2px;
    }
    .cart-shortcut{
        top: 8px;
    }
    .search_panel{top:34px;}
    .company_logo img{
        height:18px
    }
    .home-product{
        padding-top: 10px;
    }
    #home-page-slider .slick-slide{
        width: 640px;
    }
    #home-page-slider .slick-slide .bill-me-later{
        width: 62%;
        margin-right: 19px;
        height: 200px;
    }
    #home-page-slider .slick-slide .scratch-dent{
        width: 35%;
        height: 200px;
    }
    #home-page-slider .sewing-machine a, #home-page-slider .sewing-machine a img {
        width: 100%;
    }
    .slider .text-content{
        margin-bottom: 16px;
    }
    .sewing-machine{
        height: 270px;
    }
    .footer h2{
        margin-top: 10px;
    }
    .home-product .product-image, .home-product .product-desc {
        width: 100%;
    }
    .home-product .product-image img {
        max-width: 100%;
        max-height: 250px;
    }
    .product-desc{
        margin-top: 0;
    }
    .product-desc-2{
        width: 100%;
    }
    .product-desc-2 .title {
        font-size: 52px;
    }

    .product-desc-2 .sub-title{
        font-size: 18px;
    }
    .ribbon {
        font-size: 14px;
    }
    .product-desc-2 .prod-img{
        width: 30%;
    }
    .product-desc-2 .prod-img img{
        max-width: 100%;
    }
    .product-desc-2 .prod-desc{
        width: 70%;
    }
    .product-desc-2 .prod-desc .daily-price{
        margin: 15px 0;
    }
    .product-desc-2 .prod-desc .daily-price .strike{
        font-size: 16px;
        line-height: 100%;
    }
    .product-desc-2 .prod-desc .price, .product-desc-2 .prod-desc .price .dollar{
        font-size: 42px;
        line-height: 46px;
    }
    .product-desc-2 .prod-desc .price .small{
        line-height: 46px;
    }
    .lightning-deal-btn, .lightning-deal-btn:hover, .lightning-deal-btn:active, .lightning-deal-btn:focus{
        width: 95%;
        font-size: 14px;
    }
    .featured-products{
        padding: 0 15px 20px;
    }
    .featured-products .title {
        font-size: 41px;
    }
    #featured-slider .slick-prev:hover, #featured-slider .slick-prev:focus, #featured-slider .slick-prev{
        left: 0;
    }
    #featured-slider .slick-next:hover, #featured-slider .slick-next:focus, #featured-slider .slick-next {
        right: 0;
    }
    .featured-products-list{
        margin-bottom: 0;
    }
    .footer{
        padding-top: 20px;
    }
    .footer h1 {
        font-size: 29px;
    }
    .footer-content{padding-bottom: 8px;}
    .client-logo {
        margin-top: 25px;
    }
    .client-logo ul li{
        padding: 5px;
    }
    .footer-content .col-lg-3 div{
        width: 100%;
    }
    .footer-nav{
        cursor: pointer;
    }
    .footer .footer-nav-dropdown{
        display: none;
        margin-bottom: 0;
    }
    .suggestions-search {
        font-size: 28px;
    }

    /* Category block - Begin */

    .main-category-content {
        margin: 0;
    }

    .category-content{
        width: 100%;
    }

    .category-content .banner{
        width: 100%;
    }
    .category-content .banner img{
        max-width: 100%;
    }

    .category-content .banner-desc{
        left: 0;
        position: absolute;
        top: 0;
        width: 30%;
    }

    .category-content .banner-desc img {
        width: 70%;
    }
    .category-content .banner-desc h1 {
        font-size: 16px;
        line-height: 24px;
    }

    .category-content .banner-desc p{
        display: none;
    }
    .category-content .category-header .category-gallery .carousel-indicators{
        display: none;
    }
    .category-content .category-nav, .category-content .category-sort-by-text {
        display: none;
    }
    .category-content .category-nav-dropdown{
        display: inline-block;
    }
    .category-sort{
        position: relative;
        text-align: center;
        margin: 0 10px 20px;
    }

    .category-sort .categopry-sort-title {
        float: none;
        width: 100%;
    }

    .category-sort .category-nav-dropdown{
        float: left;
        width: 45%;
        border: 1px solid #aaaaaa;
        position: relative;
        line-height: 0;
    }

    .category-sort .category-sort-dropdown {
        float: right;
        position: absolute;
        right: 0;
        top: 0;
        width: 45%;
        line-height: 100%;
        padding: 0 5px;
        border: 1px solid #aaaaaa;
    }

    .category-sort .category-nav-dropdown .btn {
        padding: 0 5px;
        width: 100%;
        text-align: left;
        font-size: 10px;
        line-height: 20px;
    }
    .category-sort .category-sort-dropdown .btn{
        font-size: 10px;
        line-height: 20px;
        padding: 0;
    }

    .category-sort-dropdown .selectboxit-arrow.caret{
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 6px solid;
    }

    .category-sort .category-nav-dropdown .selectboxit-arrow-container {
        position: absolute;
        right: 5px;
    }

    .category-sort .selectboxit-options {
        min-width: 200px;
    }

    .category-sort div h1{
        font-size: 38px;
        margin-top: 12px;
    }
    .category-content .category-header .category-gallery .carousel-caption h3{
        font-size: 9px;
        line-height: 13px;
    }

    .category-featured-content .featured-product h1{
        font-size: 44px;
    }
    .category-featured-content .featured-product .featured-product-detail-image {
        width: 38%;
    }
    .category-featured-content .featured-product .featured-product-detail-desc {
        width: 45%;
    }
    .category-featured-content .featured-product .featured-product-detail-desc .category-product-rating .price {
        font-size: 24px;
    }

    /* Category block - End */

    /* product - begin */
    
    /* product - end */

    .row{
        position:relative;
    }
    .toggle-title{
        cursor:pointer;
    }
    .toggle-this {
        color: #fff;
        float: right;
        font-size: 32px;
        line-height: 18px;
        position: absolute;
        right: 15px;
        top: 5px;
        display: block;
        text-transform: none;
    }
    .toggle-this:hover, .toggle-this:focus{
        color:#fff;
        text-decoration:none;
    }

    .dropdown-menu{
        min-width:100%;
    }

     .search_panel {
        top: 6px;
    }

    #perfect-machine, #addon-item, #detail-desc, #whats-included, #warranty, #specification, #reviews{
        display:none;
        padding: 0 10px;
    }

    .product-info {
        padding-bottom:0;
    }
    .product-specification{
        padding-top:0;
    }

    .product-info .product-info-details .add-on-item {
        margin-bottom: 0;
    }

    .product-info .product-info-details .machine-features {
        margin-bottom: 0;
    }

    .main-block{
        margin-top:20px !important;
    }

    .product-detail-main{
        margin: 0 10px;
    }
    .product-detail-main .product-content .product-image img {
        max-width: 55%;
    }
    .product-detail-main .product-content .product-image {
        width: 100%;
        text-align: center;
    }
    .product-detail-main .product-content .product-desc {
        width: 100%;
    }
    .product-detail-main .product-content .product-desc h1 {
        font-size: 20px;
        line-height: 28px;
    }
    .product-detail-main .product-content .product-desc .price .our-price {
        font-size: 16px;
        line-height: 20px;
    }
    .product-detail-main .product-content .product-desc .price .our-price .strike-thru {
        font-size: 18px;
        line-height: 24px;
    }
    .product-detail-main .product-content .product-desc .price .big {
        font-size: 50px;
    }
    .product-detail-main .product-content .product-desc .price .big sup {
        font-size: 20px;
        line-height: 24px;
        top: -20px;
    }
    .add-to-cart button, .add-to-cart button:hover, .add-to-cart button:active, .add-to-cart button:focus {
        padding: 15px 55px;
        font-size: 20px;
        line-height: 26px;
    }
    .product-detail-main .product-content .product-desc .rating{
        margin: 0 0 20px;
    }
    .product-detail-main .product-content .product-desc .warranty {
        font-size: 15px;
        line-height: 20px;
    }
    .product-detail-main .product-content .product-desc .divider {
        margin: 20px 0;
    }
    .product-detail-main .product-content .product-desc .product-features ul {
        font-size: 16px;
        line-height: 22px;
    }
    .product-detail-main .product-content .product-desc .product-features {
        margin-bottom: 20px;
    }
    .product-detail-main .product-content .product-desc .more-info .social-icons {
        margin-bottom: 20px;
    }
    .product-info .product-info-details {
        padding: 0;
    }
    .product-info .product-info-details p {
        font-size: 14px;
        line-height: 18px;
         margin: 25px 0;
         padding: 0 10px;
    }
    .product-info .product-info-details .machine-features .perfect-machine {
        width: 100%;
        margin: 0 !important;
    }
    .product-info .product-info-details .machine-features .perfect-machine h1, .product-info .product-info-details .add-on-item .title, .product-info .product-info-details .machine-features-detail .title, .product-info .whats-included h1, .product-specification .title, .review-head .reviews-heading, .warranty-block .warranty-heading h1{
        color: #fff;
        font-size: 24px;
        line-height: 32px;
        padding: 0 15px;
        margin: 0 0 20px;
    }
    .product-info .product-info-details .machine-features .perfect-machine h1{
        background-color: #81476f;
        font-family: "LatoLight";
    }
    .product-info .product-info-details .add-on-item .title{
        background-color: #2d849b;
    }
    .product-info .product-info-details .machine-features-detail .title{
        background-color: #2d5d9b;
    }
    .product-info .whats-included h1{
        background-color: #9b872a;
    }
    .product-specification .title{
        background-color:#3C8D53;
    }
    .warranty-block .warranty-heading h1{
        background-color:#A52112;
    }
    #specification{
        text-align: center;
    }
    .review-head .reviews-heading{
        background-color:#DDAA01;
    }
    .product-info .product-info-details .machine-features .perfect-machine .feature-list ul li{
        font-size: 14px;
        line-height: 30px;
    }
    .product-info .product-info-details .machine-features .v-divider, .product-info .product-info-details .machine-features .machine-warranty{
        display: none;
    }
    .product-info .product-info-details .machine-features-detail .feature-detail-list .feature-detail-block .feature-detail-img {
        margin-bottom: 15px;
        margin-right: 0;
        text-align: center;
        width: 100%;
    }
    .product-info .product-info-details .machine-features-detail .feature-detail-list .feature-detail-block .feature-detail-desc {
        width: 100%;
    }
    .product-info .product-info-details .machine-features-detail .feature-detail-list .feature-detail-block .feature-detail-desc h1 {
        font-size: 20px;
        line-height: 20px;
        margin: 0;
        text-align: center;
    }
    .product-info .product-info-details .machine-features-detail .feature-detail-list .feature-detail-block{
        margin-bottom: 15px;
    }
    .product-info .product-info-details .machine-features-detail .feature-detail-list .feature-detail-block .feature-detail-desc p{
        font-size: 14px;
        line-height: 18px;
        padding: 10px 0 0;
        text-align: center;
    }
    .product-detail-main .product-content .product-desc .social-icons ul li {
        margin: 0 15px;
    }
    .product-info .whats-included{
        padding: 0;
        text-align: left;
        border: none;
    }
    .product-info .whats-included .whats-included-container, .product-specification{
        float: none;
        width: 100%;
        margin-top: 20px;
        border: none;
    }
    .product-info .whats-included ul{
        font-size: 16px;
    }
    .product-info .whats-included ul li div {
        width: 68%;
    }
    .product-info .whats-included ul li div.img-container {
        text-align: center;
        width: 30%;
    }
    .product-info .whats-included ul li div.img-container img{
        max-width: 100%;
    }
    .review-divider{
        display: none;
    }
    .review-head{
        display: block;
        font-family: "LatoLight";
    }
    .review-container{
        padding: 0;
        margin-top: 20px;
    }
    .review-container .review, .review-container .newest-rating {
        width: 100%;
    }
    .review-container .review .review-title {
        font-size: 32px;
    }
    .review-container .review .review-rating {
        font-size: 14px;
    }
    .review-container .review .review-rating img {
        width: 100%;
    }
    .review-container .review .rating-bars-block {
        font-size: 16px;
        line-height: 30px;
    }
    .review-container .review .rating-bars-block .rating-bar{
        width: 75%;
    }
    .review-container .newest-rating{
        display: none;
    }
    .review-container .rate-product {
        margin: 20px 0 20px;
    }
    .review-container .rate-product .product-sorting .title, .review-container .rate-product .product-sorting .sort-by{
        display: block;
        float: none;
        text-align: center;
        font-size: 20px;
        /*line-height: 26px;*/
        line-height:19px;
    }
    .review-container .rate-product .product-sorting .sort-by{
        margin-top: 20px;
    }
    .review-container .rate-product .product-sorting .sort-by .selectboxit-container .btn{
        font-size: 16px;
    }
    .review-container .rate-product .product-sorting .sort-by .sort-by-text{
        margin-top: 4px;
    }
    .review-container .rate-product .ratings-block .rate-info {
        margin-right: 0;
        width: 100%;
        text-align: center;
        display: inline-block;
    }
    .ratings-block .rate-info img {
        width: auto;
    }
    .review-container .rate-product .ratings-block{
        margin: 20px 0 0;
    }
    .review-container .rate-product .ratings-block .rate-info .review-by {
        font-size: 16px;
        margin: 10px 0;
    }
    .review-container .rate-product .ratings-block .rate-info .review-date {
        font-size: 14px;
    }
    .review-container .rate-product .ratings-block .rate-desc {
        display: inline-block;
        width: 100%;
        text-align: center;
        margin-top: 10px;
        padding-bottom: 10px;
    }
    .review-container .rate-product .ratings-list .line-divider{
        margin: 0 5% 0 12.5%;
    }
    .review-container .rate-product .ratings-block .rate-desc .h-divider{
        margin: 20px 0 0;
        width: 50%;
    }
    .product-detail-main .product-content .product-image img {
        /*max-width: 80%;*/
        max-width: 100%;
        height: auto;
    }
    .warranty-block{
        width: 100%;
        margin-top: 20px;
        display: block;
    }
    .machine-warranty {
        text-align: center;
    }
    .machine-warranty .title {
        font-size: 28px;
        line-height: 34px;
    }
    .machine-warranty .sub-title {
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 15px;
    }
    .machine-warranty .dealer {
        font-size: 16px;
        line-height: 18px;
        margin-bottom: 15px;
    }
    .machine-warranty .dealer .dealer-logo {
        margin-bottom: 15px;
    }

    .machine-warranty .waarranty-desc p {
        font-size: 14px;
        line-height: 16px;
    }
    .product-info .product-info-details .add-on-item .procarousel-nav-left {
        left: 0px;
    }
    .product-info .product-info-details .add-on-item .procarousel-nav-right {
        right: 0;
    }
    .category-sort .selectboxit-arrow-container {
        line-height: 20px;
    }
}

@media screen and (max-width: 600px) {
    #home-page-slider .slick-slide{
        width: 580px;
        /*height: 454px;*/
    }

    #home-page-slider .slick-slide .bill-me-later{
        margin-right: 17px;
    }

    .category-content .banner-desc h1 {
        font-size: 13px;
        line-height: 18px;
    }
}

@media screen and (max-width: 568px) {

    #home-page-slider .slick-slide{
        width: 568px;
    }
    .slider .text-content {
        margin-bottom: 20px;
    }
    .featured-products .title {
        font-size: 32px;
    }
    .category-featured-content .featured-product .ribbon {
        font-size: 12px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc h2 {
        font-size: 14px;
        line-height: 18px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc {
        width: 53%;
    }
    .category-featured-content .featured-product-scratch-dent .scratch-dent{
        font-size: 10px;
    }
    .category-best-sellers .best-seller-list .best-seller-product{
        font-size: 10px;
   }
    .category-best-sellers .best-seller-list .best-seller-product .best-seller-price {
        font-size: 30px;
    }
    .category-best-sellers .best-seller-list .best-seller-product .best-seller-button button {
        font-size: 12px;
    }

    .category-content .category-header .category-gallery{
        margin-right: 1.3%;
    }
    .product-desc-2 .prod-desc .price, .product-desc-2 .prod-desc .price .dollar {
        font-size: 38px;
        line-height: 40px;
    }
    .product-desc-2 .prod-desc .price .small {
        line-height: 40px;
    }
}

@media screen and (max-width: 480px) {

    .header-banner{
        background-position: center;
        margin: 0 10px;
    }
    .header-banner-inner {
        padding: 10px;
    }
    .suggestions-search {
        font-size: 13px;
        text-indent: 0;
    }
    .show-close-icon {
        height: 29px;
        margin-top: 20px;
        width: 23px;
    }
    .search-icon-wrapper .glyphicon-search{
        margin-top: 22px;
    }
    #home-page-slider .slick-slide{
        width: 480px;
        /*height: 440px;*/
    }
    #home-page-slider .slick-slide .bill-me-later{
        width: 62%;
        margin-right: 14px;
    }
    #home-page-slider .slick-slide .scratch-dent{
        width: 35%;
    }
    .ribbon {
        font-size: 12px;
    }
    .product-desc-2 .prod-desc{
        font-size: 16px;
        line-height: 22px;
    }
    .product-desc-2 .prod-desc .price .small{
        font-size: 16px;
    }

    /* Category - Begin */

    .category-content .banner-desc h1 {
        font-size: 10px;
        line-height: 14px;
    }
    .category-panel .category-panel-block{
        padding: 0 20px;
        width: 100%;
        margin: 0 auto;
        display: block;
    }

    .category-panel .category-panel-image img {
        max-height: 275px;
    }

    .category-featured-content .featured-product .ribbon {
        font-size: 9px;
    }
    .category-featured-content .featured-product h1{
        font-size: 34px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc h2{
        font-size: 14px; line-height:18px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc p{
        font-size: 12px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc .category-product-rating .rating{
        font-size: 10px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc .category-product-rating .price sup{
        font-size: 10px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc .category-product-rating .price {
        font-size: 22px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc .shop-now {
        font-size: 18px;
    }
    .category-featured-content .featured-product-scratch-dent .scratch-dent {
        font-size: 7px;
        line-height: 20px;
    }
    .category-best-sellers h1{
        font-size: 42px;
    }

    #category-best-sellers-slider-nav .procarousel-nav-left, #category-best-sellers-slider-nav .procarousel-nav-right{
        top: 42px;
    }
    #category-best-sellers-slider-nav .procarousel-nav-left{
        left: 20px;
    }
    #category-best-sellers-slider-nav .procarousel-nav-right{
        right: 20px;
    }
    .category-best-sellers .best-seller-list .best-seller-product {
        font-size: 16px;
    }
    .category-best-sellers .best-seller-list .best-seller-product .best-seller-button button {
        font-size: 16px;
    }

    #add-on-item-list-wrapper .slider-nav.prev {
        background: url("../images/featured-prev.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        left: -20px;
    }
    #add-on-item-list-wrapper .slider-nav.next {
        background: url("../images/featured-next.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        right: -20px;
    }

    /* Category - End */

    .product-detail-main .product-content .product-desc h1 {
        font-size: 18px;
        line-height: 24px;
    }
    .product-info .product-info-details .machine-features .perfect-machine .feature-list{
        width: 100%;
    }
    .review-container .rate-product .product-sorting .title, .review-container .rate-product .product-sorting .sort-by{
        font-size: 16px;
    }
    .review-container .review .rating-bars-block .rating-bar {
        width: 70%;
    }
    .product-info .product-info-details .add-on-item .add-on-item-block1 .add-on-item-block1-container {
        padding: 0 10px;
    }
    .product-info .product-info-details .add-on-item .add-on-item-block p, .product-info .product-info-details .add-on-item .add-on-item-block1 p{
        padding: 10px 0 0;
        font-size: 13px;
    }
    .product-info .whats-included ul{
        font-size: 14px;
    }
    .product-info .product-info-details .machine-features .perfect-machine h1, .product-info .product-info-details .add-on-item .title, .product-info .product-info-details .machine-features-detail .title, .product-info .whats-included h1, .product-specification .title, .review-head .reviews-heading, .warranty-block .warranty-heading h1{
        font-size: 18px;
        line-height: 28px;
    }
    .toggle-this{
        line-height: 14px;
    }
    .product-info .product-info-details .add-on-item .add-on-item-block1 .add-on-item-block1-container {
        padding: 0 15px;
    }
    .product-info .product-info-details .add-on-item .procarousel-nav-left {
        left: -10px;
    }
    .product-info .product-info-details .add-on-item .procarousel-nav-right {
        right: -10px;
    }
    .product-info .product-info-details .add-on-item .add-on-item-block p, .product-info .product-info-details .add-on-item .add-on-item-block1 p {
        height: 60px;
    }
    .product-desc-2 .title {
        font-size: 38px;
         margin-top: 10px;
    }
    .product-desc-2 .sub-title {
        font-size: 14px;
    }
    .product-desc-2 .deal {
        text-align: center;
    }
    .featured-products .title {
        font-size: 21px;
    }
    .expires-in {
        font-size: 38px;
    }
    .category-panel .category-panel-block{
        padding: 0 20px 25px;
    }
    .category-panel .category-panel-block:last-child{
        padding: 0 20px;
    }
}
@media screen and (max-width: 479px) {
    
    .category-featured-content .featured-product .featured-product-detail-image, .category-featured-content .featured-product .featured-product-detail-desc {
    padding: 0 10px;
    width: 100%;
    }    
}
@media screen and (max-width: 414px) {
    #home-page-slider .slick-slide{
        width: 414px;
    }
}

@media screen and (max-width: 375px) {
    #home-page-slider .slick-slide{
        width: 375px;
    }
}

@media screen and (max-width: 360px) {
    .hide-ipad{
        display: block !important;
    }
    .header-banner {
        font-size: 12px;
        line-height: 12px;
        height: 32px;
    }
    #home-page-ticker{
        height: 12px;
    }
    .header-banner-inner{
        font-size: 12px;
    }
    #home-page-slider .slick-slide{
        width: 360px;
        overflow: hidden;
    }
    #home-page-slider .slick-slide .bill-me-later{
        width: 62%;
         height: auto;
        margin-right: 10px;
    }
    #home-page-slider .slick-slide .bill-me-later img, #home-page-slider .slick-slide .scratch-dent img{
        height: auto;
        width: 100%;
    }
    #home-page-slider .slick-slide .scratch-dent{
        width: 35.1%;
         height: auto;
    }
    .slider .text-content {
        margin-bottom: 9px;
    }
    .sewing-machine{
        height: 144px;
    }
    .slider-box-title {
        font-size: 16px;
    }
    .home-product{
        padding: 10px 10px 0;
    }
    .home-product .product-image, .home-product .product-desc {
        width: 100%;
    }
    .rating-content img {
        width: 125px;
    }
    .product-desc .title{
        font-size: 14px;
    }
    .ribbon{
        font-size: 11px;
    }
    .product-desc-2{
        width: 100%;
    }
    .product-desc-2 .title{
        font-size: 36px;
    }
    .product-desc-2 .sub-title{
        font-size: 12px;
    }
    .product-desc-2 .prod-img{
        display: table-cell;
        vertical-align: middle;
        float: none;
    }
    .product-desc-2 .prod-img img{
        width: 122px;

    }
    .product-desc-2 .prod-desc{
        width: 175px;
        padding: 0 12px;
        display: table-cell;
    }
    .product-desc-2 .prod-desc .row{
        font-size: 14px;
    }
    .product-desc-2 .prod-desc .daily-price{
        margin: 15px 0;
    }
    .product-desc-2 .prod-desc .daily-price .strike{
        font-size: 16px;
        line-height: 100%;
    }
    .product-desc-2 .prod-desc .price .small{
        line-height: 32px;
    }
    .product-desc-2 .prod-desc .price{
        font-size: 34px;
        line-height: 32px;
    }
     .product-desc-2 .prod-desc .price .dollar{
        font-size: 28px;
        line-height: 32px;
     }
    .product-desc-2 .deal{
        text-align: left;
    }
    .home-product .product-image img{
        max-height: 200px;
    }
    .lightning-deal-btn, .lightning-deal-btn:hover, .lightning-deal-btn:active, .lightning-deal-btn:focus{
        width: 99%;
        font-size: 14px;
    }
    .expires-in{
        font-size: 32px;
    }
    .featured-products .title{
        font-size: 22px;
        margin-left: 0;
        margin-right: 0;
        margin-top: 20px;
    }
    .featured-products .title span{
        display: inline-block;
        padding-top: 6px;
    }
    #featured-slider .slick-prev:hover, #featured-slider .slick-prev:focus, #featured-slider .slick-prev{
        left: 0;
    }
    #featured-slider .slick-next:hover, #featured-slider .slick-next:focus, #featured-slider .slick-next {
        right: 0;
    }
    .featured-products-list{
        margin-bottom: 0;
    }
    .footer{
        padding-top: 20px;
    }
    .footer h1{
        font-size: 18px;
    }
    .footer h3 {
        font-size: 12px;
        line-height: 100%;
    }
    .client-logo {
        margin-top: 20px;
    }
    .footer-content .col-lg-3 div{
        width: 100%;
    }
    .footer h2{
        font-size: 14px;
        margin-bottom: 0;
        margin-top: 10px;
    }
    .footer_nav ul li:after{
        margin: 0 0 0 2px;
    }
    .footer-nav{
        cursor: pointer;
    }
    .footer .footer-nav-dropdown{
        display: none;
        margin-bottom:0
    }

    /* Category block - Begin */
    .category-content .banner-desc h1 {
        font-size: 9px;
        line-height: 12px;
    }
    .category-content .category-header .category-gallery {
        width: 100%;
    }
    .category-content .category-header .category-bill-me-later{
        float: left;
        margin-top: 20px;
        width: 100%;
        display: block;
        background: none repeat scroll 0 0 transparent;
    }
    .category-content .category-header .category-bill-me-later img {
        height: auto;
        width: 80%;
    }
    .category-featured-content .featured-product h1{
        font-size: 28px;
    }
    .category-featured-content .featured-product .featured-product-detail-image, .category-featured-content .featured-product .featured-product-detail-desc {
        padding: 0 10px;
        width: 100%;
    }
    .category-featured-content .featured-product .featured-product-detail-desc h2 {
        font-size: 14px;
        line-height: 18px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc .category-product-rating .rating {
        font-size: 12px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc .category-product-rating .price {
        font-size: 36px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc .category-product-rating .price sup {
        font-size: 14px;
    }
    .category-featured-content .featured-product .featured-product-detail-desc p {
        font-size: 12px;
        line-height: 18px;
    }
    .category-featured-content .featured-product-scratch-dent{
        width: 100%;
        padding: 0 10px;
    }
    .category-featured-content .featured-product-scratch-dent .row{
        width: 100%;
        margin: 0 0 15px;
    }
    .category-featured-content .featured-product .featured-product-detail-image{
        height: 200px;
    }
    .category-featured-content .featured-product .featured-product-detail-image img {
        max-height: 100%;
        max-width: 100%;
    }
    .category-featured-content .featured-product-machine{
        padding: 0 10px;
    }
    .category-featured-content .featured-product-machine {
        width: 100%;
        height: 100px;
    }
    .category-featured-content .featured-product-scratch-dent .scratch-dent {
        font-size: 18px;
        line-height: 27px;
    }
    .category-best-sellers h1 {
        font-size: 34px;
        margin: 20px 0 15px;
    }
    #category-best-sellers-slider-nav .procarousel-nav-left, #category-best-sellers-slider-nav .procarousel-nav-right{
        top: 22px;
    }
    #category-best-sellers-slider-nav .procarousel-nav-left{
        left: 10px;
    }
    #category-best-sellers-slider-nav .procarousel-nav-right{
        right: 10px;
    }
    /* Category block - End */

    .product-detail-main .product-content .product-desc h1 {
        font-size: 14px;
        line-height: 20px;
    }
    .review-container .review .rating-bars-block{
        font-size: 14px;
    }
    .review-container .review .review-rating img {
        width: 80%;
    }
    .review-container .review .review-title {
        font-size: 26px;
    }
    .review-container .review .review-rating {
        font-size: 12px;
    }
    .add-to-cart button, .add-to-cart button:hover, .add-to-cart button:active, .add-to-cart button:focus{
        padding: 10px 40px;
    }
    .product-detail-main .product-content .product-desc .price .our-price {
        font-size: 14px;
        line-height: 20px;
    }
    .product-detail-main .product-content .product-desc .price .big {
        font-size: 38px;
    }
    .product-detail-main .product-content .product-desc .price .big sup {
        font-size: 18px;
        line-height: 24px;
        top: -15px;
    }
    .product-detail-main .product-content .product-desc .warranty{
        font-size: 13px;
    }
    .review-container .rate-product .product-sorting .title, .review-container .rate-product .product-sorting .sort-by , .review-container .rate-product .product-sorting .sort-by .selectboxit-container .btn{
        font-size: 14px;
    }

}

@media screen and (max-width: 320px) {
    #home-page-slider .slick-slide{
        width: 320px;
    }
    #home-page-slider .slick-slide .bill-me-later{
        width: 61%;
        margin-right: 15px;
        height: auto;
    }
    #home-page-slider .slick-slide .scratch-dent{
        width: 34.2%;
        height: auto;
    }

    .sewing-machine{
        height: 135px;
    }

    .home-product  .product-desc .rating {
        margin-top: 30px;
    }

    .product-detail-main .product-content .product-desc .price .our-price {
        font-size: 14px;
        line-height: 20px;
    }

    .product-detail-main .product-content .product-desc .price .big {
        font-size: 40px;
    }

    .product-detail-main .product-content .product-desc .price .big sup {
        font-size: 18px;
        line-height: 24px;
        top: -15px;
    }
    .product-detail-main .product-content .product-desc .price .in-stock {
        font-size: 16px;
    }
    .add-to-cart button, .add-to-cart button:hover, .add-to-cart button:active, .add-to-cart button:focus {
        padding: 10px 35px;
    }

    /* Category - Begin */

    /* Category - End */
}

@media screen and (max-width: 300px) {
    #home-page-slider .slick-slide{width:300px;}
    #home-page-slider .slick-slide .scratch-dent{width:100px}
    #home-page-slider .slick-slide .bill-me-later{width:176px}
    .header-banner {
        font-size: 11px;
        line-height: 11px;
        height: 31px;
    }
    #home-page-ticker{
        height: 11px;
    }
    .product-desc-2{width:100%;}
    .lightning-deal-btn, .lightning-deal-btn:hover, .lightning-deal-btn:active, .lightning-deal-btn:focus{
        width:100%;
        word-wrap: break-word;
    white-space: normal;
    }
    .product-desc-2 .prod-desc{
        width:100%;
    }
    .product-desc-2 .prod-img{
        float: none;
    }
    .product-desc-2 .prod-img img{
        width:auto;
        height: 200px;
    }

}

@media screen and (max-width: 740px) {
    .category-best-sellers .best-seller-list .best-seller-product .best-seller-title, .featured-product-title{
        height: 60px !important;
    }

}


