@media (min-width:1601px) {}
@media (max-width:1566px) {}
@media (min-width:1200px) and (max-width:1350px) {
    .container {
        max-width: 1100px;
    }
    .why-choose-image figure img { 
        height: 570px;
    }
}
@media (max-width:1350px) {
    .navbar .navbar-brand img { 
        max-width: 160px; 
    }
    .main-menu ul li {
        margin: 0 4px; 
    }
    .main-menu ul li a { 
        padding: 14px 7px !important; 
    }
    .section-title h1 {
        font-size: 42px; 
    }
    .hero { 
        padding: 240px 0 140px;
    }
    .section-title h2 {
        /* font-size: 40px;  */
    }
    .about-counter-box { 
        padding: 35px;
    }
    .our-scrolling-ticker { 
        padding: 15px 0; 
    }
    .scrolling-content span { 
        font-size: 22px; 
    }
    .about-image-content ul { 
        gap: 10px;
    }
    .about-counter-content p {
        font-size: 13px;
    }
    .about-counter-content .readmore-btn { 
        font-size: 14px; 
    }
    .about-video-title h3 {
        font-size: 18px; 
    }
    .about-image-content { 
        bottom: 30px;
        left: 25px;
        right: 25px; 
    }
    .service-body {
        flex-direction: row;
    }
    .service-item { 
        padding: 25px 30px; 
    }
    .service-content p {
        font-size: 15px;
        line-height: 20px;
    }
    .service-content h3 {
        font-size: 18px; 
    } 
    .why-choose-item {
        flex-direction: column;
        padding-bottom: 22px;
        margin-bottom: 22px;
    }
    .why-choose-item-header {
        width: 100%; 
        align-items: flex-start;
    }
    .why-choose-item-content {
        width: 100%;
        border-left: none;
        padding-left: 68px;
        margin-left: 0;
        margin-top: -21px;
        position: relative;
    }
    .why-choose-btn {
        margin-top: 35px;
    }
    .why-choose-item-content p { 
        font-size: 15px;
    }
    .intro-video-box { 
        height: 640px;
    }
    .faq-accordion .accordion-item { 
        margin-bottom: 22px;
        padding-bottom: 22px;
    }

    .footer-links-box { 
        margin: 0;
    }
    .footer-links ul li,
    .about-footer-content p {
        font-size: 15px;
    }
    .footer-copyright-text p {
        font-size: 13px;
    }
    .main-footer {
        padding: 70px 0 0; 
    }
    .footer-copyright-text { 
        padding: 30px 0;
        margin-top: 30px;
    } 
    .footer-links h3,
    .footer-newsletter-box h3 {
        font-size: 18px; 
    }
    .footer-logo img { 
        max-width: 160px; 
    }
    .footer-newsletter-form .form-group .form-label {
        font-size: 12px; 
        letter-spacing: 0.2px;
    }
    
}

/* responisive - start */

@media (max-width: 767px) {

    .footer-copyright-text {

margin-top: 0;
padding: 30px 0;

    }

}

@media (max-width: 375px) {

	/* header - start */

    .navbar .navbar-brand img {
        max-width: 138px;
    }

	/* header - end */

}

/* responisive - end */

