
/*responsive*/
.layout_left_col {
    margin: 10px 0px 0px 0px;
}

div#layout_container {
    width: 100% !important;
    max-width: 1164px;
}

.layout_left_content_col {
    float: left;
    width: 72.5%;
    padding: 0px 1% 0 0;
    max-width: 844px;
}

.layout_right_col {
    float: right;
    width: 26.5%;
    padding: 38px 0 0 0;
    max-width: 300px;
    min-height: 800px;
    margin: auto !important;
}

#ctl00_ctl00_MainContent_SkyscraperCtr {
    margin-left: 0px !important;
}

.copyrightfooter {
    /*padding-top: 10px;*/
}

@media screen and (max-width:1000px) {
}
/*
        1280 resolution
        1200px<resolution
    */
@media screen and (max-width:1200px) {
    .mds-layout-grid .mds-layout-grid__col--3 {
        flex-basis: 33%;
        max-width: 33%;
    }

    .layout_right_col {
        overflow: hidden;
    }
}

@media screen and (min-width: 959px) {
}
/*
        1100 resolution
        resolution<959px
    */
@media screen and (max-width: 959px) {
    .mds-layout-grid .mds-layout-grid__col--3 {
        flex-basis: 50%;
        max-width: 50%;
    }
}
/*
         resolution
        resolution<767px
    */
@media screen and (max-width: 767px) {
    .mds-layout-grid .mds-layout-grid__col--3 {
        flex-basis: 100%;
        max-width: 100%;
    }
}
/*
        1100 resolution
        960px<resolution<1199px
    */
@media screen and (min-width: 960px) and (max-width: 1199px) {
}
/*
        880 resolution
        768px<resolution<959px
    */
@media screen and (min-width: 768px) and (max-width: 959px) {
}
/*
        720 resolution
        480px<resolution<767px
    */
@media only screen and (min-width: 480px) and (max-width: 767px) {
}
/*
        600 resolution
        resolution<600px
    */
@media only screen and (max-width: 600px) {
    .layout_left_content_col {
        max-width: 100%;
        width: 100%;
    }

    .layout_right_col {
        max-width: 100%;
        width: 100%;
        float: left;
    }
}
/*
        440 resolution
        resolution<479px
    */
@media only screen and (max-width: 479px) {
    .mds-layout-grid .mds-layout-grid__col--3 {
        flex-basis: 100%;
        max-width: 100%;
    }
}
