/* ROTATOR STYLE */
.service-rotator {
    list-style: none;
    padding: 0;
    margin: 0;
}

.service-rotator li {
    text-align: center;
}

.service-rotator a {
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    color: #ffffff;
    background: rgba(0, 0, 0, 0.6);
    padding: 10px 18px;
    border-radius: 30px;
    text-decoration: none;
    transition: all 0.3s ease;
}

.service-rotator a:hover {
    background: #ff6b00;
    color: #fff;
}

.side-bar-logo{
    width: 150px ;
}

.project-block-one .inner-box .content-box .info-list li:last-child{
    display: none;
}


/* responsive styles */
@media (max-width: 768px){
    h1{
        font-size: 40px !important;
    }
    .banner-style-three.home-4 .content-box h2 {
        font-size: 40px;
    }

    .about-style-four .sec-title h3,
    .main-footer .logo-widget h3,
    .news-block-two .inner-box .lower-content h3,
    .blog-details-content .content-one h3,
    .project-details-content h3{
        font-size: 25px;
    }

    .about-style-four .content-box h2,
    .sec-title h2, .bestselling-section .sec-title h2,
    .contact-style-two .content-box .sec-title h2 {
        font-size: 35px;
    }

    .about-style-five .content-box h2{
        font-size: 28px;
    }


}

@media (max-width: 426px) {
    h1{
        font-size: 35px !important;
    }
    .banner-style-three.home-4 .content-box h2 {
        font-size: 35px;
    }
    .about-style-four .sec-title h3,
    .main-footer .logo-widget h3,
    .news-block-two .inner-box .lower-content h3,
    .blog-details-content .content-one h3,
    .project-details-content h3{
        font-size: 22px;
    }

    .about-style-four .content-box h2,
    .sec-title h2, .bestselling-section .sec-title h2,
    .contact-style-two .content-box .sec-title h2,
    .contact-style-three .info-content h2 {
        font-size: 30px;
    }

    .about-style-five .content-box h2{
        font-size: 24px;
    }

    .services-img-container{
        display: flex;
        flex-direction: column !important;
    }
}

@media (max-width: 376px) {
    .banner-style-three.home-4 .content-box h2 {
        font-size: 30px;
    }

    .about-style-four .sec-title h3,
    .main-footer .logo-widget h3,
    .working-block-one .inner-box h3,
    .service-block-two .inner-box h3,
    .about-style-six .content_block_three .content-box .inner-box .single-item h3,
    .consulting-section .content-box h3,
    .news-block-two .inner-box .lower-content h3,
    .blog-details-content .content-one h3,
    .project-details-content h3{
        font-size: 20px;
    }

    .about-style-four .content-box h2,
    .sec-title h2, .bestselling-section .sec-title h2,
    .contact-style-two .content-box .sec-title h2,
    .content_block_two .content-box h2,
    .content_block_two .content-box h3,
    .contact-style-three .info-content h2 {
        font-size: 25px;
    }

    .about-style-five .content-box h2,
    .consulting-section .content-box h2{
        font-size: 22px;
    }

    .acc-btn span,
    .about-style-six .content_block_three .content-box .sec-title h4,
    .about-style-six .experience-box h5,
    .chooseus-block-one .inner-box h4{
        font-size: 18px;
    }

    .about-style-six .experience-box{
        padding: 18px;
    }

    .about-style-six .experience-box h2{
        font-size: 35px;
    }

        .project-nav-card {
        min-height: 163px !important;
    }

}

@media (max-width: 320px) {
    h1{
        font-size: 30px !important;
    }

    .banner-style-three.home-4 .content-box h2 {
        font-size: 25px;
    }

    .about-style-four .sec-title h3,
    .main-footer .logo-widget h3,
    .working-block-one .inner-box h3,
    .service-block-two .inner-box h3,
    .about-style-six .content_block_three .content-box .inner-box .single-item h3,
    .consulting-section .content-box h3,
    .news-block-two .inner-box .lower-content h3,
    .blog-details-content .content-one h3,
    .project-details-content h3{
        font-size: 18px;
    }

    .about-style-four .content-box h2,
    .sec-title h2, .bestselling-section .sec-title h2,
    .contact-style-two .content-box .sec-title h2,
    .content_block_two .content-box h2,
    .content_block_two .content-box h3,
    .contact-style-three .info-content h2 {
        font-size: 22px;
    }

    .about-style-five .content-box h2,
    .consulting-section .content-box h2{
        font-size: 20px;
    }

    p{
        font-size: 14px !important;
    }

    .acc-btn span,
    .about-style-six .content_block_three .content-box .sec-title h4,
    .about-style-six .experience-box h5,
    .chooseus-block-one .inner-box h4,
    .faq-page-section .accordion-box .block .acc-btn h3,
    .page-title .content-box .bread-crumb li{
        font-size: 16px;
    }

    .about-style-six .experience-box{
        padding: 15px;
    }

    .about-style-six .experience-box h2{
        font-size: 35px;
    }

    .project-nav-card {
        min-height: 138px !important;
    }

}