.elementor-1568 .elementor-element.elementor-element-b4d83b4{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1568 .elementor-element.elementor-element-0f4019f{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-1568 .elementor-element.elementor-element-f7be56c{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-1568 .elementor-element.elementor-element-fcc43a9{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-1568 .elementor-element.elementor-element-a761109{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-1568 .elementor-element.elementor-element-1b44bfa{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-1568 .elementor-element.elementor-element-ff2f97d{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-1568 .elementor-element.elementor-element-0de21fe{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-1568 .elementor-element.elementor-element-040846a{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-1568 .elementor-element.elementor-element-b4d83b4{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1568 .elementor-element.elementor-element-b4d83b4{--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 */