* { font-family: Verdana, "sans-serif"; }
	
	
.hdng { background: #003366; color: #fff; margin-top: 10px; }

.magzine { box-shadow: 2px 3px 4px 0px #ddd; margin-top: 20px; background: #efefef; padding:0px; }	
	.distrot { width: 90px; height: 378px; background: #f9f9f9; margin-top: 20px; -webkit-clip-path: polygon(0 0, 41% 14%, 42% 80%, 0% 100%);
clip-path: polygon(0 0, 100% 15%, 100% 85%, 0% 100%); }
	
	.about { background: #efefef; padding: 20px; max-height: 260px; top: 78px; }
	.about p { font-size: 16px; }
	.buy { float: left; padding: 0px; }
	.buy h4 { font-weight: 600; font-size: 18px; border: 1px solid #333; padding: 10px; margin-top:0px; }
	.sub { padding: 0px; float: left; text-align: right;}
	.sub a { background: #333333; color: #fff; padding:10px 38px; font-size: 18px; text-decoration: none; line-height: 44px; }
	
	.limited-offer { background: #efefef; padding: 20px; }
	.limited-offer h3 { font-weight: 600; }
	.limited-offer h3 span { color: #ed1c24; font-size: 18px; font-weight: 500; }
	
	.limited-offer ul { list-style: none; }
	
	.limited-offer a { background: #333333; color: #fff; padding:15px 30px; font-size: 18px; text-decoration: none; line-height: 72px; }
	
	
	.gifts { padding: 20px; background: #efefef; }
	.heading { margin: 0 auto; }
	.heading h3 { font-weight: 600; color: #ed1c24; text-align: center; }
	.heading p { font-weight: 500; color: #ed1c24; text-align: center; }
	
	.gift { background: #333333; border-radius: 15px; padding: 0px; }
	
	.gift h5 { color: #fff; margin-top: 10px; font-weight: 600; padding: 10px; font-size: 16px; }
	
	.gift h5 a { color: #fff; margin-top: 10px; font-weight: 600; text-decoration: none; }
	
	
	.gift h4 { background: #ed1c24; font-weight: 600; color: #fff; padding: 15px 0px; margin-bottom: 0px; }
	
	
	.gift h6 { background: #fff; font-weight: 600; color: #333; padding: 15px 0px 0px; margin-bottom: 0px; margin-top:0px; }
	.gift h6 span { text-decoration: line-through; }
	.gift h2 { background: #fff; font-weight: 600; color: #333; padding-bottom: 10px; font-size:36px; margin-top:0px; }
	
	
	
	
	.special { padding: 20px; }
	
	.offer { background: #fff; padding-bottom: 20px; border: 1px solid #333; }
	
	.offer h2 { color: #fff; height: 75px; background: #333; font-weight: 600; padding: 10px; font-size: 36px; -webkit-clip-path: polygon(50% 57%, 100% 38%, 100% 0, 0 0, 0% 38%); clip-path: polygon(50% 100%, 100% 70%, 100% 0, 0 0, 0% 70%); margin-top:0px; }
	
	.offer h5 { color: #333; font-weight: 600; margin-top: 20px }
	
	.offer h5 a { color: #fff; margin-top: 10px; background: #228B22; font-weight: 500; padding:6px 10px; border-radius: 10px; text-decoration: none; }
	
	.offer h6 { background: #fff; font-weight: 600; color: #ed1c24; padding: 8px 0px 0px; }

	.promocode h6 { font-size: 19px; }

	.select ul { padding-left: 0px; margin: 0 auto; display: table;}

	.select ul li { float: left; list-style: none; }

	.select ul li:nth-child(2) { margin-left: 20px;}

	.Proceed { float: left; text-align: right;}
	.Proceed a { background: #333333; color: #fff; padding:8px 30px; font-size: 18px; text-decoration: none; line-height: 44px; }

	.pd10 { padding-top:10px; }
	.mt20 { margin-top:20px; }
	.mt15 { margin-top:15px; }
	.mt50 { margin-top:50px; }
	.mb30 { margin-bottom:30px; }
	
	
footer{ background: #333333; width: 100%; text-align: center; color: #fff;}
.footer-menu ul { margin: 0 auto;
	display: table;
	padding: 20px 0px;
}

.footer-menu ul li { float: left;
	list-style: none;
	margin: 10px;
	color: #fff;
}

.footer-menu ul li a {
	color: #fff;
}
	
	
	
	@media (min-width:320px) and (max-width: 460px) {
		
		.distrot { display: none;}
  
		.about {
    			top: 0px;
			max-height: 510px; }
		
		.sub { text-align: center; }
}