﻿.w-slider-dot { width: .7em; height: .7em; }

@media screen and (min-width: 992px) and (max-width: 1116px) { .slide-1 { background-position: 50% 0; } }
@media screen and (max-width: 992px) {
    .w-nav-overlay { min-height: 1500px !important; max-width: 100% !important;  }
    .w-nav-menu { min-width: 100% !important; max-width: 100% !important; width: 100%; }
    .w-nav-menu > * { max-width: 100% !important; }
    .w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] .w--nav-menu-open { left: none !important;}
}
@media screen and (max-width: 1200px) { ._w-container-footer { max-width: none !important; } }


.sp_tab_bg.technology { min-height: 350px; }

@media screen and (max-width: 992px) { .sp_tab_bg.technology { min-height: 450px; } }
@media screen and (max-width: 768px) { .sp_tab_bg.technology { min-height: 400px; } }

.footer-logo { width: 200px; opacity: 1; }
@media (max-width: 479px) { .footer-logo { width: 200px; opacity: 1; margin-bottom: 25px; } }

@media (max-width: 991px) { .menu-button { position: absolute; top: 0px; right: 19px; z-index: 0; margin-top: 25px; padding-top: 10px; } }

