@media only screen and (max-width: 1184px) {
    .blog-wrap.coastal {
        width: 100%;
    }

    .dyna-sitebuild-content .checkout-left {
        width: 100%;
        padding: 0;
    }

    .dyna-sitebuild-content .checkout-left .checkout-step {
        display: none;
    }

    .dyna-sitebuild-content .checkout-right {
        width: 100%;
    }

    .dyna-sitebuild-content .checkout-right .checkout-right-title {
        display: block;
    }

    .dyna-sitebuild-content .checkout-right .order-product-table {
        display: none;
        width: 88%;
        padding: 0 6%;
    }
}

@media only screen and (max-width: 750px) {

    .dyna-sitebuild-content .blog-left,
    .dyna-sitebuild-content .blog-left.part,
    .dyna-sitebuild-content .blog-right-sidebar {
        max-width: 100%;
        width: 100%;
    }

    /*.dyna-sitebuild-content .blog-left .blog-post-comment-wrap {*/
    /*    display: none;*/
    /*}*/

    .dyna-sitebuild-content .blog-left .blog-post-content-wrap {
        width: 100%;
        max-width: 100%;
    }

    .dyna-sitebuild-content .success-wapper {
        width: 100%;
        padding-left: 0;
    }
}

@media screen and (max-width: 500px) {
    .dyna-sitebuild-content {
        width: calc(100% - 20px) !important;
    }

    .dyna-sitebuild-block-spacer {
        display: none;
    }
}

@media only screen and (max-width: 767px) {
    .dyna-sitebuild-content .dyna-sitebuild-content-product-wrap {
        width: 70%;
        height: inherit;
        padding: 0 15%;
    }

    .dyna-sitebuild-content .cart-table table tbody tr td img {
        width: 50px;
        height: 50px;
    }

    .dyna-product-left {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }

    .dyna-product-right {
        width: 90%;
    }
}

@media only screen and (max-width: 359px) {
    #dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-landing {
        height: 248px;
    }
}

@media only screen and (max-width: 768px) and (min-width: 359px) {
    #dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-landing {
        height: 301px;
    }
}