/*****************COMMON STYLE**********************************/
body{font-family: 'weblysleek_uilight',arial;}
ul{	margin:0;padding:0;}
.landing_container{max-width:1280px !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.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s 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;}
.fsBody .fsForm{ box-shadow:none!important;}

/************************************ caffeinated_landingpage *******************************************/
#caffeinated_it_support{  padding: 32px 0 105px; position:relative;}
#caffeinated_it_support:before{ background:url(../images/landing_bg.jpg) no-repeat center left; background-size:cover; height:814px; content:""; position:absolute; left:0; bottom:0; width:100%;}
#caffeinated_it_support .landing_wrapper{}
#caffeinated_it_support .landing_body .top_wrap{ font-size:26px; line-height:36px; color:#231f20; font-family: 'weblysleek_uilight',arial;}
#caffeinated_it_support .landing_body .logo{ padding: 0 0 26px;}
#caffeinated_it_support .landing_body .logo a{}
#caffeinated_it_support .landing_body .logo a img{}
#caffeinated_it_support .landing_body .top_wrap h2{ font-size:63.9px; line-height:68px; color:#231f20; margin: 0 0 8px; font-family: 'ralewaybold',arial;}
#caffeinated_it_support .landing_body .top_wrap h2 span.red_text{ color:#ef4443;}
#caffeinated_it_support .landing_body .top_wrap h2 span.block_text{ display:block;}
#caffeinated_it_support .landing_body .top_wrap p{}
#caffeinated_it_support .landing_body .top_wrap h4{ font-size:30px; line-height:39px; color:#231f20; font-family: 'ralewaybold',arial; margin: 36px 0;}
#caffeinated_it_support .landing_body .top_wrap h4 span{font-family: 'ralewaybold_italic',arial;}

#caffeinated_it_support .landing_body .btm_wrap{ font-size:20px; line-height:30px; color:#231f20; margin-left: 332px;}
#caffeinated_it_support .landing_body .btm_wrap h4{ font-size:26px; line-height:36px; color:#231f20;font-family: 'weblysleek_uilight',arial; margin: 0 0 36px;}
#caffeinated_it_support .landing_body .btm_wrap p{ margin:0;}
#caffeinated_it_support .landing_body .btm_wrap h5{ font-size:24px; line-height:30px; color:#231f20; margin: 25px 0 0; font-family: 'weblysleek_uisemibold',arial; text-align:center;}
#caffeinated_it_support .landing_body .btm_wrap h5 span{ display:block;}

#caffeinated_it_support .landing_body .btm_wrap .services{  padding: 0 0 32px 26px;}
#caffeinated_it_support .landing_body .btm_wrap .services li{ position:relative; list-style:none; padding-left: 20px;}
#caffeinated_it_support .landing_body .btm_wrap .services li:before{ content:"."; position:absolute; top:-20px; left:0; font-size:64px;}

#caffeinated_it_support .landing_form{ width:29%; float:right; background:#ef4443; padding:40px 22px 34px; margin:18px 0 0 45px;}
#caffeinated_it_support .landing_form .form_title{ font-size:24px; line-height:38px; color:#ffffff; font-family: 'weblysleek_uisemilight_italic',arial;}
#caffeinated_it_support .landing_form .form_title h3{ font-size:39.71px; line-height:37.9px; color:#ffffff; font-family: 'TradeGothic',arial; text-transform:uppercase; margin:0; letter-spacing: -2px;}
#caffeinated_it_support .landing_form .form_title h3 span{ font-size:58.71px; line-height:52px; display:block;}
#caffeinated_it_support .landing_form .form_title p{}
#caffeinated_it_support .landing_form .form_wrap{ margin: 0 0 12px;}
#caffeinated_it_support .landing_form .form_wrap a{}
#caffeinated_it_support .landing_form .form_wrap a img{}

