@media (max-width: 1399px) {
  
  .header-section .logo-right {
    width: 124px;
    height: 117px;
}

.hero-main-txt h2 {
    font-size: 115px;
}

.enquire-now-btn-section .enquire-now-btn {
    margin-top: 40px;
    border: 2px solid #f4efe5;
}

.enquire-now-btn {
    font-size: 39px;
}

.contact-heading-para-section h2
 {
    font-size: 48px;
}

.about-sg-section h2 {
    font-size: 48px;
}

}


@media (max-width: 1199px) {

.header-section .logo-left {
    width: 90px;
    height: 116px;
}

    .header-section .logo-right {
        width: 117px;
        height: 111px;
    }

        .hero-main-txt h2 {
        font-size: 96px;
    }

    .hero-para-and-contact-section .hero-contact {
    font-size: 31px;
}

.hero-para-and-contact-section .hero-para {
    padding-top: 10px;
}

    .enquire-now-btn-section .enquire-now-btn {
        margin-top: 67px;
    }

    .enquire-now-btn {
  font-size: 32px;
    }

    .hero-para-and-contact-section .hero-contact {

padding-right: 32px;

    }

        .about-sg-section h2 {
        font-size: 47px;
    }

    .contact-heading-para-section h2 {
        font-size: 47px;
    }

}


@media (max-width: 991px) {
    
    .header-section.first {
        
        padding-bottom: 25px;
        
    }
    
    .header-section.second {
        
        padding-top: 25px;
        
    }
    
    .enquire-now-btn-section.second .enquire-now-btn {
        margin-top: 40px;
    }
    
    .hero-para-and-contact-section .hero-contact {
        padding-right: 0;
        padding-top: 10px;
    }
    
    .about-sg-section h2 {
        font-size: 46px;
    }
    
    .about-sg-section {
        
        width: 80%;
        
    }
    
    section h2 {
        font-size: 46px;
    }

    .enquire-now-btn-section.first {

display: none !important;

    }
    
}


@media (max-width: 767px) {

    .header-section .logo-left {
        width: 83px;
        height: 110px;
    }

    .header-section .logo-right{
        width: 100px;
        height: 100px;
    }

         .hero-main-txt h2 {
        font-size: 46px;
    }

    .hero-main-txt P {
    font-size: 20px;
}

    .header-section.second {
        padding-bottom: 25px;
    }

        .enquire-now-btn {
        font-size: 26px;
    }

    .hero-para-and-contact-section .hero-contact {
        font-size: 27px;
    }

        .about-sg-section {
        width: 100%;
    }

        .about-sg-section h2 {
        font-size: 40px;
    }

        .contact-heading-para-section h2 {
        font-size: 41px;
    }

   .slide-3-section {

padding-block: 40px;

   }

   .contact-heading-para-section p {
    font-size: 24px;
   }

   .contact-heading-para-section .site-and-mail {
    margin-top: 20px;
}

.qr-section img {
    width: 70px;
    height: 70px;
}

.qr-section p {
    font-size: 11px;
}

.sg-modal-dialog {

max-width: stretch;

}

}