@charset "ISO-8859-1";

.container {
	padding-left: 5px;
	padding-right: 5px;
}

#homepage  {
	margin-top:4px;
}

#homepage .img-container img {
	position:relative;
}

#rangemaster-text {
	position:absolute;
	top:90px;
	left:0px;
	font-size:4.5em;
	font-weight:600;
	color:#fff;
	width:100%;
	text-align:center;
}
@media (max-width:1199px) {
	#rangemaster-text {
	top:75px;
	font-size:4em;
}
}
@media (max-width:991px) {
	#rangemaster-text {
	top:90px;
	font-size:4.5em;
}
}
@media (max-width:310px) {
	#rangemaster-text {
	top:27vw;
	font-size:19vw;
}
}
.social-container {
	overflow:		hidden;
}

.social-content {
	text-align: 		 center;
	border:				 1px solid #0099ff;
	border-radius: 		 0.5em;
	min-height:			 480px;
	overflow:			 hidden;
	background-color: 	#ffffff;
}
	.social-container img{
		margin-left:		auto;
		margin-right:		auto;
		padding:			0 15px;
	}

.social-container .social-title {
	padding:			 5px 2px;
	margin-bottom:		 8px;
	background-color: 	 #0099ff;
	text-align: 		 left;
}
	.social-container .social-title h2 {
		font-size:			 20px;
		line-height:		 16px;
		font-weight:		 300;
		margin:		 		 5px 10px;
		color:				 #ffffff;
	}
	
.banner-container {
	position: relative;
}
.banner-container .banner-image {
	width: 100%;
	margin-top: 15px;
	border-radius:6px;
}
	.finance-banner-homepage {
		border-radius:6px;
	}

	@media (max-width: 690px) {
		.banner-container .finance-banner {
			width: 200%;
			border-radius:0;
		}
	}
	
	.banner-container .me-connect-text {
		position: absolute;
		right:0;
		top:0;
	    width: 28%;
	    font-size: 2.1em;
	    line-height: 1.1em;
	    text-align: right;
	    padding: 20px;
	}
		.banner-container .me-connect-text strong {
			color:#0099ff;
		}
						
		@media (max-width: 1199px) {
			.banner-container .me-connect-text {
				font-size: 1.6em;
			}
		}			
		@media (max-width: 991px) {
			.banner-container .me-connect-text {
				font-size: 1.2em;
			}
		}
	
@media (min-width: 768px) {
	.rss-container {
		padding-left:20px;
	}
}
	.rss-container ul {
		background-color: #ffffff;
		list-style-type: none;
		text-align: left;
		width:100%;
		min-height:330px;
		padding:0 15px;
	}
		.rss-container ul li {
			margin:10px 0;
		}
			.rss-container ul li h3 {
				font-size:13px;
				line-height:15px;
			}
			.rss-container ul li h3 a {
				color: #0099ff;
			}
			.rss-container ul li p {
				font-size:11px;
				margin:0;
				margin-left:10px;
			}
	
	.rss-container .buzzlink {
		width:100%;
		height:95px;
		text-align: right;
		background-color: #0099ff;
		background: -webkit-linear-gradient(#ffffff, #0099ff); /* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(#ffffff, #0099ff); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(#ffffff, #0099ff); /* For Firefox 3.6 to 15 */
		background: linear-gradient(#ffffff, #0099ff); /* Standard syntax */
	}
		.rss-container .buzzlink img {
			margin-top:25px;
			padding:0 5px;
		}





#homepage .trade-banner {
	position:relative;
}
#homepage .banner-text {
	position:absolute;
	top:10px;
	padding:0 0.5em;
}
@media (max-width: 1199px) {
	#homepage .banner-text {
	width: 25%;
}
}
#homepage .top-text {
	font-size:1.3em;
	font-weight:500;
}
@media (max-width: 991px) {
	#homepage .top-text {
	font-size:1em;
}
}
#homepage .blue {
	font-size:1.8em;
	font-weight:500;
	color:#0099ff;
	margin-left:0.75em;
	margin-top:2px;
}
@media (max-width: 1199px) {
	#homepage .blue {
        font-size:1.4em;
    }

    /* pm 14-07/21 */
    #videoRow{
        height: 268px;
    }
    /* pm 14-07/21 */
}
#homepage .click-to-view-more {
	font-size:1.8em;
	font-weight:500;
	padding:0 0.1em;
	margin-top:1em;
}
@media (max-width: 1199px) {
	#homepage .click-to-view-more {
	font-size:1.3em;
	margin-top:5px;
}
}


.temp-header {
	font-size:2.2em;
	font-weight:600;
	color:#f46800;
}
@media (max-width: 767px) {
	.temp-header {
	font-size:1.3em;
}
}
.deal-bracket-top {
	background-color:#fff;
	padding:0;
}
.temp-text {
	text-align:center;
	font-size:1.3em;
	font-weight:600;
}
@media (max-width: 767px) {
	.temp-text {
	font-size:1em;
}
}
.fyi {
	text-align:center;
	font-size:1.3em;
	font-weight:600;
	margin-bottom:0.7em;	
}
@media (max-width: 767px) {
	.fyi {
	font-size:1em;
}
}
#header-fyi {
	font-size:2em;
	color:#0099ff;
	margin-top:0;
}
.no-padding {
	padding:0;
}
.header {
	width:100%;
}

/*Promotion-page*/
.click-here-button {
	background-color:#000;
	display:block;
	margin:0.4em auto;
	border-radius:8px;
	padding:1em 0;
	width:40%;
	font-size:3em;
	font-weight:600;
	color:#fff!important;
	text-align:center;
}
@media (max-width:625px) {
	.click-here-button {
	width:70%;
}
}
@media (max-width:375px) {
	.click-here-button {
	width:100%;
}
}
.click-here-button:hover {
	background-color:#0099ff;
}
#homepage-promotions {
	background-color:#fff;
}
.no-padding-top {
	padding-top:0;
}
@media (max-width: 991px) {
	.no-padding-top {
        padding-top:5px;
    }
}
@media (max-width: 991px) {
	.no-padding-top img {
	margin:0 auto;
}
}
.no-padding-sides {
	padding-left:0;
	padding-right:0;
}


#dual-banner {
	position:relative;
}
#dual-banner2 {
	position:relative;
}
#dual-banner3 {
	position:relative;
}
.banner-container .banner-price {
	position: absolute;
	font-size:2em;
	top:50px;
	right:20px;
	font-weight:600;
}
#blomberg-banner {
	z-index: 15;
	position:relative;
}
.style-row {
	background-image:url('https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/Lines.png');
	background-repeat:no-repeat;
	background-position:1px;
}
@media (max-width:767px) {
	.style-row {
		background-image:none;
	}
}
.background-img {
	position: relative;
}

.promo-text {
    margin-top:0px;
	position: absolute;
	text-align:center;
	font-size:40px;
	font-weight:600;
    bottom:11%;
    width:45%;
    line-height:1em;
}

@media (max-width: 1199px) {
	.promo-text {
        font-size:36px;;
    }
}
@media (max-width: 991px) {
	.promo-text {
        font-size:27px;
    }
}
@media (max-width: 767px) {
	.promo-text {
        font-size:39px;
    }
}
@media (max-width: 570px) {
	.promo-text {
        font-size:7vw;
    }
}

.promo-text.purple-text {
	color:#cf132f;
    left:46%;
}
.promo-text.blue-text {
	color:#278a93;
    left:45%;
}
.promo-text.red-text {
	color:#a6293c;
    left:47%;
}

.LEC-text {
	position: absolute;
	text-align:center;
	font-weight:600;
	line-height:1em;
	white-space:nowrap;	
	color:#fff;
	margin:0 auto;
	font-size:36px;
	left:28px;
	bottom:14px;
	   /* text-shadow: 0px 0px 1em #00000088;*/

}	

.Samsung-text {
	position: absolute;
	text-align:center;
	font-weight:600;
	line-height:1em;
	white-space:nowrap;	
	color:#97dff0;
	margin:0 auto;
	font-size:72px;
	left:60px;
	bottom:7px;
	   /* text-shadow: 0px 0px 1em #00000088;*/

}
.Samsung-text-yellow {
	position: absolute;
	text-align:center;
	font-weight:500;
	line-height:1em;
	white-space:nowrap;	
	color:yellow;
	margin:0 auto;
	font-size:20px;
	left:40px;
	bottom:44px;
	   /* text-shadow: 0px 0px 1em #00000088;*/

}

.Samsung-text-plus {
	position: absolute;
	text-align:center;
	font-weight:500;
	line-height:1em;
	white-space:nowrap;	
	color:white;
	margin:0 auto;
	font-size:18px;
	left:37px;
	bottom:23px;
	   /* text-shadow: 0px 0px 1em #00000088;*/

}

.LG-text {
	position: absolute;
	text-align:center;
	font-weight:600;
	line-height:1em;
	white-space:nowrap;	
	color:#de1b2f;
	margin:0 auto;
	font-size:44px;
	left:30px;
	bottom:23px;
	   /* text-shadow: 0px 0px 1em #00000088;*/

}

.FP-text {
	position: absolute;
	text-align:center;
	font-weight:600;
	line-height:1em;
	white-space:nowrap;	
	color:#fff;
	margin:0 auto;
	font-size:40px;
	left:40px;
	bottom:50px;
	   /* text-shadow: 0px 0px 1em #00000088;*/

}

