@media only screen and (max-width: 5000px) {
    .boxed_wrapper {
        overflow: hidden
    }
}

@media only screen and (max-width: 1749px) {
    .main-header .outer-box {
        position: relative
    }

    .main-header .outer-box .menu-area {
        float: none;
        display: block;
        text-align: center
    }

    .main-header .logo-box {
        float: none;
        margin-right: 0px;
        border-radius: 0px
    }

    .main-header .menu-right-content {
        position: absolute;
        right: 0px;
        top: 21px;
        margin: 0px
    }

    .main-header .sticky-header .menu-right-content {
        position: relative;
        top: 0px
    }

    .main-header .main-menu {
        max-width: 920px;
        margin: 0 auto;
        float: none
    }

    .main-header .logo-box {
        text-align: left
    }

    .main-header .menu-right-content .theme-btn-one {
        background: #ff5956
    }

    .main-header .menu-right-content .theme-btn-one:after {
        background: #fff
    }

    .sticky-header .logo-box {
        display: none
    }

    .main-header .sticky-header .outer-box .menu-area {
        float: left;
        padding-left: 50px
    }
}

@media only screen and (max-width: 1399px) {
    .main-header .sticky-header .menu-right-content {
        display: none
    }

    .main-header .sticky-header .outer-box .menu-area {
        float: none
    }

    .main-menu .navigation > li > ul > li > ul {
        left: auto;
        right: 100%
    }
}

@media only screen and (max-width: 1200px) {
    .about-section #content_block_3 .content-box {
        padding-right: 30px
    }
}

@media only screen and (min-width: 768px) {
    .main-menu .navigation > li > ul, .main-menu .navigation > li > ul > li > ul {
        display: block !important;
        visibility: hidden;
        opacity: 0
    }
}

@media only screen and (max-width: 991px) {
    .main-menu, .sticky-header {
        display: none !important
    }

    .menu-area .mobile-nav-toggler {
        display: block;
        margin: 15px 0px;
        margin-right: 30px;
        padding: 10px;
        border: 2px solid #222
    }

    .main-header .logo-box {
        padding-right: 30px;
        padding-left: 30px
    }

    .main-header .menu-right-content {
        padding-right: 30px
    }

    .about-section #content_block_2 .content-box {
        margin: 0
    }

    .about-section #content_block_3 .content-box {
        padding-left: 30px
    }

    .industries-section .tabs-content .inner-box .content-box {
        padding: 0px 30px
    }
}

@media only screen and (max-width: 767px) {
    .about-section #content_block_3 .content-box {
        padding: 60px 30px
    }
}

@media only screen and (max-width: 599px) {
    .main-header .logo-box {
        text-align: center
    }

    .main-header .menu-right-content {
        left: 0px;
        bottom: 20px;
        right: inherit;
        top: inherit;
        padding-right: 0px;
        padding-left: 0px;
        z-index: 99
    }

    .industries-section .tabs-content .inner-box .content-box .text {
        margin-right: 0px
    }

    .industries-section .tabs-content .inner-box .content-box .text h2 {
        font-size: 30px;
        line-height: 38px
    }

    .menu-area .mobile-nav-toggler {
        margin-right: 15px
    }
}

@media only screen and (max-width: 499px) {
    .main-header .menu-right-content li:last-child {
        display: none
    }

    .industries-section .tabs-content .inner-box .content-box {
        position: relative;
        padding: 0px
    }
}