﻿.bg-default {
    background-color: #FFFFFF;
}

.Slider {
    margin-left: auto;
    margin-right: auto;
}

.swiper-container {
    margin: 0 0 -30px 0;
}

.swiper-wrapper {
    font-family: TitilliumWeb;
}

    .swiper-wrapper .Slider .Content {
        height: 672px !important;
    }

        .swiper-wrapper .Slider .Content .ContentPage {
            height: 672px !important;
        }

.swiper-wrapper-mobile {
    font-family: TitilliumWeb;
}

    .swiper-wrapper-mobile .Slider .Content {
        height: 800px !important;
        width: 100vw !important;
    }

        .swiper-wrapper-mobile .Slider .Content .ContentPage {
            height: 800px !important;
            width: 100vw !important;
        }

            .swiper-wrapper-mobile .Slider .Content .ContentPage img {
                width: 100vw !important;
            }

.swiper-slide {
    visibility: hidden;
}

.swiper-slide.swiper-slide-active {
    visibility: visible;
}

.swiper-blurb {
    /*background: black;*/
    /*position: absolute;*/
    /*padding: 20px;*/
}

    .swiper-blurb h1 {
        color: white;
        font-weight: 900;
        background: black;
        padding: 20px;
    }


.swiper-info-block-left {
    position: absolute;
    top: 100px;
    left: 100px;
    /*width: 100%;*/
}

    .swiper-info-block-left a {
        position: relitive;
        /*width: 500px;
        height: 75px;
        right: 0px;
        bottom: -250px;*/
        font-family: TitilliumWeb;
        font-size: 37px;
        font-weight: 900;
        background-color: #006149 !important;
        border-color: #006149 !important;
        /**background-color: #00cc99 !important;
    border-color: #00cc99 !important;**/
    }

.swiper-info-block-right {
    position: absolute;
    top: 100px;
    right: 121px;
    /*left: 730px;
    width: 100%;*/
}

    .swiper-info-block-right a {
        position: relitive;
        height: 75px;
        /* width: 500px;
        right: -20px;
        bottom: -225px;*/
        width: 100%;
        font-family: TitilliumWeb;
        font-size: 37px;
        font-weight: 900;
    }

.swiper-info-block-mobile .swiper-blurb {
    width: 100%;
}

.swiper-info-block-mobile a {
    position: relitive;
    width: 180px;
    height: 60px;
    left: 15px;
    top: -75px;
    font-family: TitilliumWeb;
    font-size: 16px !important;
    font-weight: 900;
    word-break: break-word;
    white-space: pre-wrap;
}

}

.swiper-info-block-mobile a div {
    font-size: 16px !important;
}

.container {
    max-width: 1280px;
}


@media (max-width: 767px) {
    .swiper-blurb {
        background: black;
    }

    .swiper-info-block-right {
        position: static;
    }

    .swiper-info-block-left {
        position: static;
    }

    .enroll-online-wrapper {
        padding-top: 220px;
        padding-right: 64px;
    }

}

@media (min-width: 1200px) {
    .container {
        max-width: 1280px;
    }
}

@media (min-width: 992px) {
    .section-md {
        padding: 0;
    }
}

@media screen and (orientation: landscape) {
    .swiper-wrapper-mobile .Slider .Content {
        height: 509px !important;
        background-color: black;
    }

    .swiper-info-block-mobile a {
        top: 150px;
        position: absolute;
    }

    .swiper-wrapper-mobile .Slider .Content .ContentPage img {
        max-width: 50%;
    }

    .swiper-info-block-mobile {
        position: absolute;
        top: 0;
        right: 0;
        display: inline-block;
        width: 50%;
    }
}
