body{/* font-family: 'Raleway', sans-serif; */font-size: 13px;color: #0f0f0f;}

/*common*/
.mt10{margin-top: 10px;}
.mb10{margin-bottom: 10px;}
.mt15{margin-top: 15px;}
.mb15{margin-bottom: 15px;}
.mt20{margin-top: 20px;}
.mb20{margin-bottom: 20px;}
.mt30{margin-top: 30px;}
.mb30{margin-bottom: 30px;}
.mt40{margin-top: 40px;}
.mb40{margin-bottom: 40px;}
.mt50{margin-top: 50px;}
.mb50{margin-bottom: 50px;}

.nopad{padding: 0;}
.padOnMob{padding: 0;}
.padL0{padding-left: 0;}
.padR0{padding-right: 0;}
.padL5{padding-left: 5px;}
.padR5{padding-right: 5px;}
.pt50{padding-top: 50px;}

.bb{border-bottom: 1px solid #a8b3b3;}
a{/* color: #54ca0d; */}
a:hover{/* color: #fbd927; */}

h1{font-size: 26px; color: #474747; font-weight: 400;}
h2{font-size: 24px; color: #474747; font-weight: 300;}
h3{font-size: 30px; color: #252525; font-weight: 300;}
h4{font-size: 21px; color: #474747; font-weight: 300;}
h5{font-size: 16px; color: #474747; font-weight: 300;}

.btn-primary{background: #ffd32d; border:none; color:#565a22; border-radius: 0;}
.btn-primary:hover{background: #4a5f32;}

header{background: url(../../images/bg.jpg) no-repeat 0px -125px;background-size:cover;height: 100%;}
.logo{width: 100%;/* height: 77px; *//* float: left; *//* margin: 30px 0px; */text-align: center;}
.homeslider{/* max-height: 438px; *//* overflow: hidden; *//* display: flex; *//* flex-flow: column wrap; *//* height: 100%; *//* align-items: flex-start; *//* justify-content: normal; */padding: 30px 50px;}
.homeslider img{width: 100%;}
.homeslider .slick-prev{z-index: 9000;}
.slick-prev, .slick-next{border:none !important;}
.slick-prev{left: 5px !important;;}
.slick-next{right: 5px !important;;}
.loginbox{background: rgba(255,255,255,0.8); padding: 10px 25px; min-height: 415px; max-height: 415px; 
	-webkit-box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.15);
box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.15);}
.loginbox input.form-control{background: rgba(255,255,255,0.9); border-top:none; border-left:none; border-right:none; border-botom:1px ssolid #919191; height: 46px; border-radius: 0;
-webkit-box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.15);
box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.15);
}
.loginbox label{font-weight: normal;}
.loginbox .btn{ height: 50px; font-size: 19px; text-transform: uppercase; font-weight: 500; }
.loginbox .forgot{margin: 2px 0px 10px; width: 100%; float: left; text-align: right; font-size: 12px; color: #181818;}
.loginbox .signup{border-top: 1px solid #656666;padding: 10px 0px; margin: 15px 0px 0px; text-align: center; color: #181818; font-size: 14px;}
.loginbox .signup a{color: #f8aa03; font-weight: 600;}
.loginbox .form-group{margin-bottom: 20px;}
.loginbox h3{margin-bottom: 20px; color: #2b2d23;}
/*welcome area*/
.welcometxt{background: #f2f3f5; padding-top: 30px; padding-bottom: 30px;}
.welcometxt h1{border-bottom: 2px solid #fed22c; padding: 0px 0px 15px; margin: 0px 0px 15px;}
.welcometxt p{font-size: 17px; line-height: 26px;}
.welcometxt h4{margin-top: 0;}
.welcometxt ul{margin: 10px 0px; padding: 0;}
.welcometxt ul li{margin: 0px 0px 10px; padding: 0px 0px 0px 25px; list-style: none; background: url(../../images/arrow.png) no-repeat 0px 5px; font-size: 15px; color: #474747;}
.welcometxt .signup{padding: 15px 30px; text-transform: uppercase;; font-size: 19px; margin-top: 30px;}
.welcometxt  .support{margin: 20px 0 0; padding: 20px 15px 0 15px; font-size: 25px; line-height: 19px; text-transform: uppercase;}
.welcometxt  .support span{float: left; height: 50px; margin-right: 15px;}
.welcometxt  .support small{font-size: 14px; font-weight: 300;}
.welcometxt  .support strong{line-height: 40px;}
/*benefits*/
.benefits {background: #fff; padding-top: 30px; padding-bottom:30px;}
.benefits h2{text-transform: uppercase; margin-bottom: 35px;}
.benefitbx h5{text-transform: uppercase; font-weight: 500; margin-top: 15px; color: #111111;}
/*contact*/
.contactbg{background:url(../../images/contactbg.jpg) no-repeat 0 -50px; padding: 35px 0px; background-size: cover;}
.contactbg h2{color: #FFFFFF; text-transform: uppercase; margin-bottom: 25px;}
.contact_address{font-size: 13px; color: #ffffff; font-weight: 400;}
.contact_address span{font-weight: 600;}
.contact_address i{font-size: 18px;}
.contactbg .form-control{border-radius: 0; border:none;}
.contactbg .btn{text-transform: uppercase; font-size: 13px; padding: 7px 20px;}
/*footer*/
footer{background: #37393a url(../../images/footer.jpg); width: 100%; padding: 20px; }
.footerlinks{font-size: 12px; color: #f2f2f2;}
.footerlinks a{font-size: 14px; padding-right: 20px; color: #f2f2f2;}
.footerlinks a:hover{font-weight: 400; text-decoration: underline; color: #ffce16; }
footer .social ul{margin: 0; padding: 0; float: right;}
footer .social ul li{margin: 0; padding: 0; list-style: none; display: inline-block; text-align: center; line-height: 35px; font-size: 20px;}
footer .social ul li a{background: #292929; display: block; height: 35px; width: 35px; color: #f2f2f2;}
footer .social ul li a:hover{background: #111111; color: #ffce16;}



@media (max-width: 992px) {
header{height: unset; background-position: 0; padding-bottom: 15px;}
.logo{margin: 15px 0px;}
.contactbg{background-position: 0;}
}
@media (max-width: 768px) {
.footerlinks, .social {text-align: center;	}
footer .social ul{width: 100%; margin: 10px 0px 0px;}
.padL0.map{padding-left: 15px;}
.support .text-right{text-align: left !important; font-size: 20px;}
.logo{float: none; margin: 0 auto;}
}
@media (max-width: 360px) {
.loginbox h3{font-size:20px; }
}
