.elementor-7 .elementor-element.elementor-element-fe1bcd0{--display:flex;--background-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-fe1bcd0:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-fe1bcd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#134C72;}.elementor-7 .elementor-element.elementor-element-fe1bcd0, .elementor-7 .elementor-element.elementor-element-fe1bcd0::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-6fc453b.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-7 .elementor-element.elementor-element-6fc453b{text-align:center;}.elementor-7 .elementor-element.elementor-element-6fc453b .elementor-heading-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-65b97c5{--divider-border-style:solid;--divider-color:#FDFDFD;--divider-border-width:2.6px;}.elementor-7 .elementor-element.elementor-element-65b97c5 > .elementor-widget-container{margin:-34px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-65b97c5 .elementor-divider-separator{width:55%;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-65b97c5 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-6aa8e3f .elementor-repeater-item-982d319 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://padhaikendra.in/wp-content/uploads/2024/10/02-1.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-6aa8e3f .elementor-repeater-item-b76a288 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://padhaikendra.in/wp-content/uploads/2024/10/04.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-6aa8e3f .elementor-repeater-item-714e52b .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://padhaikendra.in/wp-content/uploads/2024/10/05.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-6aa8e3f .elementor-repeater-item-99afdb0 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://padhaikendra.in/wp-content/uploads/2024/10/03.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-6aa8e3f .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-7 .elementor-element.elementor-element-6aa8e3f .swiper-slide-contents{max-width:66%;}.elementor-7 .elementor-element.elementor-element-6aa8e3f .swiper-slide-inner{text-align:center;}.elementor-7 .elementor-element.elementor-element-6aa8e3f .elementor-slide-button{border-width:0px;border-radius:0px;}.elementor-7 .elementor-element.elementor-element-6aa8e3f .elementor-swiper-button{font-size:44px;color:#050504;}.elementor-7 .elementor-element.elementor-element-6aa8e3f .elementor-swiper-button svg{fill:#050504;}.elementor-7 .elementor-element.elementor-element-6aa8e3f .swiper-pagination-bullet{height:0px;width:0px;}.elementor-7 .elementor-element.elementor-element-6aa8e3f .swiper-horizontal .swiper-pagination-progressbar{height:0px;}.elementor-7 .elementor-element.elementor-element-6aa8e3f .swiper-pagination-fraction{font-size:0px;}.elementor-7 .elementor-element.elementor-element-e7eedd9{text-align:center;}.elementor-7 .elementor-element.elementor-element-e7eedd9 .elementor-heading-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-e092537{text-align:center;}.elementor-7 .elementor-element.elementor-element-e092537 .elementor-heading-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-f0e9c53{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2.2px;}.elementor-7 .elementor-element.elementor-element-f0e9c53 > .elementor-widget-container{margin:-30px -30px -30px -30px;}.elementor-7 .elementor-element.elementor-element-f0e9c53 .elementor-divider-separator{width:49%;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-f0e9c53 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-635a441{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-6aa8e3f .swiper-slide{height:293px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-6aa8e3f .swiper-slide{height:124px;}.elementor-7 .elementor-element.elementor-element-6aa8e3f .swiper-slide-contents{max-width:0px;}.elementor-7 .elementor-element.elementor-element-6aa8e3f .elementor-swiper-button{font-size:21px;}}/* Start custom CSS for html, class: .elementor-element-2d9d622 */.box-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
    padding: 20px;
}

