@charset "utf-8";
/* CSS Document */
.top-line{
	height:15px;
	background:#ff6633;
	width:100%;
}
#header{
	width:100%;
	height:auto;
	background-color:#111;
}
.main-con{
	max-width:1155px;
	width:100%;
	height:auto;
	margin:0 auto;
	padding:0px;
}
.logo{
	float:left;
	max-width:310px;
	width:100%;
	padding-top:0;
	padding:2px 0;
	position:relative;
	z-index:999;
}
.logo img{ max-width:250px; width:100%;}
.banner-lft{
	max-width:735px;
	width:100%;
	float:left;
}
.banner-ryt{
	width:320px;
	float:right;
}
.banner-ryt-pnts ul{
	margin:0px;
	padding:0px;
}
.banner-ryt-pnts li{
	font-size:20px;
	font-weight:400;
	color:#000;
	line-height:36px;
	margin-left:20px;
}
.banner-frm{
	width:300px;
	padding:20px 10px;
	background:#f8781c;
	height:260px;
	margin-top:50px;
	-webkit-box-shadow: inset 6px -18px 15px -11px rgba(66,66,66,1);
-moz-box-shadow: inset 6px -18px 15px -11px rgba(66,66,66,1);
box-shadow: inset 6px -18px 15px -11px rgba(66,66,66,1);
}
.banner-frm-txt1{
	color:#fff;
	font-size: 23px;
  text-align: center;
  letter-spacing: -1px;
}
.banner-frm-txt2{
	color:#000;
	font-size: 20px;
  text-align: center;
  font-weight:700;
}
.banner-frm-fld{
	width:285px;
	padding:5px;
	font-size:14px;
	color:#000;
	font-weight:700;
}


.mid-txt-sec-main{
	background:#eeeeee;
	width:100%;
	height:auto;
	text-align:center;
	margin-top:20px;
	padding:50px 0;
}
.mid-txt-sec-txt{
	text-align:center;
	line-height:25px;
	font-size:22px;
	color:#404c6f;
	font-weight:700;
}
.mid-txt-sec-txt span{
	font-weight:300;
	font-size:40px;
	line-height:75px;
}
.mid-txt-sec-txt strong{
	  color: #000;
  font-size: 17px;
  line-height: 25px;
  font-weight: 400;
}



.mid-icon-sec-main{
	background:#e2e0e0;
	width:100%;
	padding:30px 0;
}
.mid-icon-sec-main .lft{
	float:left;
	max-width:527px;
	width:100%;
}
.mid-icon-sec-main .ryt{
	float:right;
	max-width:527px;
	width:100%;
}
.home-lft{
	
	width:100%;
	float:left;
	margin-top:0px!important;
}
.home-lft .txt{
	font-size: 35px;
  color: #f8781c;
  font-weight:normal;
  line-height: 38px;
  letter-spacing:-1px;
}
.home-lft .txt span{
	font-weight:100;
	font-size:50px;
}
.home-ryt{
	max-width:435px;
	width:100%;
	height:auto;
	float:right;
	border:1px solid #52616e;
	margin-top:40px!important;
}
.home-ryt .top{
	background:#52616e;
	padding:20px 0;
	-webkit-box-shadow: inset 6px -18px 15px -11px rgba(66,66,66,1);
-moz-box-shadow: inset 6px -18px 15px -11px rgba(66,66,66,1);
box-shadow: inset 6px -18px 15px -11px rgba(66,66,66,1);
text-align:center;
color:#fff;
font-size:20px;
}
.home-ryt .signup{
color: #52616e;
  font-size: 31px;
  font-weight: 300;
  font-style: italic;
  padding-top: 10px;
  text-align: center;
  letter-spacing: -1px;
}
.name{
	color:#000;
	font-size:17px;
	font-weight:700;
}
.name-txt{
	padding:7px 10px;
-webkit-box-shadow: inset 0px 0px 46px -8px rgba(158,158,158,1);
-moz-box-shadow: inset 0px 0px 46px -8px rgba(158,158,158,1);
box-shadow: inset 0px 0px 46px -8px rgba(158,158,158,1);
width:180px;
outline:none;
border:0px;
}
.sbmt{
	background:#52616e;
	padding:15px 0;
	color:#fff;
	text-align:center;
	font-weight:700;
	font-size:16px;
	  margin-top: 8px;
}
.sbmt .sbt{
	outline:none;
	border:0px;
	background:none;
	font-size:16px;
	color:#fff;
	text-align:center;
	font-weight:700;
	cursor:pointer;
	padding-top:1px;
}

.fb-main{
	background:#eeeeee;
	padding:20px 0;
	text-align:center;
	width:100%;
	font-size:30px;
	color:#3a5795;
}
.fb-main h2{
	font-size:30px;
	color:#3a5795;
	font-weight:normal;
	display:inline-block;
}
.fb-main h2 a{
	margin:3px 0 0 0;
	padding:0px;
	float:right;
}
.bot-4-col-main{
	background:#f8781c;
	padding:40px 0;
	width:100%;
}
.bot-4-col-main .hedi{
	font-size:55px;
	font-weight:100;
	color:#FFF;
	text-align:center;
	letter-spacing:-1px;
}
.bot-4-col-main .icon{
	float:left;
	width:208px;
	padding-right:95px;
	font-size:14px;
	color:#FFF;
	line-height:19px;
}
.bot-4-col-main .icon strong{
	color:#000;
	font-size:18px;
	text-transform:uppercase;
	line-height:24px;
}
.bot-4-col-main .icon a{
	font-size:13px;
	color:#000;
	font-weight:700;
	text-decoration:none;
	padding-top:20px;
	display:block;
	text-transform:uppercase;
}
.bot-4-col-main .icon a:hover{
	text-decoration:underline;
}



