.blog #main {padding:50px 0px!important;}
#main{padding:0px !important;}
ul.topHeaderSocial { display: flex; }
ul.topHeaderSocial li { display: flex; align-items: flex-start; margin-right: 19px; }
ul.topHeaderSocial li p { display: inline-block; margin: 0 0px 0 9px; font-size: 15px; color: #000 !important; }
ul.topHeaderSocial li:first-child { margin-right: 35px; }
ul.topHeaderSocial li p a { display: block !important; font-weight: 600; }
ul.topHeaderSocial li img { }
ul#menu-topheadermenu { display: flex; justify-content: space-between; }
.fusion-secondary-main-menu { background-color: #2aa1db; }
a.fusion-bar-highlight {padding: 0px 20px;}
a.fusion-bar-highlight:hover,.current-menu-item a.fusion-bar-highlight{background: #2b6ac9;}
.fusion-alignleft .fusion-contact-info a{pointer-events: none; color:#fff;font-weight:600}
.noborderBtn a {border: none !important;font-weight: 600;}
.noborderBtn a:hover,.noborderBtn a:active,.noborderBtn a:focus {background-color: transparent  !important;color:#000 !important}
.noborderBtn a:hover i{right:16px !important;transition:ease all 0.2s}
.noborderBtn a i{transition:ease all 0.2s}
.vc_btn3-container.noborderBtn.vc_btn3-center {}
.vc_section.contFormSec { background-position: right top !important;}
.contactForm1 {}
.contactForm1 input{height: 55px !important;width: 100%;border-color:#000 !important;margin-bottom:15px !important;color:#000 !important;}
.contactForm1 textarea{border-color:#000 !important;margin-bottom:15px !important;color:#000 !important;}
.contactForm1 input[type="submit"]{background-color: #2ba1db;border: none;font-size: 15px;font-weight: 600;text-transform: uppercase;color:#fff !important;margin-top:30px !important;}

.contForm{}
.contForm input{height: 55px !important;width: 100%;border-color:#000 !important;margin-bottom:15px !important;color:#000 !important;}
.contForm textarea{border-color:#000 !important;margin-bottom:15px !important;color:#000 !
important;}
.contForm input[type="submit"]{background-color: #2ba1db;border: none;font-size: 15px;font-weight: 600;text-transform: uppercase;color:#fff !important;margin-top:30px !important;}
.contForm input[type="checkbox"]{height:auto !important;width;width:auto !important;width}
.contForm input[type="submit"]{height:auto;}
.contactFormInfoBox {}
.contactFormInfoBox h3{font-size: 30px;margin: 0;font-weight: 600;color: #2b6ac9;}
.contactFormInfoBox strong{margin-bottom: -15px !important;display: block; margin-top: 15px;}


.ctaPhone{ font-size: 35px; font-weight: 600;color: #fff !important;}
.fusion-footer section#custom_html-2 h4 { font-size: 23px; }
.fusion-footer section#custom_html-2 .textwidget { font-size: 16px; }
.fusion-footer section#nav_menu-2 ul#menu-topheadermenu-1 { padding-left: 15px; }
.fusion-footer section#nav_menu-2 ul#menu-topheadermenu-1 li { border: none; padding: 0; }
/*.fusion-footer section#nav_menu-2 ul#menu-topheadermenu-1 li a:before { content: '-'; font-size: 25px; position: relative; top: 0px; margin-right: 7px; }*/
.fusion-footer section#custom_html-4 .textwidget.custom-html-widget ul.footerContInfo li { display: flex; align-items: center; padding-bottom: 15px; }
.fusion-footer section#custom_html-4 .textwidget.custom-html-widget ul.footerContInfo li img { margin-right: 10px; }
.fusion-footer section#custom_html-5 .textwidget.custom-html-widget p { display: flex; align-items: flex-start; }
.fusion-footer section#custom_html-5 .textwidget.custom-html-widget p span { padding-left: 15px; }
ul.socialLinksBar li{list-style: none;display: inline-block;margin-right: 5px;}
.fusion-copyright-content ul.socialLinksBar {margin: 0;}
.fusion-header-v4 .fusion-header{padding-top: 10px;padding-bottom: 10px;}
ul#menu-footermenu li{border: none;padding-left: 15px;padding-bottom: 5px;}
#menu-topheadermenu>li>ul.sub-menu {display: flex;width: 400px;flex-wrap: wrap;border: 1px solid #2b6ac9;}
#menu-topheadermenu>li>ul.sub-menu>li{width: 50%;display: flex;align-items: center;border-bottom: 1px solid #dcdadb;}
.fusion-main-menu > ul > li > a:hover,.fusion-main-menu > ul > li.current-menu-item a{color:#fff !important;background: #2b6ac9  !important;}
#menu-topheadermenu>li>ul.sub-menu>li a{border: none !important;width: 100%;}
a.fusion-icon.fusion-icon-search{display:none}
a.formDownBtn {background-color: #2b69c7;color: #ffffff;padding: 13px;display: inline-block;}
@media only screen and (max-width: 767px) {
ul.topHeaderSocial{display:none}
ul.socialLinksBar{padding:0px;}
.fusion-copyright-content ul.socialLinksBar{    text-align: center;}
.contFormSec {background-image: URL('') !important;padding: 30px 0px 0px 0px  !important;}
}



#menu-topheadermenu > li > ul.sub-menu > li a{box-sizing:border-box}
.error404  #fusion-checklist-1 {display: flex;flex-wrap: wrap;padding: 0;}
.error404  #fusion-checklist-1 li{width: 50%;list-style: none;height: 26px;display: flex;align-items: center;}
.error404  #fusion-checklist-1 span{display: none;}
.error404  #fusion-checklist-1 li .fusion-li-item-content{display: block !important;width: 50% !important;}
.error404 h3{font-size: 25px;margin-bottom: 10px;font-weight: 600;}
.error404 #main {margin-bottom:30px;margin-top:30px}
#menu-topheadermenu > li > ul.sub-menu > li.current-menu-item > .sub-menu> li > a  {color: #fff;}
#menu-topheadermenu > li > ul.sub-menu > li.current-menu-item > .sub-menu> li > a:hover  {color: #333;}
.fusion-footer section#custom_html-5 .textwidget.custom-html-widget p img { width:35px !important; margin-top: 5px;}
