/*****************COMMON STYLE**********************************/
body{font-family: 'titillium_webregular', arial; }
ul{	margin:0;padding:0;}
.container{max-width:1120px !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;}

/****************landing_banner************/
#landing_banner { background:#24130c; position:relative;}
#landing_banner .banner_bg{}
#landing_banner .banner_bg img { position:absolute; right:0; top:0; height:100%;}
#landing_banner .banner_content{  padding-top: 55px;}
#landing_banner .banner_text{margin: 0; max-width: 400px;}
#landing_banner .banner_text h1{ font-size:54px; line-height:62px; color: #ffffff; margin:0px;font-family: 'Segoe UI SemiBold',arial;}
#landing_banner .banner_img{    margin-bottom: -115px; margin-top: -53px;}
#landing_banner .banner_img img {}
#landing_banner .arrow_img{}
#landing_banner .arrow_img img { position:absolute; right:5px; bottom: -95px;}


/*******************landing_content******************/
#landing_content { padding-bottom:55px;}
#landing_content .content_wrap{ padding-top:108px;}
#landing_content .content_text{ font-size:25px; line-height:34px; color: #000000;font-family: 'Segoe UI light',arial; padding-right: 20px;}
#landing_content .content_wrap p {margin: 0 0 25px;}
#landing_content .content_wrap p span {font-size:24px; line-height:31px;font-family: 'Segoe UI Bold',arial;}
#landing_content .content_wrap h4{ font-size:20px; line-height:31px; color: #000000;font-family: 'Segoe UI Semilight',arial; margin:0px;}
#landing_content .content_wrap a{ color: #fe8324; border-bottom:1px solid #fe8324;}

#landing_content .sidebar_wrap{margin-left: 23px; margin-top: -384px;}
#landing_content .sidebar_content{border:2px solid #fe8324; border-top:none; background:#618db2; -webkit-box-shadow: 0px 6px 30px -6px #b0b0b0; box-shadow: 0px 6px 30px -6px #b0b0b0; position:relative; margin-bottom: 69px;}
#landing_content .titile_wrap{background:#fe8324; padding:30px 30px 110px; margin:0px -10px;}
#landing_content .titile_wrap h3{ font-size:27px; line-height:32px; color: #ffffff;font-family: 'Segoe UI Regular',arial; margin:0px;}

