/*
CTC Separate Stylesheet
Updated: 2024-02-20 07:00:26
*/
header#masthead {
    z-index: 20;
    background-color: transparent;
}

.site-logo img.header-image.is-logo-image {}

.inside-header {
    align-items: baseline;
}

@media only screen and (min-width: 320px) and (max-width: 480px) {}

@media only screen and (min-width: 481px) and (max-width: 767px) {}

@media (max-width: 767px) {}

@media only screen and (min-width: 768px) and (max-width: 991px) {}

@media (max-width: 991px) {
    .inside-header {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1024px) {}

@media only screen and (min-width: 1025px) and (max-width: 1140px) {}

@media only screen and (min-width: 1141px) and (max-width: 1280px) {}

@media only screen and (min-width: 1281px) and (max-width: 1440px) {}

@media only screen and (min-width: 1441px) and (max-width: 1680px) {}

@media only screen and (min-width: 1681px) and (max-width: 1880px) {}

/*-----------------*/
div#footer-widgets {
    background-color: #0b0048;
}

.footer-bottom-info p {
    color: #fff;
    text-align: right;
}

.inside-footer-widgets {
    align-items: center;
}

.footer-bottom-info p a {
    color: #dddddd;
    font-weight: 700;
}

footer.site-info {
    display: none;
}

.footer-widgets-container.grid-container {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}

@media (max-width: 767px) {
    .footer-bottom-info p {
        text-align: center;
    }
}

@media (max-width: 991px) {
    .footer-widgets-container {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
}