@media only screen and (max-width:1200px) {

    .home.elementor-template-full-width .logo-content-wrapper .mt-container{
        width: 100%;
        padding: 0px;
    }

    .home.elementor-template-full-width #colophon .mt-container{
        padding: 0px 20px;
        width:100%;
    }

    .home.elementor-template-full-width .mt-container{
        width: 100%;
        padding: 0px;
    }


    .latest-posts-wrapper.mt-column-wrapper .single-post-wrapper {
        margin-bottom: 40px;
    }
  }

  @media (max-width: 480px) {
    .header-elements-holder .top-info {
        margin:15px 20px 0px;
    }

    .site-branding a.custom-logo-link{
        margin: 20px 20px 0px;
    }

    #masthead .menu-search-wrapper{
        padding:0px 20px;
    }

}