#itprofessional_container{background:#fff;}
#itprofessional_container .about_professional{padding:50px 0px 36px;font-size:16px;color:#484848;line-height:26px;font-family:'open_sansregular',Arial;}
.about_professional h2{margin:0px;color:#484848;font-size:34px;font-family:'open_sansbold',Arial;line-height:40px;}
.about_professional p{margin:20px 0px;}
#job_container{background:#efeeee;padding:15px 0px 0px;}
#job_container .job_wrapper{border-bottom:1px solid #7c8998;padding:55px 0px;}
.job_wrapper .staff_img{background-size:cover!important;min-height:255px;}
.job_wrapper .staff_1{background:url(../images/staff_1.jpg) center top no-repeat;background-size:cover;background-position:center;min-height:255px;}
.job_wrapper .job_bodywrap{padding-left:10px;font-size:18px;color:#1a1a1a;line-height:30px;font-family:'open_sanslight',Arial;}
.job_bodywrap .title_wrapper{padding-bottom:25px;background:url(../images/checkmarks.png) 0px 7px no-repeat;padding-left:80px;}
.title_wrapper h4{margin:0px;text-transform:uppercase;font-size:18px;line-height:28px;font-family:'open_sanslight',Arial;color:#2c5477;}
.title_wrapper h2{margin:0px;text-transform:uppercase;font-size:30px;line-height:36px;font-family:'open_sansbold',Arial;color:#2c5477;}
.job_bodywrap p{margin:0px;}
.job_bodywrap p span.text_bolder{font-family:'open_sanssemibold',Arial;display:block;}
.job_bodywrap a{text-transform:uppercase;color:#336699;font-family:'open_sanssemibold',Arial;}
.job_wrapper .staff_2{background:url(../images/staff_2.jpg) center top no-repeat;background-size:cover;background-position:center;min-height:255px;}
.noborder_padding{border-bottom:none!important;padding-bottom:40px!important;}
#contact_container{background:#295173;padding:60px 0px 55px;}
#contact_container h2{margin:0px;text-transform:uppercase;font-size:36px;color:#fff;line-height:45px;font-family:'open_sansbold',Arial;}
#bottom_similar_content{background:#fff;padding:60px 0px;}
#bottom_similar_content h4{margin:0px;color:#484848;font-size:24px;line-height:36px;font-family:'open_sansregular',Arial;}
#post_mainwrap{background:#fff;padding:55px 0px 70px;}
#post_mainwrap .post_contentwrap{color:#1a1a1a;font-size:18px;line-height:30px;font-family:'open_sanslight',Arial;}
.post_contentwrap .title_post{border-bottom:1px solid #8492a0;padding-bottom:40px;background:url(../images/checkmarks.png) 0px 7px no-repeat;padding-left:80px;}
.title_post h4{margin:0px;text-transform:uppercase;font-size:18px;line-height:28px;font-family:'open_sanslight',Arial;color:#2c5477;}
.title_post h2{margin:0px;text-transform:uppercase;font-size:30px;line-height:36px;font-family:'open_sansbold',Arial;color:#2c5477;}
.post_contentwrap p{margin:27px 0px;}
.post_contentwrap p span.text_bolder{font-family:'open_sansbold',Arial;}
.post_contentwrap h3{margin:0px;font-size:24px;color:#1a1a1a;font-family:'open_sansbold',Arial;line-height:36px;}
#contact_container .form_career .fsBody .fsForm, form_wrapper .fsForm .fsFieldRow .fsRowBody, form_wrapper.fsForm .fsSpacerRow .fsRowBody{background:transparent!important;}
#contact_container .form_career .fsBody .fsForm{border:none!important;}
#contact_container .form_career .fsValidationError .fsLabel{background-size:6px auto !important;background-position:0px 2px !important;background-image:none;}
#contact_container .form_career .fsValidationError{background:none!important;}
#contact_container .form_career .fsBody .fsLabel, .fsBody label{color:#666666!important;padding:2px;}
#contact_container .form_career .fsForm .fsSubmit{background:#f79422;margin:21px 0 0!important;padding:0!important;clear:both;float:none;border-radius:3px;color:#fff;width:247px;position:relative;display:inline-block;}
#contact_container .form_career .fsBody .fsRowBody{padding:0 !important;}
#contact_container .form_career .fsForm .fsLabel{font-size:16px!important;font-family:'Open Sans', sans-serif;color:#ffffff;margin:16px 0 13px;padding:0;}
#contact_container .form_career .fsBody .fsSupporting{font-family:'Open Sans', sans-serif;color:#515050 !important;font-size:11px!important;}
#contact_container .form_career .fsSubmit input.fsSubmitButton{background:none;border:none;width:78px;background-position:center;font-size:28px;font-family:'open_sansbold';min-height:60px;width:100%;padding:6px 0;text-transform:uppercase;}
#contact_container .form_career .fsBody .fsForm{color:#404041!important;display:inline-block;font-size:16px;width:84%;margin:0!important;margin:0;}
#contact_container .form_career .fsFieldRow input[type="text"], #contact_container .form_career .fsFieldRow input[type="email"], #contact_container .form_career .fsFieldRow input[type="number"], #contact_container .form_career .fsFieldRow input[type="tel"]{width:100%!important;min-height:60px;padding:18px 17px!important;}
#contact_container .form_career input[type="file"]{width:100%!important;min-height:60px;padding:14px 17px!important;margin:0!important;}
#contact_container .form_career .fsFieldRow input[type="text"], #contact_container .form_career .fsFieldRow input[type="email"], #contact_container .form_career .fsFieldRow input[type="number"], #contact_container .form_career .fsFieldRow input[type="tel"], #contact_container .form_career .fsForm textarea,#contact_container .form_career input[type="file"]{margin:0 0 20px !important;background:#fff;border:1px solid #6c88a0;border-radius:5px!important;max-width:100%;width:100%!important;font-size:18px!important;font-family:'open_sanslight_italic', sans-serif;line-height:18px;color:#a2a2a2;font-weight:normal;}
#contact_container .form_career input[type="file"]{background-position:98% center;background-repeat:no-repeat;}
#contact_container .form_career .fsForm textarea{padding:16px 17px!important;min-height:162px;}
#contact_container .form_career div.fsError{font-family:'Open Sans', sans-serif;font-size:13px !important;margin:0 0 20px !important;padding:4px !important;width:100%;}
#contact_container .form_career .fsRequiredMarker{font-weight:normal !important;font-size:14px;color:#ff3c3c;}
#contact_container .form_career .fsBody{margin-bottom:0px!important;}
#contact_container .form_career input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus{box-shadow:none;}
#contact_container .form_career .fsSectionHeader{display:none!important;}
#contact_container .form_career #fsSection42570520{width:48.75%;margin:0 2.5% 0 0;float:left;clear:none;}
#contact_container .form_career #fsSection42570479{width:48.75%;float:left;clear:none;}
#contact_container .form_career .fsFirst.fsLast.fsFieldCell{background:none;}
#contact_container .form_career .fsForm input.fsField[type="email"]:focus, #contact_container .form_career .fsForm input.fsField[type="file"]:focus, #contact_container .form_career .fsForm input.fsField[type="number"]:focus, #contact_container .form_career .fsForm input.fsField[type="tel"]:focus, #contact_container .form_career .fsForm input.fsField[type="text"]:focus, #contact_container .form_career .fsForm textarea.fsField:focus{outline:0;}
#contact_container .form_career .fsRow.fsFieldRow.fsLastRow{margin-bottom:0em;}
#contact_container .form_career #fsRow2114617-6.fsRow.fsFieldRow.fsLastRow{margin-top:29px;}
#contact_container .form_career::-webkit-input-placeholder{color:#a2a2a2;}
#contact_container .form_career:-moz-placeholder{color:#a2a2a2;opacity:1;}
#contact_container .form_career::-moz-placeholder{color:#a2a2a2;opacity:1;}
#contact_container .form_career:-ms-input-placeholder{color:#a2a2a2;}
#contact_container .form_career .btn.dropdown-toggle.selectpicker.btn-default{background:#fff;border:1px solid #6c88a0;min-height:60px;border-radius:5px;color:#a2a2a2;font-size:18px;padding:10px 17px;font-family:'open_sanslight_italic', sans-serif;}
#contact_container .form_career .btn-group.bootstrap-select{width:100% !important;margin:0 0 16px!important;}
#contact_container .form_career .bootstrap-select.btn-group .dropdown-menu ul{margin:0!important;overflow:hidden!important;text-align:left;}
#contact_container .form_career .bootstrap-select.btn-group .dropdown-menu ul li{margin:0!important;padding:0!important;}
#contact_container .form_career .caret{border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #a2a2a2;}
#contact_container .form_career .bootstrap-select.btn-group .dropdown-menu li > a span.text{font-size:14px !important;line-height:23px !important;font-family:'Open Sans', sans-serif;padding:0!important;color:#546168;}
#contact_container .form_career .bootstrap-select.btn-group .dropdown-menu li > a{padding:3px 25px!important;}
#contact_container .form_career .dropdown-menu.open{border:2px solid #ccc;}
#contact_container .form_career .fsBody .showMobile{color:#fff;margin:0 0 16px;}
#contact_container .form_career{margin:50px 0 0;}
.sharpspring_form fieldset li label{font-size:16px;color:#fff;}
.sharpspring_form fieldset li label .required{color:#ffb52b;}
.sharpspring_form input[type="text"], .sharpspring_form input[type="password"], .sharpspring_form textarea,.sharpspring_form input[type="file"]{height:44px;border:1px solid #0152a1;margin:8px 0 2px;background:#fff;width:100%;}
.sharpspring_form input[type="file"]{height:auto;padding:10px 0 10px 10px;width:98.5%;}
.sharpspring_form textarea{height:100px;}
.sharpspring_form fieldset ul li select{padding:10px;font-size:16px;color:#000000;max-width:100%;width:100%;height:44px;border:1px solid #0152a1;margin:8px 0 2px;}
.sharpspring_form .button{width:100%;text-transform:capitalize;background:#f7832e;font-size:25px;line-height:25px;color:#ffffff;display:block;padding:17px 0px;border-radius:5px;box-shadow:0 4px 0px 0px #bc4015;margin:-2px 0 0;border:1px solid #f7941d;font-weight:800;}
.sharpspring_form form{padding:0;}
.sharpspring_form .ss-recaptcha{display:none;}
.sharpspring_form .clear,.sharpspring_form .p{margin:0;}
@media (min-width:1100px){}
@media (min-width:768px) and (max-width:1280px){#contact_container .form_career .fsBody .fsForm{width:100%;}
#contact_container .form_career .btn.dropdown-toggle.selectpicker.btn-default{font-size:13px!important;}
#contact_container .form_career .fsFieldRow input[type="text"], #contact_container .form_career .fsFieldRow input[type="email"], #contact_container .form_career .fsFieldRow input[type="number"], #contact_container .form_career .fsFieldRow input[type="tel"], #contact_container .form_career .fsForm textarea, #contact_container .form_career input[type="file"]{font-size:13px!important;}
#contact_container .form_career .bootstrap-select.btn-group .dropdown-menu li > a span.text{font-size:12px!important;}
}
@media (min-width:901px) and (max-width:1100px){}
@media (min-width:768px) and (max-width:1200px){}
@media (min-width:768px) and (max-width:1100px){.about_professional h2{font-size:30px;}
.title_wrapper h4{font-size:16px;}
.title_wrapper h2{font-size:24px;line-height:30px;}
#contact_container h2{font-size:30px;}
#bottom_similar_content h4{font-size:20px;}
}
@media (min-width:768px) and (max-width:980px){.about_professional h2{font-size:30px;}
.title_wrapper h4{font-size:16px;}
.title_wrapper h2{font-size:24px;line-height:30px;}
.job_wrapper .job_bodywrap{font-size:16px;}
#contact_container h2{font-size:30px;}
#bottom_similar_content h4{font-size:20px;line-height:30px;}
}
@media (min-width:768px) and (max-width:900px){}
@media (min-width:768px){}
@media (max-width:767px){.small_screen_center{text-align:center;}
.job_wrapper .staff_img{margin-bottom:30px;}
.job_bodywrap .title_wrapper{padding-left:65px;}
.title_wrapper h4{font-size:16px;}
.job_bodywrap .title_wrapper{text-align:left;}
#contact_container .form_career .fsBody .fsForm{width:100%;}
#contact_container .form_career #fsSection42570520,#contact_container .form_career #fsSection42570479{width:100%;}
}
@media (max-width:676px){#contact_container h2{font-size:30px;line-height:40px;}
#bottom_similar_content h4{font-size:20px;}
}
@media (max-width:500px){.title_wrapper h2{font-size:22px;line-height:30px;}
#contact_container h2{font-size:30px;line-height:40px;}
#bottom_similar_content h4{font-size:20px;line-height:30px;}
.about_professional h2{font-size:26px;line-height:35px;}
#contact_container .form_career .btn.dropdown-toggle.selectpicker.btn-default{font-size:13px!important;}
#contact_container .form_career .fsFieldRow input[type="text"], #contact_container .form_career .fsFieldRow input[type="email"], #contact_container .form_career .fsFieldRow input[type="number"], #contact_container .form_career .fsFieldRow input[type="tel"], #contact_container .form_career .fsForm textarea, #contact_container .form_career input[type="file"]{font-size:13px!important;}
#contact_container .form_career .bootstrap-select.btn-group .dropdown-menu li > a span.text{font-size:12px!important;}
}
@media (max-width:320px){}