.header, .home-banner, .logos, .home-infos, .blue, .latest-news-wide, .footer, .banner, .content { padding-left: 20px !important; padding-right: 20px !important; width: auto !important }
/*header*/
.header { padding-top: 15px }
.header-right { width: 31.25%}
.menu-secondary-menu-container { display: none; }
.responsive-show { display: block !important }
.header-right-box { width: 100% }
.header-right-box .login { display: none; }
.logo { margin:0 0 0 }
.menu { margin: 0; padding: 0; float: none; }
.menu li { padding: 0 30px 0 0; }
.menu li a { font-size: 16px; }
.header-right-box p { font-size: 24px; }
#main_menu { display: none; }
#enter_mob { display: block; }
.menu_trigger { display: block; box-sizing: border-box; width: 35px; height: 45px; position: relative; float: right; margin: 0 }
.menu_trigger:before, .menu_trigger:after, .menu_trigger span { background: #085a83; content: ''; display: block; width: 100%; height: 5px; position: absolute; left: 0px; }
.menu_trigger:before { top: 10px; }
.menu_trigger span { top: 20px; }
.menu_trigger:after { top: 30px; }
.menu li a.sf-with-ul { background: none; }
.sub-menu.mm-listview { display: block !important }
.sub-menu.mm-listview li { background: none; padding: 0 }
.sub-menu.mm-listview li a { display: block; margin: 0; padding: 10px 10px 10px 20px; color: #000; font-size: 14px; line-height: 30px; text-decoration: none; font-family: 'HelveticaNeueLTStd-Bd'; cursor: pointer; }
/*Homepage*/
.home-banner-wide { background-size: cover !important }
.home-banner { padding-top: 70px; padding-bottom: 70px; height: auto }
.home-banner h1 { font-size: 52px; line-height: 64px; }
.home-banner ul { padding-bottom: 37px; }
.home-banner ul li { float: none; margin: 0 0 15px; }
.home-buttons { width: 84.97%; }
.logos { text-align: center }
.logos li { margin-bottom: 20px; }
.blue { padding-bottom: 81px; }
.blue ul { text-align: center }
.blue ul li { background: none; padding: 0 3.3%; float: none; margin: 0 0 20px; vertical-align: top; display: inline-block }
.latest-news-left h3 { font-size: 25px; }
.home-infos { text-align: center }
.home-info { float: none; display: inline-block; margin: 0 2% 20px; width: 45%; vertical-align: top; padding-bottom: 10px; text-align: left !important }
.home-info.custom-box{width: 29%;}
.latest-news-left { float: none; margin: 0; padding: 20px 0 30px; width: 100%; text-align: center; }
.latest-news-left h3 br { display: none; padding: 0 0 15px }
.news { width: 32.91%; }
/*Footer*/
.footer-logo { max-width: 100% }
.footer-left { float: none; margin: 0 3% 30px 0; padding: 0; width: 100%; text-align: left; }
.footer-left p br { display: none }
.footer-left ul { text-align: left }
.footer-left ul li { float: none; display: inline-block }
.footer-links ul li a { font-size: 13px; }
.footer-links { width: 100%; float: none; margin: 0 0 20px; }
.footer-download ul { display: none; }
.footer-download { width: 100%; float: none; }
.download-inner { width: 100% }
#download { width: 100%; float: none; background: none; }
.text-input { float: none; width: 99%; margin: 0 0 20px; }
#download input[type="submit"] { float: none; width: 99% }
#download p br { display:none}
/*Individuals*/
.top-content .half, .half { float: none; width: 100%; margin: 0 0 30px; }
.half.last { float: none; margin: 0 }
.check-img { position: static; max-width: 100%; height: auto !important }
.box h3 span { padding-left: 3% }
.box h3 span.icon { padding: 0 }
/*Business*/
.banner-wide { background-size: cover !important }
.buttons { width: 70% }
.box { margin: 0 3% 30px 0; padding: 0; width: 31%; }
.box h3 span.icon { width: 26.74%; }
.form-wrap-small { float: none; width: 90%; float: none; height: auto }
.form-wrap-small ul.green { max-width: 100%; }
.form-wrap-small.left { margin-bottom: 25px; }
.form-wrap-small.left, .form-wrap-small.right { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#accordion h3 .question-no { display: none !important }
.video-wrapper-box { padding:55.8% 0 0 0}
/*How it works*/
.work-step-content { width: 90% }
body.page-id-10 .form-wrap-small { height: auto }
.gray-info { margin:-19px 0 30px 0 }
.gray-info .gray-info-arrow { position: absolute; top: -11px; left: 8%; margin: 0; }
/*Contact*/
.contact-details { width: 37.18%; }
