/* Large desktop */
@media (max-width: 1500px) {
    body.header-leftside .container,
    body.header-leftside .creativez-ut-container,
    body.header-leftside #creativez-ut-main > div > div > .creativez-ut-sidebar {
        width:100%;
    }
    body.header-leftside .creativez-ut-sidebar.right,
    body.header-leftside .creativez-ut-sidebar.left {
        max-width: 500px;
        padding-top: 45px;
    }
    body.header-leftside .creativez-ut-sidebar.right {
        padding-left: 15px;
    }
    body.header-leftside .creativez-ut-sidebar.left {
        padding-right: 15px;
    }
}
@media (min-width: 992px) {
    /* Header Left Fullwidth Row */
    body.header-leftside .vc_row-fluid[data-vc-full-width]{
        padding-left: 280px;
    }
    
    body.header-leftside .creativez-ut-header-container.menu-minimal {
        display: none;
        height: 0;
    }
}
@media (min-width: 768px) {
    body.mobile-opened div.creativez-ut-mobile-menu {
        left: 70%;
    }
}
@media (max-width: 991px) {
    .creativez-ut-header-container .mobile-menu-icon {
        display: flex;
    }
    nav.cd-nav,
    div.menu-minimal .fa.menu-minimal {
        display: none;
    }
    body.header-large div.creativez-ut-header-container.logo-top-center .creativez-ut-header,
    body.header-large div.creativez-ut-header-container.header-with-headline .creativez-ut-header {
        height: 110px !important;
    }
    .left-side-menu {
        display: none;
    }
    body.header-leftside #theme-layout {
        margin-left: 0;
    }
    .left-side-menu {
        display: none;
    }
    body.header-leftside #theme-layout {
        margin-left: 0;
    }
    .creativez-ut-sidebar.right,
    .creativez-ut-sidebar.left {
        max-width: 500px;
        padding-top: 45px;
    }
    .creativez-ut-sidebar.right {
        padding-left: 15px;
    }
    .creativez-ut-sidebar.left {
        padding-right: 15px;
    }
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 992px) {
    .creativez-ut-header-container.header-classic .first {
        padding-left: 15px;
    }

    .creativez-ut-header-container.header-classic .last {
        padding-right: 15px;
    }
    
    .creativez-ut-bottom > .container-fluid > .row,
    .creativez-ut-bottom > .container > .row {
        display: flex;
        flex-wrap: wrap;
    }
    .creativez-ut-bottom .footer-column {
        width: 50%;
        float: left;
    }
    .creativez-ut-bottom .footer-column:first-child,
    .creativez-ut-bottom .footer-column:nth-child(2) {
        padding-bottom: 50px;
    }
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
    
    body.header-large div.creativez-ut-header-container.header-with-headline .creativez-ut-header .headline-text {
        display: none;
    }
    .creativez-ut-blog .entry-block,
    body.header-leftside #theme-layout {
        margin-left: 0;
    }
    .creativez-ut-sidebar.col-md-3 {
        margin-top: 40px;
    }

    body.mobile-opened div.creativez-ut-mobile-menu{
        width: 100%;
        left: 0;
    }
    .site-copy.bottom-left-side{
        padding: 20px 20px 0;
    }
    .site-copy.bottom-right-widget{
        padding: 20px;
    }
    .creativez-ut-footer .site-copy.bottom-right-widget,
    .site-copy{
        text-align: center;
        line-height: inherit;
    }

    .dropdown dt a span {
        padding: 0 15px;
        font-size: 11px;
    }

    .creativez-ut-title > .container {
        width: 100%;
    }
    
    .creativez-ut-bottom .footer-column {
        padding-bottom: 40px;
    }
}

@media (max-width: 568px) {
    div.creativez-ut-mobile-menu {
        padding: 20px 30px;
    }
}

/* Landscape phones and down */
@media (max-width: 480px) {
    td,
    th {
        padding: 8px;
    }

    .creativez-ut-header-container.header-classic .first {
        padding-left: 15px;
    }

    .creativez-ut-header-container.header-classic .last {
        padding-right: 15px;
    }

    /* Comments */
    .comment-content .gravatar {
        display: none;
    }
    div.comment-meta.post-meta,
    div.comment-content.post-content > p {
        margin-left: 0;
    }
    section.child-comments article.comment {
        margin-left: 20px;
    }
    .comment-content .comment-reply-link {
        right: 0;
    }
    .comment-content .comment-edit-link {
        right: 70px
    }
}