/* Colors */
:root {
    --theme-color1: #1D8CF3 !important;
}

/* Fonts */
body {
    font-family: var(--title-font) !important;
}



/* Padding */
.news-section {
    padding: 80px 0 80px;
}

.about-section-four {
    padding: 80px 0 70px;
}

.about-section-three {
    padding: 80px 0 70px;
}

.about-section-one {
    padding: 70px 0 70px;
}

.about-block-one {
    padding-bottom: 10px;
}

/* Navigation */



/* Home Page */
.offer-section .content-column .sec-title .text {
    line-height: 26px;
}

.sec-title.light .sub-title,
.sec-title.light .text {
    color: #cdcdcd !important;
}


section>.container,
section>.container-fluid {

    padding-bottom: var(--container-pt);
}

.theme-btn.btn-style-two:hover {
    color: white !important;
}



/* Desktop Media Query */
@media (min-width: 768px) {
    .sticky-header .logo img {
        max-height: 70px !important;
    }

    .mobile-menu .nav-logo img {
        max-height: 80px !important;
    }
}

/* Mobile Media Query */
@media (max-width: 768px) {
    .mobile-menu .nav-logo img {
        max-height: 80px !important;
    }

    .main-header .logo img,
    .sticky-header .logo img {
        max-height: 55px !important;
    }

    .page-title {
        padding: 110px 0 60px !important;
    }
}


.main-header .info-btn:hover {
    color: #fdfaf7;
}


.main-footer .upper-box .contact-info .text a:hover {
    color: #fdfaf7;
}
.form-control, .input-text{
    height: calc(2.25rem + 10px) !important;
}
textarea.form-control{
    min-height: calc(1.5em + (.75rem + 42px));
}