/* Start Basic CSS Reset */

*,
*:before,
*:after {
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}
/* End Basic CSS Reset */

html {
    direction: rtl;

    /* colors */
    --color-Black: #000000;;
    --color-White: #ffffff;
    --color-primary: #384086;
    --color-secondary: #2D346C;
    --color-secondary-v2: #22264C;
    --color-secondary-v3: #222851;

  /* Default Fonts */
    --font-primary: Janna-LT-Regular;
 
}

@font-face {
    font-family: "Janna-LT-Regular";
    src: url("../fonts/ArbFONTS-ArbFONTS-Janna-LT-Regular.ttf")
}
body{
    min-height: 100vh;
    background-color: var(--color-secondary);
}
ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
/* Start Coming Soon Page Style */
.navbar{
    margin: 0 auto;
    align-items: center;
    padding: 0rem 1rem;
    width: 100%;
    position: relative;
    top: 0%;
    left: 0%;
    background-image: url('../img/pattern.svg');
    height: auto;
    background-size:cover;
    background-repeat: no-repeat;
    background-color: var(--color-secondary);
}
.navbar_items{
    display: inline-flex;
    width: -webkit-fill-available;
    width: -moz-available;
    justify-content: space-between;
    align-items: center;
}
.navbar_img{
    width: 449px;
    height: 100px;
}
.comingSoonContent{
    margin-top: -0.5rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.comingSoonImage{
    /* width: 510px; */
    height: 304px;
    border-radius: 19px;
    margin: auto;
    display: block;
}
.comingSoonTitle{
    color: var(--color-White);
    font-family: var(--font-primary);
    font-size: 40px;
    text-align: center;
    margin: 0.5rem auto;
    font-weight: 400;  
}
.comingSoonSubTitle{
    color: var(--color-White);
    font-family: var(--font-primary);
    font-size: 20px;
    text-align: center;
    margin: 0.5rem auto;
    font-weight: 100;    
}
.footerBISSection{
    margin: 0.5rem auto 0 auto;
    background-color: var(--color-primary);
    padding: 1rem 0;
    position: fixed;
    left: 0;
    bottom: 0;
    width: -webkit-fill-available;
    width: -moz-available;
    height: max-content;
    box-sizing: border-box;
    text-align: center;
}
.footerBISSectionList{
    display: inline-flex;
    justify-content: center;
    align-items: center;
}
.footerBISSectionList li{
    margin: 0.5rem 1rem;
}
.LPTIC_Logo{
    width: 185px;
    height: 47px;
}
.TripoliStadiumLogo{
    width: 323px;
    height: 72px;
}
/* End Coming Soon Page Style */
@media screen and (max-width: 1100px) {
    .navbar{
        padding: 0;
        background-size:cover;
    }
    .comingSoonContent{
        margin-top: 6rem;
        position: relative;
        top: unset !important;
        left: unset !important;
        transform: unset !important;
    }
    .comingSoonImage{
        width: -webkit-fill-available;
        width: -moz-available;
        height: auto;
    }
    .comingSoonTitle{
        margin: 1rem auto;
    }
    .footerBISSectionList li{
       margin: 0.5rem;
    }
    .footerBISSection{
        padding: 0;
        position: absolute;
    }
}
