body{color:#838282;font-family:'titillium_webregular',arial;font-size:16px;line-height:24px;}
ul{margin:0;padding:0;}
.hoveranimate{moz-transition:background 0.8s ease;ms-transition:background 0.8s ease;o-transition:background 0.8s ease;transition:background 0.8s ease;webkit-transition:background 0.8s ease;}
.allanimated{moz-transition:all 0.8s ease-in-out;o-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out;webkit-transition:all 0.8s ease-in-out;}
.equalspace{float:none !important;margin:0 auto !important;}
img{max-width:100%;vertical-align:top;}
a:focus,input:focus{outline:none;}
input, buttom{border-radius:none;}
a{text-decoration:none !important;}
.container{max-width:1130px;width:auto;}

.clear-both:before, .clear-both:after{clear:both;content:"";display:table;}

/**************** 742 ********************/
#bad-experience{padding:52px 0 0;background:url("../images/web-experience-bg.jpg") no-repeat center;background-size:cover; overflow:hidden;}
#bad-experience .container-max{max-width:1450px;padding:0;}
#bad-experience .section-body{position:relative; padding-bottom:64px;}
#bad-experience .col-4-wrap{}
#bad-experience .logo-wrap img{}
#bad-experience .col-8-wrap{}
#bad-experience .body-content{z-index: 1;position: relative;}
#bad-experience .body-content h1, #bad-experience .body-content h2{ font-size:65px; line-height:60px; color:#000000;margin: 0 0 42px;font-family: 'Segoe UI Bold',arial;}
#bad-experience .body-content span.block{ display:block;}
#bad-experience .body-content span.blue-text{ color: #85bef1;}
#bad-experience .body-content span.navy-text{ color:#212b5e;}
#bad-experience .body-content h5{font-size:28px;line-height:40px; color: #000000;margin:0 0 42px;font-family: 'Segoe UI SemiBold',arial;}
#bad-experience .form-wrapper{ box-shadow: -1px 6px 13px rgba(0,0,0,0.1); text-align:center;border: 1px solid #d7d7d7;border-radius:10px;background: #fff; padding:40px 45px 64px;max-width:715px; width:100%;}
#bad-experience .form-wrapper a.submit-btn{ font-size:32px; line-height:40px; color: #ffffff; display:inline-block;font-family: 'Segoe UI Bold',arial; background:#212b5e; border-radius:5px;box-shadow:0 4px 0 #091031;  padding: 13px 15px 12px; width:300px;text-align: center;}
#bad-experience .mobile-img{ position:absolute;right: -13.5%;bottom:0;}
#bad-experience .mobile-img img {}
#bad-experience .logo-wrap {margin-top: 28px;}

/****************************Sidebar Form****************************************/
.client-satisfaction-form .fsBody .fsForm, form-wrapper .fsForm .fsFieldRow .fsRowBody, form-wrapper.fsForm .fsSpacerRow .fsRowBody{background:transparent!important;}
.client-satisfaction-form .fsBody .fsForm{ border:none!important;}
.client-satisfaction-form .fsValidationError .fsLabel{ background-size:6px auto !important; background-position:0px 2px !important;background-image: none;}
.client-satisfaction-form .fsValidationError { background:none!important;}
.client-satisfaction-form .fsBody .fsLabel, .fsBody label{ color:#6767676!important; padding:2px;}
.client-satisfaction-form .fsForm .fsSubmit{background:none; margin:7px 0px 0!important; padding:4px 0!important; clear:both; float:none; border-radius:5px;}
.client-satisfaction-form .fsBody .fsRowBody{ padding: 0 !important;}
.client-satisfaction-form .fsForm .fsLabel{ font-size:15px!important; font-family: 'SegoeUI-Light', arial; color:#000!important; margin: 0 0 3px 0;padding:0; text-align:left; line-height:29.66px; font-weight:normal;}
.client-satisfaction-form .fsForm .fsLabel a{color:#647387;}
.client-satisfaction-form .fsBody .fsSupporting{font-family: 'barlowregular', arial; color: #515050!important; font-size: 11px!important;}
.client-satisfaction-form .fsSubmit input.fsSubmitButton{font-family: 'Segoe UI Bold',arial;font-size: 32px !important;height: 70px;background: #212b5e !important;box-shadow: 0 4px 0 #091031; border-radius: 6px !important;border: none;display: block;padding: 0;float: none;width: 47.6%;text-align: center;margin: auto;}
.client-satisfaction-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!important;}
.client-satisfaction-form .fsFieldRow input[type="text"], .client-satisfaction-form .fsFieldRow input[type="email"], .client-satisfaction-form .fsFieldRow input[type="number"], .client-satisfaction-form .fsFieldRow input[type="tel"]{ width:100%!important; height:42px; padding:12px 14px!important; }
.client-satisfaction-form .fsFieldRow input[type="text"], .client-satisfaction-form .fsFieldRow input[type="email"], .client-satisfaction-form .fsFieldRow input[type="number"], .client-satisfaction-form .fsFieldRow input[type="tel"], .client-satisfaction-form .fsForm textarea,.client-satisfaction-form input[type="file"]{margin:0 0 20px !important; background:#fff; border:1px solid #bebfc1 !important; border-radius:3px!important; max-width:100%; width:100%!important; font-size:16px!important; font-family: 'barlowregular', arial; line-height:18px;color:#6767676; font-weight: normal;}
#field57460336 { height: 48px !important;}
.client-satisfaction-form div.fsError{font-family: 'barlowregular', arial; font-size: 13px !important;  margin:0!important;padding: 4px !important; width: 100%;}
.client-satisfaction-form .fsRequiredMarker { font-weight:normal !important; color:#ad1f23; padding-left:2px;}
.client-satisfaction-form .fsBody { margin-bottom:0px!important; background: transparent;padding: 0px 0 0;;}
.client-satisfaction-form input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {box-shadow: none;}
.client-satisfaction-form .fsSectionHeader { display:none!important;}
.client-satisfaction-form .fsFirst.fsLast.fsFieldCell { line-height: 0; font-size: 0; background:none; padding:0!important; margin:0!important;}
.client-satisfaction-form .fsForm input.fsField[type="email"]:focus, .client-satisfaction-form .fsForm input.fsField[type="file"]:focus, .client-satisfaction-form .fsForm input.fsField[type="number"]:focus, .client-satisfaction-form .fsForm input.fsField[type="tel"]:focus, .client-satisfaction-form .fsForm input.fsField[type="text"]:focus, .client-satisfaction-form .fsForm textarea.fsField:focus {outline:0;}
.client-satisfaction-form .fsRow.fsFieldRow.fsLastRow {margin-bottom:0!important;}
.client-satisfaction-form ::-webkit-input-placeholder { color: #6767676;}
.client-satisfaction-form :-moz-placeholder {color: #6767676; opacity:1;}
.client-satisfaction-form ::-moz-placeholder { color: #6767676; opacity:1;}
.client-satisfaction-form :-ms-input-placeholder {color: #6767676;}
.client-satisfaction-form .fsValidationError{box-shadow:none!important;background-color:none;}
.fsOptionLabel.horizontal{ margin: 0 0 0 33px!important;color: hsl(0, 0%, 100%)!important;}
.client-satisfaction-form #fsRow3546788-1, .client-satisfaction-form #fsRow3546788-3, .client-satisfaction-form #fsRow3546788-5{clear: none;  float: left;margin-right: 4%;width: 48%;}
.client-satisfaction-form #fsRow3546788-2, .client-satisfaction-form #fsRow3546788-4, .client-satisfaction-form #fsRow3546788-6{ clear: none; float: left;width: 48%;}
.field-auto-capture { display: none;}
.client-satisfaction-form .fsForm textarea {height: 131px;}
#landing_page .text_info h4 span{display: block;}


@media (min-width:768px){
	#bad-experience .col-4-wrap{width:34%;right: -5.3%;top:0;position:absolute;padding-top:27px;}
#bad-experience .col-8-wrap{width:66%;padding-right:15px;}
#bad-experience .body-content{max-width:758px;}
}
@media (min-width:768px) and (max-width:1420px){
	#bad-experience .col-4-wrap{ right:0;}
	#bad-experience .mobile-img{ width:72%;}
	}
@media (min-width:768px) and (max-width:1366px){
	}
@media (min-width:768px) and (max-width:1280px){
#web-experience-page.bad-experience .form-wrapper a.submit-btn{ width:250px;}
}

@media (min-width:768px) and (max-width:1100px){
	#bad-experience .body-content h2,
	#bad-experience .body-content h1 { font-size:41px; line-height:56px;}
	#bad-experience .body-content h5{ font-size:18px; line-height:30px;}
	#bad-experience .form-wrapper{padding: 40px 20px;}
	.client-satisfaction-form .fsForm .fsLabel {font-size: 12px !important;}
	#bad-experience .col-8-wrap{ width:55%;}
	#bad-experience .mobile-img { width: 90%;}
	#bad-experience .mobile-img{right: -20%;}
	}
@media (max-width:960px){
	#bad-experience .body-content h2,
	#bad-experience .body-content h1 { font-size:40px; line-height:50px;}
	#bad-experience .body-content h5{ font-size:17px; line-height:30px;}
	
	#bad-experience .body-content h2,
	#bad-experience .body-content h1 { font-size:30px; line-height:40px;}
	#bad-experience .body-content h5{ font-size:15px; line-height:28px;}
	
}
@media (max-width:767px){.small-screen-center{text-align:center;}
#bad-experience .logo-wrap img{ margin-bottom:20px;}
#bad-experience .form-wrapper{padding: 67px 25px;}
#bad-experience .mobile-img{ position:static; padding-top:40px;}
#bad-experience .section-body{ padding-bottom:0;}
.client-satisfaction-form #fsRow3546788-1, .client-satisfaction-form #fsRow3546788-3, .client-satisfaction-form #fsRow3546788-5{width: 100%;}
.client-satisfaction-form #fsRow3546788-2, .client-satisfaction-form #fsRow3546788-4, .client-satisfaction-form #fsRow3546788-6{width: 100%;}
.client-satisfaction-form .fsFieldRow input[type="text"], .client-satisfaction-form .fsFieldRow input[type="email"], .client-satisfaction-form .fsFieldRow input[type="number"], .client-satisfaction-form .fsFieldRow input[type="tel"], .client-satisfaction-form .fsForm textarea, .client-satisfaction-form input[type="file"] { margin: 0 0 10px !important;}
#bad-experience .logo-wrap {margin-top: 0;margin-bottom: 20px;}
#bad-experience {padding: 40px 0 0;}

}
@media (max-width:500px){
	#bad-experience .body-content h2,
	#bad-experience .body-content h1 { font-size:30px; line-height:40px;}
}
@media (max-width:380px){}
