﻿.errortype {
    color: #D05454;
    font-weight: 600;
}

    .errortype:before {
        content: "\f071";
        display: inline-block;
        font-family: FontAwesome;
        margin-right: 4px;
    }


.modal .form-control {
    margin-top: 20px;
}

.modal .modal_button {
    margin-top: 20px !important;
    margin-bottom: 10px !important;
    text-align: center;
}

.modal .btn_1 {
    background: #0093df;
    color: #fff;
    padding: 12px 29px;
    font-size: 13px;
    margin-top: 20px;
}

    .modal .btn_1:hover {
        background: #fff;
        color: #0093df;
        box-shadow: -10px 10px 20px rgba(0, 0, 0, 0.1);
    }

.main-menu {
    padding: 10px 30px;
}

.main-menu .row > * {
    width: unset!important;
}

#logo img {
    max-height: 70px;
}

.banner-content h1 {
    font-size: 54px;
    font-weight: 200;
    background: #ffffff80;
    padding: 10px;
    border-radius: 8px;
}

@media (max-width: 767px) {

    .banner-content h1 {
        font-size: 24px;
        font-weight: 200;
        background: #ffffff80;
        padding: 10px;
        border-radius: 8px;
    }
}

#header {
    background-color: rgba(4, 9, 30, 0.9);
}

    #header a {
        color: #fff;
    }

.schedule-area ul li {
    font-size: 20px;
    line-height: 34px;
}

.schedule-area ul li:before {
    content: '✓';
    margin-right: 6px;
    font-size: 20px;
    color: #0093df;
}

.cta-one-area p {
    max-width: 550px;
    margin: 20px auto;
}

.feature-area .img-fluid {
    width: 100%;
    height: auto;
}

.widget-wrap .popular-post-widget .popular-post-list .thumb img {
    width: 100px !important;
    height: 60px !important;
}

.single-post-list .img-fluid {
    width: 100px !important;
    height: 60px !important;
}

.single-blog{
    margin-bottom: 20px;
}
    .single-blog h4 {
        margin-top: 10px;
        margin-bottom: 16px;
    }

    .single-blog .text-wrap {
        margin-right: 35px;
        margin-bottom: 5px;
    }

.testomial-area .section-title-wrap img{
    max-width: 160px;
    margin: 20px;
}

.footer-area .single-footer-widget a{
    text-decoration: none;
    color: unset;
}