@media (max-width:1199px) {
	.LEC-text {
		font-size:30px;
		left:24px;
		bottom:10px;
	}

	.LG-text {
		font-size:36px;
		left:24px;
		bottom:18px;
	}

	.FP-text {
		font-size:34px;
		left:30px;
		bottom:42px;
	}
	.Samsung-text {
		font-size:50px;
		bottom:10px;
	}	
	.Samsung-text-yellow {
		left:31px;
		bottom: 36px;
		font-size:17px;
	}
	.Samsung-text-plus {
		left:30px;
		bottom: 20px;
		font-size:15px;
	}
}

@media (max-width:991px) {
	.LEC-text {
		font-size:36px;
		left:initial;
		right:33px;
		bottom:12px;
	}

	.LG-text {
		font-size:43px;
		left:initial;
		right:36px;
		bottom:23px;
	}

	.FP-text {
		font-size:40px;
		left:44px;
		bottom:50px;
	}	
	.Samsung-text {
		font-size:72px;
		left:initial;
		left:65px;
		bottom:8px;
	}	
	.Samsung-text-yellow {
		font-size:20px;
		left:45px;
		bottom:43px;
	}

	.Samsung-text-plus {
		font-size:18px;
		left:42px;
		bottom:23px;
	}	
}

@media (max-width:600px) {
	.LEC-text {
	left:50%;
	right:initial;
	transform: translateX(-50%);;
	bottom:14px;
	}
	.LG-text {
	left:50%;
	right:initial;
	transform: translateX(-50%);;
	bottom:21px;
	}	
	.FP-text {
	left:50%;
	right:initial;
	transform: translateX(-50%);;
	bottom:50px;
	}		
	.Samsung-text {
	left:50%;
	right:initial;
	transform: translateX(-50%);;
	bottom:7px;
	}
	.Samsung-text-yellow {
	left:50%;
	right:initial;
	transform: translateX(-50%);
	bottom:43px;
	}	
	.Samsung-text-plus {
	left:50%;
	right:initial;
	transform: translateX(-50%);
	bottom:23px;

	}
}

@media (max-width:320px) {
	.LEC-text {
	bottom:4vw;
	font-size:11vw;
	}

	.LG-text {
	bottom:7vw;
	font-size:14vw;
	}

	.FP-text {
	bottom:15.5vw;
	font-size:12.5vw;
	}
}

#dustbags {
	position:relative;
}

@media (min-width: 1200px) {
	#home-top-right {
        margin-left:2px;
    }
    /* pm -14/7/21 */
    #videoRow img{
        height: 100%;
    } 
    /* pm -14/7/21 */

}
.vacuum-text {
	margin-top:0px;
	position:absolute;
	text-align:center;
	top:83%;
	left:10%;
	font-size:42px;
	font-weight:600;
	color:#fff;
	
}
.vacuum-text-sale {
	margin-top:0px;
	position:absolute;
	text-align:center;
	top:86%;
	left:24%;
	font-size:26px;
	font-weight:600;
	color:#fff;
}	


@media (max-width:430px) {
	.vacuum-text {
		font-size:10vw;
	}

	.vacuum-text-sale {
		font-size:6vw;
	}

}

@media (max-width:329px) {
	.vacuum-text {
		top:auto;
		bottom:23%;
	}

	.vacuum-text-sale {
		top:auto;
		bottom:8%;
	}

}

#homepage {
	width:100%;
}

.white-section {
	background-color:#fff;
}

#homepage-banner {
	margin:0 auto;
}

.white-section .new-links {
	color:#0099ff;
	font-size:1.1em;
	text-align:center;
	display:block;
	margin:0.75em 0;
}
#install-buttons {
	left:12vw;
	bottom:5vw;
	width:25vw;
	display:inline-block;
	position:absolute;
}
#install-buttons .deal-button {
	padding:0.5vw 0;
}
#install-buttons-two {
	left:9vw;
	bottom:5vw;
	width:23vw;
	display:inline-block;
	position:absolute;
	max-width:166px;
}
#install-buttons-two .deal-button {
	padding:0.5vw 0;
}
.white-section .new-links:hover {
	color:#333;
}
.thin-text {
	font-weight:300;
	white-space:nowrap;
}


#homepage-banner-box {
	display:none;
}


#boxRow1 {
	display:flex;
	flex-wrap:wrap;
	justify-content: center;
	padding-top:10px;
    padding-bottom: 5px;
	width:100%;
}

#boxRow1>div {
	width:20%;
}
@media(max-width:991px) {
	
	#boxRow1>div {
		/*width:41.66666667%;*/
		width:40.5%;
		margin-bottom:10px;
		height:auto;
	}

    /* pm 14/07/21 */
    #videoRow{
        height: auto;
    }
    #midBox {
        height: auto!important;
    }
    /* pm 14/07/21 */

}

@media(max-width:767px) {
	#boxRow1>div {
		width:50%;
	}
	#boxRow1{
		height:auto;
	}

}

@media(max-width:585px) {
	#boxRow1>div {
		width:100%;
	}
}

.link-img {
	height:52px;
	width:52px;
	margin:auto;
}

.reviewBox {
	padding: 35px 10px 30px;
	margin: 0;
}

.linkRow {
	/*margin:20px 0;*/
	margin: 0px 0 0;
}

.linkRow>div {
	text-align:center;
	color:#333;
}

a.grey-link {
	text-align:center;
	color:#a0a0a0;
}

.grey-link .blueLink {
	display:none;
}

.grey-link:hover .blueLink {
	display:inline-block;
}

.grey-link:hover .defaultLink {
	display:none;
}

.grey-link:hover {
	color:#0099ff;
}

#grey-stripe {
	background:#e6e6e6;
	height:355px;
	padding-top:20px;
}

#midBox {
	text-align:center;
	padding:5px 8px;
}

div#rightBox{
    padding: 5px 8px;
}

div#leftBox{
    padding: 5px 8px;
}

#videoCover {
	margin:0 auto;
	cursor:pointer;
    height: auto;;
}

#videoContainer {
	position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
	display:none;
}

#videoFrame {
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@media(max-width:1199px) {
	#midBox {
		text-align:center;
		padding:5px 8px;
	}

	#grey-stripe {
		height:284px;
		padding-top:10px;
	}	
}
@media(max-width:991px) {
	#videoRow {
		display:flex;
		flex-wrap:wrap;
		justify-content: center;
	}
	#leftBox {
		width:41.66666667%;
		order:2;
	}

	#leftBox img {
		margin-right:6px;
	}

	#midBox {
		order:1;
		width:100%;
		padding:10px 5px 15px;
	}
	#rightBox {
		width:41.66666667%;

		order:3;
	}

	#rightBox img {
		margin-left:6px;
	}

	#grey-stripe { 
		height:auto; 
		padding-top:15px;
		padding-bottom:20px;
	}	

	.linkRow {
		margin:0px auto 0px;
		max-width:600px;
		
	}
}
@media(max-width:767px) {
	#leftBox,
	#rightBox {
		width:50%;
	}
	#leftBox img {
		margin-right:5px;
	}
	#rightBox img {
		margin-left:5px;
	}

}

@media(max-width:767px) and (min-width:586px){
	.linkRow .col-xs-6 {
		width:33.3333333%;
	}

	/*
	#boxRow1>div:nth-child(even)>a>img {
		margin-right:5px;
	}
	#boxRow1>div:nth-child(odd)>a>img {
		margin-left:5px;
	}	
	*/
}

@media(max-width:585px) {
	#leftBox,
	#rightBox {
		width:100%;
	}
	#leftBox img,
	#rightBox img {
		margin:5px auto;
	}

	#homepage-banner {
		display:none;
	}

	#homepage-banner-box {
		display:block;
	}
	.linkRow {
		max-width:280px;
		margin:0 auto 20px;
	}

	.linkRow>div {
		margin-bottom:5px;
	}

	#grey-stripe {
		padding-bottom:15px;
	}

    #videoCover {
        height: auto;
    }

}


.main {
	background-color:#fff;
	overflow-x:hidden;
}

.right-img {
	position: relative;
	left:600px;
}
.deal-of-the-week {
	position:absolute;
	top:30px;
	left:200px;
}

.homepage-toprow {
	background-repeat: no-repeat;
	padding-top:10px;
	height:450px;
	width:1922px;
	position:relative;
	margin-left: 50%;
	/* margin-bottom: 40px; */
	transform: translateX(-50%);
}

@media (max-width:991px) {
	.homepage-toprow {
		padding-top:0px;
		background-image: unset !important;
	}
}

.homepage-toprow .deal-link .deal-button-hover{display:none}
.homepage-toprow .deal-link:hover .deal-button-default{display:none}
.homepage-toprow .deal-link:hover .deal-button-hover{display:inline-block}

@media (max-width:991px) {
	.deal-link {
		display:none;
	}

	#deal-tablet .deal-link {
		display:initial !important;
	}
}

@media (max-width:767px) {
	.qs-container.center-block.row .deal-text-medium{
		display:none;
	}
	#deal-mobile .deal-link {
		display:initial !important;
	}
}

 #homepage-top-row-container .qs-top-level-container {
	margin-left:auto;
	margin-right:auto;
 }

@media (max-width: 1199px) {
	.homepage-toprow {
		width:1580px;
		background-size: 100%;
		height:370px;
		/* margin-bottom: 40px; */
	}
}

@media(min-width:991px) {
	#homepage-top-row-container{
		background-color: transparent !important;
	}
}

@media (max-width:991px) {
	.homepage-toprow {
		/*height:738px;*/
		background-size:auto;
		width:100%;
		width:991px;	
		/* margin-bottom: 45px; */
		height:auto;
	}
}

