.elementor-1571 .elementor-element.elementor-element-f416821{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1571 .elementor-element.elementor-element-1df4754{background-color:#000000;border-style:solid;border-width:5px 5px 5px 5px;border-color:#710E0E;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1571 .elementor-element.elementor-element-21789c5{background-color:#000000;border-style:solid;border-width:5px 5px 5px 5px;border-color:#710E0E;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1571 .elementor-element.elementor-element-a57e132{background-color:#000000;border-style:solid;border-width:5px 5px 5px 5px;border-color:#710E0E;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1571 .elementor-element.elementor-element-9a596d0{background-color:#000000;border-style:solid;border-width:5px 5px 5px 5px;border-color:#710E0E;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1571 .elementor-element.elementor-element-6953f6d{background-color:#000000;border-style:solid;border-width:5px 5px 5px 5px;border-color:#710E0E;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1571 .elementor-element.elementor-element-551de51{background-color:#000000;border-style:solid;border-width:5px 5px 5px 5px;border-color:#710E0E;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1571 .elementor-element.elementor-element-c3b8ed8{background-color:#000000;border-style:solid;border-width:5px 5px 5px 5px;border-color:#710E0E;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1571 .elementor-element.elementor-element-e2da287{background-color:#000000;border-style:solid;border-width:5px 5px 5px 5px;border-color:#710E0E;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}@media(max-width:1024px){.elementor-1571 .elementor-element.elementor-element-f416821{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1571 .elementor-element.elementor-element-f416821{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS */.dev-slider .swiper-pagination-bullet {
    border-radius: 50%;
    background: #F3F4F6 !important;
    opacity: 1 !important;
    color: #626262;
    font-size: 13px;
    font-weight: 500;
    line-height: 22px;
     padding: 15px;
     position: relative;
}



.dev-slider .swiper-pagination-bullet:nth-child(1)::before { content: "1"; }
.dev-slider .swiper-pagination-bullet:nth-child(2)::before { content: "2"; }
.dev-slider .swiper-pagination-bullet:nth-child(3)::before { content: "3"; }
.dev-slider .swiper-pagination-bullet:nth-child(4)::before { content: "4"; }
.dev-slider .swiper-pagination-bullet:nth-child(5)::before { content: "5"; }
.dev-slider .swiper-pagination-bullet:nth-child(6)::before { content: "6"; }
.dev-slider .swiper-pagination-bullet:nth-child(7)::before { content: "7"; }
.dev-slider .swiper-pagination-bullet:nth-child(8)::before { content: "8"; }
.dev-slider .swiper-pagination-bullet:nth-child(9)::before { content: "9"; }
.dev-slider .swiper-pagination-bullet:nth-child(10)::before { content: "10"; }

.dev-slider .swiper-pagination-bullet-active {
   background:#901821 !important;
    color:#ffffff !important;
}

.dev-slider .swiper-pagination-bullet::before {
    position: absolute;
    inset: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Items together in the center */
.dev-slider .e-con.e-flex > .e-con-inner{
    justify-content: center !important;
}

.elementor-gallery .e-gallery-container{
    justify-content:start !important;
    column-gap:10px !important;
    row-gap:10px !important;
}

.elementor-gallery .e-gallery-item{
    width:100% !important;
}

@media (max-width: 767px) {
    .e-n-tabs-heading {
        display: grid !important;
        grid-template-columns: repeat(3, 1fr) !important;
    
    }
    
    .slider-section {
    position: relative;
    width: 100%;
    padding: 10px 0 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    min-height: 480px;
}

    .e-n-tab-title {
        padding: 8px 18px !important;
        margin: 0 !important;
        font-size: 10px !important;
        line-height: 1.2 !important;
        white-space: nowrap !important;
        text-align: center !important;
    }

    .e-n-tab-title-text {
        font-size: 10px !important;
        white-space: nowrap !important;
    }
}/* End custom CSS */