/* Default (Large Desktop - 1920px and above) */
.padding-section {
    padding-left: 120px;
    padding-right: 120px;
}


/* Large Desktop (1600px – 1919px) */
@media (max-width: 1919px) {
    .padding-section {
        padding-left: 100px;
        padding-right: 100px;
    }
}

/* Desktop / Laptop (1366px – 1599px) */
@media (max-width: 1599px) {
    .padding-section {
        padding-left: 100px;
        padding-right: 100px;
    }
}

/* Small Laptop (1200px – 1365px) */
@media (max-width: 1365px) {
    .padding-section {
        padding-left: 120px;
        padding-right: 120px;
    }
}

/* Tablet Landscape (992px – 1199px) */
@media (max-width: 1199px) {
    .padding-section {
        padding-left: 80px;
        padding-right: 80px;
    }
}

/* Tablet Portrait (768px – 991px) */
@media (max-width: 991px) {
    .padding-section {
        padding-left: 50px;
        padding-right: 50px;
    }
}

/* Mobile (576px – 767px) */
@media (max-width: 767px) {
    .padding-section {
        padding-left: 24px;
        padding-right: 24px;
    }
}

/* Small Mobile (below 576px) */
@media (max-width: 575px) {
    .padding-section {
        padding-left: 16px;
        padding-right: 16px;
    }
}



/* WordPress / Elementor menu hover color */
.elementor-nav-menu--main .elementor-item:hover,
.elementor-nav-menu--main .elementor-item:focus,
.elementor-nav-menu--main .elementor-item.highlighted {
    color: #F01F0F !important;
}

/* Dropdown menu hover */
.elementor-nav-menu--dropdown .elementor-item:hover,
.elementor-nav-menu--dropdown .elementor-item:focus {
    color: #F01F0F !important;
}

/* Smooth transition */
.elementor-nav-menu .elementor-item {
    transition: color 0.3s ease !important;
}

/* Dropdown arrow bhi red */
.elementor-nav-menu .elementor-item:hover .sub-arrow {
    color: #F01F0F !important;
    fill: #F01F0F !important;
}

/* What We Deliver cards - Philosophy box style (Nov 4, 2026) */
/*dwd-philosophy-style*/.dwd .dwd-card{background:#F1F5F9!important;border:1px solid #C9D3E0!important;position:relative;padding-left:5px}.dwd .dwd-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:#083C6E;z-index:1}.dwd .dwd-card:after{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,#083C6E 0,#083C6E 34%,#F0210F 34%,#F0210F 100%);z-index:2}.dwd .dwd-grid .dwd-card h3{background:transparent!important;color:#083C6E!important;border:0!important;height:auto!important;min-height:64px;padding:18px 12px 4px 14px!important;align-items:center!important;font-size:16px!important;font-weight:700!important}.dwd .dwd-grid .dwd-ct{justify-content:flex-start!important;text-align:left!important;padding:0 8px 0 0!important}.dwd .dwd-grid .dwd-cs{display:none!important}.dwd .dwd-grid .dwd-ci{width:42px!important;height:42px;background:transparent!important;padding:0!important;align-self:center}.dwd .dwd-card p{padding:6px 14px 16px 14px!important;color:#33404D}