@media (max-width: 1920px) {
	.compslide_top h3 {min-height: 50px;}
	.custom-left{
		padding-left: 3rem;
	}
	.custom-right{
		padding-left: 1.5rem;
		padding-right: 0.5rem;
	}
	.m-right{
		margin-right: 5vw;
	}
	.selecttop {
		width: 12%;
	}

	.top-select-row .actwrap {
		width: 66%;
	}

	.product-expand .prdct-card-btm a img {
		color: #2A82BC;
		width: 1.25vw;
	}
}

@media (max-width: 1820px) {

	.selecttop {
		width: 15%;
	}

	.top-select-row .actwrap {
		width: 60%;
	}

	#search {
		width: 45%;
	}

	#menu #specific-sku .solidbtn{
		font-size: 14px;
	}

	.plus-expand {
		/* height: 2.25vh; */
		margin-right: 5px;
	}
	.product-head p{
		font-size: 15px;
	}
	.product-head {
		padding-left: 15px;
	}
	.product-head .brand-img{
		padding-left: 5.5rem;
	}
	.product-head .head-sku{
		margin-left: 0.5vw;
		margin-right: 1.5vw;
	}
	.m-right {
		margin-right: 5vw;
	}

	.col.pl-5.pr-0.MSRP {
		padding-left: 0.5rem!important;
		padding-right: 3rem!important;
	}

	.product-collapse .prdct-card-btm a.findSimilarSkus {
		background-color: transparent !important;
		justify-content: center;
		display: inline-flex;
	}
	
	.product-head .col.Avg {
		padding-left: 3.5vw;
		padding-right: 5.5vw;
	}

	.product-head .col.Avg {
		padding-left: 2.5vw;
		padding-right: 2vw;
	}
	
	.compact-mode .product-head .brand-img {
		padding-left: 4rem;
	}

	/* .product-collapse .prdct-card-btm a{
		padding-top: 8px;
		padding-bottom: 8px;
	} */

	.product-collapse .prdct-card-btm a img {
		width: 20px;
	}
	.product-collapse .prdct-card-btm {
		margin-left: 0px;
	}
	.zero-left{
		padding-left: 0rem;
	}
	.custom-left{
		padding-left: 1rem;
	}
	.custom-right{
		padding-right: 0rem;
	}
	.brand-img{
		padding-right: 0rem;
	}
	.product-collapse p, .product-collapse li, .product-collapse a, .product-collapse span{
		font-size: 15px;
	}	
}

@media (max-width: 1680px) {


	.sku-search .headerright{
		width: 81.5%;
		min-width: 745px;
		padding-right: 4vw;
	}

	.sku-search .header-actionwrap{
		padding: 0px !important;
	}
	
	/* .actionnav a, .list-comp span{
		font-size: 14px;
	} */

	#menu{
		padding-left: 5px;
		padding-right: 5px;
	}

	#menu, .filtertoggle {
		min-width: 270px;
	}
	.list-comp{
		margin-left: 0;
	}
	ul.keyFeatures {
		padding-left: 10px;
	}
	.brand-price p{
		padding-right: 10px;
	}
	.m-right {
		margin-right: 3vw;
	}
	.product-head .col.Avg {
		padding-left: 2.5vw;
		padding-right: 1vw;
	}
	.content-wrapper { max-width: 90%;}
	.sumrydetailcol ul li span {
     margin-right: 5px;}
	.compslide_top h3 {font-size: var(--font17); min-height: 50px;}
	.compslide_top, .compslide_btm .brandimg {padding-left: 30px; padding-right: 10px;}
	.pagehead { margin-left: 60px;}
	.brand-img{
		margin-left: 0px;
		padding-left: 0px;
	}
	.car-wrapper{width: 15.5vw;}
	.searchfrm{
		margin-left: 10px;
	}
	.filtraccordian .card-body{
		padding-left: 0px;
	}
	.prod-sku a.top-15{
		text-align: center;
		margin: 0px 5px;
	}
}

