/* normal */

* {
	margin: 0px;
	padding: 0px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
html,
body {
	font-family: Arial;
	font-size: 12px;
	color: #8c806e;
}
input,
select,
textarea {
	font-family: Arial;
	font-size: 12px;
	color: #8c806e;
	outline: 0;
}
body {
	background: #fff;
}
img {
	border: 0px;
	display: inline-block;
	max-width: 100%;
}
a,
input {
	outline: none;
	text-decoration: none;
	color: #fe7701;
}
ul,
ol {
	list-style-type: none;
}
h1,
h2,
h3,
h4,
h5,
h6,
i {
	font-style: normal;
}
h1 {
	font-family: 'AbadiMTCondensedLight';
	color: #5b2700;
	font-size: 28px;
	text-align: center;
}
h3 {
	font-family: 'Caveat', cursive;
	font-weight: 700;
	color: #fe7701;
	text-align: center;
	letter-spacing: 0.5px;
}
.container {
	width: 100%;
	max-width: 990px;
	margin: 0 auto;
	padding: 0px 15px;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* template  */

#template {
	position: relative;
	display: block;
	width: 100%;
	min-height: 100%;
}
/* layout */

#layout {
	margin: 0 auto;
	width: 100%;
	overflow: hidden;
}
/* header */

#header-part {
	position: relative;
	width: 100%;
}
.header-bar {
	background: #FFFFFF;
	padding: 6px 0px 10px;
	-webkit-box-shadow: 0px 7px 8px 0px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0px 7px 8px 0px rgba(0, 0, 0, 0.7);
	box-shadow: 0px 7px 8px 0px rgba(0, 0, 0, 0.7);
}
.header-bar .logo {
	float: left;
	margin-left: 18px;
}
.header-bar .logo a {
	font-size: 34px;
	font-family: 'AbadiMTCondensedLight';
	display: inline-block;
	vertical-align: baseline;
	line-height: 37px;
}
.header-bar .logo a img {
	vertical-align: baseline;
	margin-right: 2px;
}
.header-bar .logo a i {
	color: #fe7701;
	font-size: 34px;
}
.header-bar .dealbtn {
	float: right;
	position: relative;
	margin-right: -9px;
	margin-top: 14px;
}
/* banner-part */

#banner-part {
	position: relative;
	width: 100%;
}
.flexslider {
	overflow: hidden;
	width: 100%;
}
.flexslider ul li {
	min-height: 834px;
}
.flexslider .flex-direction-nav,
.flex-control-nav.flex-control-paging {
	display: none;
}
/* payment-bar */

.payment-bar {
	width: 100%;
	max-width: 372px;
	min-height: 625px;
	background: #fff;
	position: absolute;
	top: 14.7%;
	left: 16.8%;
	border-radius: 8px;
	padding: 11px 10px;
	z-index: 99;
	-webkit-box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.8);
	-moz-box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.8);
	box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.8);
}
.payment-bar > h3 {
	display: block;
	font-size: 24px;
	line-height: 25px;
	margin-bottom: 5px;
	margin-top:10px;
}
.payment-bar > ul > li {
	margin-bottom: 10px;
}
.payment-bar ul li label {
	width: 100px;
	display: inline-block;
	vertical-align: baseline;
	font-size: 18px;
	line-height: 25px;
	color: #5b2700;
	font-family: 'AbadiMTCondensedLight';
	font-weight: 700;
}
.payment-bar ul li input[type=text] {
	width: 246px;
	height: 30px;
	border: solid 1px #e9e9e9;
	color: #000;
	font-size: 15px;
	padding: 0px 8px;
}
.payment-bar ul li input.amount[type=text] {
	width: 100px;
}
.payment-bar ul li select {
	background: url(../images/icon-1.png)no-repeat center;
	background-position: 98% 8px;
	width: 190px;
	height: 30px;
	font-size: 17px;
	color: #000;
	border-radius: 4px;
	border: solid 1px #e9e9e9;
	-webkit-appearance: none;
	appearance: none;
	font-family: 'AbadiMTCondensedLight';
	font-weight: 700;
	padding: 0px 13px;
}
.payment-bar ul li input[type=submit] {
	width: 118px;
	color: #000;
	border-radius: 4px;
	border: solid 1px #e9e9e9;
	background: #fff;
	height: 21px;
	font-size: 13px;
	cursor: pointer;
	font-family: 'AbadiMTCondensedLight';
	font-weight: 700;
	text-align: center;
	margin-right: 2px;
}
/* content */

#content-part {
	width: 100%;
}
/*  instruction-bar */

.instruction-bar {
	padding: 16px 23px;
}
.instruction-bar h2 {
	font-size: 26px;
	color: #490000;
	font-family: 'AbadiMTCondensedLight';
	font-weight: 700;
}
.instruction-bar h3 {
	font-size: 23px;
	line-height: 29px;
	margin-bottom: 16px;
}
.instruction-bar ul li {
	font-size: 17px;
	color: #545454;
	font-family: 'AbadiMTCondensedLight';
	font-weight: 700;
	text-align: left;
	letter-spacing: 0.7px;
	margin-left: 26px;
}
/* footer part */

#footer-part {
	width: 100%;
	position: relative;
	overflow: hidden;
}
.footer-bar {
	background: #400000;
	padding: 18px 0px;
}
.footer-bar p {
	font-family: 'AbadiMTCondensedLight';
	color: #fff;
	font-size: 16.9px;
	margin-left: 16px;
	font-weight: 400;
}
.subpages #banner-part { margin-bottom: -5px; }
/* responsive */

/* Smaller than standard 960(devices and browsers) */

@media only screen and (max-width: 989px) {
	.container {
		max-width: 100%;
	}
	.header-bar .dealbtn {
		margin-right: 0;
	}
}
@media only screen and (max-width: 539px) {
	.payment-bar {
		left: 50%;
		transform: translate(-50%, -0%);
	}
}
@media only screen and (max-width: 479px) {
	.payment-bar {
		width: 90%;
	}
	.payment-bar ul li label {
		width: 100px;
	}
	.payment-bar ul li input[type=text] {
		width: 50%;
	}
	.payment-bar ul li input[type=submit] {
		width: 90px;
	}
	.header-bar .logo {
		margin-left: 0px;
	}
}