@media (max-width:767px) {
	.homepage-toprow {
		height:auto;
		background-size:auto;
		width:100%;
		/* margin-bottom: 45px; */
	}
}

/******************************************************
Countdown timer styles for Deals Banner
******************************************************/

.homepage-deal-countdown {
	padding: 20px 0;
	background-color: #0099ff;
	text-align: center;
}

.homepage-deal-countdown p {
	font-family: 'Centrale Sans Bold', Trebuchet, sans-serif;
	font-size: 26px;
	line-height: 1.2em;
	margin-top: 0;
	color: #062134;
}

.homepage-deal-countdown p #countdown {
	color: #ffffff;
}

@media (max-width:767px) {
	.homepage-deal-countdown {
		padding: 40px 0;
	}

	.homepage-deal-countdown p {
		font-size: 36px;
	}
}

.main {
	background-color:white;
}
.deal-text-link {
	height:400px;
	width:400px;
}
.deal-text {
	position:absolute;
	left:425px;
	top:20px;
}

@media (max-width:991px) {
	.deal-text .text-content {
		width:310px;
		margin-bottom:0.5em;
	}
}

.deal-text-medium{
	position: absolute;
	display: none;
}

@media (max-width: 1199px) {
	.deal-text {
		position:absolute;
		display: none;
	}
	.deal-text-medium{
		display: initial;
	}
}

@media (max-width: 991px) {
	.deal-text {
		display: initial;
	}
	.deal-text-medium {
		display: initial;
	}
}
#ert-logo {
	position:absolute;
	left:780px;
	top:250px;
}

#savings-tab {
	position:absolute;
	left:510px;
	top:-10px;
	font-weight:bold;
	font-size:30px;
	line-height:24px;
	text-align:center;
}
.homepage-toprow.samsungamerican-stripe {
	background-color:#143757;
	background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/Samsung-Refrigeration-2019-Full.jpg);
}
.homepage-toprow.Flash-stripe {
	background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/MayFlashSale-Full.jpg);
}
.homepage-toprow.Gorenje-retro-stripe {
	background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/Gorenje-RetroFridgeFreezers-Full.jpg);
}
.homepage-toprow.Culina-stripe {
	background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/Culina-Full.jpg);
}
.homepage-toprow.AEG-7000-stripe {
	background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/AEG-7000-Full.jpg);
}
.homepage-toprow.PaydaySale-stripe {
	background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/PayDaySale-Full.jpg);
}
.homepage-toprow.PaydaySale2-stripe {
	background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/PayDay-Sale10-Full.jpg);
}
.homepage-toprow.SummerClearance-stripe {
	background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/Clearance2019-Full.jpg);
}
.homepage-toprow.AutumnSale-stripe {
	background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/Autumn-10OFF-Full.jpg);
}
.homepage-toprow.easter-stripe {
	background-color:#be1826;
	background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/Easter-2019-Full.jpg);
}

#savings-tab-saving {
	position:absolute;
	left:300px;
	top:24px;
	color:#3c3c3c;
	width:140px;
}

#savings-tab-price {
	position:absolute;
	left:300px;
	top:80px;
	color:white;
	width:140px;
	font-size:34px;
	line-height:34px;
}
.american-price {
	position:absolute;
	left:66px;
	top:240px;
	color:#3c3c3c;
	width:140px;
	font-size:70px;
	font-weight:600;
	line-height:34px;
}
.dryer-price {
	position:absolute;
	left:66px;
	top:240px;
	color:#3c3c3c;
	width:140px;
	font-size:70px;
	font-weight:600;
	line-height:34px;
}
#savings-tab-price #price {
	line-height:38px;
	font-size:50px;
}

@media(max-width:1199px) {
	#ert-logo {
		position:absolute;
		left:630px;
		top:200px;
	}	
	#savings-tab {
		font-size:28px;
		line-height:22px;		
		left:380px;
	}
	#savings-tab #tab-image {
		width:550px
	}

	#savings-tab-saving {
		left:245px;
		top:16px;
		width:127px;
	}

	#savings-tab-price {
		left:245px;
		top:68px;
		width:127px;
		font-size:30px;
		line-height:30px;
	}

	#savings-tab-price #price {
		line-height:34px;
		font-size:42px;
	}
	.american-price {
		left:35px;
		top:164px;
		font-size:50px;
	}
	.dryer-price {
		left:35px;
		top:164px;
		font-size:50px;
	}
}

