/*=======================================================================

	❤❤❤ Gumby by Digital Surgeons. ❤❤❤
	
	*** This is where you should keep all of your TEXT styles ***
 
 ========================================================================*/
 
 	
h1{ font-size:32px; color:#00549e;  line-height:42px; font-weight:normal}
.top-title{ font-size:11px; color:#000;  padding-bottom:45px; text-align:right} 
.top-title1{ font-size:11px; color:#000;  padding-bottom:90px; text-align:right} 

.top-title span{color:#00549e;} 
.top-title a{color:#000; text-decoration:none;} 
.top-title a:hover{color:#000; text-decoration:none;} 

 

.sub-title{ font-family: 'AvenirLTStd-Heavy'; color:#8a4627; font-size:0.9em; padding-bottom:40px; letter-spacing:2px}
.sub-title1{ font-family: 'AvenirLTStd-Heavy'; color:#8a4627; font-size:1.1em; padding-bottom:40px; letter-spacing:2px}

.pad1{padding:30px 0px 0px 0px;}
.pad2{padding:0px 0px 65px 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;}
.pad7{padding:0px 0px 25px 0px;}

 
 
.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 35px 0px;
	font-family: 'AvenirLTStd-Medium';
}

.middle-text3{ width:100%; float:left; font-size:16px; color:#000000; line-height:26px; padding:0px 0px 35px 0px;}

.middle-text3 a { color: #00549e;}
 
.features{width:100%; float:left;}
.features-title{width:90%; float:left; font-family:'AvenirLTStd-Medium'; font-size:18px; color:#e3aa74; border-bottom:1px solid #000; padding:0px 0px 5px 0px;}
.features ul{width:90%; float:left; padding:10px 0px 45px 0px;}
.features ul li{width:91%; 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;}
.product-title{width:92%; 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;}
.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;
	left:20px;
	bottom:30px;
	background:url(../images/sign-up-btn.png) no-repeat left top;  text-transform:uppercase; font-weight:bold;
}
.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-content a{color: #00549E;
}
.right-content1{
	position:absolute;
	width: 100%;
	left: -2px;
	top: -350px;
}

.right-content1 span {
color: #00549E;
}

.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 8px 0px;}
.form ul li input{width:95%; float:left; border:1px solid #808285; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:6px 5px 5px 12px;}
.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 5px 0px;}
.bottom-line1{ width:100%; float:left; text-align:left; font-family: "AvenirLTStd-Roman",Verdana, Geneva, sans-serif; font-size:16px; color:#FFF; padding:10px 0px 10px 0px;}
.bottom-line2{ width:100%; float:left; text-align:left; font-family: "AvenirLTStd-Roman",Verdana, Geneva, sans-serif; font-size:16px; color:#FFF; padding:5px 0px 5px 0px;}

.ad{
	position:absolute;
	left:-10px;
	top:185px;	width:100%;
	height:100%;
}
 .ad1{
	position:absolute;
	left:180px;
	top:470px;	width:48.936249%;
	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%;
}

/*for educate*/
.ad4{
	position:absolute;
	right:0px;
	top:180px;
	z-index:999;
	width:100%;
	height:100%;
}
 .ad5{
	position:absolute;
	left:0px;
	top:500px;
	z-index:999;
	width:48.936249%;
	height:100%;
}


.fotter-left{width:100%; 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;
}





.audit-ad{
	position:absolute;
	left:-60px;
	top:235px;	width:100%;
	height:100%;
}


.audit-ad1{
	position:absolute;
	right:0px;
	top:520px;	width:48.936249%;
	height:100%;
}


*+HTML .bottom-line{padding:25px 0px 5px 0px;}
*+HTML .bg-landing .bottom-line1{padding:12px 0px 5px 0px;}
*+HTML .bg-bords .bottom-line1{padding:12px 0px 5px 0px;}
*+HTML .bg-landing .bottom-line2{padding:12px 0px 5px 0px;}
*+HTML .middle-text2{width: 110%;}
    
*+HTML .product-dis{ width:100%}
*+HTML .bg-bords .bottom-line1{padding:70px 0px 5px 0px;}

*+HTML .bg-educate .pad1{ padding-top:0px}


/* Smartphones (portrait and landscape) ----------- */

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {

.middle-text3{ width:100%; float:left; font-size: 1em !important; color:#000000; line-height:1.5em; padding:0px 0px 35px 0px;}

.middle-text3 a {
	
	font-size: inherit !important; }	
	
.audit-ad {
	margin: 10px 0px 0px 0px !important;}

.audit-ad1 {
	margin: 10px 0px 0px 0px !important;}
	
.ad4 { top: 100px; }

.ad5 { top: 420px; }
	
.pad2{
	padding: 0px 0px 65px 0px;
}

.pad7{ padding:0px 0px 0px 0px;}

.features ul li{ font-size:1em !important; line-height:1.3em !important; }

.product-dis{  font-size:1em !important; line-height:1.3em !important;}

.top-title1 {
	font-size: 10px !important;
	padding-bottom: 20px !important;
}

.top-title {
	font-size: 10px !important;
}

}

@-moz-document url-prefix() { 
.pad5{padding:185px 0px 0px 0px;
}
