/*=============== MEDIA QUERIES ===============*/
    /* For small devices */
    /* Remove if you choose, the minimalist design */
    @media screen and (max-width: 320px) {
        .nav__name {
            display: none;
        }
    }

    @media(min-width:200px) and (max-width:500px){
        .container__video--text h1{
            font-size: 1rem;
        }
        .container__video--text a{
            font-size: .7rem;
        }
        .about__contentOne p, .video_modal p{
            text-align: left;
        }
        .about__img--two{
            height: 350px;
        }
    }

    @media(min-width:280px) and (max-width:379px){
        .toggle-container{
            width: 42px;
            height: 42px;
        }
        .toggle-circle{
            width: 38px;
            height: 38px;
            left: 2.2px;
        }
        .toggle-container.en-mode .toggle-circle {
            left: calc(100% - 40px);
        }
        .nav__logo .logo{
            width: 80px;
        }
        .nav__logo .logoname{
            font-size: .7rem;
        }
        .about{
            padding: 100px 20px 100px;
        }
        .container__video--text h1{
            font-size: 1.8rem;
        }
        .container__video--text a{
            font-size: 1rem;
        }
        .flags-cnt {
            top: 80px;
            right: 5px;
        }
        .travel {
            padding: 120px 0 100px;
        }

        .travel__sections h2, .travel__sections h3{
            font-size: .8rem;
        }
        .box-two{
            margin-top: -7px;
        }
    }

    @media(min-width:380px) and (max-width:550px){
        .container__video--text h1{
            font-size: 2rem;
        }
        .container__video--text a{
            font-size: 1rem;
        }
        /*About*/
        .about{
            padding: 100px 20px 100px;
        }
        .flags-cnt {
            top: 80px;
            right: 5px;
        }
    }

    @media (min-width: 280px) and (max-width: 550px){
        .show-menu{
            top: 4.7rem;
        }
        .about__contentOne, .about__contentTwo{
            width: 100%;
        }
        .about__comiOne{
            width: 25px;
            position: absolute;
            top: -15px;
            left:-22px;
        }
        .about__contentOne .about__titles h2{
            font-size: 2rem;
            width: max-content;
            margin: 0 auto;
            margin-bottom: 10px;
        }
        .about__contentOne .about__titles h1{
            text-align: center;
            margin-right: 6px;
            font-size: 2.7rem;
            width: max-content;
            margin: 0 auto;
            margin-bottom: 20px;
        }
        .about__comiTwo{
            width: 25px;
            position: absolute;
            top: 10px;
            right: -25px;
        }
        .imageOne__convento h3{
            font-size: 2rem;
        }
        .aboutTwo h2{
            font-size: 2.5rem;
        }

        .aboutTwo h3{
            font-size: 3.5rem;
            margin-top: -10px;
        }

        .aboutTwo a{
            font-size: 1.1rem;
            padding: 20px 40px;
        }

        .words{
            background-attachment: initial;
        }

        .follow{
            padding: 200px 10px;
        }

        .follow h2{
            font-size: 2rem;
        }

        .follow__links a{
            font-size: 1.6rem;
        }

        .onlyOne h2, .onlyOne div h3, .courses .courses__title h3{
            font-size: 2rem;
        }

        .onlyOne div .onlyOne_three, .courses .courses__title .onlyOne_three{
            width: 30px;
            top: 19px;
            left: -37px;
        }

        .courses .courses__title .onlyOne_three{
            top: 10px;
        }

        .onlyOne div .onlyOne_four, .courses .courses__title .onlyOne_four{
            width: 30px;
            top: 19px;
            right: -37px;
        }

        .courses .courses__title .onlyOne_four{
            top: 10px;
        }

        .logo_dos{
            margin-bottom: 20px;
        }

        .video_modal{
            width: 90%;
            overflow-x: auto;
        }

        .travel{
            justify-content: center;
            align-items: center;
            background-attachment: initial;
            background-position: left center;
            padding: 120px 0 100px;
        }

        .travel__sections{
            width: 83%;
            margin-left: 0;
            margin: 0 20px;
            padding: 60px 20px;
        }

        .travel__sections h2, .travel__sections h3{
            text-align: center;
            font-size: 2rem;
        }
        #videoblk{
            display: none;
        }
        #video_playa{
            display: block;
            position: absolute;
            right: 0;
            bottom: 0;
            z-index: -1;
            width: 100%;
            height: 100%;
            object-fit: cover;
            object-position: center;
        }
}

    @media(min-width:551px) and (max-width:800px){
        .container__video--text h1{
            font-size: 2rem;
        }
        .container__video--text a{
            font-size: 1.2rem;
        }
        .about__contentOne .about__titles h1, .about__contentOne .about__titles h2{
            font-size: 2rem;
            line-height: 2.5rem;
        }
        .follow h2{
            font-size: 2.3rem;
        }
        .follow__links a{
            font-size: 1.5rem;
        }
        .onlyOne h2, .onlyOne div h3, .courses .courses__title h3{
            font-size: 2rem;
        }
        .onlyOne div .onlyOne_three, .courses .courses__title .onlyOne_three{
            width: 30px;
            top: 19px;
            left: -34px;
        }
        .onlyOne div .onlyOne_four, .courses .courses__title .onlyOne_four{
            width: 30px;
            top: 19px;
            right: -34px;
        }
        .courses .courses__title .onlyOne_three, .courses .courses__title .onlyOne_four{
            top: 10px;
        }
        .video_modal{
            width: 90%;
        }
        .travel{
            justify-content: center;
            align-items: center;
        }
        .travel__sections{
            width: 83%;
            margin-left: 0;
            margin: 0 20px;
            padding: 60px 20px;
        }

        .travel__sections h2, .travel__sections h3{
            text-align: center;
        }
    }

    @media(min-width:801px) and (max-width:1200px){
        .container__video--text h1{
            font-size: 2.5rem;
        }
        .container__video--text a{
            font-size: 1.5rem;
        }
        .travel{
            justify-content: center;
            align-items: center;
        }
        .travel__sections{
            width: 60%;
            margin-left: 0;
            margin: 0 20px;
            padding: 60px 20px;
        }

        .travel__sections h2, .travel__sections h3{
            text-align: center;
        }
    }

    /* For medium devices */
    @media screen and (min-width: 576px) {
        .nav__list {
            justify-content: center;
            column-gap: 3rem;
        }
    }

    @media screen and (min-width: 1200px) {
    body {
        margin: 0 auto;
    }
    .section {
        padding: 7rem 0 2rem;
    }
    .nav {
        height: calc(var(--header-height) + 2rem); /* 4.5rem */
    }
    .nav__img {
        display: none;
    }
    .nav__icon {
        display: none;
    }
    .nav__name {
        font-size: var(--normal-font-size);
        /* display: block; */ /* Minimalist design, visible labels */
    }
    .nav__link:hover {
        color: var(--first-color);
    }

    /* First design, remove if you choose the minimalist design */
    .active-link::before {
        content: '';
        position: absolute;
        bottom: -.75rem;
        width: 4px;
        height: 4px;
        background-color: var(--first-color);
        border-radius: 50%;
    }

    /* Minimalist design */
    /* .active-link::before{
        bottom: -.75rem;
    } */
    }

    @media(min-width:200px)  and (max-width: 599px) {
    
        .about__contentOne, .about__contentTwo{
            width: 100%;
            text-align: center;
        }

        .about__contentTwo{
            margin-top: 40px;
        }

        .about__contentOne .about__titles h1, .about__contentOne .about__titles h2 {
            text-align: center;
            width: 100%;
            font-size: 2rem;
            line-height: 2.5rem;
        }

        .about__contentOne .about__titles h1{
            margin-top: -10px;
        }

        .about__img--two{
            display: block;
            width: 100%;
            border-radius: 20px;
        }

        .onlyOne__boxGallery .onlyOne__boxCont{
            width: 100%;
            flex-grow: 1;
        }

    }

    @media(min-width:600px)  and (max-width: 1200px) {
        .about__img--two{
            display: block;
            width: 100%;
            margin: 0 auto;
            border-radius: 20px;
        }
    }

    @media(min-width:200px)  and (max-width: 1200px) {
        .nav__menu {
            position: fixed;
            bottom: 0;
            left: 0;
            background-color: var(--container-color);
            box-shadow: 0 -1px 12px hsla(var(--hue), var(--sat), 15%, 0.15);
            width: 100%;
            height: 4rem;
            padding: 0 1rem;
            display: grid;
            align-content: center;
            border-radius: 1.25rem 1.25rem 0 0;
            transition: .4s;
        }
        .nav__link {
            color: #000;    
        }
        .container__video{
            margin-top: -50px;
            /*height: 100vh;*/
        }

        .about__contentOne, .about__contentTwo{
            width: 100%;
            text-align: center;
        }

        .about__contentTwo{
            margin-top: 40px;
        }

        .about__contentOne .about__titles h1, .about__contentOne .about__titles h2 {
            text-align: center;
            width: 100%;
        }

        .liana{
            width: 70%;
            margin: 0 auto 30px;
        }

        .lianas{
            width: 50%;
            margin: 30px auto 0;
        }

        .about__img{
            display: none;
        }

        .words .words__bar, footer .footer_div, .travel .travel__bar, .courses__bar{
            width: 100%;
            height: 20px;
        }

        footer{
            padding: 65px 20px 100px;
        }
    }

    @media(min-width:200px) and (max-width:699px){
        .courses__box{
            width: 100%;
            margin: 20px 20px;
        }
        .courses__box img{
            width: 100%;
            height: 250px;
            object-position: top;
        }
        .courses__box h3{
            width: 95%;
            /*top: 54%;*/
        }
        /*.courses__box p{
            margin-top: 70px;
        }*/
        .courses__box p br{
            display: block;
        }
        .courses__box a, .courses__box button{
            display: block;
            width: 100%;
            margin: 0;
            margin-top: 15px;
        }
    }

    @media(min-width:700px) and (max-width:809px){
        .courses__box{
            width: 100%;
        }
        .courses__box img{
            width: 100%;
            height: 250px;
            object-position: top;
        }
        .courses__box h3{
            width: 95%;
            /*top: 54%;*/
        }
        /*.courses__box p{
            margin-top: 70px;
        }*/
        .courses__box p br{
            display: block;
        }
        .courses__box a, .courses__box button{
            display: block;
            width: 100%;
            margin: 0;
            margin-top: 15px;
        }
    }

    @media(min-width:810px) and (max-width:1004px){
        .courses__box{
            width: 45%;
        }
        .courses__box img{
            width: 100%;
            height: 250px;
            object-position: top;
        }
        .courses__box h3{
            width: 95%;
            /*top: 54%;*/
        }
        /*.courses__box p{
            margin-top: 70px;
        }*/
        .courses__box p br{
            display: block;
        }

        .courses__box a, .courses__box button{
            display: block;
            width: 100%;
            margin: 0;
            margin-top: 15px;
        }
    }

    @media(min-width:1005px) and (max-width:1276px){
        .courses__box{
            width: 45%;
        }
        .courses__box img{
            width: 100%;
            height: 250px;
            object-position: top;
        }
        /*.courses__box h3{
            top: 67%;
        }
        .courses__box p{
            margin-top: 50px;
        }*/
    }

    @media(min-width:600px)  and (max-width: 1276px){
        .onlyOne__boxGallery .onlyOne__boxCont{
            width: 40%;
            flex-grow: 1;
        }
    }

    /* For large devices */
    @media screen and (min-width: 1024px) {
    .container {
        margin-left: auto;
        margin-right: auto;
        max-width: 3000px;
    }
    }
