@media only screen and (max-width:768px) {
    .header-layout--layout1 .mt-social-icons-wrapper a{
        font-size: 18px;
    }

    .header-layout--layout1 #masthead .np-header-ads-area{
        margin-top:0px;
    }
}

@media only screen and (max-width:600px) {
    .header-layout--layout1 .np-social-icons-wrapper {
        width: 100%;
        text-align: center;
    }

    .header-layout--layout1 .np-icon-elements-wrapper{
        padding: 20px 0px 0px;
    }

    .header-layout--layout1 #masthead .site-branding{
        margin: 10px 0px;
    }

    .header-layout--layout1 .site-title a, .header-layout--layout1 .site-description{
        font-size: 20px;
    }

    .header-layout--layout1 .np-logo-section-wrapper .mt-flex{
        display: block;
    }

    .header-layout--layout1 .np-logo-section-wrapper{
        padding: 20px 0px;
    }

    .header-layout--layout1 #masthead .site-branding{
        width:70%;
    }

    
}