.IQimageslider {
    max-width: 800px;
	margin-left: auto;
    margin-right: auto;
	padding-right:4px;
}
.IQaboutreviews {
	margin-top: 10px;
}
.IQdatasheetContent {
	*/margin-top:100px; */
	clear:both;
}
.IQassetinfothumb {
	width: 9%;
}
.IQassetinfoimg {
	width: 100%;
}
.IQimagebundle{
	position: relative;
}
.IQpricetitle {
	margin-top: 10px;
	clear: both;
	padding-left: 20px;
}
.IQcounters {
    text-align: center;
    border: #23a455 1px solid;
    padding: 20px;
    margin: 25px 0 25px 0;
}
.IQdescriptiontitle {
	margin-top: 10px;
}
.IQdescriptionbody {	
	border-top: solid 2px darkgray;
	padding-top: 20px;
}
.IQ_description{
	padding-bottom: 10px;
}
.IQpricebody {
	border-top: solid 2px darkgray;
	padding-top: 20px;
	padding-left: 20px;
}
.IQreviewlink {
	color: red !important;
}
.IQreviewtable td{
	border:none;
}
/* :not(:checked) is a filter, so that browsers that don’t support :checked don’t 
follow these rules. Every browser that supports :checked also supports :not(), so
it doesn’t make the test unnecessarily selective */
.rating:not(:checked) > input {
	position:absolute;
	top:-9999px;
	clip:rect(0,0,0,0);
}

.rating:not(:checked) > label {
	
	width:1.1em;
	padding: 0 .1em;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
	font-size:150%;
	line-height:1;
	color:#ddd;
	text-shadow:1px 1px #bbb, 2px 2px #666, .1em .1em .2em rgba(0,0,0,.5);
}

.rating:not(:checked) > label:before {
	content: '★ ';
}

.rating > input:checked ~ label {
	color: #f70;
	text-shadow:1px 1px #c60, 2px 2px #940, .1em .1em .2em rgba(0,0,0,.5);
}

.rating:not(:checked) > label:hover,
.rating:not(:checked) > label:hover ~ label {
	color: gold;
	text-shadow:1px 1px goldenrod, 2px 2px #B57340, .1em .1em .2em rgba(0,0,0,.5);
}

.rating > input:checked + label:hover,
.rating > input:checked + label:hover ~ label,
.rating > input:checked ~ label:hover,
.rating > input:checked ~ label:hover ~ label,
.rating > label:hover ~ input:checked ~ label {
	color: #ea0;
	text-shadow:1px 1px goldenrod, 2px 2px #B57340, .1em .1em .2em rgba(0,0,0,.5);
}

.rating > label:active {
	position:relative;
	top:2px;
	left:2px;
}
.verified{
	height:20px;
	width:20px;
	float:right;
}

