.pointer {
    cursor: pointer;
}

.meeting-time-length {
    width: 100px !important;
}

.section-background {
    background-color: #fff !important;
}

.g-bg-blue {
    background-color: #156272 !important;
    /*box-shadow: 0 0 20px rgba(0,0,0,0.5) !important;*/
    color: #ebebeb;
    height: 70px !important;
}

.g-bg-blue-noshadow {
    background-color: #156272 !important;
    color: #ebebeb;
}

.g-bg-blue-height {
    height: 70px !important;
}

/*G: new styles  */
.g-bg-blue-2 {
    background-color: #70abaf !important;
    color: #ebebeb;
}

.nav-left {
    top: 3px !important;
}

.btn-sablue {
    color: #fff;
    background-color: #156272;
    border-color: #156272;
}

.slick-slide {
    /* ... */
    position: relative;
}

.slick-prev {
    position: absolute;
    top: 119px;
    left: auto;
    right: 160px;
    z-index: 99;
    color: #6e0d25 !important;
    width: 50px !important;
    height: 50px !important;
}

    .slick-prev:before, .slick-next:before {
        font-family: 'slick';
        font-size: 20px;
        line-height: 1;
        opacity: .75;
        color: #6e0d25 !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        width: 50px !important;
        height: 50px !important;
        border-radius: 0px !important;
    }

.intro {
    position: absolute !important;
    background-color: white !important;
    padding: 10px !important;
    top: 20px !important;
    width: 200px !important;
    min-width: 400px !important;
    text-align: center;
    margin-right: 500px !important;
    box-shadow: 0 0 20px rgba(0,0,0,0.5);
}


/*.slider .intro {
    font-size: 15px;
    position: relative;
    width: 30.33em;
    padding: 2.33em 0;

    background: white;
   
 
}*/
/*This is unreal that this class existed*/
/*.container {
    max-width: 2000px;
    left : 100px !important;
}*/
/*@media ( min-width : 992px) {
    .container {
        padding-left: 150px;
        padding-right : 150px;
    }
}*/
/*h2 {
    margin-left : 150px !important;
}*/
.navbar-expand-lg .navbar-nav {
    /*margin-left: 0px !important;*/
    margin: auto !important;
    margin-left:20px !important;
}

.g-brd-white--hover:hover, .g-brd-white--active.active {
    border-color: #fff !important;
}

.g-brd-white--hover:hover, .g-brd-white--active.active {
    padding-top: 9px !important;
}

.w-100 {
    width: 100% !important;
    padding: 10px !important;
}

.g-color-primary {
    color: #6e0d25 !important;
}


.g-bg-green {
    background-color: #033038 !important;
}

.u-btn-teal {
    margin-top: 5px !important;
    background-color: #6e0d25 !important;
}

.g-font-weight-700 {
    margin-bottom: 5px !important;
}

@media ( max-width : 992px) {
    .nav-left {
        width: 0px !important;
        height: 0px !important;
    }
}

.carousel-control-prev-icon {
    width: 10px !important;
    height: 10px !important;
}

.carousel-control-next-icon {
    width: 10px !important;
    height: 10px !important;
}

@media ( min-width : 1050px) {
    .carousel-caption {
        position: relative;
        /*right: 200px !important;*/
        top: -260px !important;
        /*right: 70px !important;
        top: 70px !important;*/
        left: 10px;
        z-index: 10;
        padding-top: 8px;
        padding-bottom: 8px;
        color: #fff;
        text-align: center;
        display: inline-block;
        background-color: white !important;
        padding-left: 5px !important;
        width: 220px !important;
        height: auto;
        max-height: 270px !important;
        box-shadow: 0 0 20px rgba(0,0,0,0.5);
    }
}

@media ( max-width : 992px) {
    .carousel-caption {
        position: absolute;
        right: 70px !important;
        top: 70px !important;
        left: unset;
        z-index: -10;
        padding-top: 20px;
        padding-bottom: 20px;
        color: #fff;
        text-align: center;
        background-color: white !important;
        padding-left: 20px !important;
        width: 295.563px !important;
        height: 165px !important;
        box-shadow: 0 0 20px rgba(0,0,0,0.5);
    }
}

.navbarShadow {
    box-shadow: 0 0 20px rgba(0,0,0,0.5);
}






.carousel {
    height: 270px !important;
}

/*.img-responsive {
    height: 270px !important;
    width : 1150px !important;

   
}*/

