a.button, li.menu-btn a, #contact-form input[type="button"] {
border-radius: 30px;
font-weight: 500;
}
#contact-form input[type="button"] {
background-color: #1D4860;
}
#contact-form input[type="button"]:hover {
background-color: #112F40;
}
.fixed-btns {
display: inline;
position: fixed;
right: 5px;
bottom: 5px;
z-index: 500;
}
.fixed-btns .gb-button-inv-btn {
border: 2px solid #fff;
} .main-navigation .main-nav ul li.menu-btn a {
line-height: 40px;
margin-left: 10px;
}
.main-navigation .main-nav ul li.menu-btn a, .main-navigation .main-nav ul li.menu-btn a:hover {
color: #fff;
}
.main-navigation .main-nav ul li.menu-btn a:hover, .header-wrap #site-navigation:not(.toggled) .main-nav > ul > li.menu-btn:hover > a {
background-color: #1D4860;
}
.main-navigation .main-nav ul li.menu-btn a {
background-color: #38B4A0;
}
.main-navigation .main-nav ul ul li a {
font-weight: normal;
font-size: 14px;
}
.main-navigation ul ul {
box-shadow: 0px 3px 3px 2px rgb(0 0 0 / 5%);
border-radius: 4px;
}
@media (min-width: 1000px) and (max-width: 1100px) {
.main-navigation .main-nav ul li a {
padding-left: 12px; 
padding-right: 12px;
font-size: 14px;
}
.menu-item-has-children .dropdown-menu-toggle {
padding-right: 12px;
}
}
@media (max-width: 999px) {
.main-navigation .menu-toggle {
font-size: 28px;
}
.mobile-menu-control-wrapper .menu-toggle, .mobile-menu-control-wrapper .menu-toggle:hover, .mobile-menu-control-wrapper .menu-toggle:focus {
background-color: rgba(255,255,255,0);
}
#primary-menu { 
background-color: #F2F5FA;
}
.main-navigation .main-nav ul li a {
text-align: center;
}
.main-navigation .main-nav ul li.menu-btn a {
max-width: 220px; 
margin-left: auto; margin-right: auto;
}
.main-navigation .main-nav ul {
padding-bottom: 20px;
}
.menu-toggle {
padding: 0;
}
.main-navigation.toggled .main-nav ul ul {
border-bottom: none;
}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle {
float: none;
}
.main-navigation.toggled .main-nav ul ul.toggled-on {
background-color: #fff;
padding-bottom: 0;
}
}
@media (max-width: 768px) {
.inside-navigation .navigation-branding, .site-logo {
margin-left: 10px;
}
.menu-toggle {
padding-right: 10px;
}
}
@media (max-width: 499px) {
.site-header .header-image, .sticky-navigation-logo {
max-width: 200px;
}
.navigation-branding .sticky-navigation-logo img {
height: auto; 
}
.inside-header {
padding-top: 10px; padding-bottom: 10px;
}
} #home-hero { 
height: 500px;
}
@media (max-width: 767px) {
#home-hero {
background-position: bottom center;
background-size: 180%;
}
} @media (max-width: 767px) {
.gb-container.service-img {
z-index: 0;
}
}
@media (min-width: 1240px) {
.rhs-text-container.gb-container .gb-inside-container {
margin-right: calc(100% - 1200px / 2);
padding-right: 0;
}
.lhs-text-container.gb-container .gb-inside-container {
margin-left: calc(100% - 1200px / 2);
padding-left: 0;
}
} .accordion-content {
display: none;
}
.accordion-content.default {
display: block;
}
.accordion-toggle.toggle-open:after {
content: '-';
}
.accordion-toggle:after {
content: '+';
}
.accordion-toggle.toggle-open:after, .accordion-toggle:after {
margin-left: 5px;
}
@media (min-width: 1240px) { 
.lhs-text-container #accordion .gb-inside-container {
margin-left: 0;
}
} .list-checkbox-wrap .nf-field-element li label {
font-size: 14px;
}
.list-checkbox-wrap .nf-field-element li label a {
color: #1D4860;
}
.nf-response-msg {
color: #fff;
font-weight: 500;
} .footer-logo {
margin-bottom: 10px;
}