﻿@charset "utf-8";
/* Portrait tablets and small desktops */
@media (min-width: 1199px) and (max-width:1299px) {
    .janus-hero-inner-info h3{
        font-size: 35px;
        line-height: 45px;
        margin-bottom: 10px;
    }
}

@media (min-width: 992px) {
    .janus-product-meta .recall-notice {
        padding-top: 7px;
    }

    .janus-s-p-b-content .recall-notice {
        padding-top: 5px;
    }

    .janus-pdp-info-block-sect .col-md-4:nth-child(3n+1) {
        clear: left;
    }
}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
    .pdp-sticky-left-col{
        width: 40%;
    }
    .janus-pdp-sticky-detail h3{
        padding: 3px 5px 3px 0;
    }
    .janus-btn-blue-border.btn-lg{
        padding: 10px 15px;
        min-width: auto;
    }
    .janus-btn-green.btn-lg{
        padding: 10px 15px;
        min-width: auto;
    }
    .janus-product-meta .janus-model-number{
        font-size: 20px;
        line-height: 35px;
    }
    .janus-product-meta .janus-product-title {
        font-size: 25px;
        line-height: 35px;
    }
    .janus-product-features ul li {
        font-size: 16px;
        line-height: 24px;
    }
    .ja-pdp-supp-col-1{
        width: 52%;
    }
    .ja-pdp-s-col-2{
        width: 20%;
    }
    .ja-pdp-s-col-3{
        width: 28%;
    }
    .janus-pdp-widgets-block .janus-pdp-widget-col {
        display: block;
        border-right: none;
        padding: 20px;
        width: 100%;
        border-bottom: 1px solid #ddd;
    }
    .suppor-popup-sect .janus-pdp-widgets-block .janus-pdp-widget-col{
        width: 33.33%;
        border-right:1px solid #ddd;
    }
    .j-blue-p-h-col {
        float: none!important;
        display: block;
        width:100%;
    }
    .janus-items-accessories-wrap {
        padding: 0 43px 0px 40px;
    }
    .janus-pro-supplie-block{
        max-width: 145px;
    }
    .janus-pro-supplie-block .janus-btn-green.btn-md {
        min-width: 145px;
    }

    .janus-accounts-tab>li>a{
        padding: 12px 4px;
        font-size: 14px!important;
    }
    .janus-myaccount-wrapper .janus-tab-section .tab-pane.padding-30{padding:15px;}
    .janus-order-listing-block{padding:15px;}
    .janus-order-listing-step{left: 15px;}
    .janus-order-listing-col-1{padding-left: 10px;}

    .janus-card-info p{
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 5px;
    }
    .janus-card-price-box{margin-bottom:10px;}

    .janus-video-col-r{
        width: 500px;
    }
    .janus-video-block-info h3{
        font-size: 35px;
        line-height: 45px;
        margin-bottom: 15px;
    }
    .janus-video-block-info ul li{
        font-size: 18px;
        line-height: 27px;
        margin-bottom: 5px;
    }
    .janus-f-p-w-l-col{
        display: block;
    }
    .janus-f-p-w-r-col{
        display: block;
        width:100%;
    }

    .janus-hero-billboard-wrapper{
        height:auto;
        width:100%;
        display: block;
    }
    .janus-h-b-col-l{display: block;}
    .janus-h-b-col-r{display: block;
        width:100%;
    }
    .janus-hero-inner-info h3{
        font-size: 35px;
        line-height: 45px;
        margin-bottom: 10px;
    }

    .janus-hero-right-info-wrap{
        padding: 20px 20px;
    }
    .janus-hero-info-title{
        font-size: 22px;
        margin-bottom: 20px;
    }
    .janus-hero-r-info-widget {
        position: relative;
        display: block;
        width: 33.33%;
        margin-bottom: 0;
        float: left;
        padding-right: 15px;
    }
    .janus-hero-r-info-img{
        display: table-cell;
        width: 120px;
    }
    .janus-hero-r-info-caption h3{
        font-size: 16px;
        line-height: 25px;
        margin-bottom: 5px;
    }
    .janus-hero-r-info-caption .more-btn-links{
        font-size: 16px;
    }
    .janus-psp-left-col {
        width: 70%;
    }
    .janus-psp-right-col {
        width: 30%;
    }
	/*.janus-product-features{
		height: 105px;
	}*/
	.janus-pdp-slider-wrap.column-splitter .col-xs-12.col-sm-12.col-md-6.col-lg-6:first-child {
		width: 50%;
	}
	.janus-pdp-slider-wrap.column-splitter .col-xs-12.col-sm-12.col-md-6.col-lg-6.container-rounded:last-child {
		width: 50%;
	}
	.janus-pdp-slider-wrap.column-splitter .cxa-addtocart-component .janus-where-to-buy-btn{margin-right:10px!important;}
	.pdp-sticky-left-col .jannus-pdp-rating-sticky{display:none;}
	.janus-pdp-supplies-card .janus-where-to-buy-btn.btn-md .ps-widget {
		min-width: 160px;
	}
	.janus-video-block-info .janus-where-to-buy-btn .ps-widget{padding: 10px 15px!important; min-width: auto; margin-right:10px;}
	.janus-video-block-info .add-to-cart-btn{padding: 10px 15px!important; min-width: auto!important;}
	.janus-pd-steps li:first-child{width: 214px;}
	
	.janus-order-listing-col-1 h3{
		font-size: 15px;
	}
	.janus-order-col-list {
		font-size: 15px;
	}
	.track-order-btn{font-size: 15px;}
	.janus-order-listing-col-1 h6{font-size: 15px;}
	.janus-order-item-total{font-size: 15px;}
	.janus-order-col-list span b{float:none;}
	.janus-order-show-btn{font-size: 15px;}
	.janus-pdp-supplies-card .ja-pdp-s-col-3 .cxa-addtocart-component .add-to-cart-btn {
		min-width: 162px;
	}
	
	.janus-out-of-stock-text{
		font-size: 15px;
		max-width: 100%;
		line-height: 21px;
	}
	.janus-pdp-content-sect .carousel-video .thumbnail-carousel .item .slide-content-container .slide-video {
		min-height: 225px;
		height: 225px;
	}
	.janus-pdp-content-sect .carousel-video .thumbnail-carousel .item .slide-content-container .slide-text {
		margin-top: 0px;
	}
	.janus-pdp-content-sect .carousel-video-block .carousel-video .slide-content-container .video-title{font-size: 22px;}
	.janus-pdp-slider-wrap .cxa-productprice-component .janus-price-container{max-width: 449px;}
	.j-my-adree-buttons {
		padding-right: 30px;
	}
	.j-my-payinfo-buttons {
		text-align: right;
		padding-right: 15px;
	}

}



