.s1140h320 {
	min-height: 320px;
}
@media only screen and (max-width: 1140px) {
	.s1140h320 {
		min-height: calc(100vw * 0.246845);
	}
}

@media only screen and (max-width: 769px) {
	.mob-clearmargins {
		margin-left: 0px;
		margin-right: 0px;
	}
}

@media only screen and (max-width: 850px) {
	#search {
		height: 60px
	}
	#search form {
		display: none
	}
	.basket-desc {
		display: none
	}
	.header-carousel{
		width: 320px;
		font-size: 100%
	}
	#rate {
		width: 320px !important
	}
	.rateTxt {
		display: none
	}
	
	.tabs {position:relative;margin:auto}
	.tab{display:block;border-radius:0px;border-top: solid 1px}
	.tabWrapper {height:auto}
	
	.callbackBubble{right:5px;bottom:130px}	
	
	#quickscroll {
		bottom: 15px!important;
	}
	
}

@media only screen and (max-width: 425px) {
	
	.chatWrap {
		right: 0px
	}
}


iframe {max-width:100% !important}


@media only screen and (max-width: 1024px) {
	.quickreview {
		height: 340px !important;
		max-height: 340px !important;
		overflow: hidden;
	}
	.quickreview .STAR_BOX {
		font-size: 6px !important;		
	}
}