@media (max-width:767px) {
	#savings-tab {
		display:none;
	}

	.deal-text {
		margin-left:230px;
		top:12px;
	}

	.deal-text .text-content {
		width:170px;
	}

	.deal-text .deal-button {
		width:140px;
	}

	.american-price {
		left:10%;
		top: 56%;
		font-size:8vw;
	}
	.dryer-price {
		left:11%;
		top: 60%;
		font-size:7vw;
	}

	.homepage-toprow.Value-stripe {
		background-color:#7c756d;
		background-image:none;
	}

	.homepage-toprow.Summer-stripe {
		background-color:#87bd89;
		background-image:none;
		height:auto;
	}

	.homepage-toprow.Retro-stripe {
		background-color:#4a899b;
		background-image:none;
	}

	.homepage-toprow.BoxingDay-stripe,
	.homepage-toprow.EarlyBoxingDay-stripe {
		background-color:#466017;
		background-image:none;
		height:auto;
	}

	.homepage-toprow.January-Sale-stripe {
		background-color:#0a353c;
		background-image:none;
		height:auto;
	}

	.homepage-toprow.TVs2018-stripe {
		background: #71828c; /* For browsers that do not support gradients */
    }

	.homepage-toprow.Tumble-Dryers-stripe {
		background: #7b7b7d; /* For browsers that do not support gradients */
	}
	
	.homepage-toprow.FP-stripe {
		background: #313131; /* For browsers that do not support gradients */
    }

	.homepage-toprow.BlackFriday-stripe,
	.homepage-toprow.CyberMonday-stripe {
		background: #181818; /* For browsers that do not support gradients */
    }

	.homepage-toprow.Rangemaster-stripe {
		background: #181818; /* For browsers that do not support gradients */
    }
	.homepage-toprow.Flash-stripe {
		background: #181818; /* For browsers that do not support gradients */
	}
	.homepage-toprow.Gorenje-retro-stripe {
		background: #3f9fbe; /* For browsers that do not support gradients */
	}
	.homepage-toprow.Culina-stripe {
		background: #e2e8eb; /* For browsers that do not support gradients */
	}
	.homepage-toprow.AEG-7000-stripe {
		background: #1e2225; /* For browsers that do not support gradients */
	}
	.homepage-toprow.PaydaySale-stripe {
		background: #c22d40; /* For browsers that do not support gradients */
	}
	.homepage-toprow.PaydaySale2-stripe {
		background: #405359; /* For browsers that do not support gradients */
	}
	.homepage-toprow.SummerClearance-stripe {
		background: #90c58d; /* For browsers that do not support gradients */
	}
	.homepage-toprow.AutumnSale-stripe {
		background: #65574e; /* For browsers that do not support gradients */
	}
	.homepage-toprow.Gorenje-stripe {
		background: #dadfe2; /* For browsers that do not support gradients */
    }

	.homepage-toprow.FebruarySale-stripe {
		background: #7b7b7d; /* For browsers that do not support gradients */
    }

	.homepage-toprow.Tech-stripe {
		background: #65605a; /* For browsers that do not support gradients */
    }

	.homepage-toprow.TV-8k-stripe {
		background: #65605a; /* For browsers that do not support gradients */
    }

	.homepage-toprow.Worldcup-stripe {
		background: #034893; /* For browsers that do not support gradients */
    }

	.homepage-toprow.Refrigeration-stripe {
		background: #405067; /* For browsers that do not support gradients */
    }

	.homepage-toprow.range-stripe {
		background: #bfbbb0; /* For browsers that do not support gradients */
    }

	.homepage-toprow.vacuum-stripe {
		background: #e6e7e2; /* For browsers that do not support gradients */
    }

	.homepage-toprow.american-stripe {
		/*background-image:none;*/
		background: #c1b4ab; /* For browsers that do not support gradients */
    	background: -webkit-linear-gradient(#a1948b, #c1b4ab 50%); /* For Safari 5.1 to 6.0 */
    	background: -o-linear-gradient(#a1948b, #c1b4ab 50%);/* For Opera 11.1 to 12.0 */
    	background: -moz-linear-gradient(#a1948b, #c1b4ab 50%); /* For Firefox 3.6 to 15 */
       	background: linear-gradient(#a1948b, #c1b4ab 50%);
    }

	.homepage-toprow.christmas-stripe {
		background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/Christmas-Full-Size.jpg);
		background: #c50618; /* For browsers that do not support gradients */
    }

	.homepage-toprow.bigsale-stripe {
		background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/Big-Sale-Homepage.jpg);
		background: #b13d42; /* For browsers that do not support gradients */
    	background: -webkit-linear-gradient(#4a5153, #7e2c30 70%); /* For Safari 5.1 to 6.0 */
    	background: -o-linear-gradient(#4a5153, #7e2c30 70%);/* For Opera 11.1 to 12.0 */
    	background: -moz-linear-gradient(#4a5153, #7e2c30 70%); /* For Firefox 3.6 to 15 */
   		background: linear-gradient(#4a5153, #7e2c30 70%);		
    }

}

@media (max-width:767px) {
	.homepage-toprow {
		height:auto;
		background-size:auto;
		width:100%;
	}
	.homepage-toprow.cooker-stripe {
		background-color:#3c3c3c;
		background-image:none;
	}
	.homepage-toprow.install-stripe {
		background-color:#2a2a2a;
		background-image:none;
	}
	.homepage-toprow.samsung-stripe {
		background-color:#53677f;
		background-image:none;
	}
	.homepage-toprow.Miele-stripe {
		background-color:#53677f;
		background-image:none;
	}
	.homepage-toprow.Tv-Sale-stripe {
		background-color:#000;
		background-image:none;
	}
	.homepage-toprow.Americans-stripe {
		background-color:#1a6183;
		background-image:none;
	}
	.homepage-toprow.qdrive-stripe {
		background-color:#4cb1cf;
		background-image:none;
	}
	.homepage-toprow.samsungamerican-stripe {
		background-color:#143757;
		background-image:none;
	}
	.homepage-toprow.easter-stripe {
		background-color:#be1826;
		background-image:none;
	}
	.homepage-toprow.neff-stripe {
		background-color:#000000;
		background-image:none;
	}
	.homepage-toprow.AEG-stripe {
		background-color:#000000;
		background-image:none;
	}
	.homepage-toprow.oven-stripe {
		background-color:#3c3c3c;
		background-image:none;
	}

}

.main {
	background-color:white;
}
.deal-text-link {
	height:400px;
	width:400px;
}
.deal-text {
	position:absolute;
	left:425px;
	top:20px;
}
.FP-stripe .deal-text {
	position:absolute;
	left:510px;
	top:260px;
}
.Tech-stripe .deal-text {
	left:515px;
	top:320px;
}
.Rangemaster-stripe .deal-text {
	left:517px;
	top:320px;
}
.Flash-stripe .deal-text {
	height:395px;
	width:600px;
}
.Gorenje-retro-stripe .deal-text {
	height:395px;
	width:600px;
}
.Culina-stripe .deal-text {
	height:395px;
	width:600px;
}
.AEG-7000-stripe .deal-text {
	height:395px;
	width:600px;
}
.PaydaySale-stripe .deal-text,
.PaydaySale2-stripe .deal-text {
	height:385px;
	width:600px;
}
.SummerClearance-stripe .deal-text {
	height:395px;
	width:600px;
}
.AutumnSale-stripe .deal-text {
	height:395px;
	width:600px;
}
.Gorenje-stripe .deal-text {
	left:482px;
	top:320px;
}
.Tumble-Dryers-stripe .deal-text {
	top:40px
}
.BlackFriday-stripe .deal-text {
	top:30px;
	left:380px;
}
.CyberMonday-stripe .deal-text {
	top:30px;
	left:350px;
}
.Miele-stripe .deal-text {
	top:340px;
	left:505px;
}
.Tv-Sale-stripe .deal-text {
	top:330px;
	left:465px;
}
.Americans-stripe .deal-text {
	top:330px;
	left:465px;
}
.vacuum-stripe .deal-text {
	left:395px;
}

.TV-8k-stripe .deal-text {
	left:400px;
}

#TV-4k-Link {
	position:absolute;
	/*background: red;
	opacity:.5;*/
	width:140px;
	height:120px;
	top:230px;

}

#TV-8k-Link {
	position:absolute;
	/*background:red;
	opacity:.5;*/
	width:320px;
	height:120px;
	top:230px;
	left:160px;

}

@media (max-width:1199px) {
	.vacuum-stripe .deal-text {
		left:356px;
	}
	.Gorenje-stripe .deal-text {
		left:390px;
		top:250px;
	}
	.FP-stripe .deal-text {
		position:absolute;
		left:407px;
		top:210px;
	}
	.Rangemaster-stripe .deal-text {
		left:435px;
		top:260px;
	}
	.Miele-stripe .deal-text {
		top:270px;
		left:406px;
	}
	.Tv-Sale-stripe .deal-text {
		top:270px;
		left:410px;
	}
	.Americans-stripe .deal-text {
		top:270px;
		left:410px;
	}
	.Tech-stripe .deal-text {
		left:375px;
		top:260px;
	}

	.TV-8k-stripe .deal-text {
		left:340px;
	}

	#TV-4k-Link {
		width:110px;
		height:100px;
		top:160px;
	}

	#TV-8k-Link {
		width:270px;
		height:100px;
		top:160px;
		left:120px;
	}	
}
@media (max-width:991px) {
	.vacuum-stripe .deal-text {
		left:0px;
	}
	.Miele-stripe .deal-text {
		top:295px;
		left:90px;
	}
	.FP-stripe .deal-text {
		position:absolute;
		left:40px;
		top:225px;
	}
	.Tv-Sale-stripe .deal-text {
		top:295px;
		left:130px;
	}
	.Americans-stripe .deal-text {
		top:295px;
		left:130px;
	}
	.Gorenje-stripe .deal-text {
		left:70px;
		top:280px;
	}
	.Tech-stripe .deal-text {
		left:54px;
		top:260px;
	}
	.Rangemaster-stripe .deal-text {
		left:102px;
		top:280px;
	}
	.Flash-stripe .deal-text {
		left:102px;
		top:30px;
	}
	.Gorenje-retro-stripe .deal-text {
		left:102px;
		top:30px;
	}
	.Culina-stripe .deal-text {
		left:102px;
		top:30px;
	}
	.AEG-7000-stripe .deal-text {
		left:102px;
		top:30px;
	}
	.SummerClearance-stripe .deal-text {
		left:102px;
		top:30px;
	}
	.AutumnSale-stripe .deal-text {
		left:102px;
		top:30px;
	}
}
.Refrigeration-stripe .deal-text {
	left:440px;
}

.bigsale-stripe .deal-text {
	top:-10px;
	width:360px;
}

.bigsale-stripe .deal-text .text-content {
	width:360px;
}	
.bigsale-stripe .deal-button {
	width:230px;
	margin-top:30px;
}








.christmas-stripe .deal-text {
	top:40px;
}

.oven-stripe .deal-text {
	top:60px;
}

.qdrive-stripe .deal-text {
	top:50px;
	left:410px;
}

.samsungamerican-stripe .deal-text {
	top:320px;
	left:511px;
}

.deal-text .text-content {
	width:310px;
	margin-bottom:0.5em;
}

.Tumble-Dryers-stripe .deal-text .text-content {
	width:auto;
	margin-bottom:0px;
}

.BlackFriday-stripe .deal-text .text-content,
.CyberMonday-stripe .deal-text .text-content {
	width:auto;
	margin-bottom:0px;
}

.Value-stripe .deal-text .text-content {
	width:348px;
}

@media (min-width: 1201px) {
.vacuum-stripe .deal-text .text-content {
	width:auto;
}
}

.Worldcup-stripe .deal-text .text-content {
	width:350px;
}

.Bankholiday-stripe .deal-text {
	top:340px;
	left:495px;
}

.Refrigeration-stripe .deal-text .text-content {
	width:360px;
}
.Value-stripe .deal-text {
	top:20px;
	left:370px;
}
.Value-stripe .deal-text .text-content {
	width:auto;
}

.install-stripe .deal-text {
	left:410px;
	top:40px;
	width:400px;
}

.install-stripe .deal-text .text-content {

	width:380px;
}

.easter-stripe .deal-text {
	left:320px;
	top:260px;
	width:550px;
}

.easter-stripe .deal-text .text-content {
	width:395px;
}

.neff-stripe .deal-text {
	left:330px;
	top:40px;
	width:550px;
}

.AEG-stripe .deal-text {
	left:465px;
	top:330px;
}
@media (max-width:1199px) {
	.AEG-stripe .deal-text {
	left:382px;
	top:265px;
}
.qdrive-stripe .deal-text {
	left:360px;
}
.samsungamerican-stripe .deal-text {
	left:410px;
	top:260px;
	width:170px;
}
.Bankholiday-stripe .deal-text {
	top:270px;
	left:420px;
}
.Value-stripe .deal-text {
	top:20px;
	left:320px;
}
.Value-stripe .deal-text .text-content {
	width:300px;
}
}
@media (max-width:991px) {
	.AEG-stripe .deal-text {
	left:90px;
	top:220px;
}
.Bankholiday-stripe .deal-text {
	top:310px;
	left:275px;
}
.qdrive-stripe .deal-text {
	left:10px;
}
.samsungamerican-stripe .deal-text {
	left:105px;
	top:280px;
}
.Worldcup-stripe .deal-text .text-content {
	width:300px;
}
.Value-stripe .deal-text {
	left:0px;
}
.Value-stripe .deal-text .text-content {
	width:280px;
}

}



.christmas-stripe .text-content {
	margin-bottom:20px;
}

.samsung-stripe .text-content {
	width:290px;
}

.TVs2018-stripe .deal-text {
	top:50px;
}

.Worldcup-stripe .deal-text {
	left:440px;
}

.Refrigeration-stripe .deal-text {
	top:50px;
	left:410px;
}

.qdrive-stripe .deal-text .text-content {
	width:340px;
}	
.samsungamerican-stripe .deal-text .text-content {
	width:400px;
}	

@media (max-width: 1199px) {
	.deal-text {
		position:absolute;
		left:365px;
		top:35px;
	}
	.Tumble-Dryers-stripe .deal-text {
		top:15px;
		left:325px;
	}
	.BlackFriday-stripe .deal-text {
		top:25px;
		left:335px;
		width:300px;
	}

	.CyberMonday-stripe .deal-text {
		top:25px;
		left:320px;
		width:340px;
	}	
	.Refrigeration-stripe .deal-text {
		left:370px;
		top:45px;
	}
	.deal-text .text-content {
		width:220px;
	}
	.Bankholiday-stripe .deal-text .text-content {
		width:270px;
	}
	.Refrigeration-stripe .deal-text .text-content {
		width:270px;
	}
	.qdrive-stripe .deal-text .text-content {
		width:270px;
	}
	.samsungamerican-stripe .deal-text .text-content {
		width:340px;
	}
	.range-stripe .deal-text .text-content {
		width:260px;
	}
	.Worldcup-stripe .deal-text {
		left:345px;
		top:10px;
	}

	.range-stripe .deal-text {
		top:10px;
	}

	.bigsale-stripe .deal-text {
		width:320px;
	}

	.bigsale-stripe .deal-text .text-content {
		width:320px;
	}

	.bigsale-stripe .deal-button {
		width:230px;
		margin-top:30px;
		margin-left:10px;
	}

	.oven-stripe .deal-text {
		top:65px;
	}

	.christmas-stripe .deal-text {
		left:385px;
		top:50px;
	}

	.oven-stripe .deal-text .text-content {
		width:260px;
	}

	.oven-stripe .deal-text {
		left:345px;

	}

	.install-stripe .deal-text {
		left:320px;
	}

	.bigsale-stripe .deal-text .text-content {
		width:320px;
	}

	.install-stripe .deal-text .text-content {
		left:300px;
		width:300px;
	}	

	.easter-stripe .deal-text {
		left:220px;
		top:220px;
	}

	.easter-stripe .deal-text .text-content {
		left:300px;
		width:340px;
	}	

	.neff-stripe .deal-text {
		left:230px;
	}

	.TVs2018-stripe .deal-text .text-content {
		width:260px;
	}

	.TVs2018-stripe .deal-text {
		left:365px;
		top:35px;
	}

}

@media (max-width: 991px) {
	.bigsale-stripe .deal-text .text-content {
		width:300px;
	}
	.Tumble-Dryers-stripe .deal-text {
		left:0px;
	}
	.BlackFriday-stripe .deal-text {
		left:200px;
	}

	.CyberMonday-stripe .deal-text {
		width:360px;
		left:210px;
	}

	.Refrigeration-stripe .deal-text {
		left:30px;
	}
	.range-stripe .deal-text {
		left:30px;
	}	

	.bigsale-stripe .deal-text {
		top:0px;
		width:300px;
	}

	.Worldcup-stripe .deal-text {
		left:0px;
	}

	.bigsale-stripe .deal-button {
		margin-top:235px;
		margin-left:5px;
		width:auto;
	}

	.install-stripe .deal-text {
		top:20px;
		left:20px;
		width:300px;

	}

	.samsung-stripe .deal-text {
		top:20px;
		left:20px;
		width:300px;
	}	

	.easter-stripe .deal-text {
		top:20px;
		left:30px;
		width:340px;
	}	


	.neff-stripe .deal-text {
		top:20px;
		left:30px;
		width:340px;
	}	

	.install-stripe .deal-text .text-content {
		left:300px;

		width:300px;
	}	
}

@media (max-width: 767px) {
	.bigsale-stripe .deal-button {
	margin-left:12px;
	height:auto;
}
}




#ert-logo {
	position:absolute;
	left:780px;
	top:250px;
}

