/*****************COMMON STYLE**********************************/
body{font-family: 'Segoe UI regular', arial;}
ul{	margin:0;padding:0;}
.container{
  /*max-width:1130px !important;*/
  max-width:1417px !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;}
.allanimated{-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
transition: all 0.8s ease-in-out;}
.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;}

/********************landig-page*****************/
#landig-page{ background:url(../images/landing-bg.jpg) repeat-x #ffffff;  padding: 65px 0 0; overflow:hidden;}
#landig-page .heading-text{ }
#landig-page .heading-text h1{ font-size:60px; line-height:64px; color: #000000;margin: 0 0 37px;font-family: 'Segoe UI Bold',arial;}
#landig-page .heading-text h1 span { display:block;}
#landig-page .heading-text h4{ font-size:32px; line-height:36px; color: #000000; margin: 0 0 56px;font-family: 'Segoe UI Semibold',arial;display:inline-block; position:relative;}
#landig-page .heading-text h4:before, #landig-page .heading-text h4:after{border-bottom:1px solid #85a7c6; height:1px; content:""; position:absolute; width:500%; top:50%; margin-top:-0.5px;}
#landig-page .heading-text h4:before{right:100%; margin-right:120px;}
#landig-page .heading-text h4:after{left:100%; margin-left:120px;}
#landig-page .content-wrap{ padding-top:23px;}
#landig-page .img-wrap{margin-left: -92px;  margin-right: -60px;}
#landig-page .img-wrap img {}
#landig-page .content-text{padding-top: 39px; position:relative;}
#landig-page .border{left: 0; position: absolute; top: 46px;}
#landig-page .border img {}
blockquote{ font-size:22px; line-height:32px; color: #000000;font-family: 'Segoe UI Semilight',arial;border:none; padding:0 30px 0 58px !important; margin:0px;position: relative;}
blockquote h3{ font-size:26px; line-height:32px; color: #000000;margin: 0 0 30px;font-family: 'Segoe UI Bold',arial; }
blockquote p{ margin: 0 0 26px;}
blockquote p strong{font-family: 'Segoe UI Bold',arial;}

blockquote::before {
	position: absolute !important;
	content: '' !important;
	background-image: url(/wp-content/themes/kraft_ulistic/images/rev-q-icon.png) !important;
	width: 36px !important;
	height: 32px !important;
	transform: rotate(0) !important;
	left: 0 !important;
	top: -16px !important;
}

blockquote::after {
	content: '';
	position: absolute !important;
	left: 20px !important;
	top: 32px !important;
	width: 3px !important;
	height: 74% !important;
	background-color: #002141 !important;
}

#landig-page .banner_sidebar{float: right; max-width: 495px;}
#landig-page .form_wrap{ background:#0a2d6c; border:2px solid #0054a6;padding: 25px 32px 32px; position:relative;box-shadow: 5px 5px 22px #bec7d8;}
#landig-page .form_wrap .form_title{ position:absolute; right:-7px; top:-7px;}
#landig-page .form_wrap .form_heading{}
#landig-page .form_heading h3{ margin:0 0 18px; color:#ffffff; font-size:26px; line-height:32px;font-family: 'Segoe UI Bold',arial;}
#landig-page .form_heading h3 span.block-text{ color:#77db2d;}
#landig-page .form_heading h5{ margin:0 0 15px; color:#ffffff; font-size:22px; line-height:32px;font-family: 'Segoe UI Semibold',arial;}
#landig-page .form_wrap form{}
#landig-page .form_wrap form button{ display:block; width:100%; border-radius:5px; padding: 18px 10px 21px;color:#ffffff; font-size:34px ; line-height:30px; text-shadow: 0 -1px #0f4800; box-shadow:0 4px 0 #0a7d12;font-family: 'Segoe UI Bold',arial;border:none;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#73bd39+0,31a815+100 */
background: rgb(115,189,57); /* Old browsers */
background: -moz-linear-gradient(top, rgba(115,189,57,1) 0%, rgba(49,168,21,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(115,189,57,1) 0%,rgba(49,168,21,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(115,189,57,1) 0%,rgba(49,168,21,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73bd39', endColorstr='#31a815',GradientType=0 ); /* IE6-9 */}
#landig-page .sidebar_btm_text{ color:#c2b7ab; font-size:14px; line-height:17px; font-family: 'proxima_novathin',arial; padding: 24px 0 0;}
#landig-page .sidebar_btm_text p{ margin:0;}
#landig-page .text-wrap{padding: 51px 0 27px;}
#landig-page .text-wrap h3{ font-size:22px; line-height:30px; color: #000000;margin: 0 0 30px;font-family: 'Segoe UI Semibold',arial;}
#landig-page .text-wrap h3 strong{font-family: 'Segoe UI Bold',arial;}
#landig-page .info-wrap{padding-bottom: 52px;}
#landig-page .info-wrap h2{ font-size:32px; line-height:34px; color: #000000;  margin: 0 0 29px;font-family: 'Segoe UI Bold',arial;display:inline-block; position:relative;}
#landig-page .info-wrap h2:after { content:url(../images/border-2.png); position:absolute;  top:-4px; margin-top:0;}
#landig-page .info-wrap h2:after{left:100%; margin-left:35px;}
#landig-page .info-wrap ul{ display:table; width:100%;padding-left: 60px;}
#landig-page .info-wrap ul li { font-size:21px; line-height:34px; color: #000000; margin:0px;font-family: 'Segoe UI Semibold',arial; list-style:none; float:left; width:33.33%; position:relative; padding-left:52px;}
#landig-page .info-wrap ul li:before{content:url(../images/list-icon.png); position:absolute; left:0; top:0px;}
#landig-page .wrapper{ border:5px solid #0a2d6c; padding: 24px 15px 31px; max-width:1032px; margin:0 auto;}
#landig-page .wrapper h3{ font-size:28px; line-height:34px; color: #000000; margin:0px;font-family: 'Segoe UI Bold',arial;}
#landig-page .wrapper h3 span.color-text{ color: #1d8d00;}
#landig-page .wrapper h3 span.block-text{ display:block;}
#landig-page .bottom-img{ background-image:url(../images/landing-img.png); background-repeat:no-repeat; background-position:center; background-size:cover; width:100%;height:882px; margin-top: -8%;}
.landing_content {  font-family: 'Segoe UI Semilight',arial; font-size: 18px; line-height: 28px;}
#inner_banner { background: #000; padding: 46px 0px; margin-bottom: 27px;}
.banner_text h1 { color: #fff;}
.landing_content a {color: inherit;}
.field-auto-capture {
display: none;
}
/**************success-page**************/
#success-page { background:url(../images/landing-bg.jpg) repeat-x #ffffff;  padding: 59px 0 0; overflow:hidden;}
#success-page .content-wrap{}
#success-page .heading-text{}
#success-page .heading-text h1{ font-size:60px; line-height:72px; color: #000000;margin: 0 0 38px;font-family: 'Segoe UI Bold',arial; }
#success-page .heading-text h1 span { display:block;}
#success-page .video-wrap{}
#success-page .video-wrap iframe {  margin-bottom: 66px;box-shadow: 0px 6px 30px 1px rgba(0,0,0,0.4);border: 2px solid #082e6f;}
#success-page .form-text{}
#success-page .form-text h3{ font-size:26px; line-height:46px; color: #000100; margin:0px;font-family: 'Segoe UI Bold',arial; overflow:hidden;}
#success-page .form-text h3 span.block{ display:block;}
#success-page .form-text h3 span.border{display:inline-block; position:relative;}
#success-page .form-text h3 span:after ,.form-text h3 span:before{ content:url(images/border-2.png); position:absolute;  top:0; margin-top:0;}
#success-page .form-text h3 span:after{left:100%; margin-left:35px;}
#success-page .form-text h3 span:before{right:100%; margin-right:35px;}
#success-page .form-content{ max-width:682px; margin:0 auto;}
#success-page .form-content a.btn{display:block; width:100%; border-radius:5px; padding: 18px 10px 21px;color:#ffffff; font-size:34px ; line-height:30px; text-shadow: 0 -1px #0f4800; box-shadow:0 4px 0 #0a7d12;font-family: 'Segoe UI Bold',arial;border:none;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#73bd39+0,31a815+100 */
background: rgb(115,189,57); /* Old browsers */
background: -moz-linear-gradient(top, rgba(115,189,57,1) 0%, rgba(49,168,21,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(115,189,57,1) 0%,rgba(49,168,21,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(115,189,57,1) 0%,rgba(49,168,21,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73bd39', endColorstr='#31a815',GradientType=0 ); /* IE6-9 */}
#landig-page .sidebar_btm_text{ color:#c2b7ab; font-size:14px; line-height:17px; font-family: 'proxima_novathin',arial; padding: 24px 0 0;}
#success-page .bottom-img{ background-image:url(../images/success-img.png); background-repeat:no-repeat; background-position:center; background-size:cover; width:100%; height:882px; margin-top: -9%;}
.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{ text-align: left;text-transform: uppercase;letter-spacing: 2px; color: #fff !important; font-family: 'Segoe UI Semilight';font-size: 13px !important;font-weight: normal !important;margin-bottom: 6px !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:#808080!important;opacity: 1;}
.form_bodywrap .fsSubmit input.fsSubmitButton {display:block; width:100%!important; border-radius:5px!important; padding: 18px 10px 21px!important;color:#ffffff;!important font-size:34px !important; line-height:30px; text-shadow: 0 -1px #0f4800; box-shadow:0 4px 0 #0a7d12;font-family: 'Segoe UI Bold',arial;border:none;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#73bd39+0,31a815+100 */
background: rgb(115,189,57); /* Old browsers */
background: -moz-linear-gradient(top, rgba(115,189,57,1) 0%, rgba(49,168,21,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(115,189,57,1) 0%,rgba(49,168,21,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(115,189,57,1) 0%,rgba(49,168,21,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73bd39', endColorstr='#31a815',GradientType=0 ); /* IE6-9 */}
.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:34px !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"]{ width:100%!important; height:40px; color:#808080!important; max-width: 100%;}
.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 { max-width: 100% !important;
width: 100% !important;background-image:none !important;  color: #808080 !important;font-weight: normal; font-size: 15px !important; border:1px solid #4F4F4F !important; padding: 15px 17px !important; border-radius:0px!important; margin-bottom:15px;}
.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: #808080 !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:#01a2d5;}
.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;}
.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;}
.form_bodywrap #fsRow2891746-1 {float: left;width: 48%;margin-right: 17px;}
.form_bodywrap #fsRow2891746-2 {float: left;width: 48%;}
.form-content .fsBody .fsForm, .form-content .fsForm .fsFieldRow .fsRowBody, .form-content.fsForm .fsSpacerRow .fsRowBody{ margin: 0 !important;padding: 0 !important;background:transparent!important;}
.form-content .fsBody .fsForm{ border:none!important; padding-bottom: 0px !important; padding-top:0px; margin: 0 !important;}
.form-content .fsBody .fsLabel, .fsBody label{ color:#515050!important; margin-bottom: 0 !important; }
.form-content .fsForm .fsSubmit{ background:none!important;   padding: 5px 0!important;margin: 0 !important;}
.form-content .fsBody .fsRowBody{ padding: 0 !important;}
.form-content .fsOptionLabel.horizontal { background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; border: medium none !important;}
.form-content .fsForm .fsLabel{text-align: left; text-transform: uppercase;letter-spacing: 2px; color: #000002 !important; font-family: 'Segoe UI Semilight';font-size: 13px !important;font-weight: normal !important;margin-bottom: 6px !important;margin-top: 0px !important;}
.form-content .fsBody .fsSupporting{font-family: 'ralewayregular'; font-weight:normal !important; color: #515050  !important; font-size: 11px;}
.form-content .fsBody .fsForm .fsSectionHeading { font-size: 16px;}
.form-content .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-content .fsSubmit input.fsSubmitButton{ padding:4px 10px!important;}
.form-content *::-moz-placeholder{color:#808080!important;opacity: 1;}
.form-content .fsSubmit input.fsSubmitButton {display:block; width:100%!important; border-radius:5px!important; padding: 18px 10px 21px!important;color:#ffffff;!important font-size:34px !important; line-height:30px; text-shadow: 0 -1px #0f4800; box-shadow:0 4px 0 #0a7d12;font-family: 'Segoe UI Bold',arial;border:none;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#73bd39+0,31a815+100 */
background: rgb(115,189,57); /* Old browsers */
background: -moz-linear-gradient(top, rgba(115,189,57,1) 0%, rgba(49,168,21,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(115,189,57,1) 0%,rgba(49,168,21,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(115,189,57,1) 0%,rgba(49,168,21,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73bd39', endColorstr='#31a815',GradientType=0 ); /* IE6-9 */}
.form-content .fsPagination input, .form-content.fsPagination button{ font-size:10px!important;}
.form-content .fsSubField:last-child{ margin:0px!important;}
.form-content .fsBody .fsForm{box-shadow: none !important;}
.form-content .fsBody input{ padding:2px!important; font-size:34px !important; font-weight:normal !important;}
.form-content .fsBody .fsSubField{ margin-right: 3%; width: 47.9%;}
.form-content .fsFieldRow input[type="text"], .form-content .fsFieldRow input[type="email"], .form-content .fsFieldRow input[type="number"], .form-content .fsFieldRow input[type="tel"]{ width:100%!important; height:40px; color:#808080!important; max-width: 100%;}
.form-content .fsFieldRow input[type="text"], .form-content .fsFieldRow input[type="email"], .form-content .fsFieldRow input[type="number"], .form-content  .fsFieldRow input[type="tel"], .form-content .fsForm textarea { max-width: 100% !important;
width: 100% !important;background-image:none !important;font-family: 'open_sanslight_italic';  color: #808080 !important;font-weight: normal; font-size: 15px !important; border:1px solid #4F4F4F !important; padding: 15px 17px !important; border-radius:0px!important; margin-bottom:15px;}
.form-content div.fsError { margin:0px !important;} 
.form-content .fsBody .fsFieldRow, .fsBody .fsRowBody { margin-bottom: 0 !important;}
.form-content .fsForm select{  border: 1px solid #cccccc;border-radius: 5px !important;color: #808080 !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-content .fsForm fieldset, .form-content .fsForm fieldset legend{ background:none !important;}
.form-content .fsOptionLabel.vertical { clear: none !important; color: #656565; font-family: 'ralewayregular'; font-size: 12px; font-weight: normal; margin-right: 20px;}
.form-content div.fsError{ font-family: 'ralewayregular'; font-size: 10px !important;  margin-bottom: 5px !important;margin-top: 0px !important; padding: 4px !important; width: 100%;}
.form-content .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#F55756;}
.form-content .fsBody { margin-bottom:0px!important;background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0; padding: 0 !important;} 
.form-content .fsValidationError .fsLabel { background-position: 0 2px !important; background-size: 6px auto !important;}
.form-content #field28535119{ height:40px!important; font-weight: normal !important;}
.form-content .fsBody .fsSectionHeader{ display: none; margin-left: -2px!important;background: none repeat scroll 0 0 transparent; color: #000; padding: 6px 0 0px !important;}
.form-content {padding-top: 54px;}
.form-content .fsFieldFocused.fsSpan100:not(.fsValidationError){margin:0px!important;padding:0px!important}
.form-content > p {color: hsl(0, 0%, 100%);font-family: open_sanslight_italic;font-size: 18px; margin-bottom: 20px;text-align: center;}
.form-content .fsValidationError {background-color: hsla(0, 0%, 0%, 0);box-shadow: none;}
.form-content #fsRow2891746-3 {float: left; width: 47%;margin-right: 39px;}
.form-content #fsRow2891746-2 {float: left; width: 47%;}
.form-content #fsRow2891746-1 {float: left; width: 47%; margin-right: 39px;}
.form-content #fsRow2891746-4 {float: left; width: 47%;}
.form_bodywrap textarea#field64242692 { height: 92px !important;}
@media (min-width: 768px) and (max-width: 1120px) {
#landig-page .heading-text h4::before{ margin-right:72px;}
#landig-page .heading-text h4::after{ margin-left:72px;}
blockquote{ font-size:20px;}
#landig-page .info-wrap ul li{ font-size:18px;}
#success-page .heading-text h1{ font-size:40px; line-height:50px;}
#success-page .form-text h3{ font-size:20px; line-height:30px;}
}
@media (min-width: 768px) and (max-width: 960px){
#landig-page .heading-text h1{ font-size:43px; line-height:50px;}
#landig-page .heading-text h4{ font-size:22px; line-height:30px;}
#landig-page .img-wrap{ margin-left:0px; margin-right:-32px;}
blockquote{ padding:0 0 0 25px;}
blockquote h3{ font-size:20px; line-height:30px;}
blockquote{ font-size:18px; line-height:28px;}
#landig-page .form_heading h3{ font-size:18px; line-height:28px;}
#landig-page .form_heading h5{ font-size:16px; line-height:26px;}
#landig-page .sidebar_btm_text{ font-size:12px;}
#landig-page .text-wrap h3{ font-size:18px; line-height:28px;}
#landig-page .info-wrap h2{ font-size:22px;}
#landig-page .info-wrap ul li{ padding-left:40px; font-size:16px; line-height:26px;}
#landig-page .wrapper h3{ font-size:20px; line-height:30px;}
#landig-page .bottom-img{ height:800px;}
}
@media (max-width: 767px){
.small_screen_center{ text-align:center;}
#landig-page .heading-text h1 span{ display:inline;}
#landig-page .heading-text h1{ font-size:46px; line-height:56px;}
#landig-page .heading-text h4::before, #landig-page .heading-text h4::after{ margin:0px; position:static;}
#landig-page .heading-text h4::before{ margin:0px;}
#landig-page .heading-text h4::after{ margin:0px;}
#landig-page .heading-text h4{ font-size:20px; line-height:30px;}
#landig-page .img-wrap{ margin:0px;}
#landig-page .border{ position:static; display:none;}
blockquote{ padding:0px; font-size:18px; line-height:26px;padding-bottom:30px;}
blockquote h3{ font-size:22px; line-height:30px; }
#landig-page .banner_sidebar{ float:none; max-width:100%;}
#landig-page .text-wrap h3{ font-size:18px; line-height:28px;}
#landig-page .info-wrap h2::after{ content:inherit;}
#landig-page .info-wrap ul li{ float:none; width:100%; font-size:18px; line-height:30px; text-align:left; margin-bottom:20px;}
#landig-page .wrapper h3 span.block-text{ display:inline;}
#landig-page .wrapper h3{ font-size:20px; line-height:30px;}
#landig-page .bottom-img{ height:650px;}
#success-page .heading-text h1 span{ display:inline;}
#success-page .heading-text h1{ font-size:40px; line-height:50px;}
#success-page .form-text h3 span.block{ display:inline;}
#success-page .form-text h3 span::after, .form-text h3 span::before{ position:static; content:inherit;}
#success-page .form-text h3{ font-size:20px; line-height:30px;}
.form_bodywrap #fsRow3057180-1 { float: none;width: 100%; margin-right:0px;}
.form_bodywrap #fsRow3057180-2 {float: none;width: 100%;}
.form-content #fsRow2891746-3 {float: none; width: 100%;margin-right: 0px;}
.form-content #fsRow2891746-2 {float: none; width: 100%;}
.form-content #fsRow2891746-1 {float: none; width: 100%;margin-right: 0px;}
.form-content #fsRow2891746-4 {float: none; width: 100%;}
.form_bodywrap #fsRow2891746-2{float: none; width: 100%;}
.form_bodywrap #fsRow2891746-1 {float: none;width: 100%;margin-right: 0px;}
#success-page .video-wrap iframe{height: auto;width: 34%;}
}
@media (max-width: 460px) {
#landig-page .heading-text h1{ font-size:36px; line-height:46px;}
#landig-page .heading-text h4{ font-size:17px; line-height:28px;}
blockquote h3{ font-size:20px;}
#landig-page .form_wrap{ padding:45px 15px 32px;}
#landig-page .form_heading h3{ font-size:18px; line-height:28px;}
#landig-page .form_heading h5{ font-size:16px; line-height:26px;}
#landig-page .sidebar_btm_text{ font-size:12px;}
#landig-page .text-wrap h3{ font-size:16px; line-height:24px;}
#landig-page .info-wrap h2{ font-size:24px;}
#landig-page .info-wrap ul li{ font-size:16px; line-height:24px;}
#landig-page .wrapper h3{ font-size:18px; line-height:28px;}
#landig-page .bottom-img{ height:400px;}
#success-page .heading-text h1{ font-size:28px; line-height:36px;}
#success-page .form-text h3{ font-size:18px; line-height:28px;line-height:28px;}
}