#caffeinated_it_support .landing_form .btm_text{ font-size:14px; line-height:18px; color:#eae9e9; font-family: 'weblysleek_uisemilight_italic',arial;}
#caffeinated_it_support .landing_form .btm_text p{}
#caffeinated_it_support .landing_form .btm_text p span{ display:block;}
/****************************form****************************************/
#caffeinated_it_support .form_wrap .fsBody .fsForm, form_wrapper .fsForm .fsFieldRow .fsRowBody, form_wrapper.fsForm .fsSpacerRow .fsRowBody{background:transparent!important;}
#caffeinated_it_support .form_wrap .fsBody .fsForm{ border:none!important;}
#caffeinated_it_support .form_wrap .fsValidationError .fsLabel{ background-size:6px auto !important; background-position:0px 2px !important;background-image: none;}
#caffeinated_it_support .form_wrap .fsValidationError { background:none!important;}
#caffeinated_it_support .form_wrap .fsBody .fsLabel, .fsBody label{ color:#666666!important; padding:2px;}
#caffeinated_it_support .form_wrap .fsForm .fsSubmit{background:none; margin:0!important; padding:0!important; clear:both; float:none; border-radius:0px;}
#caffeinated_it_support .form_wrap .fsBody .fsRowBody{ padding: 0 !important;}
#caffeinated_it_support .form_wrap .fsForm .fsLabel{ font-size:16px!important; font-family: 'weblysleek_uisemilight_italic'; color:#ffffff; margin: 16px 0 13px;padding:0;}
#caffeinated_it_support .form_wrap .fsBody .fsSupporting{font-family: 'weblysleek_uisemilight_italic'; color: #515050  !important; font-size: 11px!important;}
#caffeinated_it_support .form_wrap .fsSubmit input.fsSubmitButton{background:url(../images/form_btn.png) no-repeat; border:none; border-radius: 5px; display: inline-block; font-size:20px; line-height:21px; padding:32px 0; font-family: 'weblysleek_uisemilight_italic'; width: 100%; margin: 0; color:transparent; background-size:contain;}
#caffeinated_it_support .form_wrap .fsBody .fsForm{color:#404041!important; display: inline-block; font-size: 16px; width:100%; margin:0!important; margin:0;}
#caffeinated_it_support .form_wrap .fsFieldRow input[type="text"], #caffeinated_it_support .form_wrap .fsFieldRow input[type="email"], #caffeinated_it_support .form_wrap .fsFieldRow input[type="number"], #caffeinated_it_support .form_wrap .fsFieldRow input[type="tel"]{ width:100%!important; min-height:61px; padding:5px 17px!important; }
#caffeinated_it_support .form_wrap input[type="file"]{ width:100%!important; min-height:61px; padding:13px 17px!important; margin:0!important; }
#caffeinated_it_support .form_wrap .fsFieldRow input[type="text"], #caffeinated_it_support .form_wrap .fsFieldRow input[type="email"], #caffeinated_it_support .form_wrap .fsFieldRow input[type="number"], #caffeinated_it_support .form_wrap .fsFieldRow input[type="tel"], #caffeinated_it_support .form_wrap .fsForm textarea,#caffeinated_it_support .form_wrap input[type="file"]{margin:0 0 13px; background:#fff; border:2px solid #7a3f21; border-radius:5px!important; max-width:100%; color:#565656; width:100%!important; font-size:18px!important; font-family: 'weblysleek_uisemilight_italic'; line-height:24px; font-weight:normal;}
#caffeinated_it_support .form_wrap .fsForm textarea{padding:14px 16px!important; min-height:41px;}
#caffeinated_it_support .form_wrap div.fsError{font-family: 'weblysleek_uisemilight_italic'; font-size: 14px !important;  margin:0 0 20px !important;padding: 4px !important; width:100%;}
#caffeinated_it_support .form_wrap .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#ff3c3c;}
#caffeinated_it_support .form_wrap .fsBody { margin-bottom:0px!important;}
#caffeinated_it_support .form_wrap input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {box-shadow: none;}
#caffeinated_it_support .form_wrap .fsSectionHeader { display:none!important;}
#caffeinated_it_support .form_wrap #fsRow2235052-1,#caffeinated_it_support .form_wrap #fsRow2235052-3{ width:49.2%; margin:0 1.6% 0 0; float:left; clear:none;}
#caffeinated_it_support .form_wrap #fsRow2235052-2,#caffeinated_it_support .form_wrap #fsRow2235052-4{ width:49.2%; float:left;clear:none;}
#caffeinated_it_support .form_wrap .fsFirst.fsLast.fsFieldCell { background:none;}
#caffeinated_it_support .form_wrap .fsForm input.fsField[type="email"]:focus, #caffeinated_it_support .form_wrap .fsForm input.fsField[type="file"]:focus, #caffeinated_it_support .form_wrap .fsForm input.fsField[type="number"]:focus, #caffeinated_it_support .form_wrap .fsForm input.fsField[type="tel"]:focus, #caffeinated_it_support .form_wrap .fsForm input.fsField[type="text"]:focus, #caffeinated_it_support .form_wrap .fsForm textarea.fsField:focus {outline:0;}
#caffeinated_it_support .form_wrap .fsRow.fsFieldRow.fsLastRow {margin-bottom:0em;}
#caffeinated_it_support .form_wrap #fsRow2114617-6.fsRow.fsFieldRow.fsLastRow {margin-top:29px;}
#caffeinated_it_support .form_wrap ::-webkit-input-placeholder { color: #565656;}
#caffeinated_it_support .form_wrap :-moz-placeholder {color: #565656; opacity:1;}
#caffeinated_it_support .form_wrap ::-moz-placeholder { color: #565656; opacity:1;}
#caffeinated_it_support .form_wrap :-ms-input-placeholder {color: #565656;}
@media (min-width: 1600px) {
#caffeinated_it_support::before{ background-position:left;}

}

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

}
@media (min-width: 768px) and (max-width: 1300px) {
#caffeinated_it_support::before{ background-size: 1280px auto;height: 745px;}
}
@media (min-width: 768px) and (max-width: 1100px) {
#caffeinated_it_support .landing_body .top_wrap h2{font-size: 52.9px;}
#caffeinated_it_support .landing_body .top_wrap{ font-size:20px;}
#caffeinated_it_support .landing_body .top_wrap h4{ font-size:25px;}
#caffeinated_it_support::before{ background-size:1200px;  height: 698px;}
#caffeinated_it_support .landing_body .btm_wrap h4{ font-size:20px;}
#caffeinated_it_support .landing_body .btm_wrap{ font-size:16px;}
#caffeinated_it_support .landing_body .btm_wrap h5 span{ display:inline;}
#caffeinated_it_support .landing_body .btm_wrap h5{ font-size:22px;}
#caffeinated_it_support .landing_form .form_title h3{ font-size: 34.71px;}
#caffeinated_it_support .landing_form .form_title h3 span{ font-size: 48.71px;}
#caffeinated_it_support .landing_form .form_title{ font-size:18px;}
#caffeinated_it_support .landing_form .btm_text{ font-size:13px;}
#caffeinated_it_support .landing_form .btm_text p span{ display:inline;}
#caffeinated_it_support .landing_form{ padding: 40px 12px 34px;}
}