@media (max-width: 1440px) {

	.edit.menu-closed .product-head.expanded .col-h.brand {
		width: 18%;
		padding-left: 0px;
	}
	
	.edit.menu-closed .product-head.expanded .col-h.sku {
		width: 20%;
		padding-left: 12px;
	}
	
	.edit.menu-closed .product-head.expanded .col-h.feat{
		width: 70%;
	}
	
	

	.product-expand .car-wrapper {
		width: 200px;
	}
	.edit.init{
		margin-left: 19vw;
	}

	.selecttop {
		width: 16%;
	}
	
	.product-expand span.retailer-price{
		width: 19vw;
	}
	.product-finder-wrap {
	    width: 100%;
		min-width: 1100.960px;
	    margin-left: 15px;
	}

	.edit.menu-closed .product-finder-wrap{
		min-width: 1160px;
	}

	.product-collapse .prdct-img img{
		width: 60px;
	}

	.product-collapse .brand-img img.br-img{
		width: 50px;
	}

	.product-collapse .prdct-img img {
		width: 57px;
	}

	.product-collapse p, .product-collapse li, .product-collapse a, .product-collapse span{
		font-size: 14px;
	}
	.product-collapse .retailer-price{
		width: 285px;
	}

	.sku-search .wrapper.mobwrap{
		overflow-x: hidden;
		width: 100%;
	}

	form#Select_Product::after {
		left: 32.5%;
	}

	form#Select_Product {
		width: 70%;
	}
	
	#search {
		width: 45%;
	}

	.product-collapse .zero-left{
		width: 290px;
	}

	.product-head .col-h.brand {
		width: 100px;
		padding-left: 24px;
	}
	
	.content-wrapper{
		margin-right: 25px;
	}
	
	/* .product-head.expanded .col-h.brand{
		width: 14vw;
	} */
	
	.product-head .col-h.feat {
		width: 205px;
		padding-left: 15px;
		padding-right: 10px;
	}

	.product-head .col-h.sku {
		width: 100px;
		padding-left: 15px;
	}
	.product-head .col-h.detail{
		width: fit-content;
	}
	.product-head .col-h.detail p{
		padding-left: 15px;
	}


	/* .product-head.expanded .h-prices .col-h{
		width: 10vw;
	}

	.product-collapse.expanded .zero-left {
		width: 22.5vw;
	}

	.product-expand span.retailer-price{
		width: 22vw;
	} */

	.product-head .h-prices .col-h {
		width: 112px;
		padding: 0px 15px;
	}
	
	.product-head .car-wrapper {
		width: 165px;
		padding-left: 12px;
	}

	.car-wrapper{
		width: 180px;
	}

	.key-desc {
		padding-right: 5px !important;
	}

	.m-right {
		margin-right: 2vw;
	}
	.product-head .col.Avg {
		padding-left: 1.5vw;
		padding-right: 0.5vw;
	}

	.searchfrm .frmgroup .solidbtn { width: 32%; font-size: var(--font14);}
	.searchfrm .frmgroup input { width: 65%;}
	.comparecol img {height: 55px;}
	.comparecol h4, .comparecol p {font-size: 13px;}
	.sumrydetailcol ul li p { font-size: var(--font14);}
	.sumrydetailcol ul li p a{ margin-top: 3px; margin-left: 5px;}
	.sumrycol {width: 46%;}
	.sumrydetailcol { width: 53.59%; padding-left: 0px !important;}
	.prdct-card-ftr h4 {font-size: var(--font16);}
	.pricerange_form .frmgroup label { width: 30%;}
	.pricerange_form .frmgroup input { width: 68%;}
	.widthcontainer {max-width: 90%;}
	.listtype { width: 82%;}
	.fixeddlider {
    	width: 85%;
	}
	#menu #specific-sku .solidbtn{
		font-size: var(--font13);
	}
}


