/*=======================================================================

	❤❤❤ Gumby by Digital Surgeons. ❤❤❤
	
	*** This is where you should keep all of your TEXT styles ***
 
 ========================================================================*/
 body{		padding-top:47px} 
a{ color:#00549e}
 	
h1{ font-size:32px; color:#00549e;  line-height:42px; font-weight:normal}
.top-title{ font-size:11px; color:#000;  padding-bottom:0px; text-align:right} 
.top-title span{color:#00549e;} 
.top-title a{color:#000; text-decoration:none; padding-bottom: 10px;} 
.top-title a:hover{color:#000; text-decoration:underline;} 

 

.sub-title{ font-family: 'AvenirLTStd-Heavy'; color:#8a4627; font-size:1em; padding-bottom:10px; letter-spacing:2px}
.pad1{padding:30px 0px 0px 0px;}
.pad2{padding:10px 0px 52px 0px;}
.pad3{padding:25px 0px 0px 0px;}
.pad4{padding:0px 25px 0px 0px;}
.pad5{padding:200px 0px 0px 0px;}
.pad6{padding:0px 0px 100px 0px;}

.blue {color: #00549e; }
 
.middle-text{
	width: 100%;
	float: left;
	font-size: 16px;
	color: #FFF;
	line-height: 28px;
	padding: 30px 0px 50px 0px;
	font-family: 'AvenirLTStd-Medium';
}

.middle-text1{ width:100%; float:left; font-size:16px; color:#000000; line-height:28px; padding:30px 0px 30px 0px;}

.middle-text2{
	width: 100%;
	float: left;
	font-size: 16px;
	color: #FFF;
	line-height: 28px;
	padding: 30px 0px 15px 0px;
	font-family: 'AvenirLTStd-Medium';
}

.middle-text2 a {
	color: #FFF;
	line-height: 28px;
	text-decoration:underline;

}



 
.features{width:100%; float:left; padding:10px 0px 10px 0px}
.features-title{width:90%; float:left; font-family:'AvenirLTStd-Medium'; font-size:18px; color:#e3aa74; border-bottom:1px solid #000; padding:10px 0px 5px 0px;}
.features ul{width:90%; float:left; padding:10px 0px 10px 0px;}
.features ul li{width:100%; float:left; font-family: "AvenirLTStd-Book",Verdana, Geneva, sans-serif; font-size:14px; background:url(../images/circle.png) no-repeat 0px 7px; color:#ffffff; padding:0px 0px 5px 15px; list-style:none}
 
 
.product{width:100%; float:left;padding:10px 0px 5px 0px}
.product-title{width:90%; float:left; font-family: "AvenirLTStd-Medium",Verdana, Geneva, sans-serif;  font-size:18px; color:#e3aa74; border-bottom:1px solid #000; padding:0px 0px 5px 0px;}
.product-dis{width::90%; float:left; font-family: "AvenirLTStd-Book",Verdana, Geneva, sans-serif; font-size:14px; color:#fff; padding:11px 0px 25px 0px; line-height:24px;}

 
.registration-blk{width:100%; float:left; background-color:#e6e6e6;}
.registration-section{width:85%; float:left; padding:0px 0px 5px 38px; position:relative}
.registration-title{width:100%; float:left; padding:20px 0px 3px 0px; font-size:16px; color:#00549e; border-bottom:1px solid #522406;}
.registration-dis{width:100%; float:left; padding:12px 0px 50px 0px; font-size:13px; color:#000000;}
.registration-shadow{width:100%; float:left;}

.sign-up{
	position:absolute;
	bottom:-33px;
	background:url(../images/sign-up-btn.png) no-repeat left top;  text-transform:uppercase; font-weight:bold; left:0px;
}
.sign-up a{ padding:3px 20px 35px 25px; float:left;width:166px;color:#fff; }
.sign-up1{
	position:absolute;
	left:70px;
	bottom:27px;
	background:url(../images/sign-up-btn.png) no-repeat left top;   text-transform:uppercase; font-weight:bold; z-index:999
}
.sign-up1 a{width:166px; padding:3px 20px 35px 25px; float:left;color:#fff;}

.right-content{
	position:absolute;
	width: 100%;
	left: -2px;
	top: -300px;
	background:#fff;
}
.right-content1{
	position:absolute;
	width: 100%;
	left: -2px;
	top: -300px;
}



.right-content span{ color:#00549e}
.form-blk{width:100%; float:left;}
.form{width:100%; float:left;}
.form ul{width:100%; float:left; padding:20px 0px 18px 0px;}
.form ul li{width:92%; float:left; list-style:none; padding:0px 0px 12px 0px; margin:0px;}
.form ul li input{width:95%; float:left; border:1px solid #808285; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:5px 5px 4px 12px; margin:0px;}
.form ul li input[type=submit]{width:201px; float:right; background:url(../images/btn-bg.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFF; font-weight:bold; text-align:left; padding:7px 5px 5px 12px; cursor:pointer; border: 0px solid #000;}


.bottom-line{ width:100%; float:left; text-align:center; font-family: "AvenirLTStd-Roman",Verdana, Geneva, sans-serif; font-size:16px; color:#FFF; padding:10px 0px 10px 0px;}
 .bottom-line1{ color:#fff}
 .bottom-line1{ width:100%; float:left; text-align:left; font-family: "AvenirLTStd-Roman",Verdana, Geneva, sans-serif; font-size:15px; color:#FFF; padding:10px 0px 10px 0px;}

.ad{
	position:absolute;
	left:-10px;
	top:510px;
	width:100%;
	height:100%;
	z-index: 100;
}
 .ad1{
	position:absolute;
	left:135px;
	top:870px;
	width:56.8181%;
	height:100%;
}

.ad2{
	position:absolute;
	left:-10px;
	top:87px;
	z-index:999;
	width:100%;
	height:100%;
}
 .ad3{
	position:absolute;
	left:180px;
	top:390px;
	z-index:999;
	width:48.936249%;
	height:100%;
}


.fotter-left{width:97%; float:left; background-color:#e6e6e6;}
.access{width:70%; float:left; padding:24px 0px 0px 30%;}
.access-title{width:100%; float:left; font-size:16px; color:#00549e; line-height:21px; padding:0px 0px 10px 0px;}
.access-dis{width:90%; float:left; font-size:12px; color:#000000; padding:0px 0px 14px 0px;}
.access-dis a{color:#00549e; text-decoration:none;}
.access-dis a:hover{color:#00549e; text-decoration:none;}
.footer-img{
	position:absolute;
	left:10px;
	top:-9px;
}


.fotter-left-bottom{width:100%; float:left;}

.footer-top{width:120%; float:left; padding:35px 0px 0px 0px;}
.logos{float:left;}
.footer-bottom{width:100%; float:left; font-size:11px; color:#000; text-align:right; padding:30px 0px 0px 0px;}
.pad5 { padding /*\**/: 182px 0px 0px 0px\9 }
.sign-up1{
	bottom/*\**/: 25px\9;
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
	
.ad{
	position:absolute;
	left:-10px;
	top: 530px !important;
	width:100%;
	height:100%;
}

 .ad1{
	position:absolute;
	left:180px;
	top:830px;
	width:56.8181%;
	height:100%;
}

}



@-moz-document url-prefix() { 
.pad5{padding:185px 0px 0px 0px;
}

