body, html {
	font-family: 'Poppins', sans-serif;
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
	color: #1c424d;
}

.content-sec{ font-weight:300}
.spacetb{ padding:50px 0}
.spacetb25{ padding:25px 0}
.font17{ font-size:17px}
.conbltxt{ font-size:21px; font-weight:700; color:#000;}
.conbltxt a:hover, .conbltxt a:active, .conbltxt a:focus {
    text-decoration: none !important;
}
.al-center{ text-align:center}

.contactform{ text-align:left}
.contactform h2, .contactform p{ text-align:center}
.contactform label{font-size:14px; color: #fff !important;text-align:left}
.contactform input, .contactform textarea{ background:#fff; border:solid 1px #b9b9b9; padding:10px; display:block; color:#000; width:100%; border-radius:3px; margin-bottom:20px; }
.help-block-error {color:#fd6763 !important;font-size: 14px !important;}

.contactform h3{ text-align:center; color:#fff; font-size:21px}
.contactform p{text-align:left; color:#fff; font-size:16px; padding:20px 0}

.contactform .sub-btn{background:#ffdd00; border:solid 1px #b9b9b9; padding:10px; display:block; color:#000; width:100%; border-radius:3px; font-size:20px; font-weight:700; text-transform:uppercase}

/* Pricing Section Start */
.reg-box{ background:#111111; border:solid 1px #292929; padding:20px; font-size:21px; font-weight:700; margin-top:20px; display:inline-block; width:100%; }
#pricing .reg-box h2{ float:right; text-align:right; color:#ffdd0e; font-size:35px; font-weight:700 !important; }
.reg-box h2 span{ display:block; font-size:20px}
.signup {color: #000;
    background-color: #ffdd0e;
    border-color: #ffdd0e;
    font-weight: 700;
    text-transform: uppercase;padding: 10px;font-size: 20px;margin-right: 5px;}
	.canc{color: #000;
    background-color: #ffdd0e;
    border-color: #ffdd0e;
    font-weight: 700;
    text-transform: uppercase;padding: 10px;font-size: 20px;}

#pricing{ background:#000; padding:60px 0; color:#fff; text-align:center}
#pricing h2{ font-size:35px; font-weight:300; padding-bottom:10px}
#pricing p{ font-size:16px; padding:0px}

#pricing .box{ border:solid 2px #2f2f2f; padding:15px; text-align:center; border-radius:10px}
#pricing .box h3{ font-size:25px; font-weight:900}
#pricing .box p{ border-bottom:solid 1px #1a1a1a; padding:15px 0; font-size:17px; margin:0; font-weight:300}
#pricing .box p span{ font-size:21px; font-weight:700; display:block}
#pricing .box h2{ font-size:45px; color:#ffdd0e; font-weight:900; display:block; padding-top:15px; min-height:95px}
#pricing .box h2 span{ font-size:17px; display:block; text-transform:uppercase}
#pricing .box a{  background:#ffdd0e; padding:15px; font-size:17px; font-weight:700; margin:0 auto; color:#000; border-radius:10px; text-transform:uppercase; text-align:center; display:block; margin-top:20px}
/* Pricing Section End */

.bt-img{ background:url(../images/bg-bt-img.png) no-repeat 0 0; background-size:cover;}
.full-sec{ width:100%;padding:50px 0}
.yellow{ background:#ffdd0e}

/* Footer */
.ftblk{ background:#000000; padding:15px; color:#616161;}
/* .ftblk a{ float:left; padding:0 15px; color:#616161;} - Commented by Swati */ 
.footer-left-lnk a{ float:left; padding:0 15px; color:#616161;} /* Updated by Swati  */
.footer-right-lnk a{color:#616161;} /* Added by Swati  */
#footer {
	background:#000000;
	padding: 30px 0 0;
	color: #c2c2c2;
	text-align: center;
}
.footer01{ background:#242424; padding:20px 0; margin-top:30px}
.footer01 img{ padding:0 10px}
#footer p {
	margin-top: 10px;
}
.ftlink{ text-align:left}
.ftlink h4{ color:#fbb32f; font-size:14px; text-transform:uppercase; margin-bottom:20px; font-weight:700}
.ftlink a{ display:block; color:#c2c2c2; padding:5px 0}
.ftlink a:hover{ color:#fbb32f; font-weight:700}
.form_btm_txt #termsofuse{color: #ffdd0e !important;}
.form_btm_txt #termsofuse:hover{text-decoration: none;}

.al-right{text-align:right;}