.padding-section {
    padding: 80px 0;
}

.padding-section-list {
    padding: 120px 0 80px 0;
}

.margin-top-list {
    margin-top: 120px;
}

header div.header-top-two .auto-container,
header div.header-upper .auto-container,
header div.header-lower .auto-container,
header div.sticky-header .auto-container {
    max-width: 1200px;
}

.auto-container {
    max-width: 1500px;
    width: 96%;
}

@media only screen and (max-width: 1599px) {
    .page-header-mobile-info .toggle-box {
        background: #001125;
        border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    }
}

@media (max-width: 1200px) {

    .main-header.style-five .menu-area.pull-left {
        margin-bottom: 15px;
    }

    .fa-solid.fa-angle-down {
        display: none;
    }

    .works-section.sec-pad.padding-section {
        padding: 60px 0 150px 0 !important;
    }
    
}

@media only screen and (max-width: 993px) {
    .testimonial-inner.mobile {
        display: block;
    }
}

@media only screen and (max-width: 992px) {
    .service-block-two .inner-box {
        margin-bottom: 150px;
    }

    .margin-top-list {
        margin-top: 0px;
    }

    .margin-top-list.six .service-block-two .inner-box {
        margin-bottom: 0px;
    }

    .banner-carousel .content-box {
        max-width: 480px;
    }

    .testimonial-inner.desktop {
        display: none;
    }
}

@media only screen and (max-width: 767px) {
    .main-header.style-five .header-upper .info-list li {
        margin: 0px 30px;
        margin-bottom: 15px;
    }

    .main-header.style-five .header-upper .info-list li:nth-child(2) {
        margin-right: 25px;
    }

    .banner-carousel .content-box h1 {
        font-size: 40px;
        line-height: 50px;
    }

}

@media (max-width: 599px) {

    .title-color-white {
        color: #FFF;
        padding-bottom: 0px !important;
    }
    
    br {
        display: none;
    }

    .content_block_4 .content-box .inner-box h4:before {
        display: none;
    }

    .works-section.sec-pad.padding-section {
        padding: 60px 0 60px 0 !important;
    }

    .content_block_4 .content-box .inner-box a {
        display: none;
    }

    p.title-color-white {
        margin-bottom: 0px !important;
    }
}

@media (max-width: 499px) {

    .image_block_1 .image-box {
        padding-right: 0px;
    }

    .image-3-bg,
    .image.image-3.rotate-me {
        display: none;
    }
}

@media only screen and (min-width: 993px) {
    .testimonial-inner.mobile {
        display: none;
    }
}