#savings-tab {
	position:absolute;
	left:510px;
	top:-10px;
	font-weight:bold;
	font-size:30px;
	line-height:24px;
	text-align:center;
}


#savings-tab-saving {
	position:absolute;
	left:300px;
	top:24px;
	color:#3c3c3c;
	width:140px;
}

#savings-tab-price {
	position:absolute;
	left:300px;
	top:80px;
	color:white;
	width:140px;
	font-size:34px;
	line-height:34px;
}
.american-price {
	position:absolute;
	left:66px;
	top:240px;
	color:#3c3c3c;
	width:140px;
	font-size:70px;
	font-weight:600;
	line-height:34px;
}
.dryer-price {
	position:absolute;
	left:66px;
	top:240px;
	color:#3c3c3c;
	width:140px;
	font-size:70px;
	font-weight:600;
	line-height:34px;
}
#savings-tab-price #price {
	line-height:38px;
	font-size:50px;
}

@media(max-width:1199px) {
	#ert-logo {
		position:absolute;
		left:630px;
		top:200px;
	}	
	#savings-tab {
		font-size:28px;
		line-height:22px;		
		left:380px;
	}
	#savings-tab #tab-image {
		width:550px
	}

	#savings-tab-saving {
		left:245px;
		top:16px;
		width:127px;
	}

	#savings-tab-price {
		left:245px;
		top:68px;
		width:127px;
		font-size:30px;
		line-height:30px;
	}

	#savings-tab-price #price {
		line-height:34px;
		font-size:42px;
	}
	.american-price {
		left:35px;
		top:164px;
		font-size:50px;
	}
	.dryer-price {
		left:35px;
		top:164px;
		font-size:50px;
	}
}

@media (max-width:767px) {
	#savings-tab {
		display:none;
	}

	.deal-text {
		margin-left:230px;
		top:12px;
	}

	.deal-text .text-content {
		width:170px;
	}

	.deal-text .deal-button {
		width:140px;
	}

	.american-price {
		left:10%;
		top: 56%;
		font-size:8vw;
	}
	.dryer-price {
		left:11%;
		top: 60%;
		font-size:7vw;
	}

}
@media (max-width: 490px) {
	.american-price {
		font-size:8vw;
		top: 55%;
	}
	.dryer-price {
		font-size:7vw;
		top: 57%;
		left:11%;
	}
}

@media (max-width: 380px) {
	.american-price {
		font-size:8vw;
		top: 52%;
	}
	.dryer-price {
		font-size:7vw;
		top: 54.5%;
	}
}

#angle {
	position:absolute;
	bottom:-1px;
	left:0;
	z-index:4;
	width:1922px;
}

@media (max-width:1199px) {
	#angle {
		width:1480px;
	}
}


