
@font-face {
    font-family: 'RavenaGothic';
    src: url('fonts/GOTHIC.TTF') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap');

html{
    overflow-x: clip;
}

body{
    max-width:100vw;
    overflow-x: clip;
    background:gray;
    /* font-family: "RavenaGothic", sans-serif!important; */
    font-family: "Noto Sans", sans-serif!important;
}

.logo-img{
    width:200px;
}


.lg-container{
    max-width: 1280px;
}

.fl-row{
    display:flex;
    flex-direction: row;
}

.fl-column{
    display:flex;
    flex-direction: column;
}


.nav-link{
    font-weight: 600 !important;
    text-shadow: 0 0 black !important;
    font-size: 1.25rem !important;
    color: white !important;
}

.cnav-link{
    font-size:1.1rem!important;
}

.navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 16 16'%3E%3Cpath stroke='white' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M2 4h12M2 8h12M2 12h12'/%3E%3C/svg%3E")!important;
}

.text-align-center{
    text-align: center;
}

.f-w-center{
    width: 100%;
    display: flex;
    justify-content: center;
}

.text-darker{
    font-weight:500;
    text-shadow: 0 0 black;
    color:black;
}

.text-whiter{
    font-weight: 600;
    text-shadow: 0 0 black;
    color: white;
}

.m-w-50{
    max-width: 50%;
}

.plr-25{
    padding: 0 25px 0 25px;
}

.text-icon-lg{
    display: flex;
    flex-direction: row;
    column-gap: 15px;
    align-items: center;
    padding: 5px 15px 0 15px;
    flex: 1 1 50%;
    box-sizing: border-box;
    font-weight: 500;
    text-shadow: 0 0 black;
}

.text-icon-lg .k-font-icon{
    font-size:1.5rem!important;
}

.text-icon-lg .fa{
    font-size:1.5rem;
}

.fl-wrap{
    flex-wrap: wrap;
}

.fl-nowrap{
    flex-wrap: nowrap;
}

.g-25{
    gap:25px;
}


.navbar-custom-infobar{
    display:flex;
    flex-direction:row;
    /* background-color: #707681; */
    background-color: white;
    padding: 15px;
    border-bottom: 1px solid #8080801f;
}

.navbar-custom-infobar a{
    text-decoration: none;;
    font-weight: 600;
    text-shadow: 0 0 black;
    color:black;
}

.mailto-holder{
    width:30%;
}

.socials-holder{
    display: flex;
    justify-content: end;
    width: 70%;
    flex-wrap: wrap;
    align-items: center;
    column-gap: 15px;
}

.flag-icon{
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
    position: relative;
    display: inline-block;
    width: 1.33333333em;
    line-height: 1em;
    height: 100%;
}

.flag-icon-tr{
    background-image: url('https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/4.1.5/flags/4x3/tr.svg');
}

.flag-icon-gb{
    background-image: url('https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/4.1.5/flags/4x3/gb.svg');
}

.mailto-btn{
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 5px;
}

.social-span{
    width: max-content;
    display: flex;
    height: 100%;
    border-radius: 25px;
    justify-content: center;
    align-items: center;
    font-size: 2rem;
    color: #4AC158;
}

.socials-container{
    display: flex;
    flex-direction: row;
    column-gap: 10px;
}


.show-link-on-md{
    text-decoration: none;
    font-weight: 600;
    text-shadow: 0 0 black;
    text-align: end;
    margin-right: 2%;
    color: white;
    display:none;

}

.custom-links{
    width: 100%;
    justify-content: center;
}

.c-g-30{
    column-gap:30px;
}

.c-g-40{
    column-gap:40px;
}

img:not(.main-screen-img):not(.logo-img):not(.destinations-container img) {
    border-top-left-radius: 15px!important;
    border-top-right-radius: 15px!important;
}

/*.swiper{*/
/*    border-top-left-radius: 15px!important;*/
/*    border-top-right-radius: 15px!important;*/
/*}*/


@media (max-width: 768px){
    .navbar-holder nav{
        order : 0;
    }

    .logo-img{
        width: 175px;
    }

    .navbar-holder .navbar-custom-infobar{
        order : 1;
    }

    .hide-on-mobile{
        display: none;
    }

    .socials-holder{
        justify-content: center;
        align-items: end;
        flex-direction: column;
    }

    .show-link-on-md{
        display: block;
    }
}

@media(max-width : 568px){
    .show-link-on-md{
        font-size:0.9rem!important;
        text-align:start!important;
    }

    .nav-link{
        font-size: 1.05rem!important;
    }

    .logo-img{
        width: 175px;
    }
}

@media(max-width: 430px){
    .logo-img{
        width: 175px;
    }
}

@media(max-width: 400px){
    .logo-img{
        width: 150px;
    }
}

@media (max-width: 320px){
    .show-link-on-md{
        font-size:0.825rem!important;
    }
}


@media(min-width : 992px){
    .navbar-expand-lg .navbar-collapse {
        justify-content: space-around;
    }
}