.bluesky-icon {
    width: 0.9em;
    height: 1em;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}


.page-height {
    min-height: calc(100vh - 135px) !important;
}


.carousel-fade .carousel-item {
    opacity: 0;
    transition: opacity ease-out .7s;
    height: 500px;
}

    .carousel-fade .carousel-item.active,
    .carousel-fade .carousel-item-next.carousel-item-left,
    .carousel-fade .carousel-item-prev.carousel-item-right {
        opacity: 1;
    }

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    opacity: 0;
}

.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active,
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev {
    transform: translateX(0);
    transform: translate3d(0, 0, 0);
}


@media screen and (min-width: 0px) and (max-width: 500px) {
    #mobileView {
        display: none;
    }

    .mobilePadding {
       /* height: 70px;*/
        background-color: white;
    }
    /* hide it on small screens */

}

.ImageDefault {
    max-height: 130px !important;
    max-width: 130px !important;
}




.container {
    max-width: 1500px;
}

.u-header__section {
    background-image: linear-gradient(to right,#126272, #133b43) !important;
    width: 100%;
}

.home-title {
    color: #d82027;
    font-weight: bold;
    padding-bottom: 5px; 
}

.home-sub-title {
    font-weight: bold
}

.home-headings {
    color: #d82027 !important;
    text-transform: uppercase !important;
    font-size:37px;
}


.home-latest-updates-a {
    color: #d82027 !important;
}

.home-latest-updates-a a:hover {
    text-decoration: none !important;
}

.home-article-img {
    max-width: 150px !important;
    max-height: 250px !important;
}

/*G: Board image - swuitches to smaller version in the media query below*/

.boardimg2 {
    display:none;
}

.boardimg3 {
    display: none;
}

/*.home-board-img {
    max-width: 150px !important;
    max-height: 250px !important;
}*/
.home-board-img {
    width: 117px !important;
    height: 214px !important;
    object-fit: cover;
    display: block;
    margin: 0 auto;
}

.board-img-wrapper {
    width: 117px;
    height: 214px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}

.home-article-header {
    height: 60px !important;
    vertical-align: middle !important;
    font-size: 20px;
    padding-bottom: 65px;
}

.home-article-text {
    height: 70px !important;
    vertical-align: middle !important;
    overflow: hidden;
}

.home-onlinecourse-img {
    max-width: 150px !important;
}


.home-upcoming-event-box {
    background-color: #026273 !important;
    color: #fff !important;
    height: 210px !important;
    padding: 20px 20px 20px 20px !important;
}

.home-upcoming-event-placeholderbox {
    background-image: url('../../Images/HomePage/New Events.jpg');
    background-repeat: no-repeat;
    background-size: 345px 210px;
    color: #fff !important;
    height: 210px !important;
    padding: 20px 20px 20px 20px !important;
}

.home-latest-update-box {
    background-color: #072128 !important;
    color: #fff !important;
    height: 210px !important;
    padding: 20px 20px 20px 20px !important;
}

.home-latest-update-placeholderbox {
    background-image: url('../../Images/HomePage/NewUpdates.jpg');
    background-repeat: no-repeat;
    background-size: 345px 210px;
    color: #fff !important;
    height: 210px !important;
    padding: 20px 20px 20px 20px !important;
}

.home-box-button {
    position: absolute;
    top: 200px;
    margin-left: auto !important;
    margin-right: auto !important;
    left: 0;
    right: 0;
    text-align: center;
}

.home-event-title {
    font-weight: 600;
    text-transform: uppercase
}

.home-read-more {
    color: #fff !important;
    background-color: #126272 !important;
    padding: 15px 81px 15px 81px;
}

.home-register-more {
    color: #072128 !important;
    background-color: #70abaf !important;
    padding: 15px 65px 15px 65px;
}

.home-event-date {
    position: absolute;
    top: 150px
}

.join-us-box1 {
    background-image: url('../Images/Banners/BannerSmall1.png');
    background-repeat: no-repeat;
    background-size: auto;
    color: #fff !important;
    height: 100%;
}

.join-us-box2 {
    background-image: url('../Images/Banners/BannerSmall4.png');
    background-repeat: no-repeat;
    background-size: auto;
    color: #fff !important;
    height: 100%
}

.join-us-box {
    display: flex;
    width: 100%;
}

.join-us-text {
    font-size: 55px;
    color: #fff;
    padding-bottom: 20px;
}

.WhiteBtn {
    background-color: #fff;
    border-color: #fff;
    text-align: center;
    color: black !important;
    border: none;
    cursor: pointer;
    border-radius: 27px;
    text-decoration: none !important;
    margin-bottom: 5px !important;
    font-size: 19px !important;
    padding: 11px 80px 11px 80px;
}

.RedBtn-Subscribe {
    margin: auto;
    padding: 8px 60px 8px 60px !important; 
    font-size:16px !important;

    background-color: #d82027;
    border-color: #d82027;
    text-align: center;
    color: #fff !important;
    border: none;
    cursor: pointer;
    border-radius: 27px;
    text-decoration: none !important;
}

.LogoBox {
    padding-top: 45px;
    position: absolute;
    /* left: 0;*/
    right: 0;
    text-align: center;
    top:-30px;
}

/*G: Red Box - Flex*/
.boxcard-4 {
    background-color: #d82027;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}

.info-block-1 {
    font-size: 28px !important;
}

.close {
    color: #f00 !important;
    text-shadow: 0 1px 0 #eee;
}

.hidesmallscreen {
    display:block;
}

.events-box-text {
    max-height: 165px;
    /*overflow: auto;*/ /* -- adds a scroll bar*/
    overflow:hidden;
}


/*  ----- Homepage Media Queries ------*/
@media (min-width: 100px) and (max-width:200px) {
    .container {
        max-width: 200px !important;
    }

    .g-bg-blue-lineargradient-v6 {
        padding-top: 15px;
    }

    .hidesmallscreen {
        display: none;
    }

    .join-us-text {
        font-size: 9px;
        padding-bottom: 5px;
    }

    .u-header__section {
        padding-bottom: 35px !important;
        padding-top: 1px !important;
    }

    .RedBtn-sm {
        font-size: 7px !important;
        padding: 6px 5px 6px 5px;
    }

    .RedBtn-header {
        font-size: 7px !important;
        padding: 6px 5px 6px 5px;
    }

    .WhiteBtn {
        font-size: 5px !important;
        padding: 2px 1px 2px 1px;
    }

    .RedBtn-l {
        font-size: 10px !important;
        padding: 10px 20px 10px 20px;
    }

    .RedBtn-Subscribe {
        padding: 6px 5px 6px 5px !important;
        font-size: 11px !important;
    }

    .home-latest-update-placeholderbox {
        background-size: 170px 180px;
    }

    .home-upcoming-event-placeholderbox {
        background-size: 170px 180px;
    }

    .home-register-more {
        padding: 6px 25px 6px 25px !important;
        font-size: 11px;
    }

    .home-read-more {
        padding: 6px 40px 6px 40px !important;
        font-size: 11px;
    }

    .home-article-header
    {
        font-size: 8px;
    }

    .home-article-img
    {
        max-width: 70px !important;
    }

    .home-article-text {
        height: 50px !important;
        font-size: 5px;
        overflow: hidden;
    }

    .home-headings {
        font-size: 16px;
    }

/*    .home-board-img {
        max-width: 125px !important;
    }*/

    .home-onlinecourse-img {
        max-width: 115px !important;
    }

    .info-block-1 {
        font-size: 20px !important;
    }

    .boxcard-4 {
        padding: 5px;
    }

    /*   G: Changes board image stop thead smaller version*/
    .boardimg1 {
        display: none;
    }

    .boardimg3 {
        display: block;
    }
}

@media (min-width: 200px) and (max-width:300px) {

    .container {
        max-width: 300px !important;
    }

    .g-bg-blue-lineargradient-v6 {
        padding-top: 15px;
    }

    .join-us-text {
        font-size: 15px;
        padding-bottom: 5px;
    }

    .u-header__section {
        padding-bottom: 35px !important;
        padding-top: 1px !important;
    }

    .RedBtn-sm {
        font-size: 13px !important;
        padding: 7px 25px 7px 25px;
    }

    .RedBtn-header {
        font-size: 13px !important;
        padding: 7px 25px 7px 25px;
    }


    .WhiteBtn {
        font-size: 6px !important;
        padding: 3px 10px 3px 10px;
    }

    .RedBtn-l {
        font-size: 10px !important;
        padding: 10px 40px 10px 40px;
    }

    .home-latest-update-placeholderbox {
        background-size: 220px 210px;
    }

    .home-upcoming-event-placeholderbox {
        background-size: 220px 210px;
    }

    .home-register-more {
        padding: 10px 35px 10px 35px !important;
        font-size: 13px;
    }

    .home-read-more {
        padding: 10px 55px 10px 55px !important;
        font-size: 11px;
    }

    .RedBtn-sm {
        font-size: 8px !important;
        padding: 6px 5px 6px 5px;
    }

    .RedBtn-Subscribe {
        padding: 6px 35px 6px 35px !important;
        font-size: 11px !important;
    }

    .home-article-header {
        font-size: 12px;
    }

    .home-article-img {
        max-width: 70px !important;
    }

    .home-article-text {
        height: 50px !important;
        font-size: 8px;
    }

    .home-headings {
        font-size: 18px;
    }

    .boxcard-4 {
        padding: 5px;
    }

    .join-us-text {
        font-size: 8px;
    }

    .WhiteBtn {
        font-size: 6px !important;
        padding: 3px 5px 3px 5px;
    }

    /*   G: Changes board image stop thead smaller version*/
    .boardimg1 {
        display: none;
    }

    .boardimg3 {
        display: block;
    }
}

@media (min-width: 300px) and (max-width:400px) {

    .container {
        max-width: 400px;
    }

    .join-us-text {
        font-size: 15px;
        padding-bottom: 5px;
    }

    .u-header__section {
        padding-bottom: 35px !important;
        padding-top: 1px !important;
    }

    .RedBtn-l {
        font-size: 10px !important;
        padding: 10px 40px 10px 40px;
    }

    .WhiteBtn {
        font-size: 6px !important;
        padding: 3px 10px 3px 10px;
    }

    .home-latest-update-placeholderbox {
        background-size: 330px 210px;
    }

    .home-upcoming-event-placeholderbox {
        background-size: 330px 210px;
    }

    .home-register-more {
        padding: 10px 85px 10px 85px !important;
        font-size: 14px;
    }

    .home-read-more {
        padding: 10px 100px 10px 100px !important;
        font-size: 14px;
    }

    /*   G: Changes board image stop thead smaller version*/
    .boardimg1 {
        display: none;
    }

    .boardimg2 {
        display: block;
    }

    .RedBtn-Subscribe {
        padding: 8px 45px 8px 45px !important;
    }
}

@media (min-width: 400px) and (max-width:550px) {
    .container {
        max-width: 500px !important;
    }

    .u-header__section {
        padding-bottom: 35px !important;
        padding-top: 1px !important;
    }

    .info-block-1 {
        font-size: 23px !important;
    }

    .RedBtn-l {
        font-size: 10px !important;
        padding: 10px 40px 10px 40px;
    }

    .home-latest-update-placeholderbox {
        background-size: 450px 210px;
    }

    .home-upcoming-event-placeholderbox {
        background-size: 450px 210px;
    }

    .home-register-more {
        padding: 10px 85px 10px 85px !important;
        font-size: 14px;
    }

    .home-read-more {
        padding: 10px 100px 10px 100px !important;
        font-size: 14px;
    }

    .home-article-text {
        font-size: 13px;
    }

    .home-article-header {
        font-size: 18px;
    }

    .RedBtn-sm {
        font-size: 11px;
        padding: 6px 40px 6px 40px;
    }

    .RedBtn-header {
        font-size: 13px !important;
        padding: 7px 25px 7px 25px;
    }

    .home-banner-image {
        height: 10px;
    }

    .join-us-text {
        font-size: 20px;
        padding-bottom: 5px;
    }

    .WhiteBtn {
        font-size: 6px !important;
        padding: 3px 10px 3px 10px;
    }

    .info-block-1 {
        font-size: 32px;
    }


    /*   G: Changes board image stop thead smaller version*/
    .boardimg1 {
        display: none;
    }
    .boardimg2 {
        display: block;
    }
}

@media (min-width: 550px) and (max-width:650px) {
    .container {
        max-width: 600px !important;
    }

    .u-header__section {
        padding-bottom: 35px !important;
        padding-top: 1px !important;
    }

    .info-block-1 {
        font-size: 17px !important;
    }

    .RedBtn-l {
        font-size: 10px !important;
        padding: 10px 40px 10px 40px;
    }

    .home-latest-update-placeholderbox {
        background-size: 525px 210px;
    }

    .home-upcoming-event-placeholderbox {
        background-size: 525px 210px;
    }

    .home-register-more {
        padding: 11px 115px 11px 115px !important;
        font-size: 18px;
    }

    .home-read-more {
        padding: 11px 140px 11px 140px !important;
        font-size: 18px;
    }

    .home-article-text {
        font-size: 15px;
    }

    .home-article-header {
        font-size: 20px;
    }

    .RedBtn-sm {
        font-size: 11px;
        padding: 6px 40px 6px 40px;
    }

    .RedBtn-header {
        font-size: 11px;
        padding: 6px 40px 6px 40px;
    }

    .home-banner-image {
        height: 10px;
    }

    .join-us-text {
        font-size: 20px;
        padding-bottom: 5px;
    }

    .WhiteBtn {
        font-size: 11px !important;
        padding: 4px 25px 4px 25px;
    }

    .info-block-1 {
        font-size: 32px;
    }
}

@media (min-width: 650px) and (max-width:770px) {
    .container {
        max-width: 700px !important;
    }

    .u-header__section {
        padding-bottom: 35px !important;
        padding-top: 1px !important;
    }

    .info-block-1 {
        font-size: 17px !important;
    }

    .RedBtn-l {
        font-size: 10px !important;
        padding: 10px 40px 10px 40px;
    }

    .home-latest-update-placeholderbox {
        background-size: 610px 210px;
    }

    .home-upcoming-event-placeholderbox {
        background-size: 610px 210px;
    }

    .home-register-more {
        padding: 11px 115px 11px 115px !important;
        font-size: 18px;
    }

    .home-read-more {
        padding: 11px 140px 11px 140px !important;
        font-size: 18px;
    }

    .home-article-text {
        font-size: 15px;
    }

    .home-article-header {
        font-size: 20px;
        padding-bottom: 0px;
    }

    .RedBtn-sm {
        font-size: 16px;
        padding: 7px 55px 7px 55px;
    }

    .RedBtn-header {
        font-size: 16px;
        padding: 7px 55px 7px 55px;
    }

    .home-banner-image {
        height: 10px;
    }

    .join-us-text {
        font-size: 20px;
        padding-bottom: 5px;
    }

    .WhiteBtn {
        font-size: 11px !important;
        padding: 4px 25px 4px 25px;
    }

    .info-block-1 {
        font-size: 32px;
    }
}

/*Zoom 200%*/
@media (min-width: 770px) and (max-width:992px) {
    .container {
        max-width: 900px !important;
    }

    .u-header__section {
        padding-bottom: 35px !important;
        padding-top:1px !important;
    }

    .LogoBox {
        padding-top: 10px;
        padding-left: 5px;
        top: 0px;
    }

    .info-block-1 {
        font-size: 20px;
    }

    .RedBtn-l {
        font-size: 12px !important;
        padding: 10px 60px 10px 60px;
    }

    .home-latest-update-placeholderbox {
        background-size: 385px 210px;
    }

    .home-upcoming-event-placeholderbox {
        background-size: 385px 210px;
    }

    .home-register-more {
        padding: 11px 90px 11px 90px !important;
        font-size: 16px;
    }

    .home-read-more {
        padding: 11px 110px 11px 110px !important;
        font-size: 16px;
    }

    .home-article-text {
        font-size: 10px;
        padding-bottom: 0px;
    }

    .home-article-header {
        font-size: 13px;
    }

    .RedBtn-sm {
        font-size: 11px;
        padding: 6px 40px 6px 40px;
    }

    .RedBtn-header {
        font-size: 11px;
        padding: 6px 40px 6px 40px;
    }

    .home-banner-image {
        height: 10px;
    }

    .join-us-text {
        font-size: 25px;
        padding-bottom: 5px;
    }

    .WhiteBtn {
        font-size: 11px !important;
        padding: 5px 35px 5px 35px;
    }
}

@media (min-width: 992px) and (max-width:995px) {

    .navbar-expand-lg {
        font-size: 12px;
    }

    .RedBtn-sm {
        font-size: 9px;
        padding: 6px 21px 6px 21px;
    }

    .RedBtn-header {
        font-size: 9px;
        padding: 6px 21px 6px 21px;
    }

    .container {
        max-width: 900px !important;
    }

    .info-block-1 {
        font-size: 20px;
    }

    .RedBtn-l {
        font-size: 12px !important;
        padding: 10px 60px 10px 60px;
    }

    .home-latest-update-placeholderbox {
        background-size: 385px 210px;
    }

    .home-upcoming-event-placeholderbox {
        background-size: 385px 210px;
    }

    .home-register-more {
        padding: 11px 90px 11px 90px !important;
        font-size: 16px;
    }

    .home-read-more {
        padding: 11px 110px 11px 110px !important;
        font-size: 16px;
    }

    .home-article-text {
        font-size: 10px;
        padding-bottom: 0px;
    }

    .home-article-header {
        font-size: 13px;
    }

    .RedBtn-sm {
        font-size: 11px;
        padding: 6px 40px 6px 40px;
    }

    .RedBtn-header {
        font-size: 11px;
        padding: 6px 40px 6px 40px;
    }

    .home-banner-image {
        height: 10px;
    }

    .join-us-text {
        font-size: 25px;
        padding-bottom: 5px;
    }

    .WhiteBtn {
        font-size: 11px !important;
        padding: 5px 35px 5px 35px;
    }
}

@media (min-width: 992px) and (max-width:995px) {

    .navbar-expand-lg {
        font-size: 12px;
    }

    .RedBtn-sm {
        font-size: 9px;
        padding: 6px 21px 6px 21px;
    }

    .RedBtn-header {
        font-size: 9px;
        padding: 6px 21px 6px 21px;
    }

    .info-block-1 {
        font-size: 28px;
    }

    .RedBtn-l {
        font-size: 15px;
        padding: 11px 80px 11px 80px;
    }

    .home-latest-update-placeholderbox {
        background-size: 245px 210px;
    }

    .home-upcoming-event-placeholderbox {
        background-size: 245px 210px;
    }

    .home-register-more {
        padding: 13px 35px 13px 35px !important;
        font-size: 12px;
    }

    .home-read-more {
        padding: 13px 45px 13px 45px !important;
        font-size: 12px;
    }

    .home-article-text {
        font-size: 11px;
    }

    .home-article-header {
        font-size: 16px;
        padding-bottom: 50px;
    }

    .home-banner-image {
        height: 10px;
    }

    .join-us-text {
        font-size: 35px;
        padding-bottom: 10px;
    }

    .WhiteBtn {
        font-size: 13px !important;
        padding: 7px 55px 7px 55px;
    }
}

/* 175% Zoom*/
@media (min-width: 995px) and (max-width: 1140px) {
    .container {
        max-width: 1140px !important;
    }

    .navbar-expand-lg {
        font-size: 12px;
    }

    .RedBtn-sm {
        font-size: 9px;
        padding: 6px 21px 6px 21px;
    }

    .RedBtn-header {
        font-size: 9px;
        padding: 6px 21px 6px 21px;
    }

    .info-block-1 {
        font-size: 28px;
    }

    .RedBtn-l {
        font-size: 15px;
        padding: 11px 80px 11px 80px;
    }

    .home-latest-update-placeholderbox {
        background-size: 245px 210px;
    }

    .home-upcoming-event-placeholderbox {
        background-size: 245px 210px;
    }

    .home-register-more {
        padding: 13px 35px 13px 35px !important;
        font-size: 12px;
    }

    .home-read-more {
        padding: 13px 45px 13px 45px !important;
        font-size: 12px;
    }

    .home-article-text {
        font-size: 11px;
    }

    .home-article-header {
        font-size: 16px;
        padding-bottom: 50px;
    }

    .home-banner-image {
        height: 10px;
    }

    .join-us-text {
        font-size: 35px;
        padding-bottom: 10px;
    }

    .WhiteBtn {
        font-size: 13px !important;
        padding: 7px 55px 7px 55px;
    }
}

/* 175% Zoom*/
@media (min-width: 995px) and (max-width: 1140px) {
    .container {
        max-width: 1140px !important;
    }

    .navbar-expand-lg {
        font-size: 12px;
    }

    .RedBtn-sm {
        font-size: 9px;
        padding: 6px 21px 6px 21px;
    }

    .RedBtn-header {
        font-size: 9px;
        padding: 6px 21px 6px 21px;
    }

    .RedBtn-header {
        font-size: 9px;
        padding: 6px 21px 6px 21px;
    }

    .info-block-1 {
        font-size: 28px;
    }

    .RedBtn-l {
        font-size: 15px;
        padding: 11px 80px 11px 80px;
    }

    .home-latest-update-placeholderbox {
        background-size: 245px 210px;
    }

    .home-upcoming-event-placeholderbox {
        background-size: 245px 210px;
    }

    .home-register-more {
        padding: 13px 35px 13px 35px !important;
        font-size: 12px;
    }

    .home-read-more {
        padding: 13px 45px 13px 45px !important;
        font-size: 12px;
    }

    .home-article-text {
        font-size: 11px;
    }

    .home-article-header {
        font-size: 16px;
        padding-bottom: 50px;
    }

    .home-banner-image {
        height: 10px;
    }

    .join-us-text {
        font-size: 35px;
        padding-bottom: 10px;
    }

    .WhiteBtn {
        font-size: 13px !important;
        padding: 7px 55px 7px 55px;
    }
}


@media (min-width: 1140px) and (max-width:1200px) {
    .container {
        max-width: 1200px !important;
    }

    .navbar-expand-lg {
        font-size: 12px;
    }

    .RedBtn-sm {
        font-size: 9px;
        padding: 6px 21px 6px 21px;
    }

    .RedBtn-header {
        font-size: 9px;
        padding: 6px 21px 6px 21px;
    }

    .info-block-1 {
        font-size: 28px;
    }

    .home-latest-update-placeholderbox {
        background-size: 256px 210px;
    }

    .home-upcoming-event-placeholderbox {
        background-size: 256px 210px;
    }

    .home-register-more {
        padding: 13px 35px 13px 35px !important;
        font-size: 12px;
    }

    .home-read-more {
        padding: 13px 45px 13px 45px !important;
        font-size: 12px;
    }

    .home-banner-image {
        height: 10px;
    }

    .join-us-text {
        font-size: 35px;
        padding-bottom: 10px;
    }

    .WhiteBtn {
        font-size: 14px !important;
        padding: 8px 60px 8px 60px;
    }
}

/* 150% Zoom*/
@media (min-width: 1200px) and (max-width:1300px) {
    .container {
        max-width: 1300px;
    }

    .navbar-expand-lg {
        font-size: 13px;
    }

    .RedBtn-sm {
        font-size: 9px;
        padding: 6px 21px 6px 21px;
    }

    .RedBtn-header {
        font-size: 9px;
        padding: 6px 21px 6px 21px;
    }

    .info-block-1 {
        font-size: 28px;
    }

    .home-latest-update-placeholderbox {
        background-size: 286px 210px;
    }

    .home-upcoming-event-placeholderbox {
        background-size: 286px 210px;
    }

    .home-register-more {
        padding: 13px 45px 13px 45px !important;
        font-size: 14px;
    }

    .home-read-more {
        padding: 13px 58px 13px 58px !important;
        font-size: 14px;
    }

    .join-us-text {
        font-size: 35px;
        padding-bottom: 10px;
    }

    .WhiteBtn {
        font-size: 15px !important;
        padding: 8px 60px 8px 60px;
    }
}

/*Zoom 125%*/
@media (min-width: 1300px) and (max-width:1450px) {
    .container {
        max-width: 1400px;
    }

    .navbar-expand-lg {
        font-size: 13px;
    }

    .RedBtn-sm {
        font-size: 9px;
        padding: 6px 21px 6px 21px;
    }

    .RedBtn-header {
        font-size: 9px;
        padding: 6px 21px 6px 21px;
    }

    .info-block-1 {
        font-size: 28px;
    }

    .home-latest-update-placeholderbox {
        background-size: 296px 210px;
    }

    .home-upcoming-event-placeholderbox {
        background-size: 296px 210px;
    }

    .home-register-more {
        padding: 13px 45px 13px 45px !important;
        font-size: 14px;
    }

    .home-read-more {
        padding: 13px 58px 13px 58px !important;
        font-size: 14px;
    }

    .RedBtn-sm {
        font-size: 10px;
        padding: 5px 50px 5px 50px;
    }

    .RedBtn-header {
        font-size: 10px;
        padding: 5px 50px 5px 50px;
    }

    .join-us-text {
        font-size: 40px !important;
        padding-bottom: 10px;
    }

    .WhiteBtn {
        font-size: 17px;
        padding: 8px 60px 8px 60px;
    }
}

/*Zoom 110% - Slightly smaller than full width */
@media (min-width: 1450px) and (max-width:1500px) {
    .container {
        max-width: 1500px;
    }

    .navbar-expand-lg {
        font-size: 14px;
    }

    .RedBtn-sm {
        font-size: 9px;
        padding: 6px 21px 6px 21px;
    }

    .RedBtn-header {
        font-size: 9px;
        padding: 6px 21px 6px 21px;
    }

    .info-block-1 {
        font-size: 28px;
    }

    .home-latest-update-placeholderbox {
        background-size: 321px 210px;
    }

    .home-upcoming-event-placeholderbox {
        background-size: 321px 210px;
    }

    .home-register-more {
        padding: 13px 45px 13px 45px !important;
        font-size: 14px;
    }

    .home-read-more {
        padding: 13px 58px 13px 58px !important;
        font-size: 14px;
    }

    .join-us-text {
        font-size: 45px;
        padding-bottom: 10px;
    }

    .WhiteBtn {
        font-size: 18px;
        padding: 8px 65px 8px 65px;
    }
}

@media (min-width: 1500px) and (max-width:1560px) {
    .RedBtn-sm {
        font-size: 11px;
        padding: 6px 25px 6px 25px;
    }
    .RedBtn-header {
        font-size: 11px;
        padding: 6px 25px 6px 25px;
    }
}

@media (min-width: 1560px) and (max-width:1580px) {
    .container {
        max-width: 1500px;
    }

    .RedBtn-sm {
        font-size: 12px;
        padding: 6px 30px 6px 30px;
    }

    .RedBtn-header {
        font-size: 12px;
        padding: 6px 30px 6px 30px;
    }

    .info-block-1 {
        font-size: 32px;
    }

    .home-latest-update-placeholderbox {
        background-size: 346px 210px;
    }

    .home-upcoming-event-placeholderbox {
        background-size: 346px 210px;
    }

    .home-register-more {
        padding: 13px 45px 13px 45px !important;
        font-size: 14px;
    }

    .home-read-more {
        padding: 13px 58px 13px 58px !important;
        font-size: 14px;
    }
}


/*Full width*/
@media (min-width: 1580px) and (max-width:1650px) {
    .container {
        max-width: 1500px;
    }

    .RedBtn-sm {
        font-size: 12px;
        padding: 6px 35px 6px 35px;
    }

    .RedBtn-header {
        font-size: 12px;
        padding: 6px 35px 6px 35px;
    }

    .info-block-1 {
        font-size: 32px;
    }

    .home-latest-update-placeholderbox {
        background-size: 346px 210px;
    }

    .home-upcoming-event-placeholderbox {
        background-size: 346px 210px;
    }

    .home-register-more {
        padding: 13px 45px 13px 45px !important;
        font-size: 14px;
    }

    .home-read-more {
        padding: 13px 58px 13px 58px !important;
        font-size: 14px;
    }
}


/* ------- Info Pages - Media Queries ------*/

.container-titles {
    max-width: 1140px;
    display: flex;
    margin-left: auto;
    margin-right: auto;
}

.container-pages {
    max-width: 1140px;
    /*display: flex;*/
    margin-left: auto;
    margin-right: auto;
}

/*Full width*/

@media (min-width: 1750px) and (max-width:1800px) {
    .container-titles {
        max-width: 1140px;
    }

    .container-pages {
        max-width: 1140px;
    }
}

@media (min-width: 1550px) and (max-width:1750px) {
    .container-titles {
        max-width: 1000px;
    }

    .container-pages {
        max-width: 1000px !important;
    }
}

@media (min-width: 1450px) and (max-width:1550px) {
    .container-titles {
        max-width: 940px;
    }

    .container-pages {
        max-width: 940px;
    }
}

@media (min-width: 1350px) and (max-width:1450px) {
    .container-titles {
        max-width: 885px;
    }

    .container-pages {
        max-width: 900px;
    }
}

@media (min-width: 1000px) and (max-width:1350px) {
    .container-titles {
        max-width: 820px;
        justify-content: center;
    }

    .container-pages {
        max-width: 850px;
        padding-top: 10px;
    }
}

@media (min-width: 600px) and (max-width:1000px) {
    .container-titles {
        max-width: 820px;
        justify-content: center;
    }

    .container-pages {
        padding-top: 40px !important;
        max-width: 850px;
        padding-top: 10px;
    }
}

@media (min-width: 500px) and (max-width:600px) {
    .container-titles {
        padding-right: 30px;
        justify-content: right;
    }

    .container-pages {
        max-width: 500px;
        padding-top: 10px;
    }
}