.box {
    width: 200px;
    height: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    text-align: center;
    color: #ffffff; /* Ensuring text is white */
    font-weight: bolder;
    background: linear-gradient(135deg, #7f00ff, #e100ff);
    box-shadow: 2px 4px 8px rgba(0, 0, 0, 0.3);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
}

.box a {
    color: inherit; /* Ensuring links inherit the color from the parent box */
    text-decoration: none !important; /* Forcing removal of text decoration */
}

.box:hover {
    transform: translateY(-10px) scale(1.05);
    box-shadow: 5px 8px 15px rgba(0, 0, 0, 0.5);
    cursor: pointer;
    color: #f39c12;
}

.box:hover a {
    color: #f39c12; /* Make link color match the hover state */
}

/* Different background for each box */
.box1,
.box2,
.box3,
.box4,
.box5,
.box6,
.box7,
.box8,
.box9,
.box10 {
    box-shadow: 0 4px 8px 0 rgb(185, 27, 159);
    background: linear-gradient(rgb(15 76 99)); /* Apply correct gradient */
}

.box1 { background: linear-gradient(to right, #ff7e5f, #feb47b); }
.box2 { background: linear-gradient(to right, #6a11cb, #2575fc); }
.box3 { background: linear-gradient(to right, #ff9966, #ff5e62); }
.box4 { background: linear-gradient(to right, #00b09b, #96c93d); }
.box5 { background: linear-gradient(to right, #f953c6, #b91d73); }
.box6 { background: linear-gradient(to right, #8e2de2, #4a00e0); }
.box7 { background: linear-gradient(to right, #3a1c71, #ffaf7b); }
.box8 { background: linear-gradient(to right, #f7971e, #ffd200); }
.box9 { background: linear-gradient(to right, #4e54c8, #8f94fb); }
.box10 { background: linear-gradient(to right, #12c2e9, #c471ed, #f64f59); }

/* Additional Responsive Styling */
@media (max-width: 768px) {
    .box {
        width: 100%; /* Full width for smaller screens */
        height: auto;
        padding: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6209bdd */.news {
    height: 50px;
    width: 100%;
        background:linear-gradient(135deg, #7f00ff, #e100ff);

    border: 3px solid #ffff;
    border-radius: 10px;
    overflow: hidden;
    display: flex;
    align-items: center;
}

.icon-container {
    width: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: none;
}

.fa-bullhorn {
    font-size: 30px;
    color: #fff;
}

.latest_news_scroll {
    display: flex;
    align-items: center;
    overflow: hidden;
    width: calc(100% - 50px);
}

.scroll-right {
    display: flex;
    gap: 20px;
    white-space: nowrap;
    animation: slideRight 30s linear infinite;
}

p {
    color: white;
    font-size: 16px;
    text-decoration: none;
    transition: color 0.3s;
    font-family: Georgia;
}

p:hover {
    color: yellow;
}

@keyframes slideRight {
    0% {
        transform: translateX(-100%);
    }

    100% {
        transform: translateX(100%);
    }
}

/* Responsive styling */
@media (max-width: 768px) {
    .box {
        height: 45px;
    }

    .fa-bullhorn {
        font-size: 24px;
    }

    p {
        font-size: 14px;
    }
}

@media (max-width: 480px) {
    .box {
        height: 40px;
    }

    .fa-bullhorn {
        font-size: 20px;
    }

    p {
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4d95105 */.box-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
    padding: 20px;
}

.box {
    width: 200px;
    height: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    text-align: center;
    color: #ffffff; /* Ensuring text is white */
    font-weight: bolder;
    background: linear-gradient(135deg, #7f00ff, #e100ff);
    box-shadow: 2px 4px 8px rgba(0, 0, 0, 0.3);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
}

.box a {
    color: inherit; /* Ensuring links inherit the color from the parent box */
    text-decoration: none !important; 
}

.box:hover {
    transform: translateY(-10px) scale(1.05);
    box-shadow: 5px 8px 15px rgba(0, 0, 0, 0.5);
    cursor: pointer;
    color: #f39c12;
}

.box:hover a {
    color: #f39c12; /* Make link color match the hover state */
}

/* Different background for each box */
.box1,
.box2,
.box3,
.box4,
.box5,
.box6,
.box7,
.box8,
.box9,
.box10 {
    box-shadow: 0 4px 8px 0 rgb(185, 27, 159);
    background: linear-gradient(rgb(15 76 99)); /* Apply correct gradient */
}

.box1 { background: linear-gradient(to right, #ff7e5f, #feb47b); }
.box2 { background: linear-gradient(to right, #6a11cb, #2575fc); }
.box3 { background: linear-gradient(to right, #ff9966, #ff5e62); }
.box4 { background: linear-gradient(to right, #00b09b, #96c93d); }
.box5 { background: linear-gradient(to right, #f953c6, #b91d73); }
.box6 { background: linear-gradient(to right, #8e2de2, #4a00e0); }
.box7 { background: linear-gradient(to right, #3a1c71, #ffaf7b); }
.box8 { background: linear-gradient(to right, #f7971e, #ffd200); }
.box9 { background: linear-gradient(to right, #4e54c8, #8f94fb); }
.box10 { background: linear-gradient(to right, #12c2e9, #c471ed, #f64f59); }

/* Additional Responsive Styling */
@media (max-width: 768px) {
    .box {
        width: 100%; /* Full width for smaller screens */
        height: auto;
        padding: 10px;
    }
}/* End custom CSS */