@media print {
    aside#sidebar,.newswrapper,#relatedProduct,.fSubscribe,.menu,#btnmMainMenu,.headerfix,.topbar,.headSearch, .fCol.fConnect, #btnmMainMenu.askQueLink,.prDetailLeft .sliderNavCount,.overallReview a,.pagination,#dealer_stock,stickyHeader,#headerSticky,#loading,#ProductSorting,.hp-thumbSlider,#catFilter.productFilter,.fCol.mobToggle,.shippingCartLink,.checkProgressbar,.toggleBoxRow,button.btn-secondory.btn-paypal,#checkout,#promotoggle,#specialtoggle,#addtocarttoggle,.headerfix,#certstoggle,#headerSticky.stickyHeader,.topNotificarion,.fLinks.topNotificarion,.prAction,#cartSideBar,.prSliderNav,.prRefChart,#tp-add-to-wishlist,.slick-initialized.slick-slider.slick-vertical,.prSliderNav.slick-initialized.slick-slider.slick-vertical,.prDetailLeft.sliderNavCount,#relatedProduct,#prVideos,#prViewCatalog,.qaSearch,.prDetailTab,.socialLink,#comments,#respond,#prReviews,#prQA  {
        display: none !important;
    }
    body {transform: scale(1); -moz-transform: scale(.8); -webkit-transform: scale(1);}
    .print-info {
        display: block !important;
        position: absolute;
        top: 20px;
        right: 20px;
    }
    .miniHead {
        padding: 30px !important;
        border-bottom: 0px;
    }
    #header-standard {
        padding-bottom: 0px !important;}
    .clearfix {overflow: visible !important; overflow-x: visible; overflow-y: visible;  display: block !important; flex: none; float: none; height: 100%; }
    .leftBox {overflow: visible !important; overflow-x: visible; overflow-y: visible; display: block !important; flex: none; float: none; height: 100%; }
    body {overflow: visible !important; overflow-x: visible; overflow-y: visible; display: block !important; flex: none; float: none; height: 100%; }
    .cmnTbale {overflow: visible !important; overflow-x: visible; overflow-y: visible; display: block !important; flex: none; float: none; height: 100%; }
    tbody {
        width: 100%;
     }
    .shoppingCart
 {
  display: block !important;
  flex: none;
  float: none;
 }
 .stepbystep
{display: none !important}
.rightside
{width: 100% !important}
    .headerFix {
        box-shadow: 0 0px 0px 0
    }
    .checkProgressbar {margin: 30px 0px 40px !important;}
    .singlePRDesc .cmnTbale tr th:first-child {border-left: 0px;}
    .singlePRDesc .cmnTbale tr th:last-child {border-right: 0px;}
    .attributeBox .attLabel.el-attribute.checked {border: 1px solid !important;}
    .attributeBox .attLabel.checked, .attributeBox .attLabel:hover {box-shadow: 0px 0px 0px 0px !important;}
    .prSliderMain{ width: 100%!important; height: 250px; float: left!important;
    }
    .singlePRDesc.prDescTable .cmnTbale th {font-size: 16px;}
    .cmnTbale th {background-color: white; color: black}
    .prSliderMain:after {background: }
    .prSliderMain .item{ line-height: 0px !important; display: block !important;
    }
    .prSliderMain.slick-initialized.slick-slider{ float: left!important;
    }
    .shoppingCart thead { display: table-row-group !important}
    .singlePRDesc {margin: 20px 0px;
    }
    .singlePRDesc.divTable{ width: 100%!important; 
    }
    .breadcrumb {padding: 140px 0px 0px;}
    #rightCheckout{ width: 100%!important; 
    }
    .leftBox{ width: 100%!important; 
    }
    #table-container.divTable{ width: 100%!important; 
    }
    .prDetail{padding: 10px 2% 20px!important;
    }
    .prDetailLeft .item img {display: flex;}
    .prDetailRight{width: 45%!important;
    }
    .prDetailRight h1 {font-size: 18px;line-height: 18px;
    }
    .prRatenReview {font-size: 14px;line-height: 14px;
    }
    .jumpSection {font-size: 14px; line-height: 18px;
    }
    .jumpSection h2 {margin: 16px 0px 8px;font-size: 16px;line-height: 16px;}
    .jumpSection ul li {font-size: 14px;line-height: 14px;}
    .fCol.fConnect{width: 100%;
    }
    .prQARow .prQue {margin: 0px 0px 5px;font-size: 14px}
    .fbox{float: left; width: 50%;
    }

    .jumpSection{ padding: 1px 1px!important; 
    }
    .prQARow{ padding: 0px 0px 15px!important; 
    }
    .reviewList {margin: 10px 0px;} 

    .reviewItem p {margin: 0px 0px 0px;
    }
    .reviewList .reviewItem{ width: 100%!important; min-height: 0px; padding: 5px;
    }
    .reviewItem .prRating {margin: 0px 0px 8px;}
    .reviewItem .reviewTitle {font-size: 14px;line-height: 14px;}

    .fLinks{ padding: 0px 0px 0px!important; 
    }
    .prQARow {margin: 0px 0px 5px;
    }
    .prSliderMain{border: 0px;
    }
    #thumblist.prThumbSlider{ width: 100%!important;
    }
    #container #content #main {
        width: 90%;
        margin: 0px;
        padding: 0px;
    }
    * {
        @include box-shadow(none);
        @include text-shadow(none);
    }
    white-space: nowrap; 
    table, figure {
        page-break-inside: avoid;
    }
    .reviewItem{
        page-break-inside: avoid; page-break-before: always;
    }
    #mid-wrapper{padding: 0px 0px 0px!important;
    }
    .fCopyright{padding: 0px 0px 0px!important;
    }
    .checkoutSteps {margin-top: 90px !important;
    } 
    .prRatenReview.prRating{-webkit-print-color-adjust: exact}
    .attributeBox .attTitle {font-size: 14px; line-height: 14px;
    }
    .prSliderMain .item img {max-height: 250px;}
    .imgAttribute.attributeBox .attLabel {line-height: px;border: 0px;}
    .prModalValue .prPrice {font-size: 16px; line-height: 28px;}
    html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, dfn, em, img, ins, kbd, q, samp, small, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {    font-size: 100%; 
    }
    .prDetailPromo {padding: 0px; }
    footer {padding: 0px 0px !important;}

}