
body, body p {
    font-size: 20px;
}
@font-face {
    font-family: "LINESeedSansHaveay";
    src:local("fonts/line-seed/LINESeedSans_W_He.eot"),url("assets/css/fonts/line-seed/LINESeedSans_W_He.otf") format("opentype") tech(color-COLRv1),
            url("/fonts/line-seed/LINESeedSans_W_He.otf") format("opentype"),
            url("fonts/line-seed/LINESeedSans_W_He.woff") format("woff");
}
.navbar-expand-lg .navbar-collapse .nav-link {
    font-size: 21px;
}

.display-4 {
    font-family: 'LINESeedSansHaveay';
    color: #BD54C3;
    font-size: 40px;

}

ol.number-list li {

    font-size: 18px;
    padding-bottom: 20px;
    text-align: justify;
}

ol.number-list li::after {
    /*background: #000000;*/
    padding: 20px;
}

ol.number-list li::marker {
    font-weight: 700;
    color: #000000;
    font-size: 20px;
    margin-right: 5px;

}

ol.number-list li {
    position: relative;
    z-index: 2;
    margin-right: 20px;

}

ol.number-list li:before {
    content: "";
    position: absolute;
    left: -29px;
    top: 7px;

    z-index: -1;
    display: inline-block;
    width: 27px;
    height: 27px;
    padding: 10px;
    border-radius: 50%;
}

ol.number-list li::after {
    margin-right: 10px;
}

.btn-pink {
    background: #BD54C3 !important;
    border-color: #BD54C3 !important;
}

.bg-green-1 {
    background-color: #c9f44e !important;
}

.accordion-wrapper .card.plain .card-header button {
    padding: 10px 10px 10px 30px !important;
    border: 1px solid #dddddd;
    border-radius: 40px;
    font-size: 22px;

}

.accordion-wrapper .card.plain .card-header button:before {
    display: none;;
}

.accordion-wrapper .card-header button::after {
    font-family: Unicons;
    position: absolute;
    right: 1.3rem;
    content: "\e932";
    font-size: 1.15rem;
    font-weight: 400;
    width: 1rem;
    margin-top: -0.25rem;
    margin-left: -0.3rem;
    display: inline-block;
    color: #15DAAE;
}

.accordion-wrapper .card-header button.collapsed:after {
    content: "\e92d";
    top: 15px;
}

.widget ul .uil {
    background: #221714;
    padding: 6px;
    border-radius: 50%;
    color: #ffffff;
    padding-top: 6px;
}
.widget ul li{
    list-style: none;
}
.widget ul li a {
    color: #221714;
    font-weight: 700;
}
#competition{
    border-radius: 30px;
    border:3px solid #15DAAE;
    position: relative;
    z-index: 20;
}
.offcanvas{
    background-color:#FEF2DC;
}
tbody, td{
    font-size: 17px;
}
@media only screen and (max-width: 600px) {
    body, body p {
        font-size: 18px;
    }
    .navbar-brand a img{
        height: 30px;
    }
    .navbar-expand-lg .navbar-collapse .nav-link, ol.number-list li,.accordion-wrapper .card.plain .card-header button {
        font-size: 15px;
    }
    .accordion-wrapper .card.plain .card-header button{

    }

    .card-body{
        padding: 30px 0px;
    }
    .mb-sm-15{
        margin-bottom:5em !important;
    }

    .mb-sm-10{
        margin-bottom:3em !important;
    }
    .mt-xs-0{
        margin-top: 0 !important;
    }
    .row>*{
        margin-top: 25px;
    }
    .row{
        margin-left: 0;
        margin-right: 0;

    }
    .display-4.mb-9{
        margin-bottom: 0 !important;
        font-size: 35px !important;
    }
    .offcanvas-body ul.align-items-center {
        align-items: unset !important;
    }
    .offcanvas-body ul.ms-auto {
        margin-left:0 !important;
    }
    .navbar-expand-lg .navbar-collapse .nav-link, .navbar-expand-lg .navbar-collapse .nav-link.active, .navbar-expand-lg .navbar-collapse .nav-link:focus, .navbar-expand-lg .navbar-collapse .nav-link:hover, .navbar-expand-lg .navbar-collapse .show>.nav-link{
        color:#000000 !important;
    }
    .order-xs-1{
        order: 1 !important;
    }
    .order-xs-2{
        order: 2 !important;;
    }
    .order-xs-3{
        order: 3 !important;;
    }
    .order-xs-4{
        order: 4 !important;;
    }
    .order-xs-5{
        order: 5 !important;;
    }
    .mobile-hide{
        display: none;
    }

}