.logo {max-width: 60px;}
h6, .fs_large {font-size: 0.85em}
.free-offer-button {color: #fff; background-color: #41bede; opacity: 1 !important; padding: 5px; width: 150px; font-size: 0.9em; border-radius: 4px;}
.main_menu > li > a {padding: 36px 16px 37px;}
.top-text {font-size: 11px; color: #41bede;}


.color_grey_light {color: #41bede;}
.color_grey_light[class*="icon_wrap"] { border-color: #41bede;}

.section-dark-blue {background-color: #59b2d2;}
.section-dark-blue h4{color: #fff; font-size: 24px; font-weight: bold;}

.section-dark-blue .text-center {text-align: center;}

.section-blue {background-color: #e6f5fa;}
.section-blue h3 {color: #41bede; font-weight: 800;}
.section-blue h3 span {color: #08748e;}
.section-blue h5 {color: #0a748c; margin-top: 30px;}

.section-blue blockquote {background-color: #59b2d2; color: #fff; font-size: 16px; margin-top: 10px;}
.section-blue blockquote:before, blockquote > p:last-of-type:after {color: #fff !important;}


.section-dark-blue-2 {background-color: #59b2d2;}
.section-dark-blue-2 h3 {color: #dcf4f8; font-weight: 800; font-size: 56px;}
.section-dark-blue-2 h3 span {color: #08748e;}
.section-dark-blue-2 p {color: #08748e; font-size: 20px;}
.section-dark-blue-2 .button_type_4 {color: #fff; background-color: #08748e; border: none; font-size: 20px;}

.blue-box-img {    position: absolute;
    bottom: 10px;
    width: 90%;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    background-color: #42bddd;
    color: #fff;
    padding: 10px;
    border-radius: 4px;}

.inc-ser-img {width: 100%;}

footer .hr_list li{ margin-bottom: 10px; }
footer .hr_list span.cs {color: #666; }

footer .social_icons i {font-size: 24px;}

.mobile-visible {display: none !important;}
.desktop-visible {display: block !important;}


@media only screen and (max-width: 600px) {
.free-offer-button {display: none;}
#menu_button {position: absolute; top: 30px; right: 20px;}
.mobile-visible {display: block !important;}
.desktop-visible {display: none !important;}
}