.logo-box {
    background: none;
}

.logo-box a {
    font-size: 28px;
    color: #00b9e0;
    font-weight: 600;
    margin-top: 20px;
}

.main-menu .navigation>li>a {
    text-transform: capitalize !important;
}

.main-menu .navigation>li>button {
    padding: 2px 10px;
    border-radius: 8px;
    background: #ff9369;
}

.main-menu .navigation>li>button a {
    color: white;
}

.main-menu .navigation .facebook-icon {
    color: #1c77f2;
    width: 28px;
    height: 28px;
    margin-top: -2px;
    margin-left: -16px;
}

.main-menu .navigation>li {
    margin-left: 18px;
}

.main-menu .navigation>li.language-converter a {
    color: #8f1102;
    /* margin-left: -10px; */
}



/* resources page css */

.resource-section {
    margin-top: 45px;
    margin-bottom: 45px;
    font-family: 'Montserrat', sans-serif;

}

.resource-section .card {
    width: 100%;
    height: 100%;
    box-shadow: 0px 0px 10px 5px rgba(231, 231, 231, 0.6);
    padding: 8px 0;
    border-radius: 8px;
}

.resource-section .resource-name {
    margin-bottom: 30px;
}


.resource-section .table th {
    font-size: 16px !important;
    padding: 20px;
    border-color: rgb(47, 46, 46);

}

.resource-section .table td {
    font-size: 15px !important;
    padding: 20px;
    border-color: black;

}

.resource-section .table thead,
tbody {
    color: black !important;
}

.resource-section .table .resource-names {
    width: 18%;

}


/* feature section  home page*/

.feature-section .single-item .img-box figure {
    height: 230px;
}

.feature-section .single-item .img-box figure img {
    height: 100%;
    object-fit: cover;
}

.service-section:before {
    background: url(../images/home/service.avif);
    background-repeat: no-repeat;
    background-size: cover;
}

.testimonial-section .testimonial-content .authore-info .img-box figure {
    height: 70px;
    width: 70px;
}

.testimonial-section .testimonial-content .authore-info .img-box figure img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.fact-counter {
    background-image: url(../images/home/helping.png);
}

.gallery-slider .single-item .img-box figure {
    height: 303px;
    width: 303px;
}

.gallery-slider .single-item .img-box figure img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.news-section .single-item .img-box figure {
    height: 250px;
}

.news-section .single-item .img-box figure img {
    height: 100%;
    object-fit: cover;
}

.call-back {
    background: url(../images/home/call.jpg);
    background-size: cover;
    background-position: top center;
}

.call-back:before {
    background: url(../images/home/customer_call.webp);
    background-position: top center;
}

.sponsors-section figure {
    width: 250px;
    height: 110px;
}

.sponsors-section figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}


/* about css */
.about-bg {
    background: url(../images/aboutus/aboutus.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.about-section .img-box figure {
    height: 350px;
}

.about-section .img-box figure {
    height: 100%;
    object-fit: cover;
}


/* team css */
.team-page .single-item .img-box figure {
    width: 270px;
    height: 270px;
}

.team-page .single-item .img-box figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}


/* news css */
.sidebar-post .single-post .img-box figure {
    width: 80px;
    height: 80px;
}

.sidebar-post .single-post .img-box figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}


/* gallery css */
.gallery-colmun .single-item .img-box figure {
    width: 370px;
    height: 370px;
}

.gallery-colmun .single-item .img-box figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}


/* footer css */
.footer-logo {
    background: none;
}

.footer-logo a {
    font-size: 28px;
    color: #00b9e0;
    font-weight: 600;
    margin-top: 20px;
    margin-left: 14px;
}


/* single news section */
.news-section .blog-single-section .single-item figure {
    height: 450px !important;
}


/* service page css */
.service-details .sidebar-details .content-style-one .img-box figure {
    height: 410px;
}

.service-details .sidebar-details .content-style-one .img-box figure img {
    height: 100%;
    object-fit: cover;
}

.preloader {
    background-image: url(../images/spinner.gif);
}