@media(max-width:991px) {
	#deal-content {
		display:none;
	}
	.homepage-row2-container {
		position:relative;
		height:380px;
		background-position:right top;
		width:991px;
		margin-left: 50%;
		transform: translateX(-50%);
		background-repeat:no-repeat;
	}

	.homepage-row2-container.samsungamerican-stripe {
		height:390px;
	}

	.homepage-row2-container.TVs2018-stripe {
		background-color:#71828c;
		background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/2018-TVs-Medium.jpg);
		background-size:cover;
	}

	.homepage-row2-container.Tumble-Dryers-stripe {
		background-color:#7b7b7d;
		background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/Tumble-Dryers-Medium2.jpg);
		background-size:cover;
		height:380px;
	}

	.homepage-row2-container.FP-stripe {
		background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/Fisher-Paykel-Cashback-Medium.jpg);
		background-size:cover;
	}

	.homepage-row2-container.BlackFriday-stripe {
		background-color:#181818;
		background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/Black-Friday-Medium.jpg);
		background-size:cover;
		height:380px;
	}
	.homepage-row2-container.Rangemaster-stripe {
		background-color:#181818;
		background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/RangeMasterSale-Medium.jpg);
		background-size:cover;
		height:380px;
	}
	.homepage-row2-container.Flash-stripe {
		background-color:#181818;
		background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/MayFlashSale-Medium.jpg);
		background-size:cover;
		height:380px;
	}
	.homepage-row2-container.Gorenje-retro-stripe {
		background-color:#3f9fbe;
		background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/Gorenje-RetroFridgeFreezers-Medium.jpg);
		background-size:cover;
		height:380px;
	}
	.homepage-row2-container.Culina-stripe {
		background-color:#e2e8eb;
		background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/Culina-Medium.jpg);
		background-size:cover;
	}
	.homepage-row2-container.AEG-7000-stripe {
		background-color:#1e2225;
		background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/AEG-7000-Medium.jpg);
		background-size:cover;
	}
	.homepage-row2-container.PaydaySale-stripe {
		background-color:#c22d40;
		background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/PayDaySale-Medium.jpg);
		background-size:cover;
	}
	.homepage-row2-container.PaydaySale2-stripe {
		background-color:#405359;
		background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/PayDay-Sale10-Medium.jpg);
		background-size:cover;
	}
	.homepage-row2-container.SummerClearance-stripe {
		background-color:#90c58d;
		background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/Clearance2019-Medium.jpg);
		background-size:cover;
	}
	.homepage-row2-container.AutumnSale-stripe {
		background-color:#65574e;
		background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/Autumn-10OFF-Medium.jpg);
		background-size:cover;
	}
	.homepage-row2-container.Gorenje-stripe {
		background-color:#dadfe2;
		background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/Gorenje-Hood-Sale-Medium.jpg);
		background-size:cover;
		height:380px;
	}
	.homepage-row2-container.CyberMonday-stripe {
		background-color:#181818;
		background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/Cyber-Monday-Medium.jpg);
		background-size:cover;
		height:380px;
	}

	.homepage-row2-container.FebruarySale-stripe {
		background-color:#7b7b7d;
		background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/February-Sale-Medium.jpg);
		background-size:cover;
		height:430px;
	}

	.homepage-row2-container.Tech-stripe {
		background-color:#65605a;
		background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/TVTech-Medium.jpg);
		background-size:cover;
	}

	.homepage-row2-container.TV-8k-stripe {
		background-color:#65605a;
		background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/8K-TV-Medium.jpg);
		background-size:cover;
		height:380px
	}

	.homepage-row2-container.Worldcup-stripe {
		background-color:#034893;
		background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/World-Cup-Medium.jpg);
		background-size:cover;
	}

	.homepage-row2-container.Summer-stripe {
		background-color:#87bd89;
		background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/Summer-Deals-Medium.jpg);
		background-size:cover;
		height:400px;
	}

	.homepage-row2-container.Retro-stripe {
		background-color:#4a899b;
		background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/Retro-Fridges-Medium2.jpg);
		background-size:cover;
		height:380px
	}

	.homepage-row2-container.EarlyBoxingDay-stripe {
		background-color:#466017;
		background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/Early-Boxing-Day-Medium.jpg);
		background-size:cover;
		height:390px
	}

	.homepage-row2-container.BoxingDay-stripe {
		background-color:#466017;
		background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/Boxing-Day-Medium.jpg);
		background-size:cover;
		height:390px
	}

	.homepage-row2-container.January-Sale-stripe {
		background-color:#0a353c;
		background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/January-Sale-Medium.jpg);
		background-size:cover;
		height:390px
	}

	.homepage-row2-container.Refrigeration-stripe {
		background-color:#405067;
		background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/2018-Refrigeration-Medium.jpg);
		background-size:cover;
	}

	.homepage-row2-container.range-stripe {
		background-color:#bfbbb0;
		background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/Range-Full-Background.jpg);
	}

	.homepage-row2-container.vacuum-stripe {
		background-color:#e6e7e2;
		background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/Miele-Vacuums-Medium.jpg);
		background-size: cover;
	}


	.homepage-row2-container.american-stripe {
		background-color:#c1b4ab;
		background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/American-Right.png);
	}



	.homepage-row2-container.bigsale-stripe {
		background-color:#000;
		background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/Big-Sale-Medium.jpg);
		background-size:cover;
	}

	.homepage-row2-container.Bankholiday-stripe {
		background-color:#000;
		background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/May-Bank-Holiday-2018-Medium.jpg);
		background-size:cover;
	}

	.homepage-row2-container.christmas-stripe {
		background-color:#c50618;
		background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/Christmas-Medium.jpg);
		background-size:cover;
	}

	.homepage-row2-container.cooker-stripe {
		background-color:#3c3c3c;
		background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/Cooker-Right.png);
	}

	.homepage-row2-container.install-stripe {
		background-color:#2a2a2a;
		background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/Half-Price-Installation-Full-Size.jpg);
	}

	.homepage-row2-container.samsung-stripe {
		background-color:#53677f;
		background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/Samsung-Laundry-Installation-Full.jpg);
	}
	.homepage-row2-container.Miele-stripe {
		background-color:#53677f;
		background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/Miele-Dishwashers-Medium.jpg);
	}
	.homepage-row2-container.Tv-Sale-stripe {
		background-color:#53677f;
		background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/2019-TVs-Medium.jpg);
	}
	.homepage-row2-container.Americans-stripe {
		background-color:#53677f;
		background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/2019-Americans-Medium.jpg);
	}
	.homepage-row2-container.qdrive-stripe {
		background-color:#4cb1cf;
		background-image: url(https://s3-eu-west-1.amazonaws.com/media.markselectrical.co.uk/front-page/site1/Samsung-QuickDriveW-Medium.jpg);
		background-size:cover;
	}

	.deal-text {
		left:0px;
		text-align:center;
	}

	#savings-tab {
		left:0px;
		top:0px;
	}

	#homepage-row2-deal-content {
		width:750px;
		position:relative;
		height:300px;
		margin: 0 auto;
	}
	#angle {
		width:100%;
	}
}


@media(min-width:992px) {
	.homepage-row2-container {
		display:none;		
	}	

    /* pm -14/7/21 */
    #midBox{
        width: 47%;
    }
    #midBox #videoContainer{
        height: 100%;
    }

    #videoRow img{
        height: 100%;
    } 
    /* pm -14/7/21 */

}

#deal-mobile {
	display:none;
}
@media(max-width:767px) {
	#deal-mobile {
		display:block;
		position:relative;
	}

	#deal-mobile-banner {
		width:100%;
	}
	#deal-tablet {
		display:none;
	}
	#savings-tab {
		display:none;
	}

	.homepage-row2-container {
		background-image:none !important;
		height:auto;
		width:767px;
	}	

	#homepage-row2-deal-content {
			height:auto;
			width:100vw;
	}	
}

#cooker-price {
	background-color:#0099ff;
	font-size:4vw;
	line-height:8vw;
	font-weight:bold;
	height:8vw;
	margin-top:10px;
}

#cooker-price-was {
	position:absolute;
	left:10vw;
}

#cooker-price-now {
	position:absolute;
	width:100%;
	text-align:center;
	font-size:5vw;
	color:white;
}

#cooker-price-saving {
	position:absolute;
	right:10vw;
}

#mobile-deal-link {
	position:absolute;
	left:16.5vw;
	bottom:8vw;
}
#mobile-deal-link .deal-button {
	width: 25%;
}
#mobile-deal-link2 .deal-button {
	width:25vw;
}
.homepage-toprow #mobile-deal-link #mobile-deal-button-hover{display:none}
.homepage-toprow #mobile-deal-link:hover #mobile-deal-button-default{display:none}
.homepage-toprow #mobile-deal-link:hover #mobile-deal-button-hover{display:inline-block}

.homepage-toprow #mobile-deal-link2 #mobile-deal-button-hover2{display:none}
.homepage-toprow #mobile-deal-link2:hover #mobile-deal-button-default2{display:none}
.homepage-toprow #mobile-deal-link2:hover #mobile-deal-button-hover2{display:inline-block}

#hidden-break {
	display:none;
}

#c3_powerline_price {
	color:white;
	position:absolute;
	/*text-decoration:underline ;*/

	line-height:38px;
	font-size:38px;
	font-weight:700;
	top:35%;
	text-align:center;
	width:280px;
	margin:0 2px;
}

#c3_powerline_price #c3_text {
	display:inline-block;
	border-bottom:3px solid white;
	border-top:3px solid white;
	padding-top:2px;
}

#c3_powerline_saving {
	color:white;
	position:absolute;
	font-size:26px;
	top:52%;
	text-align:center;
	width:100%;
}

@media (max-width:1199px) and (min-width:992px) {
	#c3_powerline_price {
		line-height:32px;
		font-size:32px;
		width:230px;
	}

	#c3_powerline_price #c3_text {
		padding-top:2px;
	}

	#c3_powerline_saving {
		font-size:22px;
		top:52%;
	}	
}

@media (max-width:991px) {
	#c3_powerline_price {
		width:276px;
		margin-left:12px;
	}

}

@media (max-width:767px) {
	#c3_powerline_price {
		width:100%;
		margin:0px;
		left:0px;
		
	}

}

@media (max-width:312px) {
	#c3_powerline_price {
		width:100%;
		margin:0px;
		left:0px;
		font-size:11vw;
		line-height:11vw;
		
		
	}

	#c3_powerline_price #c3_text {
		border-top-width:1vw;
		border-bottom-width:1vw;
	}

	#c3_powerline_saving {
		font-size:7.5vw;
		margin-top:-0.5vw;
	}	
}

.top-header {
	text-align:center;
	font-size:42px;
	line-height:40px;
	display:block;
	margin-top:-15px;
}
.top-header.voucher-request {
	background-color: #e6e7ea;
	padding: 12px 0 5px;
	border-radius: 5px;
	border: 1px solid #0099ff;
}
	.top-header.voucher-request .thin-text {
		white-space: normal;
	}
.top-header #delivery-arrows {
	vertical-align:middle;
	padding-bottom:3px;
	height:45px;
}

@media (max-width:1200px) {
	.top-header {
		margin-top:-40px;
		font-size:37px;
	}

	.top-header #delivery-arrows {
		height:38px;
		padding-bottom:6px;
	}
}

@media (max-width:991px) {
	.top-header {
		margin:0 0 5px;
		font-size:44px;
	}
	.top-header #delivery-arrows {
		display: none;
	}
}

.top-header.voucher-request strong {
	color: #000;
}
	.top-header.voucher-request:hover {
		color: #32abff;
		background-color: #eeeff3;
	}
	.top-header.voucher-request:hover strong {
		color: #454545;
	}
@media (max-width:650px) {
	.top-header {
		font-size:30px;
		line-height:30px;
	}
	.top-header.voucher-request {
		font-size:28px;
		line-height:30px;
		margin-bottom:0;
	}
}
@media (max-width:445px) {
	.top-header .thin-text {
		font-size:22px;
	}
}

.top-header:hover {
	color:#0099ff;
}

.homepageitem-price{
	position: absolute;
	z-index: 1;
	width: 100%;
	bottom: 28px;
	font-weight: bold;
	font-family: "Roboto", Arial, Helvetica, serif;
}

#midBox .img-responsive{
	display:inherit;
}

.homepageitem-img {
    width: 100%;
    max-width: 286px;
	height: auto;
	background-color:#e6e6e6;
}

#homepageitem-url-6
{
	max-width: 573px;
}

.container .top-brands {
	display:flex;
	/* flex-wrap:wrap; */
	align-items:stretch;
}
	.container .top-brands h2 {
		width: 100%;
		margin: 5px 0;
	}

/* Start - Homepage Emarsy Recommendation css */

.slider-container .top-deals-item-name {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
	padding: 0px 10px;
}

