.egiftcards {   
	width: 885px;   
	margin: 60px auto 0;   
	padding: 0 0 60px;   
	font-size: 16px;   
	background-image: url(//cdn.kobo.com/merch-assets/magento/egiftcards/images/egiftcards_en.png);
	background-repeat: no-repeat;
	background-position: top right;
}
.egiftcards h2 {
	color: #00A4C1;
	font: normal 44px/49px Georgia, 'Times New Roman', Times, serif;
	margin-bottom: 20px;
	margin-right: 500px;
} 

.egiftcards h3 {
	color: #000;
	font: normal 22px/26px Georgia, 'Times New Roman', Times, serif;
	margin-right: 540px;
	margin-bottom: 30px;
}	

.egiftcards h4 {
	color: #00A4C1;
	font: normal 21px/39px Georgia, 'Times New Roman', Times, serif;
	margin-top: 15px;
}

.egiftcards a {
	color: #00A4C1;
}

.egiftcards p {
	margin-right: 510px;
	line-height: 24px;
}	
.egiftcards ul {
	margin: 15px;
}	
.egiftcards ul li {
	color: #1AAECA;
	font-size: 10px;
	margin-right: 520px;
}	
.egiftcards ul li p {
	color: #000;
	font-size: 15px;
	margin: 0;
}

.egiftcards a.kb_btnMed {
	font-size: 0.9em !important;
} 

.egiftcards a.kb_btnBase:hover {
	text-decoration: none;
}

.egiftcards .kb_btnBase:hover,.egiftcards .kb_btnBuy:hover,.egiftcards .kb_btnCancel:hover
	{
	background-color: #8BD6DF;
	background-position: 0 0px;
	box-shadow: 0 0 1px black inset, 0 3px 2px rgba(255, 255, 255, 0.4)
		inset, 0 -3px 2px rgba(0, 0, 0, 0.15) inset, 0 0 10px
		rgba(255, 255, 255, 0.5) inset, 0 3px 5px rgba(0, 0, 0, 0.3);
	color: white;
	text-decoration: none;
}

/*== Responsive Query  == */
@media only screen and (min-width: 40em) and (max-width: 63.99em) {
	.egiftcards {  
		background-position:top center; 
		padding-top:55%;
		background-size:50%; 
	}
	.egiftcards h2, .egiftcards h3, .egiftcards p,.egiftcards ul li {
		margin-right: 0px;
	} 
}

@media only screen and (min-width: 0) and (max-width: 39.999em) {
	.egiftcards {  
		background-position:top center; 
		padding-top:55%;
		background-size:50%; 
	}
	.egiftcards h2, .egiftcards h3, .egiftcards p,.egiftcards ul li {
		margin-right: 0px;
	} 
}