.offerContent p.max-width {
	max-width: 1015px;
}
label {
	font-weight: normal;
}
/* add fonts **/

@font-face {
	font-family: MAIAN;
	src: url(../fonts/MAIAN.TTF);
}
@font-face {
	font-family: berlinsansfbdemi;
	src: url(../fonts/berlin-sans-fb-demi-bold.TTF);
}
@font-face {
	font-family: IMPRISHA;
	src: url(../fonts/IMPRISHA.TTF);
}
@font-face {
	font-family: Gothic;
	src: url(../fonts/Gothic.TTF);
}
@font-face {
	font-family: GOTHICB;
	src: url(../fonts/GOTHICB.TTF);
}
@font-face {
	font-family: Folktale;
	src: url(../fonts/Folktale.TTF);
}
/* header */
header {
	box-shadow: -1px 20px 8px -16px rgba(0, 0, 0, 0.2);
	width: 100%;
	background: rgb(72,176,239); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(72,176,239,1) 0%, rgba(34,152,231,1) 49%, rgba(0,129,223,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(72,176,239,1) 0%, rgba(34,152,231,1) 49%, rgba(0,129,223,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(72,176,239,1) 0%, rgba(34,152,231,1) 49%, rgba(0,129,223,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48b0ef', endColorstr='#0081df', GradientType=0 ); /* IE6-9 */
}
/* navigation */
.navbar-default {
	background-color: transparent;
	border-bottom-color: transparent;
	border-left-color: transparent;
	border-right-color: transparent;
	border-top-color: transparent;
}
.navbar {
	margin-bottom: 0;
}
.navbar-brand {
	height: auto;
}
.navbar-nav {
	margin-top: 15px;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: #ffffff;
}
.navbar-default .navbar-nav > li > a {
	color: #ffffff;
	font-family: MAIAN, sans-serif;
	font-size: 20px;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color: #f2a750;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
	background-color: transparent;
}
.for-call {
	margin-top: -45px;
	color: #ffffff;
	font-family: MAIAN, sans-serif;
	font-size: 18px;
}
/* Banner */
/* banner section */
.banner {
	background-color: #d2d2d2;
}
.banner-width {
	max-width: 1400px;
	margin: 0 auto;
}
.banner-box {
	position: relative;
	padding: 0;
}
.banner-box h2 {
	position: absolute;
	right: 209px;
	top: 79px;
	color: #327dc0;
	font-family: Impact, sans-serif;
	-webkit-text-stroke: 4px #FFFFFF;
	-webkit-text-fill-color: #327dc0;
	text-shadow: 4px 4px 4px #222222;
	font-size: 88px;
	text-transform: uppercase;
}
.banner-box p {
	color: #12c0e5;
	font-family: sans-serif;
	font-size: 42px;
	position: absolute;
	right: 545px;
	top: 292px;
	font-weight: 300;
}



/*Payment page */
 
 
 .secure-payment{
	padding-bottom: 30px;
}

.payment-form-title h1{
	font-size: 40px;
	font-weight: normal;
	color: #de4644;
	margin-top: 40px;
	margin-bottom: 45px;
	font-family: Arial, sans-serif;
}

.form-box{
	border-radius: 50px;
	background-color: #1f9eff;
	padding: 30px 20px;
	background: #004071; /* Old browsers */
	background: -moz-linear-gradient(top, #004071 0%, #207cca 62%, #2989d8 100%, #1f9eff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #004071 0%,#207cca 62%,#2989d8 100%,#1f9eff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #004071 0%,#207cca 62%,#2989d8 100%,#1f9eff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004071', endColorstr='#1f9eff',GradientType=0 ); /* IE6-9 */
}

.form-box label{
	color: #ffffff;
	font-size: 16px;
}

.padding-r-0{
	padding-right: 0;
	font-size:16px;
	line-height: 35px;
}
.box-1-margin-bottom{
	margin-bottom: 55px;
}
.box-submit{
	margin-bottom: 50px;
}
.form-row{
	margin-bottom: 7px;
}

.form-row-margin-bottom{
	margin-bottom: 22px;
}
.pdding-cent{padding-left: 370px;}
.btn-bg{
	background: url(../images/pay-button.png) top left no-repeat;
	background-size: cover;
	width: 144px;
	height: 48px;
	border-color: none;
	
	
}

.btn-bg:focus {
	background: url(../images/pay-button.png) top left no-repeat;
	background-size: cover;
	background-color: none;
	border-radius: 20px;
}

.btn:focus{
	outline: 0 auto -webkit-focus-ring-color !important;
	outline-offset: 0!important;
}

.bnt-cancel{
	height: 48px;
	border-radius: 15px;
	font-weight: bold;
	width: 95px;
	background-color: #bdbdbf;
	font-size: 18px;
}
.card-pay-box{ padding-right:0;}
.radio-box{
	width :88px;
	float: left;
	margin-right: 15px;
	margin-top: 25px;
}
.paypal-img1{
	float: left;
	margin-right: 15px;
	margin-top: 15px;
}
.paypal-img{
	float: left;
	margin-right: 15px;
	margin-top: 15px;
    padding-left: 85px;
}

.margin-top{
	margin-top: 20px;
}

.athorize-img{
	float: right; 
}
 
 
 

/* Footer  */
#footer-bg {
	background: #ffffff;
	height: 100%;
}
.footerLine_text {
	color: #000;
	font-size: 36px;
	font-weight: normal;
	padding-bottom: 30px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
}
.footerLine {
	font-size: 19px;
	padding: 10px 15px;
	color: #fff;
	background-color: #3f164c;
	font-weight: bold;
}
.hitc {
	height:68px;
}
#footer-bg2 {
	background: #0077cc;
	height: 100%;
}
.footer_color_bg1 {
	background: #f99210;
	height: 100%;
}
.footer_color_bg2 {
	background: #fab865;
	height: 100%;
}
.footer_bottom_boder {
	background: #2b2728;
	height: 10px;
	width: 100%;
	padding: 0;
	margin: 0 auto;
}
.paddingBottom30 {
	margin-bottom: 30px;
}
.title h2 {
	padding-top: 15px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 20px;
}
.line-nav {
	margin-left: 0;
	margin-top: 0;
	padding-left: 0;
	width: 58px;
}
.footer-bottom-cont p {
	padding-top: 8px;
	color: #ffffff;
	font-size: 14px;
}
.footer-bottom-cont span p {
	padding-top: 17px;
	color: #ffffff;
}
.footer-bottom-cont ul {
	padding-left: 0px;
	padding-top: 17px;
	color: #ffffff;
}
.footer-bottom-cont ul li {
	list-style: none;
	text-decoration: none;
	color: #ffffff;
	padding-bottom: 5px;
}
.footer-bottom-cont ul li a {
	text-decoration: none;
	color: #ffffff;
}
.copyRight {
	color: #fff;
	font-family: sans-serif;
	font-size: 14px;
	padding-bottom: 20px;
	padding-top: 20px;
}

/* Media Query */

@media only screen and (max-width: 1199px) {
.quantity-box2 {
	width: 236px;
	left: -476px;
}
}

@media only screen and (max-width: 992px) {
.banner-box h2 {
	font-size: 59px;
	right: 347px;
	top: 22px;
}
.banner-box p {
	font-size: 31px;
	right: 393px;
	top: 195px;
}
#footer-bg {
	height: 100%;
}
}

@media only screen and (max-width: 768px) {
/* Navigation */
.navbar-toggle {
	margin-top: 45px; /* Adjust for mobile nav icon position */
}
.for-call {
	margin-top: 0; /* Optional */
}

 .payment-form-title h1 {
    font-size: 28px;
	font-weight:bold;
	}
.navbar-collapse {
	position: absolute; /* For positioning layer */
	width: 100%; /* Responsive 100% width nav */
	z-index: 999;
	background-color: rgba(0, 0, 0, 0.8); /* You can edit this color and also background opacity of toggle drop down  */
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
	color: #ffffff; /* For changing navigation font color */
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
	color: #fff; /* For changing navigation font hover color */
}
.banner-box h2 {
	right: 334px;
	top: 30px;
}
.banner-box p {
	right: 370px;
	top: 187px;
}
.hitc {
	height:0px;
}
}

@media only screen and (max-width: 660px) {
.banner-box p {
	font-size: 24px;
	right: 214px;
	top: 140px;
}
 .payment-form-title h1 {
    font-size: 26px;
	font-weight:bold;
	}
.banner-box h2 {
	font-size: 37px;
	right: 218px;
}
.footerLine_text {
	font-size: 20px;
}
#footer-bg {
	height: 100%;
}
}

@media only screen and (max-width: 480px) {
.pdding-cent{ padding-left:0;}	

.paypal-img{
    padding-left: 0;
}
.athorize-img {
    float: left;
}
.bnt-cancel{ margin-left:20px;}
.banner-box h2 {
	font-size: 31px;
	right: 43px;
	top: 0px;
	-webkit-text-stroke: 2px #FFFFFF;
	-webkit-text-fill-color: #327dc0;
	text-shadow: 2px 2px 2px #222222;
}
 .payment-form-title h1 {
    font-size: 16px;
	font-weight:bold;
	}
.banner-box p {
	font-size: 15px;
	right: 131px;
	top: 81px;
}
#footer-bg {
	height: 100%;
}

.hitc {
	height:0px;
}
}

@media only screen and (max-width: 360px) {
.banner-box h2 {
	font-size: 23px;
	right: 144px;
	top: -4px;
}

 .payment-form-title h1 {
    font-size: 14px;
	font-weight:bold;
	}
.banner-box p {
	font-size: 15px;
	right: 120px;
	top: 69px;
}
.footerLine_text {
	font-size: 20px;
}
#footer-bg {
	height: 100%;
}
}

@media only screen and (max-width: 320px) {
#footer-bg {
	height: 100%;
}
}