#landing_content .form_wrap{ background:#618db2; padding:20px 24px 33px;}
#landing_content .form_wrap a.btn_wrap{ font-size:22px; line-height:40px; color: #fff; display:block;font-family: 'Segoe UI Regular',arial; background:#fa8414; padding:0 15px; box-shadow:0 4px 0 #d45d05; border-radius:5px;background: rgb(247,143,30); /* Old browsers */
background: -moz-linear-gradient(top, rgba(247,143,30,1) 0%, rgba(255,108,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(247,143,30,1) 0%,rgba(255,108,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(247,143,30,1) 0%,rgba(255,108,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
#landing_content .form_wrap a.btn_wrap span {font-size:30px;font-family: 'Segoe UI Bold',arial; display:block;}
#landing_content .logo_wrap{}
#landing_content .logo_wrap a.logo{}



/****************landing_success************/
#landing_success { background:#24130c; position:relative; padding-top: 55px; margin-bottom:112px;}
#landing_success .success_banner{}
#landing_success .success_banner img { position:absolute; right:0; top:0; height:100%;}
#landing_success .banner_content{margin-bottom: -30px;}
#landing_success .banner_text{margin: 0; max-width: 500px; font-size:24px; line-height:31px; color:#fff;font-family: 'Segoe UI Semilight',arial;}
#landing_success .banner_text h1{ font-size:54px; color: #ffffff; margin: 0 0 25px;font-family: 'Segoe UI SemiBold',arial;}
#landing_success .banner_text h3{ font-size:40px; line-height:47px; color: #fff;margin: 0 0 59px;font-family: 'Segoe UI Semilight',arial;}
#landing_success .banner_text p{ margin: 0 0 40px;}
#landing_success .banner_text a.click_btn{ font-size:22px; line-height:64px; color: #fff; display:block;font-family: 'Segoe UI Regular',arial; background:#fa8414; padding:0 15px; box-shadow:0 4px 0 #d45d05; border-radius:5px;background: rgb(247,143,30); /* Old browsers */
background: -moz-linear-gradient(top, rgba(247,143,30,1) 0%, rgba(255,108,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(247,143,30,1) 0%,rgba(255,108,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(247,143,30,1) 0%,rgba(255,108,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ text-align:center;}
#landing_success .banner_text a.click_btn span {font-size:30px;font-family: 'Segoe UI Bold',arial;}
#landing_success .banner_img{    position: absolute; right: -40px; top: 20px; }
#landing_success .banner_img img {}


/****************************Form****************************************/
#braves_form { margin: -102px 0 0;}
#braves_form .fsBody .fsForm, form_wrapper .fsForm .fsFieldRow .fsRowBody, form_wrapper.fsForm .fsSpacerRow .fsRowBody{background:transparent!important;}
#braves_form .fsBody .fsForm{ border:none!important;}
#braves_form .fsValidationError .fsLabel{ background-size:6px auto !important; background-position:0px 2px !important;background-image: none;}
#braves_form .fsValidationError { background:none!important;}
#braves_form .fsBody .fsLabel, .fsBody label{ color:#666666!important; padding:2px;}
#braves_form .fsForm .fsSubmit{background:none; margin:2px 0 0!important; padding:0!important; clear:both; float:none; border-radius:5px;}
#braves_form .fsBody .fsRowBody{ padding: 0 !important;}
#braves_form .fsForm .fsLabel{ font-size:16px!important; font-family: 'Segoe UI light italic', arial; color:#ffffff; margin: 16px 0 13px;padding:0;}
#braves_form .fsBody .fsSupporting{font-family: 'Segoe UI light italic', arial; color: #515050!important; font-size: 11px!important;}
#braves_form .fsSubmit input.fsSubmitButton{background-image:url(../images/braves_click_btn.png); background-repeat:no-repeat; background-position:center top; background-size: contain; background-color:transparent; border:0; font-size: 0!important;min-height:86px; width:100%;  padding:0; }
#braves_form .fsBody .fsForm{color:#404041!important; display: inline-block; font-size: 16px; width:100%; margin:0!important; color:#fff;  background: transparent; padding:0; box-shadow:none;}
#braves_form .fsFieldRow input[type="text"], #braves_form .fsFieldRow input[type="email"], #braves_form .fsFieldRow input[type="number"], #braves_form .fsFieldRow input[type="tel"]{ width:100%!important; height:47px; padding:10px 16px!important; }
#braves_form .fsFieldRow input[type="text"], #braves_form .fsFieldRow input[type="email"], #braves_form .fsFieldRow input[type="number"], #braves_form .fsFieldRow input[type="tel"], #braves_form .fsForm textarea,#braves_form input[type="file"]{margin:0 0 14px !important; background:#fff; border:1px solid #eef0ef; border-radius:0!important; max-width:100%; width:100%!important; font-size:18px!important; font-family: 'Segoe UI light italic', arial; line-height:18px;color:#000000; font-weight: normal; box-shadow:0 5px 10px rgba(0,0,0,0.3)!important;}
#braves_form div.fsError{font-family: 'Segoe UI light italic', arial; font-size: 14px !important;  margin:0 0 14px !important;padding: 4px !important; width: 100%;}
#braves_form .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#ff3c3c;}
#braves_form .fsBody { margin-bottom:0px!important; background: transparent; padding:0;}
#braves_form input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {box-shadow: none;}
#braves_form .fsSectionHeader { display:none!important;}
#braves_form .fsFirst.fsLast.fsFieldCell { background:none; padding:0; margin:0!important;}
#braves_form .fsForm input.fsField[type="email"]:focus, #braves_form .fsForm input.fsField[type="file"]:focus, #braves_form .fsForm input.fsField[type="number"]:focus, #braves_form .fsForm input.fsField[type="tel"]:focus, #braves_form .fsForm input.fsField[type="text"]:focus, #braves_form .fsForm textarea.fsField:focus {outline:0;}
#braves_form .fsRow.fsFieldRow.fsLastRow {margin-bottom:0!important;}
#braves_form ::-webkit-input-placeholder { color: #000000;}
#braves_form :-moz-placeholder {color: #000000; opacity:1;}
#braves_form ::-moz-placeholder { color: #000000; opacity:1;}
#braves_form :-ms-input-placeholder {color: #000000;}
#braves_form .fsValidationError{box-shadow:none!important;background-color:none;}


@media (min-width: 768px){
#landing_content .width_1{width:59.6.4%;}
#landing_content .width_2{ width:40.4%;}	
}

@media (min-width: 768px) and (max-width: 1100px){
#landing_success .banner_img{ width:55%;}
}

@media (min-width: 768px) and (max-width: 900px){
#landing_banner .banner_img{ margin-top:-20px;}
#landing_content .sidebar_wrap { margin-top:-270px;}
#landing_content .titile_wrap h3 { font-size:22px;}
#landing_content .form_wrap a.btn_wrap{ font-size:17px;}
#landing_content .content_text{ padding:0px;}
#landing_content .content_text{ font-size:18px; line-height:30px;}
#landing_content .content_wrap p span{ font-size:17px;}

#landing_success .banner_text{ max-width:390px; font-size:18px; line-height:26px;}
#landing_success .banner_text h3{ font-size:30px; line-height:40px; margin-bottom:10px;}
#landing_success .banner_text a.click_btn{ font-size:16px;}

}

@media (max-width: 960px){
#landing_content .sidebar_wrap { margin-left:0px;}
}

@media (max-width: 767px){
.small_screen_center{ text-align:center;}
#landing_banner .banner_text{ max-width:none;}
#landing_banner .banner_img{ margin-top:0px;}
#landing_banner .arrow_img img{ display:none;}
#landing_content .sidebar_wrap{ margin-top:0px;}
#landing_content .content_text{ padding:0 0 30px;}
#landing_content .titile_wrap{ padding:30px 15px 110px;}
#landing_content .form_wrap{ padding:20px 15px 37px;}
#landing_success .banner_text{ max-width:none;}
#landing_success .banner_img{ position:static;}
#landing_success .banner_content{ margin-bottom:30px;}
#landing_success{ margin-bottom:0;}

#landing_success .banner_text h1{ font-size:40px; margin:0 0 35px;}
#landing_success .banner_text h3{ font-size:20px; line-height:30px; margin:0 0 20px;}
#landing_success .banner_text{ font-size:16px; line-height:26px;}
#landing_success .banner_text p{ margin:0 0 40px;}
#landing_success .banner_text a.click_btn span{ font-size:20px;}
#landing_success .banner_text a.click_btn{ font-size:16px; line-height:24px; padding:10px 15px; display:inline-block;}
}

@media (min-width: 320px) and (max-width: 500px){
#landing_banner .banner_text h1 { font-size:37px; line-height:42px;}
#landing_content .content_text{ font-size:18px; line-height:30px;}
#landing_content .content_wrap p span{ font-size:18px;}
#landing_content .content_wrap h4{ font-size:17px;}
#landing_content .titile_wrap h3{ font-size:22px;}
#landing_content .form_wrap a.btn_wrap{ font-size:18px;}

#landing_success{padding-top: 50px;}
#landing_success .banner_text h1{ font-size:30px; margin:0 0 25px;}
#landing_success .banner_text h3{ font-size:18px; line-height:28px; margin:0 0 10px;}
#landing_success .banner_text{ font-size:14px; line-height:24px;}
#landing_success .banner_text p{ margin:0 0 30px;}
#landing_success .banner_text a.click_btn span{ font-size:15px;}
#landing_success .banner_text a.click_btn{ font-size:16px; line-height:20px; padding:10px 15px;}
}






