@media screen and (max-width: 1100px){   

    #wpadminbar{
        display:none;
    }
    html.no-admin-bar{
        margin-top:0px!important;
    }
}
@media screen and (max-width: 1024px){

    #masthead{
        padding:0 20px 0 20px;
    }
    .layout-full #colophon,
    #main{
        padding-left:20px;
        padding-right:20px;
    }

}
@media screen and (max-width: 950px){
    #yoast-breadcrumbs, #navxt-breadcrumbs{
        margin-top:0px;
        z-index:6;
    }
    .main-menu ul li:first-child {
        border-top: 1px solid #aaa;
    }
    body.has-sidebar #primary,
    body.has-sidebar #secondary{
        width:100%;
        float:none;
    }
    #secondary .widget.widget_calendar{
        max-width:350px;
    }
    /* body.home #main {
        padding-top: 25px!important;
    } */
}
@media screen and (max-width: 900px){
    .grid-spacing-10 {
        margin: 0px;
    }
    #colophon .grid-spacing-10 > div {
        padding: 0px;
        width:100%;
        display:block;
        text-align:center!important;
    }
    .grid-spacing-10 > div:not(:last-child) {
        margin-bottom:12.5px;
    }
}
@media screen and (max-width: 768px){

    #masthead{
        padding:0 10px 0 10px;
    }
    .layout-full #colophon,
    #main{
        padding-left:10px;
        padding-right:10px;
    }

}