.hitasoftbg{background:#ccc;}
.goleft{float:left;}
.align_top{vertical-align:top;}
.footerterms{margin:0;float:left;}
a.footerterms{float:left;padding-right:24px;}
.htsuc{text-transform:uppercase;}
.loadmore{display:none;}
.totop{position:fixed;bottom:10px;right:20px;}
.totop a{display:none;}
a#top{color:#1981a8;cursor:pointer;}
.social_icons .textwidget{display:inline;}
.wrappaging{flex-flow:wrap;}
.mc4wp-response{padding-top:50px;}
.searchresult{border-bottom:1px solid #ccc;width:100%;margin-bottom:20px;}
.solutionsbg{background-size:cover;background-color:#f4f4f4;}
.homebg{background-size:cover;}
.aboutusorange{vertical-align:top;}
.success{padding:3% 2%;font-weight:bold;}
.g-recaptcha{margin:5% 2% 0 0;}
.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'glyphicons-halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.loader{border:7px solid #f3f3f3;border-top:7px solid #3498db;border-radius:50%;width:50px;height:50px;animation:spin 2s linear infinite;}
#camessage-error, #cacv-error, .has-error .textarea, .has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label{color:#a94442;}
.error, .has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:none;}
.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:none;}
#scrolltop{display:none;position:fixed;width:45px;height:45px;background:url('assets/images/icons/scrolltop.png') no-repeat center;background-color:#444;text-align:center;color:#FFF;top:auto;left:auto;right:30px;bottom:50px;cursor:pointer;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;transition:background-color .2s linear;-moz-transition:background-color .2s linear;-webkit-transition:background-color .2s linear;-ms-transition:background-color .2s linear;-o-transition:background-color .2s linear;z-index:2000;border-radius:50%;}
#scrolltop:hover{background-color:#3498db;}
.footlogo{margin:0.3% 0 0 0;}
.footer_terms{margin-right:4px;}
ul.mobtoggle{padding-left:15px;}
.mobile_nav ul#top-menu li.dropdown a:hover, .mobile_nav ul#top-menu li.dropdown a:focus{color:#ffffff;}
div#n2-ss-21 .n2-ss-layer .n2-font-49c178f15604cfc32bcafeb876e8d001-paragraph a:focus,
div#n2-ss-20 .n2-ss-layer .n2-font-8175ff942f9ffdf02ab71bc969b1f191-paragraph a:focus{color:#007bff !important;}
.space{height:10px;}
.sliderbg{background-color:#1981a8;min-height:375px;}
.sliderbghome{background-color:#1981a8;min-height:400px;}
.serviceimgbg{background:transparent;}
.overflow_blog_services{vertical-align:baseline;width:680px;}
.hideelement, #menu-item-33, #menu-item-371, #menu-item-44, #menu-item-18,
li.menu-item-18, .carousel_slide{display:none;}
@media screen and (min-width:800px) and (max-width:990px){div#n2-ss-10 .n2-ss-layer .n2-font-35dc846158dda1aa6c8f223e00923b5c-paragraph{font-size:72px !important;}
div#n2-ss-20 .n2-ss-layer .n2-font-9010a9a61004af294205638acefee548-paragraph{font-size:58px !important;}
div#n2-ss-21 .n2-ss-layer .n2-font-853a37bd088b51f2f0557317149a7387-paragraph{font-size:72px !important;}
}
@media screen and (min-width:1024px) and (max-width:1200px){.container{max-width:1140px !important;}
}
div#n2-ss-21 .n2-ss-layer{outline: none !important;}
@media screen and (min-width:430px) and (max-width:530px){div#n2-ss-29 .n2-ss-layer .n2-font-8438fa75c32a6bacdaacad95a63caf4a-hover{font-size: 50px !important;}}