#product-container-mw,
#featured-container-mw{
	overflow-x: hidden;
    /* overflow-x: scroll!important;
    scroll-snap-type: x mandatory;
    padding-bottom: 30px; */
} 

#category-container-mw,
.rv-container-overflow-scroll{
    overflow-x: scroll!important;
    scroll-snap-type: x mandatory;
    padding-bottom: 25px;
}

.tns-ovh {
    scrollbar-width: thin;
}

#featured-slider .tns-ovh
#category-slider .tns-ovh,
#personal-recs .tns-ovh {
    scrollbar-color: black #f9f9f9;
}

#recently-viewed-section .tns-ovh {
    scrollbar-color: black #E0E0E0;
}

.tns-ovh::-webkit-scrollbar {
    height: 5px;
    position: relative;
    padding-top: 20px;
}

.tns-ovh::-webkit-scrollbar-track {
    border-radius: 5px;
    height: 5px;
    width: 80%;
    padding-top: 20px;
}

#featured-slider .tns-ovh::-webkit-scrollbar-track,
#category-slider .tns-ovh::-webkit-scrollbar-track,
#personal-recs .tns-ovh::-webkit-scrollbar-track,
#recently-viewed-section .tns-ovh::-webkit-scrollbar-track{
    background-color: #ececec;
}

.tns-ovh::-webkit-scrollbar-thumb {
    background: #414141;
    border-radius: 5px;
    height: 5px;
    padding-top: 20px;
}

.tns-ovh::-webkit-scrollbar-thumb:hover {
    background: #666;
    cursor: pointer;
}

.slider-container .mobile-top-details {
    display: none;
}

@media (max-width: 530px) {
    .slider-container .mobile-top-details {
        display: block;
    }

    .slider-container .hidden-mobile {
        display: none;
    }
}

.slider-container .saving-container .empty {
    text-decoration: none;
}

.slider-container .top-deals-item-price {
    font-weight: 600;
    font-size: 24px;
    line-height: 1em;
	color: #0099FF;
	margin-bottom: 10px;
}

.slider-container .saving-container {
    font-size: 1.2em;
    line-height: 1em;
    padding: 5px 0px 5px 0px;
    font-style: italic;
}

.slider-container .saving-container div {
    display: inline-block;
}

.slider-container .top-deals-item-was {
    text-decoration: line-through;
    margin-right: 5px;
}

.slider-container .top-deals-item-saving {
    color: #0099ff;
}

.slider-container .product-info {
    text-align: center;
    /* padding: 10px 10px 0px 20px; */
}

.slider-container .product-info h3>a{
	color: white;
	font-size: 18px;
}

#category-slider .slider-container .item-content {
    background: #b4cee5;
}

.slider-container .item-content .product-image div {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    padding: 20px 0px 20px 0px;
    background: white;
}

#category-slider .slider-container .item-content img {
	max-height: 180px;
}

#recently-viewed-section .slider-container .item-content img {
	max-height: 150px;
}

.tns-horizontal.tns-subpixel>.tns-item{
    display: flex!important;
}

.slider-container .slider {
    display: flex;
}

.slider-container .item-content {
    padding-bottom: 20px;
    border-radius: 5px;
    width: -webkit-fill-available;
}

.slider-container .controls {
    height: 80%;
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    left: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.slider-container .controls li:hover {
    cursor: pointer;
}

.slider-container .controls:focus {
    outline: none !important;
}

.slider-container .controls li {
    height: 100%;
	outline: none;
}

.slider-container .controls li .glyphicon {
    color: black;
    font-size: 20px;
}
#featured-slider .slider-container .controls li .glyphicon {
    top: 48%;
}
#category-slider .slider-container .controls li .glyphicon,
#recently-viewed-section .slider-container .controls li .glyphicon{
	top: 45%;
}

.slider-container {
    background: white;
    overflow: hidden;
    border-radius: 5px;
    position: relative;
}

#category-slider .slider-container,
#featured-slider .slider-container,
#recently-viewed-section .slider-container{
    padding: 0px 20px 0px 20px;
}

#recently-viewed-section .slider-container{
    margin-top: 45px;
}

#personal-recs .slider-container{
    background: #e6e6e6;
}

#category-slider .slider-container {
    background: none;
}
	#category-slider .item img {
		margin-top: 15px;
	}
	#category-slider .item h3 {
		margin: 10px 0;
	}
	#category-slider .item p {
		margin: 2px 0 0;
	}
	#category-slider .item a:hover,
	#category-slider .item a:active {
		color:#0099ff;
	}

.slider-container .item {
    text-align: center;
    scroll-snap-align: start;
}

#rv-container .item-content{
    border: 1px solid #c8d1dc;
    background: white;
}

/* End - Homepage Emarsy Recommendation css */

.gray-section {
    background: #e6e6e6;
}

.white-section .linkRow{
    padding-top: 10px;
    padding-bottom: 10px;
}

#boxRow1 > div{
    padding: 0px 8px 0px 8px;
}

/* start - additional videoRow css */
#videoRow{
    display: flex;
    justify-content: center;
}
.videoRow>div{
    padding-right: 16px;
}

.videoRow>div:last-child{
    padding-right: 0px;
}
/* end - additional videoRow css */

/* New homepage styling - 07/2022 */
#delivery-banner-section {
	background-image: url("/images/default/layout/delivery-banner.jpg");
	height:239px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	margin-left: 50%;
	transform: translateX(-50%);
	width: 100vw;
	margin-top: 45px;
}
#delivery-banner-section .container{
	height: 100%;
}
#delivery-banner-section .desktop-view{
	margin: 0;
	position: absolute;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
#homepage-finance-section{
	margin-top: 45px;
}
#homepage-review-section .reviewBox{
	background-color: #f5f5f5;
}
#homepage-finance-section img{
	display: inline-block;
}
#homepage-review-section{
	margin-top: 45px;
}
.brand img{
	margin: auto;
}
#homepage-signup-section{
	text-align: center;
	font-size: 18px;
	color: white;
	font-weight: 300;
	margin-left: 50%;
	transform: translateX(-50%);
	width: 1922px;
	font-weight: 500;
	background: linear-gradient(180deg, white 31%,  #0099ff 0%);
	margin-top: 30px;
}

#homepage-signup-section .signup-button{
	background-color: #404040;
	color: #FFFFFF;
	border: none;
	border-radius: 5px;
	width: 152px;
	height: 32px;
	font-size: 13px;
	font-weight: 500;
}

#homepage-signup-section > .desktop-view .signup-button{
	margin-left: 38px;
}
#homepage-signup-section .desktop-view{
	height: 140px;
}
#homepage-signup-section > .desktop-view .content{
	position: relative;
	top: 16%;
	display: inline-block;
}
#homepage-signup-section > .desktop-view img{
	margin-right: 26px;
}
#homepage-signup-section .mobile-view{
	display: none;
}
#delivery-banner-section .desktop-view{
	/* margin-left: 5px; */
	text-align: left;
	color: white;
}
#delivery-banner-section .desktop-view h1{
	font-size: 35px;
}
#delivery-banner-section .desktop-view div > p{
	margin-top: 15px;
}
#delivery-banner-section .delivery-button a{
	color: white;
}
#delivery-banner-section .desktop-view .delivery-button{
	margin-top: 24px;
	width: 128px;
	height: 34px;
	font-size: 13px;
}
#delivery-banner-section .mobile-view .delivery-button a{
	font-size: 20px;
}
#delivery-banner-section .delivery-button{
	height:45px;
	width:169px;
	background-color:#0099FF;
	border: none;
	border-radius: 5px;
}
#delivery-banner-section .mobile-view{
	top:50%;
	text-align: center;
	position: relative;
	color: white;
}
#delivery-banner-section .mobile-view .title{
	font-size: 24px;
}
#delivery-banner-section .mobile-view .p{
	font-size: 13px;
	color: #f5f5f5;
}
#delivery-banner-section .mobile-view{
	display: none;
}
.slider-container{
	left: 50%;
    transform: translateX(-50%);
    max-width: 1210px;
	width:100vw;
}
#homepage{
	display: none;
}
#category-swiper .impswiper--h2,
#homepage .title,
#featured-slider .title,
#category-slider .title{
	font-size: 26px;
	font-weight: 600;
	margin-bottom: 25px;
	line-height: 1.2em;
}
#homepage-finance-section .title {
	font-size: 26px;
	margin: 0px;
	line-height: 1.2em;
}
#homepage-finance-section .checkout-payment-options{
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	row-gap: 20px;
	padding-left: 20px;
	padding-right: 20px;
}
#homepage-review-section .title{
	font-size: 26px;
	font-weight: 600;
	margin-bottom: 25px;
	line-height: 1.2em;
}
.recently-viewed-section .title{
	font-size: 26px;
	font-weight: 600;
	margin-bottom: 25px;
	line-height: 1.2em;
}
#homepage-top-brands-section{
	margin-top: 45px;
}

#homepage-top-brands-section .title{
	font-size: 26px;
	font-weight: 600;
	white-space: nowrap;
	margin: auto;
	line-height: 1.2em;
}
#homepage-top-brands-section .brand {
	padding: 0px 15px 0px 15px;
	margin: auto;
}
#homepage-top-brands-section .list{
	display: flex;
	justify-content: space-between;
}
#homepage-top-brands-section .list > div{
	display: inline-block;
}

#homepage-finance-section .checkout-payment-options{
	text-align: center;
}

#homepage-finance-section .finance-icons{
	display: inline-flex;
	row-gap: 25px;
	column-gap: 20px;
	flex-wrap: wrap;
	justify-content: center;
}

