.underline-head h2::after{background: url("../images/line.png")no-repeat;position: absolute;content: '';bottom: 0px;left: 0;width: 100%;height: 24px;right: 0;margin: auto;background-size: 100% !important;max-width: 207px;}
.underline-head h2{position: relative;display: inline-block;padding-bottom: 25px;}


.applications-item{max-width: 268px;background-size: 100% 100%;}
.why-item{background-size: 100% 100%;}

.serving-icon h1,.serving-icon h2, .serving-icon h3, .serving-icon h4, .serving-icon h5, .serving-icon h6 {
    margin: 0px;
}


@media (max-width: 1399px){
    .contactform .submit-btn {
    padding: 15px 40px !important;}
}
@media (max-width: 1199px){}
@media (max-width: 991px){
    .applications-item {max-width: 218px;}
    }
@media (max-width: 767px){
        .applications-item { max-width: 190px; }
           .contactform .submit-btn {
    padding: 12px 30px !important;font-size: 16px !important;}

}
@media (max-width: 479px){
    .applications-item { max-width: 170px; }
    .form-row p{flex-direction: column;gap: 16px!important;}
    .form-row p br{display: none;}
}




.form-row p{display: flex;gap: 10px;}
.form-row input,textarea{border-color: #0B162C40;background: #F5F5F5;border-radius: 5px;border-width: 0px 0px 1px 0px;}
input::placeholder,textarea::placeholder{color: #838383;font-family:'Plus Jakarta Sans';font-size: 14px;font-style: Italic;font-weight: 500;}

.contactform .submit-btn{background: #C5A065;color: #0B162C;border-radius: 10px;font-family: 'Plus Jakarta Sans';font-size: 18px;font-weight:700;padding: 20px 50px;border:none;border: solid 1px #C5A065;}
.contactform .submit-btn:hover{text-decoration: none;}

.why-item{max-width: 338px;}

.domain-image{height: -webkit-fill-available;}


/* Header */
/* .sticky-header{display: none;} */
.wpr-nav-menu-container.wpr-nav-menu-horizontal{display: block!important;}
.wpr-mobile-nav-menu-container{display: none!important;}
.wpr-offcanvas-header{justify-content: end!important;}
.mobile-nav-menu ul{display: flex;flex-direction: column;}


/* Normal header */
.header-section {
    transition: transform 0.6s ease, opacity 0.6s ease;
}

/* Sticky header - hidden by default */
.sticky-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;

    opacity: 0;
    transform: translateY(-100%);
    pointer-events: none;

    transition: transform 0.6s ease, opacity 0.6s ease;
}

/* Sticky header visible */
.sticky-header.is-visible {
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}

.footer-icons h1,.footer-icons h2, .footer-icons h3, .footer-icons h4, .footer-icons h5, .footer-icons h6 {
    margin: 0px;
}

.copyrights-p,.footer-contact{position: relative;}
.copyrights-p::after{position: absolute;content: '';width: 100%;height: 2px;background: linear-gradient(90deg, rgba(252, 249, 244, 0) 0%, rgba(252, 249, 244, 0.5) 50%, rgba(252, 249, 244, 0) 100%);top: -10px;left: 0;}
.footer-contact::after{position: absolute;content: '';width: 100%;height: 100%;background: url("../images/underline-design.png")no-repeat;top: -10px;left: 0;background-size: contain;max-height: 24px;}

.footer-icons .elementor-icon-box-wrapper{display: flex;}
.footer-icons .elementor-icon-box-wrapper a{color: #fff;}


.on-hover-text{display: none!important;}

.contactform .submit-btn:hover{color: #C5A065;background-color: #fff;}
.form-section{overflow:hidden}