/*****************COMMON STYLE**********************************/
body{font-family: 'titillium_webregular', arial; }
ul{	margin:0;padding:0;}
.container{max-width:1110px !important; width:auto !important;}
.hoveranimate{-webkit-transition: background 0.8s ease;	-moz-transition: background 0.8s ease;	-ms-transition: background 0.8s ease;-o-transition: background 0.8s ease;transition: background 0.8s ease;}
.equalspace{margin:0 auto !important;float:none !important;}
img{max-width:100%; vertical-align:top;}
a:focus,input:focus{outline:none;}
input, buttom{ border-radius:none;}
a{ text-decoration:none !important;}

/************************************** 1658 ************************************/
#excel_landing{ overflow:hidden;}



#landing_banner{ background:url(../images/landing_banner_img.jpg) no-repeat center top; background-size:cover; position:relative; z-index:1;}
#landing_banner .landing_banner_img{position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1;}


#landing_banner .section_wrapper{ padding:63px 0 55px; display:table; width:100%; position:relative;}

#landing_banner .banner_text{ position:relative; z-index:2;  color:#ffffff; font-size:15px; line-height:20px;}
.banner_text h1{ margin:0px; font-size:65px; color:#127b0a; line-height:67px; font-family: 'Segoe UI Semilight',Arial;}
.banner_text h2{ margin:0px; font-size:65px; color:#127b0a; line-height:67px; font-family: 'Segoe UI Semilight',Arial;}
.banner_text h2 span{ display:block;}
.banner_text h3{ font-size:30px; color:#000; margin:35px 0 0; line-height:34px; font-family: 'Segoe UI Regular',Arial;}


#excel_landing .sidebar{ }
#excel_landing .sidebar_wrap{ background:#127b0a; border:3px solid #8dc63f; border-radius:8px; position:relative; z-index:3; margin-top:356px; -webkit-box-shadow: 0px 5px 30px -11px #000000; box-shadow: 0px 5px 30px -11px #000000;}


#excel_landing .sidebar_content{  position:relative; z-index:3;  border-bottom-left-radius:8px; border-bottom-right-radius:8px;}



#excel_landing .heading_text{ position:relative; padding:16px 10px 5px; border-radius:8px 8px 0px 0px;}
#excel_landing .heading_text h5{  margin:0px; font-size:27px; color:#fff; line-height:34px; font-family: 'Segoe UI Regular',Arial;  padding:10px 15px 0;}
.heading_text .free_ribbon{ position:absolute; left:-8px; top:-8px;}
#excel_landing .heading_text h5 span{ display:block;}

#excel_landing .sidebar form{   background: rgba(0, 0, 0, 0) none repeat scroll 0 0; padding:0px 27px 28px; border-radius:0px 0px 5px 5px; border-top:none;}
#excel_landing .sidebar form button{ border:none; width:100%; display:block; color:#000; font-size:28px; line-height:34px; position:relative; z-index:1; padding: 8px 12px 14px; font-family: 'Segoe UI Bold',Arial; background:url(../../images/btn_sidebar.jpg) repeat; border-radius:5px; -webkit-box-shadow: 0px 4px 0px 0px #a59000; box-shadow: 0px 4px 0px 0px #a59000;}

#excel_landing p span.sidebar_text{ font-size:15px; color:#666666; line-height:17px; font-family: 'Segoe UI light',Arial; padding:0px 5px; margin:25px 0px 0px; display:block;}


#landing_body{ padding:0 0 45px; background:#ffffff; position:relative;}
.landing_body_text .yellow_border{ padding-bottom:35px; border-top:3px solid #ffc600; width:14%; margin-left:-35px;}
#landing_body .landing_body_text{ color:#000000; font-size:20px; line-height:24px; font-family: 'Segoe UI Semilight',Arial; }
#landing_body .landing_body_text p{ margin:0 0 25px;}
#landing_body .landing_body_text p .bold_text{ font-family: 'Segoe UI Bold',Arial;}

#landing_body .landing_body_text p a{ color:#999999;}

.landing_body_text .middle_content{ width:100%; display:table; padding:22px 0 0px; position:relative;}
.middle_content .content_image{ width:55%; float:left; margin-left:-31%;}
.middle_content .content_textwrap{ float:left; width:76%; padding-top:10px; padding-left:34px; font-size:16px; color:#000000; line-height:22px; font-family: 'Segoe UI light',arial; }
.middle_content .content_textwrap h3{ padding-bottom:15px; margin:0px; font-size:22px; color:#000; line-height:26px; font-family: 'Segoe UI Bold',Arial;}
.content_textwrap h3 span{ display:block;}
#landing_body .content_textwrap p{ margin:15px 0px;}
.middle_content .arrow_green{ position:absolute; right:10px; bottom:36px;}


#info_container{}
#info_container .info_wrap{ margin-top:5px; padding:15px 0px 75px; border-top:1px solid #cccccc; color:#010101; font-size:20px; line-height:24px; font-family: 'Segoe UI Semilight',Arial; }
.info_wrap p{ margin:23px 0 37px;}
.info_wrap p span.bolder_text{ font-family: 'Segoe UI Bold',Arial;}
#info_container .info_wrap a{color:#000000;}
.info_wrap p span.linerbreak{ display:block;}
.info_wrap .logo



.form_bodywrap .fsBody .fsForm, .form_bodywrap .fsForm .fsFieldRow .fsRowBody, .form_bodywrap.fsForm .fsSpacerRow .fsRowBody{ margin: 0 !important;padding: 0 !important;background:transparent!important;}
.form_bodywrap .fsBody .fsForm{ border:none!important; padding-bottom: 0px !important; padding-top:0px; margin: 0 !important;}
.form_bodywrap .fsBody .fsLabel, .fsBody label{ color:#515050!important; margin-bottom: 0 !important; }
.form_bodywrap .fsForm .fsSubmit{ background:none!important;   padding: 5px 0!important;margin: 0 !important;}
.form_bodywrap .fsBody .fsRowBody{ padding: 0 !important;}
.form_bodywrap .fsOptionLabel.horizontal { background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; border: medium none !important;}
.form_bodywrap .fsForm .fsLabel{   color: #fff !important; font-family: "ralewayregular";font-size: 15px !important;font-weight: normal !important;margin-bottom: 4px !important;margin-top: -6px !important;}
.form_bodywrap .fsBody .fsSupporting{font-family: 'ralewayregular'; font-weight:normal !important; color: #515050  !important; font-size: 11px;}
.form_bodywrap .fsBody .fsForm .fsSectionHeading { font-size: 16px;}
.form_bodywrap .fsBody .fsForm .fsSectionHeading{background: url(images/seperator_title.png) no-repeat scroll center bottom rgba(0, 0, 0, 0);
color: #666666;text-align: center;font-family: "robotoregular";font-size: 16px; line-height: 30px;margin: 0;  padding-bottom: 20px;text-transform: uppercase;}
.form_bodywrap .fsSubmit input.fsSubmitButton{ padding:4px 10px!important;}
.form_bodywrap *::-moz-placeholder{color:#666666!important;opacity: 1;}
.form_bodywrap .fsSubmit input.fsSubmitButton {background: rgba(0, 0, 0, 0) url(../images/btn_sidebar.jpg) repeat scroll 0 0!important;
    border: medium none;
    border-radius: 5px;
    box-shadow: 0 4px 0 0 #a59000!important;
    color: #000000!important;
    font-family: "Segoe UI Bold",Arial;
    font-size: 28px!important;
    height: 57px;
    padding: 0 10px;
    text-align: center;
    text-transform: capitalize;
    width: 100%;}
.form_bodywrap .fsPagination input, .form_bodywrap.fsPagination button{ font-size:10px!important;}
.form_bodywrap .fsSubField:last-child{ margin:0px!important;}
.form_bodywrap .fsBody .fsForm{box-shadow: none !important;}
.form_bodywrap .fsBody input{ padding:2px!important; font-size:13px !important; font-weight:normal !important;}
.form_bodywrap .fsBody .fsSubField{ margin-right: 3%; width: 47.9%;}
.form_bodywrap .fsFieldRow input[type="text"], .form_bodywrap .fsFieldRow input[type="email"], .form_bodywrap .fsFieldRow input[type="number"], .form_bodywrap  .fsFieldRow input[type="tel"], .form_bodywrap .fsForm textarea { background-image: none;
    border: 1px solid #999999!important;
    border-radius: 0;
    color: #666666;
    font-family: "Segoe UI light italic",arial;
    font-size: 18px!important;
    height: 47px;
    margin-bottom: 14px;
    max-width: 100%;
    padding: 8px 15px!important;
    width: 100%;}
.form_bodywrap div.fsError { margin:0px !important;} 
.form_bodywrap .fsBody .fsFieldRow, .fsBody .fsRowBody { margin-bottom: 0 !important;}
.form_bodywrap .fsForm select{  border: 1px solid #cccccc;border-radius: 5px !important;color: #666666 !important;font-size: 14px !important; height: 56px !important;max-width: 100%;line-height: 48px !important;padding: 0 0 0 10px !important; width: 100% !important;}

.form_bodywrap .fsForm fieldset, .form_bodywrap .fsForm fieldset legend{ background:none !important;}
.form_bodywrap .fsOptionLabel.vertical { clear: none !important; color: #656565; font-family: 'ralewayregular'; font-size: 12px; font-weight: normal; margin-right: 20px;}
.form_bodywrap div.fsError{ font-family: 'ralewayregular'; font-size: 10px !important;  margin-bottom: 5px !important;margin-top: 0px !important; padding: 4px !important; width: 100%;}
.form_bodywrap .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#ff3c3c;}
.form_bodywrap .fsBody { margin-bottom:0px!important;background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0; padding: 0 !important;} 
.form_bodywrap .fsValidationError .fsLabel { background-position: 0 2px !important; background-size: 6px auto !important;}
.form_bodywrap #field28535119{ height:40px!important; font-weight: normal !important;}
.form_bodywrap .fsBody .fsSectionHeader{ display: none; margin-left: -2px!important;background: none repeat scroll 0 0 transparent; color: #000; padding: 6px 0 0px !important;}
.form_bodywrap {padding-top: 22px; padding-bottom: 25px;}
.form_bodywrap .fsFieldFocused.fsSpan100:not(.fsValidationError){margin:0px!important;padding:0px!important}
.form_bodywrap > p {color: hsl(0, 0%, 100%);font-family: open_sanslight_italic;font-size: 18px; margin-bottom: 20px;text-align: center;}
.form_bodywrap .fsValidationError {background-color: hsla(0, 0%, 0%, 0);box-shadow: none;}


@media (min-width: 768px) {


#landing_banner .banner_text{float:left; width:57.5%; padding-right:20px;}
#landing_banner .sidebar{ position:absolute; right:0; top:0; width:42.5%; padding-left:21px;}

#landing_body .sponsor_image{ display:table-cell; vertical-align:top; width:32%; padding-right:15px;}
#landing_body .text_wrap{ display:table-cell; vertical-align:top; width: 68%; padding-left:15px;}
#landing_body .service_list li{ float:left; width:50%; }
#landing_body .testimonial_wrap .testimonial_text:first-of-type{ padding-right:65px; border-right:0.5px solid #cccccc;}
#landing_body .testimonial_wrap .testimonial_text:last-of-type{ padding-left:65px; border-left:0.5px solid #cccccc;}
#landing_body .testimonial_text{ display:table-cell; vertical-align:top; width:50%;}
#landing_body .landing_body_text{ width:56.5%; padding-right:32px; position:relative; z-index:9;}
}

@media (min-width: 768px) and (max-width: 1280px){

	}



@media (min-width: 768px) and (max-width: 1100px){


#excel_landing .heading_text h6{font-size:27px; line-height:34px;}
#landing_banner .banner_text h6{font-size:17px;}

#excel_landing .sidebar form button{ font-size:26px;}
.banner_text h3{ font-size:24px;}
#excel_landing .heading_text h5{ font-size:22px;}


#excel_landing .heading_text h5{ padding:10px 15px 5px;}
.banner_text h2{ font-size:42px; line-height:55px;}



#excel_landing .sidebar_wrap{ margin-top:316px;}
.middle_content .content_image{ width:43%; margin-left:-9%;}
.middle_content .content_textwrap{ width:66%;}
.middle_content .content_textwrap h3{ font-size:18px;}
.middle_content .arrow_green{ bottom:5px;}
#info_container .info_wrap{ margin:30px 0px 0px;}

}
@media (min-width: 768px) and (max-width: 960px){

#landing_banner .banner_text{padding-right:9px;}


#excel_landing .sidebar form button{font-size:22px;}
#info_container .info_wrap{ font-size:18px;}
.banner_text h2{ font-size:44px; line-height:50px;}




.middle_content .content_image{ width:40%; margin-left:-10%;}

.middle_content .content_textwrap{ padding-left:20px; width:70%;}


}


@media (max-width: 960px){
#excel_landing{border-width:6px; overflow:hidden;}

.banner_text h3{ font-size:25px;}
#excel_landing .heading_text h5{ font-size:22px;}
#landing_banner .banner_text p .block_text{display:inline;}
#landing_banner .banner_text{font-size:14px;}
#landing_banner .banner_text h6{font-size:15px;}

.content_textwrap h3 span{ display:inline;}
.middle_content .content_textwrap h3{ font-size:16px;}
.middle_content .arrow_green{ width:16%; bottom:-4px;}


}

@media (min-width: 768px) and (max-width: 900px){
#excel_landing .heading_text h5{ font-size:22px; line-height:30px;}
#info_container{ font-size:16px;}

	}

@media (max-width: 850px){
	
	}

@media (max-width: 767px){
.small_screen_center{ text-align:center;}


#excel_landing .sidebar_wrap{margin-top:35px; margin-bottom:20px;}
#landing_banner .banner_text .content_listing{ text-align:left;}

.banner_text h2 span{ display:inline;}

.banner_text h3 span{ display:inline;}

.middle_content .content_textwrap h3{ margin:20px 0 0;}
.landing_body_text .yellow_border{ margin-left:0px;}


#excel_landing .heading_text h5 span{ display:inline;}

.landing_body_text .middle_content{ display:block;}
.middle_content .content_image{ float:none; width:100%; margin-left:0;}
.middle_content .content_textwrap{ width:100%; float:none;}


.middle_content .content_textwrap{ padding-left:0;}

.content_textwrap h3 span{ display:inline;}
.middle_content .arrow_green{ display:none;}
.info_wrap p span.linerbreak{ display:inline;}
}

@media (min-width: 320px) and (max-width: 676px){
	.banner_text h2{ font-size:44px; line-height:55px;}
	#landing_body .landing_body_text{ font-size:18px;}

}
@media (max-width: 430px) {

#excel_landing .sidebar form button{ font-size:26px;}
#excel_landing .sidebar form button{ font-size:22px;}
.banner_text h3{ font-size:24px;}

#excel_landing .heading_text h5{ font-size:19px;}
.banner_text h2{ font-size:38px; line-height:50px;}

}