@media(max-width:1200px) {
	.slider-container{
		width: 1010px;
	}
}
@media(max-width:1000px) {
	.slider-container{
		width: 990px;
	}
}

@media(max-width:991px) {
	.slider-container{
		width: 790px;
	}

	#homepage-top-brands-section .title{
		text-align: left;
		margin-bottom: 25px;
	}
	#homepage-top-brands-section .brand {
		margin: auto;
	}
	#homepage-top-brands-section .list{
		flex-wrap: wrap;
		row-gap: 25px;
	}
	.hidden-on-tablet{
		display: none!important;
	}
	#homepage-top-brands-section .top-brands{
		display: block;
	}
	#homepage-signup-section{
		background: linear-gradient(180deg, white 25%,  #0099ff 0%);
	}
	#homepage-signup-section > .desktop-view .content > span{
		display: block;
		padding: 5px;
		margin-bottom: 5px;
	}
	#homepage-signup-section > .desktop-view .signup-button{
		display: block;
		margin: auto;
	}
	#homepage-signup-section > .desktop-view .content{
		top: 30%;
	}
	#delivery-banner-section .desktop-view .title{
		font-size: 24px;
	}

	#homepage-review-section .reviewBox{
		padding: 35px 0px 30px;
	}
}

@media(max-width:800px) {
	.slider-container{
		width: 100vw;
	}
}

@media(max-width:791px){
	#featured-slider .tns-horizontal.tns-subpixel>.tns-item{
		justify-content: center;
	}
	#delivery-banner-section .container{
		margin-left: 20px;
	}
}

@media(max-width:767px){
	#homepage-top-brands-section,
	#homepage-review-section{
		padding-right: 20px;
		padding-left: 20px;
	}
	#homepage-finance-section .checkout-payment-options{
		display: block;
	}
	#homepage-finance-section .title{
		padding-bottom: 25px;
	}
	#homepage-finance-section .finance-icons {
		display: inline-flex;
		flex-wrap: wrap;
	}
}

@media (max-width: 585px) {
	.hidden-on-mobile{
		display: none;
	}
}

@media (max-width: 559px){
	#homepage-top-brands-section,
	#homepage-review-section{
		padding: 0px 25px;
	}

	#homepage {
		display: block;
	}
	#featured-slider{
		display: none!important;
	}
	#category-swiper .impswiper--h2,
	#homepage .title,
	#featured-slider .title,
	#category-slider .title,
	#homepage-finance-section .title,
	#homepage-review-section .title,
	.recently-viewed-section .title,
	#homepage-top-brands-section .title {
		text-align: center;
		font-size: 32px;
	}
	#homepage-finance-section .title>span{
		display: none;
	}
	#delivery-banner-section .mobile-view .title{
		font-size: 32px;
		margin-bottom: 18px;
	}
	#delivery-banner-section .mobile-view p{
		width: 90%;
		font-size: 20px;
		margin: auto;
		padding-bottom: 25px;
	}
	#delivery-banner-section .mobile-view p span{
		font-size: 13px;
	}
	#delivery-banner-section .container{
		display: none;
	}
	#delivery-banner-section .mobile-view{
		display: block;
	}
	#delivery-banner-section {
		background-image: url(/images/default/layout/delivery-banner-mobile.jpg);
		height: 607px;
		background-size: cover;
	}

	#homepage-signup-section{
		background: #0099ff;
	}
	#homepage-signup-section > .desktop-view{
		display: none;
	}
	#homepage-signup-section > .mobile-view{
		display: block;
	}
	#homepage-signup-section > .mobile-view img{
		height: 164px;
	}
	#homepage-signup-section{
		background: none;
	}
	#homepage-signup-section > .mobile-view .content{
		display: block;
		height: 266px;
		background: #0099ff;
	}
	#homepage-signup-section > .mobile-view h1{
		padding-top: 30px;
		font-size: 32px;
		font-weight: 500;
		line-height: 1.2em;
		margin-bottom: 15px;
	}
	#homepage-signup-section > .mobile-view p{
		font-size: 20px;
		font-weight: 400;
		width: 100vw;
		margin: auto;
		margin-bottom: 30px;
		color: #F5F5F5;
		line-height: 1.2em;
	}

	#category-slider .slider-container,
	#featured-slider .slider-container,
	#recently-viewed-section .slider-container{
		padding: 0px 25px 0px 25px;
	}

	.slider-container .product-info h3>a{
		font-size: 20px;
	}

	#category-slider .item p{
		font-size: 15px;
	}

	#category-slider .slider-container .item-content img{
		max-height: 190px;
	}

	.slider-container .item-content{
		padding-bottom: 30px;
	}
	
	.homepageitem-img {
		width: auto;
	}
}

@media (max-width: 300px){
	.homepageitem-img {
		width: 100%;
	}
}

.quicksearch-container .duplicated-hero{
	transform: translateX(-50%) scaleX(-1);
	background-repeat: repeat-x;
	position: absolute;
	top: 0;
	z-index: 0;
	background-size: 400% 100%;
	background-position: calc(400% + 302px);
}

@media(max-width:880px){
	.quicksearch-container .homepage-toprow .homepage-row2-container{
		background-position: 50px 0px;
	}
}
/* category swiper */

#category-swiper{
    width: 1922px;
    position: relative;
    margin-left: 50%;
    margin-bottom: 40px;
    transform: translateX(-50%);
    background: #f5f5f5;
}

@media (max-width:991px) {
	#category-swiper {
		width:991px;
		height:auto;
	}
}

#category-swiper .impswiper-category-section {
    position: relative;
    padding: 40px 0px !important;
}

@media(max-width:782px) {
	#category-swiper .impswiper-category-section {
		width: 100vw;
		padding: 40px 20px !important;
	}
}

@media (max-width:767px) {
	#category-swiper {
		height:auto;
		background-size:auto;
		width:100%;
	}
}

#category-swiper .impswiper--container {
    max-width: 1440px;
    overflow: hidden;
    margin: auto;
    position: relative;
    padding-bottom: 40px
}
#category-swiper .impswiper--slide {
    background-color: white;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
    border-radius: 4px;
    align-items: center;
    justify-content: center;
}
@media (max-width:1000px) {
    #category-swiper .impswiper--slide {
        align-items: flex-start;
        justify-content: center;
		text-align: center;
    }
}
#category-swiper .impswiper--inner {
    padding: 30px;
    display: flex;
    align-items: center;
    flex-direction: column;
    font-family: "Roboto", sans-serif
}
#category-swiper .impswiper--inner>*+* {
    margin-top: 8px
}
#category-swiper .impswiper--inner__v2 {
    display: grid;
    grid-template-columns: 3fr 4fr;
    padding: 30px;
    gap: 10px;
    align-items: center;
    justify-content: center
}
@media (max-width:999.99px) {
    #category-swiper .impswiper--inner__v2 {
        grid-template-columns: 1fr
    }
}
#category-swiper .impswiper--image {
    height: 100%;
    width: auto;
    max-height: 150px;
    margin-bottom: 1rem
}
#category-swiper .impswiper--left {
	height: 130p;
    margin-bottom: 0 !important;
    -o-object-fit: cover;
    object-fit: cover;
    max-width: 130px;
    height: 130px;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
    align-self: center;
    justify-self: center;
    margin-left: auto;
    margin-right: auto
}
#category-swiper .impswiper--right {
    display: flex;
    flex-direction: column;
    margin-top: 0 !important
}
#category-swiper .impswiper--right>*+* {
    margin-top: 5px
}
#category-swiper .impswiper--title {
    font-size: 18px;
    text-align: center;
    color: #000;
    margin-bottom: 8px;
    font-weight: 500;
    color: #0099FF;
}
#category-swiper .impswiper--header {
    font-size: 14px;
    text-align: center;
    color: #000;
    text-decoration: none;
    font-weight: 400
}
#category-swiper .impswiper--header.packs {
	color: #ba1238;
}
[class^=swiper-button] {
    color: #222 !important;
}
[class^=swiper-button]::after {
    font-size: 32px !important;
}
#category-swiper .swiper-button-next {
    top:180px;right: max(50% - 800px, -70px)
}
#category-swiper .swiper-button-prev {
    top:180px;left: max(50% - 800px, -70px)
}

@media(max-width:1400px) {
	#category-swiper .swiper-button-next {
		top:180px;right: max(50% - 800px, -50px)
	}
	#category-swiper .swiper-button-prev {
		top:180px;left: max(50% - 800px, -50px)
	}
}

@media(max-width:1350px) {
	#category-swiper .swiper-button-next {
		top:180px;right: max(50% - 800px, -40px)
	}
	#category-swiper .swiper-button-prev {
		top:180px;left: max(50% - 800px, -40px)
	}
}

@media(max-width:1300px) {
	#category-swiper .swiper-button-next {
		top:180px;right: max(50% - 800px, -20px)
	}
	#category-swiper .swiper-button-prev {
		top:180px;left: max(50% - 800px, -20px)
	}
}

@media(max-width:1250px) {
	#category-swiper .swiper-button-next {
		top:180px;right: max(50% - 800px, 0px)
	}
	#category-swiper .swiper-button-prev {
		top:180px;left: max(50% - 800px, 0px)
	}
}

@media(max-width:1200px) {
	#category-swiper .swiper-button-next {
		top:180px;right: max(50% - 800px, 10px)
	}
	#category-swiper .swiper-button-prev {
		top:180px;left: max(50% - 800px, 10px)
	}
}