/* Landscape phones and portrait tablets */
@media (max-width: 991px) {
    .janus-pdp-container{max-width: 750px;}
	.janus-p-limit-box {
		font-size: 13px;
		display: inline-block;
		line-height: 20px;
		top: -4px;
		position: relative;
	}
    .janus-header-wrapper .container .row{
        margin-left:-15px;
        margin-right:-15px;
    }
    .janus-pdp-widgets-block .janus-pdp-widget-col {
        display: block;
        border-right: none;
        padding: 20px;
        width: 100%;
        border-bottom: 1px solid #ddd;
    }
    .janus-logo-sect {
        width: 105px;
        margin: 13px 0 11px 0;
        padding-right: 8px;
        display: inline-block;
        vertical-align: top;
        padding-left: 10px;
    }
    .janus-h-icon-sect li>a{padding: 18px 8px 14px 10px;}
    .janus-h-dropdown{min-width: 100px;     padding-top:10px;}
    .janus-h-dropdown .triger-btn1{
        line-height: 35px;
        padding: 0 20px 0 10px;
        height: 35px;}
    .janus-h-dropdown .triger-btn1::after{
        top: 14px;
        right: 4px;
    }
    .janus-h-dropdown .dropdown-menu{min-width: 110px;}
    .janus-h-dropdown .dropdown-menu li a{padding: 6px 0px 7px 10px;}
    .janus-pdp-sticky-detail h3{
		font-size: 13px;
		padding-right: 5px;
	}
    .janus-pdp-sticky-detail .janus-pdp-stikcy-img{width: 35px; margin-right: 5px;}
    /*.pdp-sticky-left-col{width: 40px;}*/
    .janus-pdp-sticky-bar{padding:8px 0;}
    .janus-pdp-prices{
        float: left;
    }
    .janus-pdp-org-price{font-size: 18px; display: block; line-height: 16px;}
	.janus-pdp-org-price del{font-size: 12px;line-height: 14px;}
    .janus-pdp-your-price{font-size: 18px; line-height: 16px;}
    .janus-pdp-sticky-bar .container {
        padding-left: 8px;
        padding-right: 8px;
    }
    .janus-pdp-price-btns {
        float:none; 
        text-align: right;
		display:inline-block;
    }
    .janus-pdp-prices{padding: 0px 0;
		display: flex;
		flex-direction: column;
		justify-content: center;
		height: 34px;
	}
    .pdp-sticky-right-col{padding: 0px 0; text-align:right;}
    .janus-btn-blue-border.btn-md {
        font-size: 13px;
        line-height: 20px;
        padding: 5px 5px;
        min-width: auto;
    }
    .janus-btn-green.btn-md {
        font-size: 13px!important;
        line-height: 20px!important;
        padding: 5px 8px!Important;
        min-width: auto;
        font-weight: 600;
    }
	.janus-product-category {
		font-size: 15px;
		line-height: 23px;
	}
	.janus-where-to-buy-btn.btn-md .ps-widget {
		line-height: 20px;
		padding: 4px 5px !important;
		min-width: auto;
	}
	.janus-where-to-buy-btn.btn-md .ps-widget .ps-button-label{
		font-size: 13px;
		line-height: 20px;

	}
	.janus-checkout-accordion-panel .janus-btn-green.btn-lg {
		padding: 3px 15px;
		font-size: 16px;
	}
    .janus-product-features ul{
        padding: 12px 0 1px 25px;
    }
	.janus-video-block-info .janus-where-to-buy-btn .ps-widget {
		padding: 5px 12px;
		border: 1px solid #0D2EA0;
		background: #fff;
		border-radius: 2px;
		line-height: 15px!important;
		height: 37px;
	}
	
	.janus-video-block-info .janus-where-to-buy-btn .ps-widget span {
		font-size: 15px!important;
		line-height: 0px!important;
	}
	
	.janus-order-col-list span b{float:none;}
    .pdp-slider-content {
        overflow: hidden;
        padding-bottom: 10px;
        margin-bottom:0px!important;
    }
    /*.janus-pdp-container{padding: 0 15px;}*/
    .janus-pdp-col-l{float:none; width:100%;}
    .janus-pdp-col-r {overflow: inherit;}
    .pdp-slider-thumb{display:none;}

    .janus-pdp-p-detail .janus-pdp-left-col{ width: 100%;}
    .janus-pdp-p-detail .janus-pdp-right-col{ width: 100%;}
    .pdp-slider-content .slick-arrow {
        display:inherit!important;
    }
    .pdp-slider-content .slick-dots {
        display: inherit!important;
    }
    .janus-pdp-slider-wrapper{padding:0;}
    .pdp-slider-content .slick-list{padding: 0 40px;}
    .janus-product-detail-container{padding:0;}
    .janus-product-features ul li{
        font-size: 16px;
        line-height: 25px;
    }
	.janus-edit-info-section {
		padding: 0 0px 5px 0px;
	}
	
    .janus-p-rating-sect{display: block;padding-bottom: 8px;}
    .rating-stars li .star-icon {
        width: 16px;
        height: 16px;
        background-size: 16px;
    }
    .rating-stars{padding-right: 10px;display: inline-block;  float: none;}
    .janus-rating-count{font-size: 14px; line-height: 19px;}
    .janus-pdp-write-review{display: block; margin-left: 0; padding-left: 0;}
    .janus-pdp-write-review::before{content:none;}
    .janus-pdp-write-review a{font-size: 14px;}
    .janus-product-summary-bar{text-align: center;}

    .janus-product-summary-bar{/*float: left;*/ width: 100%;}
	.janus-product-summary-bar .raiting-container{display:inline-block;}
    .janus-price-container{/*float: left;*/ width:100%; max-width:100%;}

    .janus-product-features {
        padding-bottom: 10px;
    }
    .janus-price-rows{display: block; }
    .janus-price-rows .janus-pr-col{display: block;width:100%!important;text-align: center!important;}
    .janus-price-rows .janus-price-text{font-size: 14px!important; line-height: 15px!important;padding-bottom: 4px;}
    .janus-price-rows .janus-your-price { font-size: 24px;color: #C14F5F; line-height: 25px; }

    .janus-price-btns {
        display: flex;
        justify-content: space-around;
        align-items: flex-start;
        margin-top:3px;
    }
    .janus-price-btns .janus-btn-blue-border.btn-lg{
        font-size: 15px;
        line-height: 25px;
        padding: 5px 12px;
        min-width: 160px;
    }
    .janus-price-btns .janus-btn-green.btn-lg {
        font-size: 15px;
        line-height: 25px;
        padding: 5px 12px;
        min-width: 160px;
        font-weight: 600;
    }
    .janus-pdp-title2{font-size: 16px; margin-bottom: 10px!important;}
	.janus-promotions-section > h4{margin-bottom: 10px !important;}
	.janus-promotion-p-info + .text {
		margin: 10px 0 !important;
	}
    .janus-pdp-content-sect p {
        font-size: 14px;
        line-height: 21px;
    }
    .janus-pdp-content-sect blockquote ul{line-height: 21px;  font-size: 14px;}
    .janus-pdp-content-sect blockquote ul li {
        margin: 12px 5px;
    }
    .janus-info-block .janus-info-b-img {
        float: left;
        width: 80px;
        margin-right: 10px;
    }
	.janus-info-collg-b-title {
		font-size: 16px;
		text-align: left;
		padding: 0px 0 0px;
		font-weight: 600;
	}
    .janus-info-block h2{
        padding: 0px 8px;
        line-height: 25px;
        font-size: 16px;
    }
    .janus-info-b-img.video-box a::before{
        width: 30px;
        height: 22px;
        background-size: 30px;
    }
    .janus-info-block{
        border-bottom: 1px solid #979797;
        padding-bottom: 15px;
        margin-bottom: 15px;
    }
    .janus-inof-btn-group {
        display: flex;
        width: 100%;
        justify-content: space-around;
        padding: 15px 0 5px 0;
        align-items: baseline;
    }
    .janus-inof-btn-group .janus-btn-green.btn-md{
        flex-grow: 1; 
        
    }
    .janus-inof-btn-group .janus-btn-blue-border.btn-md{
        flex-grow: 1; 
        margin-right: 15px;
    }
    .janus-view-more-btn{
        min-width: 185px;
        font-size: 14px!important;
        padding: 2px 15px!important;
        line-height: 34px!important;
    }
    .janus-view-more-btn span::before{left: 20px; top: 10px;}
    .janus-view-more-btn span::after{right: 20px; top: 10px;}

    .accordion-panel .panel-heading a{font-size: 16px; padding: 8px 20px; height: 51px; line-height: 36px;}
    .accordion-panel .panel-heading a[aria-expanded="true"]::after{right: 12px; top: 13px;}
    .accordion-panel .panel-heading a::after{right: 12px; top: 13px;}
    .pdp-table{    font-size: 14px;}


    .janus-pdp-supplies-card{border:none; border-bottom:1px solid #979797;    padding-bottom: 18px;}
    .ja-pdp-supp-col-1 {
        width: 100%;
        float: none;
        padding: 15px 0px 5px 0px;
    }
    .jan-pdp-supp-img{width: 80px; height: auto;}
    .ja-pdp-supp-col-1 h2{font-size: 14px; line-height: 14px;}
    .ja-pdp-supp-col-1 h3 {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 0;
    }
    .ja-pdp-s-col-2 {
        display: flex;
        float: none;
        width: 100%;
        padding:0px 0px 3px 0px;
        justify-content: space-between;
    }
    .ja-pdp-s-col-2 .janus-org-supp-price{order:2; }
    .janus-p-rating-sect .spp-rating-stars {
        display: inline-block;
        margin-right: 5px;
    }
    .janus-p-rating-sect .janus-rating-supp-count {
        display: inline-block;
    }
    .janus-org-supp-price {
        font-size: 22px;
        
        display: block;
        padding-bottom: 0;
        line-height: 38px;
    }
    .ja-pdp-s-col-3 {
        float: none;
        width: 100%;
        padding: 5px 0px 0px 0px;
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
    }
    .ja-pdp-s-col-3 .btn{margin:0;}
    .pdp-btn-links-2{font-size: 14px!important; padding: 0px 28px 0px 0px!important; }
    .janus-pdp-suppor-widget strong{font-size: 14px; line-height: 22px;}
    .janus-pdp-suppor-widget ul{font-size: 14px; line-height: 22px;}


    .janus-product-tabs.affix{
        top: 25px;
        padding: 35px 0 0 0;
    }   
    .janus-product-tabs{
        height: 1px;
        overflow: hidden;
        visibility: hidden;
        margin: 0;
    }
    .janus-product-tabs.affix{
        height:77px;
        overflow:visible;
        visibility:inherit;
        margin:inherit;
		margin-top:0!important;
    }
	.cxa-producttabsheader-component{
		min-height: auto;
		margin-top: 0;
	}

    
    .janus-product-tabs #janus-pr-tbas{
        display: block;
        position: absolute;
        background: transparent;
        bottom: 0;
        right: 0;
        top: 0;
        z-index: 99;
        width: 50px;
        height: 40px;
        border: none;
        outline:none;
    }
    .janus-product-tabs .dropdown-menu{    
        display: inherit;
        position: absolute;
        padding:0 15px;
        width: 100%;
        opacity: 1;
        height: 40px;
        overflow: hidden;
        top: 0;
        z-index: 15;
    }
    .janus-product-tabs .nav li{
        display: block;
        float: none;
        padding: 0;
        margin: 0;
    }
    .janus-product-tabs .dropdown.open .dropdown-menu{
        height: auto;
        overflow: inherit;
        opacity: 1;
    }
    .janus-product-tabs .dropdown.open li{display:block!important;}
    .janus-product-tabs .dropdown li{display:none!important;}
    .janus-product-tabs .dropdown li.active{display: block!important;}
    .janus-product-tabs .dropdown li.active a::after{content:none;}

   

    .janus-product-tabs .dropdown .support-link a{color:#000!important;}
    .janus-product-tabs .dropdown .support-link a::before{content:none;}

    .janus-product-tabs #janus-pr-tbas .caret {
        position: absolute;
        right: 18px;
        top: 17px;
        border-top: 10px dashed #666;
        border-right: 8px solid transparent;
        border-left: 8px solid transparent;
    }
    .janus-pdp-suppor-widget ul{
        min-height: auto;
    }
    .m-pdp-shiping-block .auto-fill-block .auto-f-icon img{width: 22px;}

    .m-top-seller-block{margin-bottom: 5px;}
    .m-janus-product-title{
        line-height: 23px;
    }
    .scroll-top-icon{display:none!important;}
    .support-icon{right: 15px;}


    .suppor-popup-sect .janus-pdp-widgets-block .janus-pdp-widget-col{
        width: 33.33%;
        border-right:1px solid #ddd;
        padding: 10px;
    }
    .janus-pdp-call-icon-btn {
        padding: 2px 12px!important;
    }
    .suppor-popup-sect .janus-pdp-suppor-widget ul {
        min-height:132px;
    }
    .suppor-popup-sect{
        right: 0px;
    }
    .suppor-popup-sect .modal-dialog{
        width: 730px;
    }
    .shopping-cart-top-sect .line-height1{
        text-align: left;
        line-height: 32px;
        font-size: 18px;
    }
    .janus-items-accessories-wrap {
        padding: 0 43px 0px 40px;
    }
    .shopping-page {
        margin-top: 15px;
    }
    
    .shopping-page .janus-btn-green {
        font-size: 16px;
        line-height: 32px;
        padding: 5px 16px;
        min-width: 150px;
        margin-top: 11px;
    }
    .janus-checkout-top .janus-btn-green {
        font-size: 16px;
        line-height: 32px;
        padding: 5px 16px;
        min-width: 150px;

    }
    .janus-checkout-top .line-height1 {
        text-align: left;
        line-height: 43px;
        font-size: 18px;
    }

    .janus-checkout-top{
        margin-top: 15px;
    }
    .janus-checkout-top .janus-btn-green {
        font-size: 14px;
        line-height: 25px;
        padding: 5px 10px;
        min-width: auto!important;
    }
    .janus-checkout-top .line-height1 {
        text-align: left;
        line-height: 20px;
        font-size: 16px;
    }
    .janus-checkout-page-wrapper{
        margin-top: 10px;
    }
    .janus-checkout-page-col-left{padding:0;}
    .janus-checkout-page-col-right{padding:0;}
    .janus-checkout-accordion-step {
        border: 1px solid #ddd;
        width: 25px;
        height: 25px;
        display: block;
        border-radius: 50px;
        text-align: center;
        font-size: 13px;
        color: #000;
        line-height: 23px;
        float: left;
        position: relative;
    }
    .janus-form-filled .janus-checkout-accordion-step::after{
        width: 25px;
        height: 25px;
        background-size: 25px;
    }
    .janus-checkout-accordion-panel .panel-heading>a{
        padding:19px 12px;
    }
    .janus-checkout-a-head {
        padding-left: 36px;
    }
    .janus-checkout-a-head-title {
        font-size: 16px;
        color: #000;
        line-height: 25px;
        padding-right: 35px;
    }
    .janus-checkout-accordion-panel .panel-heading a[aria-expanded="false"]::after{
        right: 12px;
        top: 20px;
    }
    .janus-checkout-accordion-panel .panel-heading a[aria-expanded="true"]::after{
        right: 12px;
        top: 20px;
    }
    .janus-checkout-accordion-panel .panel-body {
        padding: 0px 15px 5px 15px;
    }
    .janus-form-field2 .form-control{
        min-height: 40px;
    }
    .standar-shipping-block .janus-checkout-a-head-title {
        line-height: 30px;
        margin-bottom: 0px;
		margin-top:1px;
		/*display: block !important;*/
		line-height: 23px;
    }
    .standar-shipping-block p{
        line-height: 16px;
    }
    .janus-checkout-page-col-right .janus-blue-panel .panel-heading .j-blue-p-h-col:first-child {
        display: block;
    }
    .janus-blue-panel{margin:0;}
    .janus-form-filled-block {
        padding-left: 34px;
    }
    .janus-form-filled-block p {
        margin: 1px 0;
        font-size: 15px;
    }
    .janus-order-placed-top{margin-top:15px;}
    .janus-order-placed-top .line-height1 {
        line-height: 23px;
        font-size: 16px;
        margin-bottom: 10px;
    }
    .janus-set-password-block .padding-40 {
        padding: 15px;
    }
    .janus-set-password-block .padding-40 .janus-sign-up-btn {
        min-width: 100%;
    }
    .janus-order-placed-col-right .janus-blue-panel .padding-30{padding:15px;}

    .janus-accounts-tab>li>a{
        padding: 12px 4px;
        font-size: 14px!important;
    }
    .janus-myaccount-wrapper .janus-tab-section .tab-pane.padding-30{padding:15px;}
    .janus-order-listing-block{padding:15px 15px 25px 15px;}
    .janus-order-listing-step{left: 15px;}
    .janus-order-listing-col-1{padding-left: 10px;}

    .janus-order-place-top-sect .line-height1{
        line-height: 23px;
        font-size: 16px;
    }
    .janus-card-full-wrap{
        display: flex;
        flex-direction: column;
    }
    .janus-card-full-wrap .janus-card-full-l-col{
        display: block;
        order:2;
    }
    .janus-card-full-wrap .janus-card-full-r-col{
        display: block;
        order:1;
    }
    .jasnu-card-img img{width:100%;}
    .jasnu-ink-logo {
        margin-bottom: 15px;
    }
    .janus-card-info p{
        font-size: 15px;
        line-height: 21px;
        margin-bottom: 10px;
    }
    .janus-card-price-box .janus-card-pric-text{font-size: 14px;}
    .janus-card-price-box .janus-card-you-price{    font-size: 16px;}
    .janus-card-price-box{
        margin-bottom:10px!important;
    }

    .janus-video-col-l{
        display: block;
    }
    .janus-video-col-r{
        display: block;
    }
    .janus-video-section.janus-v-shadow::after{
        background: -moz-linear-gradient(0deg, #000000 40%, rgba(0,0,0,0.85) 47%, rgba(0,0,0,0.00) 92%); /* FF3.6-15 */
        background: -webkit-linear-gradient(0deg, #000000 40%, rgba(0,0,0,0.85) 47%, rgba(0,0,0,0.00) 92%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(0deg, #000000 40%, rgba(0,0,0,0.85) 47%, rgba(0,0,0,0.00) 92%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    }

    .janus-m-video-sect {
        position: relative;
        z-index: -1;
    }
    .janus-m-video-sect .janus-video-s-button{
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        width: 66px;
        height: 48px;
    }
    .janus-video-col-r{
        width:100%;
    }

    .janus-video-block-info h3{
        font-size: 24px;
        line-height: 36px;
        margin-bottom: 10px;
    }
    .janus-video-block-info ul li{
        font-size: 16px;
        line-height: 24px;
    }
    .janus-video-block-info {
        padding: 15px 15px;
    }
    .janus-video-block-info ul{
        margin-bottom: 25px;
    }
    .janus-price-btns{
        margin-bottom: 15px;
    }
    .janus-video-block-info .more-yellow-btn-links{
        font-size: 14px;
        padding: 3px 28px 3px 0px;
    }
    .janus-video-block-info  .more-yellow-btn-links::after{
        background-size: 17px;
    }
    .janus-video-section{
        min-height: auto;
    }
    .janus-v-shadow::after{
        z-index:0;
    }
    .janus-video-block-info{
        position: relative;
        z-index:1;
    }
    .janus-video-col-l .janus-m-video-sect{
        z-index:inherit;
    }
    .janus-video-col-l .janus-m-video-sect .janus-video-s-button{
        z-index:2;
    }
    .janus-card-info .more-btn-links{
        font-size: 14px;
    }
    .janus-f-p-w-l-col{
        display: block;
    }
    .janus-f-p-w-r-col{
        display: block;
        width:100%;
    }


    .janus-feature-product-block{
        display: flex;
        flex-direction: column;
        padding-right: 0px;
    }
    .janus-f-prod-img {
        display: block;
        float: none;
        max-width: 100%;
        margin-right: 0px;
        width: 100%;
        text-align: center;
        order:4;
    }
    .janus-f-prod-img img{display:inline-block;}
    .janus-feature-product-block .top-seller-title{
        order:1;
    }
    .janus-feature-container .container{
        padding:0;
    }
	.view-all-promotions .janus-feature-container .container{
		margin-top: 15px;
		padding:15px;
	}
    .janus-f-p-model{
        order:2;
        position: absolute;
        top: 10px;
        left: 170px;
        font-size: 16px;
    }
    .janus-f-p-title{
        order:3;
        font-size: 18px;
        line-height: 27px;
        margin-bottom: 20px;
    }
    .janus-feature-product-block .top-seller-title{
        font-size: 16px;
        line-height: 26px;
        margin-top: 0px;
        width: 136px;
        min-width: auto;
    }
    .janus-f-product-info{
        padding: 5px 20px;
    }
    .janus-f-p-info-col-1{
        display: block;
    }
    .janus-f-p-info-col-2{
        display: block;
    }
    .janus-f-p-pri-sect{
        padding: 15px 0px 8px 0px;
    }
    .janus-feature-in-col {
        padding: 0px 0px 15px 0px;
    }
    .janus-f-p-info-col-2 {
        display: block;
        width: 100%;
        border: none;
        padding: 0px 0px;
    }
    .janus-f-p-info-col-2 .janus-inof-btn-group{
        display: block;
    }
    .janus-f-p-info-col-2 .janus-inof-btn-group .janus-price-btns{
        margin:0;
    }
    .janus-f-p-info-col-2 .janus-inof-btn-group .janus-price-btns .btn{margin-bottom:0!important;}
    .janus-f-p-info-col-2 .janus-inof-btn-group .janus-btn-link-underline{
        margin-top:10px;
    }
    .janus-f-p-pricing-list li .price-text-size{font-size:24px!important;}
    .category-blocks-sect .m-janus-info-block {
        margin-bottom: 25px;
    }
    .category-blocks-sect{margin-top:20px;}
    .janus-card-full-wrapper .container{padding:0;}

    .janus-video-section{
        margin-top:30px;
    }
    .janus-feature-in-col .janus-p-rating-sect .janus-rating-count {
        top: 0;
    }
    .janus-f-p-info-col-2 .janus-inof-btn-group{padding-top:0;}
    .janus-feature-in-col .janus-p-rating-sect{padding-top: 10px;}

    .janus-hero-billboard-wrapper{
        height: auto;
        display: block;
        margin-top:0;
    }
    .janus-h-b-col-l {
        height: 100%;
        display: block;
    }
    .janus-h-b-col-r {
        width: 100%;
        display: block;
    }
    .janus-hero-r-info-widget .janus-hero-r-info-img {
        display: table-cell;
    }
    .janus-hero-left-info-wrap .janus-hero-white-layer{display:none;}
    .janus-hero-left-info-wrap .janus-hero-bg-img{
        position: relative;
        position: relative;
        height: 290px;
        width: 100%;
        transform: translateX(0px);
    }
    .janus-hero-inner-info {
        width: 100%;
        padding: 20px 20px 15px 20px;
    }
    .janus-hero-inner-info h3{
        font-size: 24px;
        line-height: 36px;
        margin-bottom: 10px;
    }
    .janus-hero-inner-info p {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .janus-hero-inner-info .more-btn-links{
        font-size: 15px;
        margin-bottom: 10px;
    }
    .janus-hero-right-info-wrap{
        padding: 5px 20px;
    }
    .janus-hero-info-title {
        font-size: 18px;
        line-height: 21px;
        margin-bottom: 15px;
    }
    .janus-hero-r-info-img{
        width: 90px;
    }
    .janus-hero-r-info-caption h3{
        font-size: 16px;
        line-height: 21px;
        margin-bottom: 0px;
    }
    .janus-hero-r-info-caption .more-btn-links{font-size:14px;}
    .janus-hero-r-info-widget{
        margin-bottom: 15px;
    }
    .janus-psp-left-col {
        width: 100%;
    }
    .janus-psp-right-col {
        width: 100%;
    }

    .janus-card-carrier-large-block h3{
        height: auto;
        margin: 2px 0 0px 0;
    }
    .janus-psp-tabs.affix{
        top:-1px;
        padding:0;
        height: 42px;
    }
    .janus-cart-dropdown{overflow: hidden; padding-right:0px;}
    .janus-cart-dropdown:after{
        top: 60px;
    }
    .janus-cart-count{
        right:2px!important;
		font-size: 14px!important;
		width: 20px!important;
		height: 20px!important;
		top: 26px;
    }
    .janus-shop-c-item-summary span{font-size: 15px;}
    .janus-pdp-outstock-box{
        width: 100%;
        padding: 0px 0;
    }
    .janus-out-ofstock-text{display: block;}


    .janus-scrollspy-sect{
        /*padding-top:60px;
        margin-top:-30px;*/
    }
    .janus-pdp-content-sect.janus-scrollspy-sect{
        /*padding-top: 120px;
        margin-top: -90px;*/
    }
	
	
	
	.product-details-page .row.component.column-splitter .col-xs-12.col-sm-12.col-md-6.col-lg-6:first-child{
		width:100%;
	}
	.product-details-page .row.component.column-splitter .col-xs-12.col-sm-12.col-md-6.col-lg-6.container-rounded:last-child{
		width:100%;
	}
	.product-details-page .row.component.column-splitter {
		max-width: 750px;
		margin: 0 auto;
	}
	
	
	 .janus-pdp-title2 span {
        display: block;
        padding-bottom: 140px;
        margin-top: -130px;
        visibility: hidden;
        position: relative;
        z-index: -999;
    }
    .janus-psp-title span {
        display: block;
        padding-bottom: 85px;
        margin-top: -75px;
        visibility: hidden;
        position: relative;
        z-index: -999;
    }
	.janus-psp-page-wrapper .janus-pdp-title2 span {
		padding-bottom: 85px;
		margin-top: -75px;
	}
	
	.ja-pdp-s-col-3 .janus-where-to-buy-btn {
		flex-grow: 1;
		margin-right: 15px;
		
	}
	.janus-pdp-supplies-card .ja-pdp-s-col-3 [data-bind="visible: IsProtected_Dealer_Restricted"]{
		padding-left: 10px;
		flex-grow: 1;
		width: initial;
	}
	.janus-pdp-supplies-card .dealer-locator-tool {
		flex-grow: 1;
		width: initial;
		/*display: inherit;*/
	}
	.janus-pdp-supplies-card .dealer-locator-tool .btn.btn-expand {
		height: 33px;
		line-height: 18px;
		padding: 8px 10px 8px 10px;
		border-radius: 2px;
		max-width: 100%;
		font-size:13px;
	}
	.ja-pdp-s-col-3 .cxa-addtocart-component{flex-grow:1;}
	.ja-pdp-s-col-3 .cxa-addtocart-component form {
		margin: 0!important;
	}
	.ja-pdp-s-col-3 .cxa-addtocart-component form .add-to-cart-btn {
		min-width: 100%!important;
		width: 100%;
	}
	
	.janus-product-meta {
		padding-top: 15px;
	}
	.janus-product-meta .janus-model-number{
		    font-size: 16px;
			line-height: 29px;
			padding-bottom:10px;
	}
	.janus-product-meta .janus-product-title{
		font-size: 18px;
		line-height: 27px;
	}
	
	.product-details-page .row.component.column-splitter .col-xs-12.col-sm-12.col-md-6.col-lg-6.container-rounded:last-child {
		padding-top: 0px!important;
	}
	.janus-pdp-autofill-freehsiping {
		padding-top: 20px;
	}
	
	.janus-pdp-supplies-card .ja-pdp-s-col-2 .janus-pro-p-org {
		position: absolute;
		right: 0;
	}
	body.open-cart{padding:0px; }
	.jannus-pdp-rating-sticky{display:none;}
	
	.billboard-hero.billboard-hero--brand {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
	.billboard-hero.billboard-hero--brand .hero-details {
		position: static;
		transform: none;
	}
	.billboard-hero .hero-angles {
		display: none!important;
	}
	
	
	.janus-pdp-slider-wrap .dealer-locator-tool{text-align:center;}
	.janus-pdp-slider-wrap .dealer-locator-tool .btn-expand-primary{display:inline-block!important;}
	.janus-pdp-price-btns .dealer-locator-tool .btn-expand-primary{
		font-size: 13px;
		height: 32px;
		line-height: 24px;
		min-width: auto;
		padding: 5px 12px;
	}
	.janus-pdp-right-col .wffm-container{margin-top:20px;}
	.janus-pdp-supplies-card .dealer-locator-tool {
		margin-top:0px;
	}
	
	.header-container {
		position: relative!important;
		z-index:1000;
	}
	.header-container.fixed{
		position: fixed!important;
		
	}
	
	.janus-out-of-stock-text{
		font-size: 15px;

		color: #C14F5F;
		max-width: 47%;
		display: inline-block;
		line-height: 23px;
		padding-right: 0px;
		padding-top: 0px;
	}
	.janus-pdp-supplies-card .out-of-stock-error-message {
		font-size: 14px;
		padding: 5px 0;
		display: block;
		max-width: 100%;
		line-height: 20px;
	}
	.janus-pdp-supplies-card .janus-out-of-stock-text{
		font-size: 14px;
		padding: 5px 0;
		display: block;
		max-width: 100%;
		line-height: 20px;
	}
	.cxa-checkoutconfirm-component .janus-inner-head-fixed.affix{top: 0;}
	.top-seller-block{padding-left:0px;}
    .janus-pdp-slider-wrap .cxa-addtocart-component .product-cta-container .janus-where-to-buy-btn {
        min-width: auto!important;
    }
	.janus-pdp-slider-wrapper .pdp-slider-content .slick-list{min-height:inherit; justify-content:end;}
	.pdp-slider-content{padding-top:0px;}
	.product-details-page .janus-product-tabs.affix {
		margin-top:0px !important;
	}
	.janus-pdp-content-sect .carousel-video .thumbnail-carousel .item .slide-content-container .slide-text {
		padding: 15px 15px;
		margin: 0 15px 0 15px;
	}
	.janus-pdp-content-sect .carousel-video-block .carousel-video .slide-content-container .video-title{
		font-size: 22px;
		margin-top: 0;
		line-height: 25px;
	}
	.main-header-section {
		min-height: 70px;
	}
	.jaus-psp-box {
		min-height: 0;
	}
	.janus-pdp-right-col .janus-sidebar-widgets:first-child {
		margin-top:10px;
	}
	.j-my-adree-buttons {
		text-align: center;
		padding-right: 0px;
	}
	.j-my-payinfo-buttons {
		text-align: center;
		padding-right: 0px;
	}
	.janus-my-pay-edit-sect {
		padding: 0 0px 5px 0px;
	}
	
	
	.janus-checkout-page-col-right .janus-blue-panel {
		position: fixed;
		margin: 0;
		bottom: 0;
		width: 100%;
		left: 0;
		right: 0;
		box-shadow: 0px 0px 5px rgba(0, 0, 0, .6);
		z-index: 90;
		display: flex;
		flex-direction: column;
	}
	.janus-checkout-page-col-right .janus-blue-panel table {
		display: none;
	}
	.janus-checkout-page-col-right .janus-blue-panel .panel-heading{
		font-size: 17px;
		line-height: 19px;
		padding: 18px 10px;
		min-height: 55px;
		background:#0f1731;
		order: 2; position:relative;
	}
	.janus-checkout-page-col-right .janus-blue-panel .panel-body{
		padding: 10px;
	}
	.janus-checkout-page-col-right .janus-blue-panel .panel-body .janus-checkboxs{
		margin:0;
	}
	.janus-checkout-page-col-right .janus-blue-panel .panel-body{order:1;}
	.janus-checkout-page-col-right .janus-blue-panel.show .janus-ship-total-table{display:inline-table;}
	.janus-checkout-page-col-right .janus-blue-panel.show .janus-ship-total-table tr td{padding: 4px 0px !important;}
	.janus-checkout-page-col-right .janus-blue-panel .panel-heading::after {
		content: "";
		position: absolute;
		background: url(/Presentation/Includes/_images/icons/icon-angle-down-white.svg);
		position: absolute;
		width: 15px;
		height: 9px;
		right: 0;
		left: 0;
		margin: 0 auto;
		bottom: 22px;
		transform: rotate(-180deg);
	}
	.janus-checkout-page-col-right .janus-blue-panel.show .panel-heading:after{
		transform: rotate(0deg);
	}
	
	.janus-p-s-c-img{min-height: auto; max-height: inherit;}
	.janus-pro-supplie-block h2{text-align: center; font-size: 15px; line-height: 20px; max-height: inherit;min-height: auto; }
	.janus-checkout-page-col-right .janus-blue-panel.show .janus-checkboxs {
		display: none;
	}
	.janus-checkout-page-col-right .janus-blue-panel.show .tax-exempt-explanation{
		display: none;
	}
	.tex-exmp-close{display:block;}
	.janus-checkout-page-col-right .janus-blue-panel .panel-heading .j-blue-p-h-col{width:100%;}
	.cxa-shoppingcartpromotion-component .janus-form-field{height: 32px;}
	.janus-shope-cart-dropdown .cxa-minicart-component {
		position: initial;
	}
    .cxa-productprice-component .janus-price-container .price {
        display: block;
        text-align: center;
    }
	

}











/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
    .janus-product-meta .recall-notice {
        padding-top: 6px;
    }
    .janus-s-p-model-n{
        font-size: 21px;
    }
    .janus-s-p-titles {
        font-size: 25px;
        line-height: 32px;
    }
    .janus-shope-cart-dropdown .dropdown-menu {
        right: -160px;
    }
	.j-p-v-col-img {
		display: none;
	}
	.janus-pdp-slider-wrap .product-cta-container.rebate-price-container{
		display: flex;
		justify-content: space-around;
		align-items: flex-start;
	}
	.janus-p-list-btn-group .cxa-addtocart-component .add-to-cart-btn{
		display:block;
		width:100%;
	}
	.site-body {
		padding-top:0px;
	}
	.product-details-page .header-container.fixed .minicart.dropdown-menu {
		top: 140px;
	}
	.shopping-page.janus-inner-head-fixed.affix>.container {
		padding-left: 15px;
		padding-right: 15px;
		width: 750px;
	}
	.janus-inner-head-fixed.affix{top: 80px;}
	/*.shopping-cart-page .site-body{padding-top:80px;}*/
	.shopping-cart-page .shopping-cart-items-wrapper{margin-top:0;}
	.janus-pdp-content-sect .carousel-video .thumbnail-carousel .item .slide-content-container .slide-video {
		min-height: 300px;
		height: 375px;
	}
	.shopping-cart-page .janus-inner-head-fixed.affix{top:0;}
	.shopping-cart-page .janus-inner-head-fixed.affix .shopping-cart-top-sect{max-width:720px;}
	
	.janus-pdp-price-btns .dealer-locator-tool .btn-expand{
		font-size: 13px!important;
		height: 32px;
		line-height: 24px;
		min-width: 140px;
	}
	.janus-pdp-price-btns .dealer-locator-tool .btn-expand:after{
		width: 14px;
		height: 14px;
		background-size: 14px!important;
		right: 6px;
		top: 9px;
	}
	.janus-pdp-supplies-card .dealer-locator-tool .btn.btn-expand:after{
		top: 9px;
	}
    .btn.janus-where-to-buy-btn.btn-md.m-b-15.FeaturedProduct {
        margin-top: 0px;
    }
	.product-cards-container-coveo .coveo-result-list-container .coveo-list-layout{
		width: 50%;
	}
	.janus-order-p-title1{
		margin: 0 !important;
		line-height: 25px;
	}
	.janus-order-p-text{margin-top: 0;}
	
	.janus-pd-steps li:first-child{width: 225px;}
	
	.janus-order-listing-col-1 h3{
		font-size: 15px;
	}
	.janus-order-col-list {
		font-size: 15px;
	}
	.track-order-btn{font-size: 15px;}
	.janus-order-listing-col-1 h6{font-size: 15px;}
	.janus-order-item-total{font-size: 15px;}
	.janus-order-col-list span b{float:none;}
	.janus-order-show-btn{font-size: 15px;}
	.janus-f-prod-img img {
		max-width: 220px;
	}
	.compared-row .product-compare-card .product-cards-container .product-card {
		padding: 0 15px;
    }
	

}

@media (max-width:768px) {
    .btn.janus-where-to-buy-btn.btn-md.m-b-15.FeaturedProduct {margin-top: 0px;}
}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
    .janus-product-meta .recall-notice {
        padding-top: 41px;
    }


	.janus-shop-c-m-title{display:block;}
    .janus-price-btns{
        align-self: stretch;
    }
    .janus-price-btns .janus-btn-blue-border.btn-lg{
        flex-grow: 1;
        margin-right: 15px;
    }
    .janus-price-btns .janus-btn-green.btn-lg{
        flex-grow: 1;
    }
    .janus-f-p-info-col-2 .janus-inof-btn-group .janus-btn-green.btn-md{
        margin-left: 0px;
    }
    .janus-inof-btn-group .janus-btn-green.btn-md{
        flex-grow: 1; 
        margin-left: 15px;
    }
    .janus-inof-btn-group .janus-btn-blue-border.btn-md{
        flex-grow: 1; 
    }
    .ja-pdp-s-col-3 .janus-btn-green.btn-md{
        flex-grow: 1; 
        
    }
    .ja-pdp-s-col-3 .janus-btn-blue-border.btn-md{
        flex-grow: 1;
        margin-right: 15px;
    }
	.shopping-cart-page .shopping-cart-items-wrapper{margin-top:0;}
	.site-body {
		padding-top: 0;
	}
    .suppor-popup-sect .janus-pdp-widgets-block .janus-pdp-widget-col{
        width:100%;
        border-right:none;
        padding: 15px;
    }
    .janus-pdp-call-icon-btn {
        padding: 2px 12px!important;
    }
    .suppor-popup-sect .janus-pdp-suppor-widget ul {
        min-height:132px;
    }
    .suppor-popup-sect{
        top: 0;
        right: 0px;
        padding:0px;
    }
	.janus-pdp-content-sect .carousel-video .thumbnail-carousel .item .slide-content-container .slide-video {
		min-height: 200px;
		height: auto;
	}
    .janus-pdp-page.modal-open .modal-backdrop {
        display:block;
    }
    .suppor-popup-sect .modal-dialog {
        margin:3%;
    }
    .suppor-popup-sect .modal-dialog{
        width:94%;
    }
    .suppor-popup-sect .janus-pdp-suppor-widget ul {
        min-height: auto;
    }
    .suppor-popup-sect .modal-dialog .modal-body{
        height: calc(91vh - 82px);
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch;
    }
    .janus-pdp-page.modal-open{
        overflow: hidden;
    }

    .shopping-cart-top-sect .line-height1 {
        text-align: left;
        line-height: 27px;
        font-size: 16px;
    }
    .shopping-page .janus-btn-green{
        font-size: 14px;
        line-height: 25px;
        padding: 5px 15px;
        min-width: auto!important;
        margin-top: 9px;
    }
    .j-blue-p-h-col {
        width: 100%;
        display: block;
        float: none!important;
    }
    .shopping-cart-item-col-left{
        padding: 0;
    }
    .shopping-cart-item-col-right{
        padding: 0;
    }
	.janus-order-listing-col-3 .janus-order-item-total{float:none;}
    .janus-shopp-c-item-m-title{display: block;}
	.janus-shopping-cart-items-sect .janus-s-c-row{display:block;}
    .janus-s-c-row .janus-s-c-col:first-child{display: block;width: 100%;    padding-bottom: 0;}
    .janus-s-c-row .shopping-cart-product-details {
        display: block;
        width: 100%;
        padding-bottom: 0;
    }
    .janus-shc-quantity-col {
        width: 175px;
        padding: 13px 8px 13px 75px!important;
    }
    .janus-shopp-c-item-m-title{
        padding: 0px 0 8px 0;
    }
    .janus-pro-supplie-block{
        max-width: 93%;
        padding: 15px;
    }
    .janus-p-s-c-img img {
        max-width: 55%;
    }

    .janus-shopping-cart-items-sect {
        margin-bottom: 0;
    }
    /*.janus-blue-panel .panel-heading .j-blue-p-h-col:first-child{display:none;}*/
	.janus-my-accont-order-title {
		padding: 5px 18px;
		font-size: 16px;
	}
	.janus-pd-steps-box h4{font-size:13px;}
	.janus-pr-order-detail-sect{padding:0; margin-left:0px;}
	.j-p-r-status-list{white-space:nowrap;}
	.j-p-r-status-list li a{font-size:14px;}
	.janus-pd-steps li:first-child:before {
        content: none;
    }
	.janus-pd-steps li:last-child:after {
        content: none;
    }
	.janus-pro-steps-sect {
		margin-left: 0;
	}
	.janus-pd-steps-box {
		position: relative;
		text-align: center;
		z-index: 2;
	}
	.janus-pd-steps-box .janus-pd-steps-icon {
		float: inherit;
		display: inline-block;
		margin-right: 0;
		margin-bottom: 5px;
	}
	
	.janus-video-block-info .janus-where-to-buy-btn .ps-widget {
		padding: 5px 12px;
		border: 1px solid #0D2EA0;
		background: #fff;
		border-radius: 2px;
		line-height: 15px!important;
		height: 37px;
		min-width:auto!important;
	}
	
	.janus-video-block-info .janus-where-to-buy-btn .ps-widget span {
		font-size: 15px!important;
		line-height: 0px!important;
	}
    .janus-apply-btn {
        padding: 7px 5px!important;
    }
	.janus-my-pay-edit-sect{padding:0;}
    .janus-login-top {
        margin-top: 15px;
    }
    .janus-login-top .line-height1 {
        line-height: 40px;
        font-size: 16px;
        padding-left: 0px;
    }
    .janus-login-col-left {
        padding: 0;
    }
    .janus-login-col-right {
        padding: 0;
    }
    .janus-login-tab.nav-tabs.nav-justified>li{
        display: table-cell;
        width: 1%;
        
    }
    .janus-login-tab.nav-tabs.nav-justified>li>a{
        margin-bottom:0px;
    }
    .janus-login-tab li a {
        font-size: 14px!important;
        padding: 10px 10px;
    }
    .janus-login-wrapper {
        margin-top: 10px;
    }
    .janus-tab-section .tab-content{
        padding: 15px;
    }
    .janus-btn-link {
        font-size: 14px;
    }
    .janus-tab-section .janus-btn-blue{font-size:14px;}
    .janus-tab-section .row.m-b-30{
        margin-bottom:10px;
    }
    .janus-login-col-right .padding-30 {
        padding: 15px;
    }
    .janus-login-col-right .font-size-18{
        font-size:14px!important;
    }
    .janus-myaccount-wrapper{margin-top:10px;}
    .janus-myaccount-col-left{padding:0;}
    .janus-myaccount-col-right{padding:0;}
    .janus-addres-l-icon{
        width: 32px;
        height: 32px;
        font-size: 14px;
        line-height: 32px;
    }
    .janus-addres-l-icon img{
        max-width: 32px;
        top: -1px;
        left: -1px;
        width: 32px;
    }
    .janus-addres-listing-block h3{
        font-size: 14px;
        line-height: 24px;
        padding: 0px 0 4px 0;
    }
    .janus-addres-listing-block p{
        font-size: 14px;
        line-height: 20px;
    }
    .janus-addres-list-col-1{
        padding-left: 45px;
        width: 100%;
        display: block;
    }
    .janus-addres-list-col-2{
        width: 100%;
        display: block;
    }
    .janus-addres-edit-block a {
        display: inline-block;
        margin-left: 8px;
    }
	.janus-addres-edit-block .janus-add-edit-link{display:inline-block;}
    .janus-addres-edit-block {
        float: right;
    }
    .janus-addres-listing-block{
        margin: 0px 0 15px 0;
    }
    .janus-my-account-accordion-panel .janus-sign-up-btn{
        min-width: 200px;
        font-size: 14px;
        line-height: 28px;
        padding: 5px 15px;
    }
    .janus-icon-listing li{
        margin: 8px 0;
    }
    .janus-icon-listing li span{
        width: 32px;
    }
    .janus-icon-listing li h6{font-size: 14px;}
    .janus-order-listing-step{
        width: 32px;
        height: 32px;
        font-size: 14px;
        line-height: 32px;
    }
	.janus-order-listing-step img{
		max-width: 32px;
		height: 32px;
	}
    .janus-order-listing-col-1 {
        padding-left:0px;
        width: 100%;
        display: block;margin-bottom:10px;
    }
	.janus-order-l-col-l{width: 32px;}
	.janus-order-l-col-r {
		padding-left: 8px;
		    width: 100%;
	}
    .janus-order-listing-block{display: block; }
    .janus-order-listing-col-2 {
        width: 100%;
        display: block;
    }
    .janus-order-listing-col-3 {
        width: 100%;
        display: block;
        text-align: left;
    }
    .janus-order-item-total {
        margin-top: 0px;
        float: right;
        font-size: 15px;
    }
    .janus-order-listing-col-1 h3{
        font-size: 15px;
        padding: 0px 0 4px 0;
    }
    .janus-order-listing-col-1 h6{
        font-size: 14px;
        line-height: 14px;
    }
    .janus-order-col-list {
        font-size: 14px;
    }
    .janus-order-col-list span {
        margin-bottom: 5px;
    }
    .janus-order-listing-col-3 .track-order-btn{ font-size: 14px;}
    .janus-my-accont-order-title{padding: 5px 18px; font-size: 16px;}
    .janus-order-show-btn{font-size: 14px;     padding: 3px 5px;     width: 170px;}

    .janus-order-place-top-sect .line-height1{
        line-height: 23px;
        font-size: 16px;
    }
    .janus-order-p-info-widget{margin-bottom: 25px;}

    .janus-video-section.janus-v-shadow::after{
        background: -moz-linear-gradient(0deg, #000000 50%, rgba(0,0,0,0.85) 73%, rgba(0,0,0,0.00) 92%); /* FF3.6-15 */
        background: -webkit-linear-gradient(0deg, #000000 50%, rgba(0,0,0,0.85) 73%, rgba(0,0,0,0.00) 92%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(0deg, #000000 50%, rgba(0,0,0,0.85) 73%, rgba(0,0,0,0.00) 92%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    }

    .janus-order-p-info-widget{
        max-width: 430px;
    }

    .janus-tab-section .nav-tabs>li.active::after{
        bottom: -1px;
    }
    .janus-support-product-block{
        display: flex;
        flex-direction: column;
    }
    .janus-s-p-b-media{
        width: 100%;
        text-align: center;
    }
    .janus-s-p-b-media img{display:inline-block;}
    .janus-s-p-model-n {
        font-size: 16px;
        line-height: 24px;
    }
    .janus-s-p-titles {
        font-size: 18px;
        line-height: 27px;
    }
    .janus-s-p-b-content{padding-left:0;}
    .janus-s-p-b-content .janus-s-p-links{font-size:14px!important;}
    .janus-support-product-block .janus-s-p-b-media{order:2; max-width: inherit;}
    .janus-support-product-block .janus-s-p-b-content{order:1;}
    .janus-support-product-block .janus-s-p-b-media .janus-s-p-links {
        display: block;
        font-size: 14px!important;
        margin: 5px 0 10px 0;
    }
    .janus-support-product-block .janus-s-p-b-media .more-btn-links {
        display: inline-block;
        font-size: 14px!important;
        margin: 5px 0 10px 0;
    }
    .janus-support-page-top-sect {
        margin-top: 20px;
    }
    .janus-card-link-block h3{
        font-size: 16px;
    }
    .janus-card-link-list li a{
        font-size: 15px;
        line-height: 25px;
    }
    .janus-card-l-icon{
        height: 30px;
    }
    .janus-card-l-body {
        padding: 15px 16px;
    }
    .janus-card-link-block-section .col-md-4 {
        padding: 0;
    }

    .janus-c-carrier-l-media {
        position: relative;
        width: 80px;
        float: left;
        height: 60px;
        overflow: hidden;
    }
    .janus-c-carrier-l-media img {
        width: 120px;
        max-width: 120px;
    }
    .janus-card-carrier-large-block h3{
        font-size: 16px;
        color: #000;
        line-height: 24px;
        padding: 0 0 0 15px;
        height: 70px;
        overflow: hidden;
        margin: 0;
    }
    .janus-card-carrier-large-block h3 a{
        display: block;
        position: relative;
        top: -5px;
    }
    .janus-card-carrier-large-block p{
        font-size: 14px;
        line-height: 21px;
        margin-top: 5px;
    }
    .janus-card-carrier-large-block .more-btn-links-16{font-size:14px; padding: 0px 25px 0px 0px;}
    .janus-card-carrier-large-block .more-btn-links-16::after{top: 5px;}

    .janus-card-carrier-large-block .learn-more-btn-2{font-size:14px; padding: 0px 35px 0px 0px;}
    .janus-card-carrier-large-block .learn-more-btn-2::after{top:0px;width: 18px; height: 18px;    background-size: 18px;}
    .janus-card-carrier-large-block{
        border-bottom: 1px solid #979797;
        padding-bottom: 20px;
    }
    .janus-askpm-form-section {
        border: none;
        padding: 0;
    }
    .janus-askpm-f-title {
        margin-bottom: 20px;
        line-height: 25px;
        font-size: 16px;
		
    }
    .janus-ask-f-cont{
        width: 100%;
        border-right: none;
        padding: 0;
        display: block;
    }
    .janus-ask-f-form {
        display: block;
        vertical-align: top;
        padding: 0;
        margin-top: 15px;
    }
    .janus-psp-page-form-sect {
        margin: 0 15px;
		border: 1px solid #979797;
		padding: 15px;
    }
    .janus-card-carrier-block-section .row .col-md-4:last-child .janus-card-carrier-large-block {border:none;}

    .janus-p-list-image{
        display: block;
        width:70px;
        height: 85px;
        float: left;
        padding:8px 0px;
        margin-right: 10px;
    }
    .janus-p-list-descript {
        display: block;
        width: 100%;
        padding:0;
    }
    .janus-p-list-descript h4 {
        font-size: 14px;
        line-height: 24px;
    }
    .janus-p-list-descript h3 {
        font-size: 16px;
        line-height: 24px;
    }
    .janus-p-list-info{
        display: block;
        width: 100%;
        padding:15px 0;
    }
    .janus-p-list-btn-group{
        display: block;
        widows: 100%;
    }
    .janus-promo-p-rating {
        display: inline-block;
        vertical-align: middle;
        float: left;
    }
    .janus-promo-rating-stars li .star-icon{
        width: 18px;
        height: 18px;
        background-size: 18px;
    }

    .janus-shope-cart-dropdown .dropdown-menu{
        position: fixed;
        left: 0;
        right: 0;
        top: 57px;
        min-width: 96%;
        width: 96%;
        margin: 0 auto;
        box-shadow: 0px 4px 5px rgba(0, 0, 0, .5);
    }
	
	.home-page .janus-shope-cart-dropdown .dropdown-menu{top:69px;}
	.home-page .janus-shope-cart-dropdown {list-style: none;}
	.home-page .janus-shope-cart-dropdown .top-text{position:relative;	width: 52px;	}
	.home-page .janus-shope-cart-dropdown .top-text:after{top: 3px;}
	
	#smooth-state--home .janus-shope-cart-dropdown .dropdown-menu{top:69px;}
	#smooth-state--home .janus-shope-cart-dropdown {list-style: none;}
	#smooth-state--home .janus-shope-cart-dropdown .top-text{position:relative;	width: 52px;	}
	#smooth-state--home .janus-shope-cart-dropdown .top-text:after{top: 3px;}
	
	

    .janus-shop-c-col-description, .janus-shop-c-col-quantity, .janus-shop-c-col-unit-total{
        padding:10px 10px;
    }
    .janus-shop-c-sect{
        display: block;
    }
    .janus-shop-c-sect::after{
        content:"";
        clear: both;
        display: block;
    }
    .janus-shop-c-sect .janus-shop-c-col-description{
        display: block;
    }
    .janus-shop-c-sect .janus-shop-c-col-quantity{
        display: block;
        float: left;
        width: 115px;
        padding:0 10px;
        margin-left: 42px;
    }
    .janus-shop-c-sect .janus-shop-c-col-unit-total{
        display: block;
        float: left;
        width: 110px;
        padding:0 10px;
        text-align: center;
    }
    /*.janus-shop-c-sect .janus-shop-c-col-item-total{
        float: left;
        width: 19%;
        text-align: center;
		padding:0 10px;
    }*/
	.j-p-v-col-img {
		display: block;
		width: 100%;
	}
	.j-p-v-col-content {
		display: block;
	}
	.j-p-v-col-prod {
		display: block;
		text-align: center;
	}
	.j-p-v-col-img img {
		width: 100%;
	}
	.title-product-table {
		font-size: 30px;
		line-height: 35px;
	}
	
	.janus-shop-c-sect .janus-shop-c-col-item-total {
		float: left;
		width: 90px;
		text-align: center;
		padding: 0 3px;
	}
    .janus-shop-panel-body{
        height:45vh;
        display: block;
        overflow-y:auto;
		max-height:none;
    }
    .janus-shop-panel-footer {
        border-top: 1px solid #dedede;
        padding: 10px 10px;
    }
	.janus-shop-c-item-summary{padding: 5px 10px;}
    .janus-shop-panel-footer .col-sm-9{display: flex; justify-content: space-between;  align-items: flex-start;}     
    .janus-shop-panel-footer .col-sm-9 .btn{flex-grow: 1;}

    .janus-card-full-wrapper{margin-top:20px;}
    .janus-video-section {
        margin-top: 0px;
    }
    .janus-shop-panel-footer1 .janus-alert-alert-danger{margin-right: -76%; padding: 5px 10px;}
    .jansu-shop-cart-footer {
        border-top: 1px solid #dedede;
    }
    .jansu-shop-cart-footer:aft{
        clear: both;
        display: block;
        content:"";
    }
    .janus-shop-panel-footer1{float: left; width:57%;}
    .janus-shop-panel-footer{float: right; width:43%;border:none;}
    .janus-shop-c-item-summary>span {
        display: block;
        text-align: left;
        float: none;
        padding: 4px 0;
		white-space: nowrap;
    }
    .janus-shop-c-btn-group .minicart-buttons{
        text-align: center;
        display: flex;
        flex-direction: column-reverse!important;
    }
    .janus-checkboxs label{    padding: 0 0 0 40px;}
	
	.cxa-addtocart-component .component-content {
		max-width: 750px;
		margin: 0 auto;
	}
	
	.cxa-addtocart-component .component-content form{
		/*display:flex;*/
		align-self: stretch;
		align-items: flex-start;
		justify-content: space-around;
		
	}
	.cxa-addtocart-component:before {
		content: "";
		clear: both;
		display: block;
	}
	.cxa-addtocart-component .component-content form .quantity-input {
		display: none;
	}
	.cxa-addtocart-component .component-content form .janus-where-to-buy-btn{
		flex-grow: 1;
	}
	.cxa-addtocart-component .component-content form .add-to-cart-btn{
		flex-grow: 1;
		font-size: 15px;
		line-height: 25px;
		padding: 6px 5px;
		min-width: auto!important;
	}
	.cxa-addtocart-component .component-content form .janus-where-to-buy-btn.btn-lg .ps-widget{
		line-height: 25px;
		padding: 5px 12px!important;
		min-width: auto!important;
	}
	.cxa-addtocart-component .component-content form .janus-where-to-buy-btn.btn-lg .ps-widget .ps-button-label{
		font-size: 15px;
		line-height: 25px;
		
	}
	.product-details-page .container-rounded{    min-height: auto!important; padding-bottom: 0!important;}
	.janus-pdp-p-detail {
		padding: 0 15px;
	}
	
	
	.janus-pdp-slider-wrap .product-cta-container.rebate-price-container{
		display: flex;
		justify-content: space-around;
		align-items: flex-start;
	}
	.janus-p-list-btn-group .cxa-addtocart-component .add-to-cart-btn{
		display:block;
		width:100%;
	}
	
	.janus-pdp-slider-wrap .product-cta-container.rebate-price-container .janus-where-to-buy-btn .ps-widget {
		    min-width: 160px!important;
			padding: 2px 12px!important;
			line-height: 13px;
			/*margin-top: 2px;*/
	}
	.janus-pdp-slider-wrap .product-cta-container.rebate-price-container .janus-where-to-buy-btn .ps-widget .ps-button-label {
		font-size: 15px;
	}
	.janus-pdp-slider-wrap .cxa-addtocart-component .component-content form .add-to-cart-btn{
		min-width: 160px!important;
	}
	
	
	.janus-pdp-sticky-bar .cxa-addtocart-component .component-content form{
		margin-top:0px;
	}
	
	.janus-product-listing-block .janus-p-list-btn-group {
		display: flex;
		width: 100%;
		align-items: flex-start;
		justify-content: space-between;
	}
	.janus-product-listing-block .janus-p-list-btn-group .janus-where-to-buy-btn {
		flex-grow: 1;
		margin-right: 15px;
	}
	.janus-product-listing-block .janus-p-list-btn-group .cxa-addtocart-component{
		flex-grow: 1;
	}
	.janus-product-listing-block .janus-p-list-btn-group .cxa-addtocart-component .btn{margin:0px;}
	.janus-promo-p-summary{text-align: right; float: right;}
	
	.header-container .janus-shope-cart-dropdown .top-text{
		padding: 19px 13px 30px 11px;
		cursor: pointer;
		position: absolute;
		right: 80px;
		top: 0;
	}
	.header-container .janus-shope-cart-dropdown {
		list-style: none;
	}
	.header-container .janus-shope-cart-dropdown .dropdown-menu{
		top: 70px;
	}
	.header-container.fixed .janus-shope-cart-dropdown .dropdown-menu{
		top: 130px;
	}
	.product-search-results.CoveoResultList {
		padding-left: 0;
		padding-right: 0;
		margin-left: 0px;
		margin-right: 0px;
	}
	.product-search-results.CoveoResultList .product-cta-container .btn-container .btn.btn-secondary{
		padding: 7px 10px!important;
		font-size:15px!important;
	}
	
	.auto-fill-block{width: 152px;}
	.auto-fill-block .auto-f-icon{width: 27px;}
	.free-shipping-block{width: 156px;}
	.free-shipping-block .shipping-f-icon{width: 30px;}
	
	.product-card .dealer-locator-tool .btn-primary{
		font-size: 15px;
		height: 37px!important;
		line-height: 35px!important;
		overflow:hidden;
	}
	.product-card .dealer-locator-tool .btn-primary:after{
		width: 18px!important;
		height: 18px!important;
		background-size: 18px!important;
		right: 7px!important;
		top: 8px!important;
	}
	.janus-pdp-slider-wrap .dealer-locator-tool .btn-expand-primary{
		font-size: 15px;
		line-height: 37px;
		max-width: 190px;
		height: 37px;
	}
	.janus-pdp-slider-wrap .dealer-locator-tool .btn-expand-primary:after{
		content: "";
		width: 18px;
		height: 18px;
		background-size: 18px!important;
		right: 10px!important;
		top: 10px!important;
	}
	.janus-pdp-slider-wrap .dealer-locator-tool .btn-expand-primary.expanded:after{
		content: "";
		width: 18px;
		height: 18px;
		background-size: 18px!important;
	}
	.janus-pdp-slider-wrap .dealer-locator-tool .btn-expand{
		height: 40px;
		font-size: 15px;
		line-height: 41px;
		padding: 0 15px 0 15px;
	}
	.janus-pdp-slider-wrap .dealer-locator-tool .btn-expand:after {
		width: 18px;
		height: 18px;
		background-size: 18px!important;
		right: 7px!important;
		top: 11px!important;
	}
	.janus-pdp-price-btns .dealer-locator-tool .btn-expand{
		font-size: 13px;
		height: 33px;
		line-height: 25px;
		min-width: 140px;
		padding: 5px 6px 5px 6px;
	}
	.janus-pdp-supplies-card .dealer-locator-tool .btn.btn-expand{
		padding: 8px 10px 8px 10px;
	}
	.janus-pdp-price-btns .dealer-locator-tool .btn-expand:after{
		    top: 9px;
	}
	.janus-pdp-supplies-card .dealer-locator-tool .btn.btn-expand:after{
		top: 9px;
	}
	.janus-edit-title1{
		font-size: 22px;
		line-height:30px;
	}
	.janus-per-info-section .janus-btn-blue.btn-lg {
		font-size: 14px;
		line-height: 28px;
		padding: 5px 15px;
	}
	.janus-order-p-title1 {
		font-size: 20px;
		line-height: 21px;
		font-family: Helvetica,Arial,sans-serif;
		margin-top: 0px;
		line-height: 30px;
		margin-bottom: 10px !important;
	}
	.janus-pro-steps-sect{padding: 10px 0px;}
	.janus-order-p-title1{
		margin: 0 !important;
		line-height: 25px;
	}
	.janus-order-p-text{margin-top: 0; font-size: 18px;}
	.janus-my-account-accordion-panel .shipall-options-toggle .janus-btn-green.btn-lg {
		font-size: 15px;
		line-height: 20px;
		padding: 9px 15px;
		
	}
	.janus-product-register-section{
		padding: 18px;
	}
	.janus-p-reg-title{font-size: 25px; line-height: 20px;}
	.janus-p-r-btn-group .btn {
		margin: 0 5px 10px 5px;
		min-width: 290px;
	}
	.product-cards-container-coveo .coveo-result-list-container .coveo-list-layout .product-card{padding:12px;}
	.janus-pd-steps li:first-child{width: auto;}
	.janus-prod-addres-info-widget {
		min-height: auto;
	}
	.my-accont-cart-sect .janus-shc-quantity-col {
		padding: 13px 8px 13px 8px !important;
		width: 75px;
	}
	.my-accont-cart-sect .janus-shc-track-numb-col{width: 130px;}
	.tracking-act-code{word-break: break-all;}
	.janus-pd-steps li:last-child{width:auto;}
	
	.janus-p-r-btn-group .btn {
		margin: 0 5px 15px 5px;
		min-width: auto;
		font-size: 14px!important;
		display: block;
		width: 100%;
	}
	.pdp-slider-content .slick-slide img {
		max-width: 76%;
	}
	.janus-pdp-slider-wrap .component.cxa-productprice-component {
		margin-bottom: 10px;
	}
	.janus-product-features ul{
		padding: 5px 0 1px 15px;
	}
	.janus-product-features ul li {
		font-size: 14px;
		line-height: 21px;
	}
	.j-p-seemore{
		font-size: 14px;
		margin-left: 14px;
	}
	.janus-product-meta {
		padding-top: 10px;
	}
	.janus-product-meta .janus-model-number{
		font-size: 16px;
		line-height: 18px;
		padding-bottom: 8px;
	}
	.janus-product-meta .top-seller-block + .janus-model-number {
		line-height: 35px;
	}
	.janus-f-prod-img img {
		max-width: 220px;
	}
	.j-activation-code::before {content:none;}
	.j-traacking-code::before {content:none;}
	.validAddressSection .btn {
		margin-bottom: 10px;
	}
	.janus-pdp-sticky-detail h3{display:none;}
	.pdp-sticky-left-col{width: 40px;}
	.compared-row .product-compare-card .product-cards-container .product-card {
		padding: 0 12px;
	}
	
	.product-cards-container .product-card .product-card-bottom .btn-container .btn.btn-secondary{
		padding: 8px 10px !important;
	}
	.product-cards-container .product-card .product-card-bottom .btn-container .ps-widget span{font-size: 15px;}
	.product-cta-container.rebate-price-container > .dealer-locator-tool {
		margin-right: 10px;
	}
	.janus-pdp-sticky-error{font-size: 13px;left: 0;}
	.janus-edit-info-section .validEditAddressSection {
		padding: 0 10px;
	}
	.janus-edit-info-section .validEditAddressSection .col-md-12 {
		margin-top: 10px;
	}
	.janus-edit-info-section .validEditAddressSection .col-md-12 .btn {
		font-size: 14px;
		height: 40px;
		margin-bottom: 10px;
	}
	body.open-cart{overflow: hidden!important;}
	.fourColumnCardCarrier .btn-container {
		padding-bottom: 25px !important;
	}
	.j-forgot-p-title1{
		font-size: 23px;
		line-height: 40px;
		margin-top: 10px;
	}
	.janus-forgot-section {
		padding: 15px;
	}
	.janus-forgot-section h6{
		font-size: 16px;
		line-height: 21px;
		margin: 0 0 10px 0;
	}
    .janus-my-pay-edit-sect .validEditAddressSection .janus-btn-blue {
        margin-bottom: 15px;
    }
    .janus-video-section #modalSupportVideo .modal-body > .col > div {
        padding-bottom: 0px !important;
    }
	
	.site-content .text-container .downbounce {
		width: 50px;
		right: 10px;
	}

}

/* Portrait phones and smaller */
@media (max-width: 480px) {
	.header-container .utility-nav .logo{
		height: 38px;
		padding-right: 5px;
		width: 104px;
	}
	.header-container .site-select{
		min-width: 120px;
	}
	.header-container .site-select div.site-selection{
		padding: 0 10px;
	}
	.header-container .mobile-nav-trigger-container .hamburger-menu{
		margin: 25px 18px 14px 0;
	}
	.header-container .utility-nav .mobile-nav-trigger-container>a{
		right: 58px;
	}
	.header-container .janus-shope-cart-dropdown .top-text{
		right: 72px;
	}
	.new-product-logo, .top-seller-logo{
		/*max-width: 130px;*/
		height: 30px;
	}
	.pdp-slider-content .video-item .embed-responsive{
		min-height: 210px;
	}
	.pdp-slider-content .slick-slide .video-item {
		padding: 0 0px;
	}
	.product-card .dealer-locator-tool .btn-primary{line-height:25px!important;padding: 5px 0px!important;}
	.product-table-wrap tr td, .product-table-wrap tr th{
		font-size: 14px;
		padding: 7px 8px!Important;
	}
	.custom-model-1-section .modal-dialog{
		width: 355px;
	}
	.pdp-slider-content .slick-slide img {
		max-width:190px;
	}
	.janus-pdp-slider-wrap .component.cxa-productprice-component {
		margin-bottom:0px;
	}
	.janus-promotions-section .text .promoton-expires-label + .expand-show-link {
		margin: 8px 0 !important;
	}
	#product-search-results{padding-right: 10px;
		padding-left: 10px;}
	/*.pdp-slider-content .slick-slide {
		display: flex;
		flex-direction: column;
		justify-content: space-evenly;
		align-items:stretch;
		text-align:center;
		align-self:center;
    }*/
    
    

}

@media (max-width: 425px) {   
	.janus-order-listing-block .janus-pr-order-detail-sect{width:100%;}
	.janus-pdp-price-btns .dealer-locator-tool .btn-expand{margin-left: -8px; min-width: 131px;}
}

@media (max-width: 374px) {
	.product-cards-container-coveo .coveo-result-list-container .coveo-list-layout{width: 100%;}
	.product-search-results.CoveoResultList{margin-left: 0px; margin-right: 0px;}
	.product-card .thumbnail-container{text-align:center;}
	.header-container .utility-nav .logo{width: 90px;}
	.janus-shop-c-sect .janus-shop-c-col-quantity{width: 95px;}
}