@media (min-width: 768px) and (max-width: 920px){
#caffeinated_it_support .landing_body .top_wrap h2{ font-size: 46.9px;}
#caffeinated_it_support .landing_body .top_wrap h4{ font-size:22px;}
#caffeinated_it_support .landing_body .btm_wrap h5{ font-size:20px;}
#caffeinated_it_support .landing_form .form_title h3 span{ font-size: 42.71px;}
#caffeinated_it_support .landing_form .form_title h3{ font-size: 30.71px;}
}

@media (min-width: 768px) and (max-width: 899px){
#caffeinated_it_support::before{ background-position:left; background-size:978px; height: 569px;}
#caffeinated_it_support {padding: 32px 0 74px;}
#caffeinated_it_support .landing_body .top_wrap h2{font-size: 38.9px; line-height: 58px;}
#caffeinated_it_support .landing_body .top_wrap{ font-size: 16px; line-height: 30px;}
#caffeinated_it_support .landing_body .top_wrap h4{ font-size:18px;line-height: 34px;}
#caffeinated_it_support .landing_form .form_title h3{ font-size: 25.71px;}
#caffeinated_it_support .landing_form .form_title h3 span{font-size: 34.71px; line-height: 32px;}
#caffeinated_it_support .landing_form .form_title{ font-size:14px;}
#caffeinated_it_support .landing_form .btm_text{ font-size:11px;}
#caffeinated_it_support .landing_form .btm_text p span{ display:inline;}
#caffeinated_it_support .landing_body .btm_wrap h4{ font-size:18px;}
#caffeinated_it_support .landing_body .btm_wrap{ margin-left: 254px; font-size:15px;}
#caffeinated_it_support .landing_body .btm_wrap h5 span{ display:inline;}
#caffeinated_it_support .landing_body .btm_wrap h5{ font-size:18px;}
#caffeinated_it_support{ padding: 32px 0 165px;}
}


