
.elementor-kit-42 {
    --e-global-color-primary: #2D0B45;
    --e-global-color-secondary: #AE95DA;
    --e-global-color-btn: #FF9100;
    --e-global-color-btn-hover: #E8680C;
    --e-global-color-btn-g: #FF9100;
    --e-global-color-btn-g-h: #FF9100;
    --e-global-color-text: #626B73;
    --e-global-color-accent: #613B86;
    --e-global-color-419ee925: #2D0C45;
    --e-global-color-4bd0ded3: #FFF;
    --e-global-color-5c62dbb1: #EDEFF6;
    --e-global-color-2bce27ab: #BCBEC0;
    --e-global-color-6d7fd64c: #000000;
    --e-global-color-506899ba: #001C38;
    --e-global-color-2721ff96: #3195DA;
    --e-global-color-14f75f71: #31BB79;
    --e-global-color-281f63f9: #F25C60;
    --e-global-typography-primary-font-family: 'Montserrat', sans-serif;
    --e-global-typography-secondary-font-family: 'Montserrat', sans-serif;
    --e-global-typography-text-font-family: 'Montserrat', sans-serif;
    --e-global-typography-text-font-weight: 300;
    --e-global-typography-accent-font-family: 'Montserrat', sans-serif;
    --e-global-typography-accent-font-weight: 800;
    color: #6A6A6A;
    font-family: 'Montserrat', sans-serif;
    font-size: 23px;
}


.elementor-kit-42 a {
    color: #AE95DA;
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;
}

.elementor-kit-42 h1 {
    font-family: 'Montserrat', sans-serif;
    font-size: 41px;
    font-weight: 900;
    text-transform: uppercase;
    
}

.elementor-kit-42 h2 {
    color: var( --e-global-color-primary);
    font-family: 'Montserrat', sans-serif;
    font-size: 31px;
    font-weight: 900;
    text-transform: uppercase;
}

.elementor-kit-42 h3 {
    color: var( --e-global-color-primary);
    font-family: 'Montserrat', sans-serif;
    font-size: 24px;
    font-weight: 900;
}

.elementor-kit-42 h4 {
    font-family:'Montserrat', sans-serif;
}

.elementor-kit-42 h5 {
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
}

.elementor-kit-42 h6 {
    color: #3195DA;
    font-family:'Montserrat', sans-serif;
    font-size: 16px;
    font-weight: 900;
}

.elementor-kit-42 button,
.elementor-kit-42 input[type="button"],
.elementor-kit-42 input[type="submit"],
.elementor-kit-42 .elementor-button {
    border-radius: 5px;
    color: #FFFFFF;
    background-color: var( --e-global-color-btn);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 10px;
    line-height: 1.5;
}

.elementor-kit-42 button:hover,
.elementor-kit-42 button:focus,
.elementor-kit-42 input[type="button"]:hover,
.elementor-kit-42 input[type="button"]:focus,
.elementor-kit-42 input[type="submit"]:hover,
.elementor-kit-42 input[type="submit"]:focus,
.elementor-kit-42 .elementor-button:hover,
.elementor-kit-42 .elementor-button:focus {
    background-color: var(--e-global-color-btn-hover);
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1250px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-bottom: 20px;
}

.elementor-element {
    --widgets-spacing: 20px;
}



h1.entry-title {
    display: var(--page-title-display);
}

.elementor-kit-42 e-page-transition {
    background-color: #FFBC7D;
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }
    .e-con {
        --container-max-width: 1024px;
    }
}

#modal1{
     width: 30%; 
}
@media(max-width:767px) {
    #modal1{
        width: 100% !important; 
        
   }
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }
    .jda-title-25{
        font-size: 25px !important;
    }
    .jda-container1{
        padding: 50px;
    }
    .e-con {
        --container-max-width: 767px;
    }
}


@media (min-width: 481px) and (max-width: 867px) {
    .make15size{
        font-size: 30px !important;
        text-align: center !important;
    }

    .elementor-3694 .elementor-element.elementor-element-5da6f6b:not(.elementor-motion-effects-element-type-background), .elementor-3694 .elementor-element.elementor-element-5da6f6b>.elementor-motion-effects-container>.elementor-motion-effects-layer {

        /* background-position: -100px 84px !important; */
        background-size: 1088px;
    }
    .elementor-kit-42 h1 {
        font-size: 35px !important;
    }
   
    .mobile-logo-slogan{
        /* width: 290px !important; */
    }
    .elementor-3694 .elementor-element.elementor-element-dbaaad4>.elementor-widget-container {
        margin:0px !important;
    }
    .purplebk{
        padding: 10px !important;
        margin-right: -70px;
    }
    .elementor-3694 .elementor-element.elementor-element-a107dfa {
        padding: 0px !important;
    }
    
    .elementor-column-wrap {
        align-items: flex-end !important;
    }

    .elementor-3694 .elementor-element.elementor-element-9f4addd:not(.elementor-motion-effects-element-type-background), .elementor-3694 .elementor-element.elementor-element-9f4addd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center -396px !important;
        background-size: 1260px !important;
    }

    .elementor-column.elementor-col-40, .elementor-column[data-col="40"] {
        width: 53% !important;
    }
    .jda-container1{
        justify-content: center !important;
    }
    .board-text{
        font-size: 20px !important;
    }

  }
