@media (min-width: 1400px){
    header.site-header .navigation-top .container{max-width: 95%}
}


@media (max-width: 1360px){
}


@media (max-width: 1200px){
}


@media (max-width: 992px){
    .navigation-top .topo,
    .menu-cta-menu-container,
    #slide p{display: none}
    .custom-logo-link img {width: 120px;}
    #top-menu{display: block;}
    #top-menu::before,
    #site-navigation::before, #site-navigation::after {display: none}
    #site-navigation .container{display: block; padding: 0; max-width: 100%;}
    .navigation-top a {padding: 20px 0;}
    .menu-toggle {
        position: absolute;
        padding: 0;
        top: -85px;
        right: 15px;
        font-size: 35px;
        background: transparent !important;
        outline: none !important;
    }
    #top-menu {display: none;padding: 30px;}
    .main-navigation.toggled-on #top-menu,
    #et-top-navigation .nav li.menu-item, .navigation-top .main-navigation li{display: block}
    #site-navigation #top-menu  li a,
    #site-navigation #top-menu  li {padding: 10px 0; border: none;}
    #site-navigation #top-menu  li {padding: 0;}
    #site-navigation #top-menu  li .sub-menu{display: block; background: none}
    .dropdown-toggle{display: none}
    #slide{ height: 250px}
    #slide h1, #slide h2{
        font-size: 25px;
        text-align: center;
    }
    #slide .wp-block-advgb-button{margin: 0 auto; display: table;}
    #slide .carousel .carousel-inner .carousel-item .content {top: 50px}
    .wpcf7 {padding: 20px;}
    section#page-2 .wp-block-columns {display: block;margin: 0;}
    section#page-2 .wp-block-columns .wp-block-column {flex-basis: inherit !important;margin: 0;display: block;}
    section#page-2 .wp-block-columns .wp-block-column .wp-block-columns {
    display: block;
}
    section#page-2 .wp-block-columns .wp-block-column .wp-block-columns .wp-block-column {display: inline-block;}
    section#bignumber .widget_block .wp-block-columns .wp-block-columns {text-align: center;}
    section#bignumber .widget_block .wp-block-columns i{margin: 0 auto;}
    .site-footer .content-footer>div {max-width: 100%;}
    .site-footer .content-footer {display: block; text-align: center;}
    #slide .controls .carousel-control-prev{left: 50%;margin-left: -50px;}
    #slide .controls .carousel-control-next{left: 50%;margin-right: -10px;}
}


@media (max-width: 768px){
    
}


@media (max-width: 600px){
}


@media (max-width: 500px){
}