@media all and (max-width: 980px){
    .banner .banner-text {
        position: static;
        bottom: unset;
        margin: 25px 0;
    }
    .et-search-form input{
        width: 33%;
    }
    #et_top_search{
        display: none;
        margin: 0 0 0 auto;
        height: 18px;
    }
    .burger{
        display: block;
    }
    .video-wrapper{
        margin-top: 25px;
    }
    .video-wrapper .video-mobile{
        display: block !important;
    }
    .video-wrapper .video{
        display: none;
    }
    .menu-wrapper{
        display: none !important;
    }
    img.banner-img {
        height: 100%;
        width: 100%;
        -o-object-fit: cover;
        object-fit: cover;
    }
}
@media all and (max-width: 768px){
    #commentform input[type=email], #commentform input[type=text], #commentform input[type=url] {
        width: 100%;
    }
    .blocks-wrapper.reviews, .blocks-wrapper.latest-news{
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        gap: 25px;
    }
}
@media all and (max-width: 425px){
    .front-page-section-4{
        height: auto;
    }
    .comment-author.vcard img {
        max-width: 45%;
    }

    .comment-body {
        padding: 0 95px 0 50px;
    }
    .blog-page-wrapper .top.container{
        padding-right: var(--bs-gutter-x,.75rem);
        padding-left: var(--bs-gutter-x,.75rem);
    }
    .blog-page-wrapper .front-page-section-5 .blocks-wrapper.latest-news{
        margin-top: 0;
    }
    .blog-page-wrapper .front-page-section-5{
        padding-bottom: 25px;
        margin-bottom: 0;
    }
    .front-page-section-2 {
        margin-top: 0;
        margin-bottom: 25px;
    }

    .front-page-section-3 {
        padding-top: 25px;
        padding-bottom: 25px;
    }

    .front-page-section-4 {
        padding-top: 25px;
        padding-bottom: 25px;
        margin-bottom: 25px;
    }

    .front-page-section-5 {
        margin-bottom: 25px;
    }

    .footer-nav .menu {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .footer-nav .menu li {
        padding-right: 0;
        padding-bottom: 10px;
    }

    .footer-bottom .inner-container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    ul.et-social-icons {
        padding: 0;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 15px;
    }

    ul.et-social-icons li {
        margin: 0 10px;
    }
    .app-links {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 25px 0;
    }
}