@media (max-width: 1420px) {
	.actwrap h3, .paginationnav{
		margin-right: 0px;
	}
	.edit {
		overflow-x: scroll;
		margin-left: 20vw;
	}

	.content-wrapper {
		margin-right: 5px;
	}

	.product-expand .brand-img img.br-img{
		margin-right: 5px;
	}

	.product-expand .col-sm-auto.brand-img {
		padding-left: 4.65vw;
	}
	.btnPriceTrendReport .my-tooltip:before{
		left: -120px;
	}
}

@media (max-width: 1365px) {
	.top-select-row .frmgroup label{
		display: none;
	}
	select#frmProductID {
		padding: 5px 15px;
	}
	.dropleft {
		right: -65%;
	}

	.edit.menu-closed .product-head.expanded .col-h.sku {
		width: 25%;
	}

}

@media (max-width: 1336px) {
	
	.product-collapse:hover .prdct-card-btm, .product-expand:hover .prdct-card-btm{
		position: absolute;
		background-color: #2A82BC;
		height: 100%;
	}

	.col.col-btn{
		width: 50px !important;
		height: 100%;
	}

	/* .product-collapse .prdct-card-btm.reached-end-class{
		border-top-right-radius: 15px;
		border-bottom-right-radius: 15px;
	}

	.first-div .prdct-card-btm.reached-end-class {
		border-top-right-radius: 0px;
	} */

	.first-div .prdct-card-btm a{
		padding: auto;
	}
}
@media (max-width: 1290px) {

	.edit.init {	
		margin-left: 21vw;
	}

	.product-head .col-h.feat {
		width: 185px;
	}
	
	.edit.menu-closed .product-head.expanded .col-h.feat {
		width: 65%;
	}

	.edit.menu-closed .product-head.expanded .h-prices .col-h {
		width: 9vw;
	}
	.edit.menu-closed .product-head.expanded .col-h.sku {
		width: 26%;
	}
	.navbar{
		padding: 14px 40px;
	}

	.product-expand span.retailer-price{
		width: 20vw;
	}

	.top-select-row .actwrap {
		width: 65%;
		justify-content: space-between;
	}

	.product-expand .col-sm-auto.brand-img {
		padding-left: 5.65vw;
	}

}

@media (max-width: 1205px) {
	.edit.init {
		margin-left: 24vw;
	}
	.product-expand span.retailer-price {
		width: 22vw;
	}
	.product-expand .col-sm-auto.brand-img {
		padding-left: 6.65vw;
	}
	.comparewrap .comparecol{
		margin: 0 5px;
	}

	.comparecol h4, .comparecol p {
		font-size: 12px;
	}
	
	.comparecol h4, .comparecol p {
		font-size: 11px;
	}

	.comparecol img {
		max-height: 55px;
	}

	.fixed-compare-strip{
		left: 26%;
	}
}

@media (max-width: 1150px) {
	.compare-action {
		padding-left: 10px;
	}
	.product-expand span.retailer-price {
		width: 23vw;
	}
	.edit.init {
		margin-left: 25vw;
	}
}

@media (max-width: 1085px) {

	.product-head .col-h.feat {
		width: 195px;
	}

	.car-wrapper {
		width: 190px;
	}
	
	.edit.init{
		margin-left: 26vw;
	}
	.comp-label{
		display: none;
	}
	.paginationnav{
		margin-left: 0px;
	}
	.top-select-row .actwrap {
		justify-content: space-evenly;
	}
	.selecttop {
		width: 17%;
	}
	.product-expand .col-sm-auto.brand-img{
		padding-left: 6.65vw;
	}
	.product-expand .car-wrapper {
		width: 180px;
	}
	.product-expand span.retailer-price {
		width: 27vw;
	}
}

@media (max-width: 1020px) {
	.edit.init{
		margin-left: 26vw;
	}
	.droplink span {
		margin-left: 5px;
	}
}

@media (max-width: 1000px) {
	.sku-search .top-select-row{
		padding-right: 0px;
	}

	.sku-search .top-select-row * {
		font-size: 14px;
	}

	.paginationnav select.per-page{
		margin-left: 5px;
	}

	.droplink span {
		margin-left: 5px;
	}
	.edit.init {
		margin-left: 27vw;
	}
}