 
.column.main,
.sidebar.sidebar-main{
    margin-top:20px;
}

@media (max-width: 550px){
    body{
        padding-top:80px !important;;
    }
    .columns .column.main{
        overflow: hidden;
    }
    .diy_out{
        margin-left:0;
    }
}
@media (min-width: 768px){
    .page-layout-2columns-left .columns .column.main{
        width: 100% !important;
    }
    .diy_out{
        margin-left:0;
    }
}

@media (min-width: 990px){
    .page-layout-2columns-left .columns .column.main{
        width: 77% !important;
    }
    body{
        padding-top:80px;
    }
    .diy_out{
        margin-left: -29%;
    }
}

@media (max-width: 1200px){
    .page-main {
        max-width: 100%!important;
        padding:0 10px!important;
    }
    .bottom-ul li:nth-child(4)>a, .bottom-ul li:nth-child(4)>a i {
        color: #e60012 !important;
    }
    .columns .column.main{
        overflow: hidden;
    }
}


@media (min-width: 1200px){
    .page-main {
        max-width: 1200px!important;
        padding:0!important;
    }
}
    