#footer{
	max-width:1120px;
	width:100%;
	background-color:#2b292a !important;
	display:block;
	margin:0 auto;
}
.footer-bg{
	background-color:#2b2a28 !important;
	width:100%;
	float:left;
	padding:15px 0;
}
#footer .logo{
	float:left;
	padding-bottom:0;
}
#footer .ryt{
	float:right;
	text-align:right;
	font-size:15px;
	color:#fff;
	padding-top: 10px;
  line-height: 25px;
}
#footer .ryt a{
	font-size:15px;
	color:#fff;
	text-decoration:none;
}
#footer .ryt a:hover{
	text-decoration:underline;
}
#footer .ryt span{
	font-size:13px;
	color:#a3a3a3;
}
.inner-lft{
	max-width:735px;
	width:100%;
	float:left;
	margin-bottom:30px;
}
.inner-lft .hedi{
	color:#ef7f1b;
	font-size:25px;
	font-weight:700;
	border-bottom:1px solid #000;
	padding-bottom:5px;
}
.nor{
	margin-top:20px;
}
.nor strong{
	font-weight:700;
	color:#404c6f;
	font-size:18px;
	text-transform:uppercase;
	line-height:25px;
}
.nor p{
	font-size:14px;
	color:#000;
	line-height:22px;
	padding-top:10px;
}
.nor b{
	font-weight:700;
	color:#000;
	font-size:16px;	
	line-height:25px;
}
.nor ul{
	margin:0px;
	padding:0px;
}
.nor li{
	line-height:22px;
	margin-left:20px;
	color:#000;
}



.why{
	width:390px;
	float:left;
	padding-right:20px;
}
.why1{
	width:320px;
	float:left;
	padding:0 10px;
}
.why2{
	width:350px;
	float:left;
	padding-left:20px;
}

.why-hedi{
	width:100%;
	padding:20px 0px;
	background:#27386c;
	color:#FFF;
	text-align:center;
	font-size:25px;
	font-weight:700;
	margin-top:25px;
}
.why-lft{
	max-width:690px;
	width:100%;
	float:left;
	line-height:22px;
	font-size:14px;
	color:#000;
	margin-bottom:20px;
}
.why-ryt{
	width:300px;
	background:#ef7f1b;
	padding:20px 20px;
	float:right;
}
.why-ryt ul{
	margin:0px;
	padding:0px;
}
.why-ryt li{
	color:#fff;
	margin-left:40px;
}
.why-ryt li a{
	font-size:17px;
	color:#fff;
	line-height:40px;
	text-decoration:none;
	font-weight:700;
	text-transform:uppercase;
	padding-left:5px;
}
.why-ryt li a:hover{
	color:#27386c;
}


.input{
width:280px;
height:25px;
font-family:Arial, Helvetica, sans-serif;
padding-left:10px;
color:#000000;
outline:none;
margin-top:10px;
background: #FDFDF8;
margin-bottom:10px;
border:1px #ccc solid;
border-radius:0px 10px 0px 10px; 
}
.input1{
width:500px;
height:125px;
outline:none;
background: #FDFDF8;
font-family:Arial, Helvetica, sans-serif;
padding-left:10px;
color:#000000;
margin-top:10px;
margin-bottom:10px;
border:1px #ccc solid;
border-radius:0px 10px 0px 10px;
}
.input5 {
width: 300px;
height: 25px;
font-family: Arial, Helvetica, sans-serif;
padding-left: 10px;
letter-spacing: 10px;
color: #000000;
outline: none;
margin-top: 10px;
background: #FDFDF8;
margin-bottom: 10px;
border: 1px #ccc solid;
border-radius: 0px 10px 0px 10px;
}
.new-sbmt{
background:#F8781C;
width:132px;
height:30px;
text-align:center;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
border-radius:25px;
border:none;
outline:none;
cursor:pointer;
box-shadow: 1px 2px 4px #000;
}
.name1{
	color:#000;
	font-size:15px;
}

.services{
}
.services .lft{
	float:left;
	width:220px;
}
.services .ryt{
	float:right;
	width: 485px;
  border-left: 1px solid #000;
  padding-left: 20px;
}
.br-tp{
	border-top:1px solid #000;
}

/*sf*/
.sf-animation[data-animation="fade-from-left"], .sf-animation[data-animation="fade-from-right"] {
    /*margin: 0 auto;*/
}
.sf-animation[data-animation="fade-from-left"] {
    left: -70px;
}
.sf-icon-box {
    display: block;
    position: relative;
    z-index: 2;
}
.sf-animation {
    opacity: 0;
    perspective: 600px;
    position: relative;
}
.sf-animation[data-animation="fade-from-right"] {
    right: -70px;
}
.sf-animation[data-animation="fade-from-bottom"] {
    bottom: -120px;
}
.right_fb_icon{ display:table; float:right; margin-top:34px; }
.right_fb_icon img{ max-width:25px; width:100%; }

.footer_fb_logo{ display:table; float:right; margin-top:0; width:100%; }
.footer_fb_logo img{ max-width:25px; width:100%; }