@media (max-width: 767px){
#caffeinated_it_support .landing_form{ float:none; width:100%; margin:20px 0 0;}
#caffeinated_it_support .landing_body .btm_wrap{ margin-left:0;}
#caffeinated_it_support .landing_body .logo{ text-align:center;}
#caffeinated_it_support .landing_body .top_wrap h2{ font-size: 48.9px;}
#caffeinated_it_support .landing_body .top_wrap{ font-size:20px; text-align:center;}
#caffeinated_it_support .landing_body .top_wrap h4{ font-size:26px;}
#caffeinated_it_support .landing_body .btm_wrap h4{ font-size:20px;}
#caffeinated_it_support .landing_body .btm_wrap{ font-size:17px; text-align:center;}
#caffeinated_it_support .landing_body .btm_wrap h5{ font-size:22px;}
#caffeinated_it_support .landing_body .btm_wrap .services li{ text-align:left;}
#caffeinated_it_support .landing_form .form_title h3{ font-size: 32.71px;}
#caffeinated_it_support .landing_form .form_title h3 span{  font-size: 48.71px;}
#caffeinated_it_support .landing_form .form_title{ font-size:18px;}
#caffeinated_it_support .landing_form .btm_text{ font-size:13px;}
#caffeinated_it_support .landing_form .form_wrap{ text-align:center;}
#caffeinated_it_support {padding: 32px 0 50px;}

@media (max-width: 668px){


}

@media (max-width: 479px) {
#caffeinated_it_support .landing_body .top_wrap h2{ font-size: 42.9px; line-height: 56px;}
#caffeinated_it_support .landing_body .top_wrap{ font-size:17px; line-height: 32px;}
#caffeinated_it_support .landing_body .top_wrap h4{ font-size:22px; line-height: 34px;}
#caffeinated_it_support .landing_body .btm_wrap{ font-size:16px;}
#caffeinated_it_support .landing_body .btm_wrap h4{ font-size:20px;}
#caffeinated_it_support .landing_body .btm_wrap h5{ font-size:18px;}
#caffeinated_it_support .landing_form .form_title h3{ font-size: 28.71px;}
#caffeinated_it_support .landing_form .form_title h3 span{font-size: 42.71px; line-height: 40px;}
#caffeinated_it_support .landing_form .form_title{ font-size:16px;}
#caffeinated_it_support .landing_form .btm_text{ font-size:12px;}
#caffeinated_it_support .form_wrap .fsSubmit input.fsSubmitButton{padding: 21px 0;}
}
