
@media screen and (max-width: 1919px) {
	.featuredTxt svg {
		width: 16px;
		margin-right: 4px;
		min-width: 16px;
	}
	.priceBox {
		font-size: 18px;
		left: 10px;
		z-index: 1;
	}
	.favourite {
		max-width: 20px;
		max-height: 20px;
		right: 10px;
	}
	.pricedown {bottom: 8px;}
}

@media screen and (max-width: 1280px) {
	h2.heading {font-size: 2em}
	.serviceBox {padding: 30px 15px}
	.serviceBox strong {font-size: 1.200em}
	.serviceBox .btn {font-size: 1em}
	.thumbnail {width: calc(25% - 15px)}
	.videoTxt span {font-size: 14px;}
	.cstmrBox {padding: 100px 20px 90px;}
}

@media screen and (max-width: 1199px) {
	.quickSearch span {font-size: 1.1em;}
	.quickSearch .btn {font-size: .96em;}
	.quickSearch li a {font-size: 15px;}
	.btmQS ul li a,
	.cstmrBox p ,.question h3{font-size: 1em;}
	.btmQS ul li a {font-size: .75em;}
	.question .accorBtn {padding: 0 25px 0 0;}
	.question p,
	.question ol li {font-size: 15px}
}

@media screen and (max-width: 1023px) {
	.thumbnail,
	.topQSin,
	.btmQS li {width: calc(50% - 15px);}
	.btmQS ul li a {font-size: 15px;}
	.question .accorBtn {padding: 0 25px 0 0;}
	.question li {
		margin-top: 15px;
		padding: 15px;
	}
	.question .accorBtn,
	.question li h2 {font-size: 1.2em;}
}

@media screen and (max-width: 767px) {
	.homeBox {padding: 30px 0 0px 15px;}
	.serviceBox .btn {max-width: 230px;}
	.thumbnail {width: calc(100% - 0px);}
	.featuredBox {width: 100%;}
	.playBtn {
		width: 60px;
		height: 60px;
	}
	.topQSin,
	.btmQS li {width: calc(100% - 0px);}
	.cstmrBox {padding: 80px 20px 90px;}
	h2.heading {font-size: 1.5em;}
	.topQSin {padding: 20px 0;}
	.quickSearch span {font-size: 1.1em;}
	.question {padding: 30px 0 80px 15px;}
	.quickSearch strong {
		padding-top: 20px;
		font-size: 1.1em;
	}
	.accorBtn::after {
		width: 15px;
		height: 15px;
	}
	.quickSearch .btn {
		max-width: 300px;
		font-size: .95em;
	}
	.question .accorBtn,
	.question li h2 {font-size: 1em;}
	.question li ol {padding: 0;}
	.cstmrBox::after {
		width: 70px;
		height: 50px;
	}
	.question h3 {font-size: .9em;}
}