/* Review Editing*/
.Star
{
	background-image: url(https://www.instant-quote.co/images/Star.gif);
	height: 17px;
	width: 17px;
}
.WaitingStar
{
	background-image: url(https://www.instant-quote.co/images/WaitingStar.gif);
	height: 17px;
	width: 17px;
}
.FilledStar
{
	background-image: url(https://www.instant-quote.co/images/FilledStar.gif);
	height: 17px;
	width: 17px;
}
.IQreviewfullbody{
	border-top: solid 1px #a9a9a9;
	padding-top: 20px;
}
.IQreviewfullbody ul, ol{
	margin: 0 0 1.5em 1em;
}
.IQgridbtninfo{
    width: 200px;
    height: 64px;
    background-color: goldenrod;
    padding: 20px 20px 20px 20px;
    color: white;
    border-radius: 8px;
    margin-top: 20px;
    cursor: pointer;
    display: inline-block;
}
.IQvideobody{
	border-top: solid 2px darkgray;
	padding-top: 20px;
}
.IQremoteAssetDataSummary {
	float:right;
	width: 40%;
	min-width: 200px;
	padding-left: 20px;
	margin-top: -36px;
	white-space: nowrap;	 	
}
.IQremoteAssetPriceSummary{	
	margin-top: 10px;
}
.IQremoteassetreview {
	margin-top: 10px;
	clear:both;
}

.IQreviewSummaryTitleNoMakeModel {
	display: none;
}
.IQremoteAssetThumbs{
	text-align: left;
   /* margin-left: auto;
    margin-right: auto; */
    clear: both;
	padding-left: 4px;
}
.IQremoteAssetMainImage {
    width: 60%;
    float: right; 
}

.IQremoteAssetDescription {
	clear:both;
}
.IQreviewSummaryMake{
	 display:none;
}
.IQreviewSummaryModel{
	display:none;
}
.IQremoteassetreview {
	clear:both;
}
.IQvideobundle {
	margin-top:10px;
}
.IQpackageassetscontainer{
	width:100%;
}
.IQpackageassetsimage {
	width: 100%;
}
.IQpackageassetsdata {
	float: left;
	width: 40%;
}
.IQpackageassetsimage{
	float: left;
	width: 60%
}
.IQassetinfopkgimg {
    width: 80%;
    float: right;		
}
.IQpackageassetdivider {
	clear:both;
}
.youtube-player {
	min-height: 400px;
	width: 100%;
}
.IQnowrap {
	white-space: nowrap;
	padding:6px;
}
.IQstats {
	overflow: hidden;
	background: #f2f2f2;
	background: -webkit-linear-gradient(top,#eee,#f6f6f6);
	background: linear-gradient(to bottom,#eee,#f6f6f6);
	background-color: #f3f3f3;
	height: 17px;
	min-width: 120px;
	padding: 1px;
}
.IQstats .IQstats-bar {
	border-radius: 1px;
	background: #ffba00;
	background: -webkit-linear-gradient(top,#ffce00,#ffa700); 
	background: linear-gradient(to bottom,#ffce00,#ffa700); 
	background-color: #ffce00;
	height:20px;
}
.IQdsbtnquote {
		color: #fff;
		background-color: #337ab7;
		border-color: #2e6da4;
		display: inline-block;
		padding: 6px 12px;
		margin-bottom: 0;
		font-size: 14px;
		font-weight: 400;
		line-height: 1.42857143;
		text-align: center;
		white-space: nowrap;
		vertical-align: middle;
		-ms-touch-action: manipulation;
		touch-action: manipulation;
		cursor: pointer;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		background-image: none;
		border: 1px solid transparent;
		border-radius: 4px;
		width:100px;
		margin:4px;
		position:absolute;
		bottom:-50px;
		right:0;
	}
.IQdsbtnback {
		color: #fff;
		background-color: coral;
		border-color: #2e6da4;
		display: inline-block;
		padding: 6px 12px;
		margin-bottom: 0;
		font-size: 14px;
		font-weight: 400;
		line-height: 1.42857143;
		text-align: center;
		white-space: nowrap;
		vertical-align: middle;
		-ms-touch-action: manipulation;
		touch-action: manipulation;
		cursor: pointer;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		background-image: none;
		border: 1px solid transparent;
		border-radius: 4px;
		width:100px;
		margin:4px;
		position: relative;
		bottom:15%;
		right:0;
	
}


@media screen and (max-width: 900px) {
	.IQremoteAssetDataSummary {
		float: none;
		width: 100%;
	}
	.IQremoteAssetMainImage {
    	width: 100%;
    	float: none; 
	}
	.IQassetinfopkgimg {
    	width: 100%;
    	float: none;		
	}
	.IQremoteAssetThumbs {
		padding: 0;
		text-align: center;
    	margin-left: auto;
    	margin-right: auto; 
    	clear: both;
	}
	.IQassetinfothumb {
    	width: 15%;
		margin-left: 0.5%;
	}
	.IQremoteAssetPriceSummary{
		clear:both;
		float: none;
		width: 100%;
	}
	.IQremoteAssetPackage{
		padding: 4px;
	}
	.IQvideobundle {
		margin-top:10px;
		float: none;
		width: 100%;
	}
	.IQpricetitle {
		padding-left: 0;
	}
	.youtube-player {
		min-height: 400px;
	}
	.IQremoteAssetDataSummary {
		padding: 0;
	}
	.IQremoteAssetDataSummary {
		white-space: unset;
	}
}



@media screen and (max-width: 450px) {
	.youtube-player {
		min-height: 200px;
	}
	.IQpackageassetsdata {
		float: none;
		width: 100%;
	}
	.IQpackageassetsimage{
		float: none;
		width: 100%
	}
	.IQassetinfopkgimg {
		width: 100%;
		float: none;		
	}
}