/*-----------------HOME PAGE STYLES---------------------*/
h3{
    font-weight: 700!important; /* Targets all the h3 on the page */
}

/*--------------ABOUT SECTION---------------------------*/
.about-section .left .image-row .wp-block-cover{
    width: 200px!important;
}


@media (min-width: 1650px) {
    .about-section{
        padding-top: 100px!important;
        padding-bottom: 100px!important;
    }
}

/*--------------------SERVICES SECTION------------------*/
.services {
    overflow: hidden;
    margin-top: 4rem;
    padding-bottom: 4rem;
    background-color: #241028;
}

.service-wrapper .service-wrapper__single {
    min-height: 10px;
    padding: 50px 30px 125px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    flex-shrink: 0 !important;
    flex-grow: 1 !important;
    color: var(--wp--preset--color--ji-white);
    transition: color 0.35s ease-in-out;
}

@media (max-width: 1024px) {
    .service-wrapper {
        overflow: auto;
    }

    .service-wrapper::-webkit-scrollbar {
        display: none;
        width: 0;
    }

    .service-wrapper .service-wrapper__single {
        flex-basis: 300px !important;
        width: 300px;
    }
}

.service-wrapper__single:nth-of-type(odd) {
    background: -webkit-linear-gradient(180deg, #191C26 0%, rgba(25, 28, 38, 0) 100%);
    background: -moz-linear-gradient(180deg, #191C26 0%, rgba(25, 28, 38, 0) 100%);
    background: -ms-linear-gradient(180deg, #191C26 0%, rgba(25, 28, 38, 0) 100%);
    background: -o-linear-gradient(180deg, #191C26 0%, rgba(25, 28, 38, 0) 100%);
    background: linear-gradient(180deg, #191C26 0%, rgba(25, 28, 38, 0) 100%);
}

.service-wrapper__single:nth-of-type(even) {
    background: -webkit-linear-gradient(180deg, #080A12 0%, rgba(8, 10, 18, 0) 100%);
    background: -moz-linear-gradient(180deg, #080A12 0%, rgba(8, 10, 18, 0) 100%);
    background: -ms-linear-gradient(180deg, #080A12 0%, rgba(8, 10, 18, 0) 100%);
    background: -o-linear-gradient(180deg, #080A12 0%, rgba(8, 10, 18, 0) 100%);
    background: linear-gradient(180deg, #080A12 0%, rgba(8, 10, 18, 0) 100%);
}

.service-wrapper .service-wrapper__single:hover {
    color: var(--wp--preset--color--ji-red);
}

.services .service-wrapper .service-wrapper__single img {
    width: 130px;
    height: 130px;
    border-radius: 50%;
    object-fit: cover;
    -o-object-fit: cover;
    object-position: top;
    -o-object-position: top;
}

.service-btn{
    padding-bottom: 4rem;
    background-color: #241028;
}

/*-------------------BOOK CONSULTATION--------------------*/
.book-consultation .title{
    width: 50%;
}

@media (max-width: 1024px){
    .book-consultation .title{
    width: 100% !important;
    }
}

/*-----------------------BLOG SECTION-----------------------*/
.blog-section{
    margin-top: -1rem!important;
    display: flex;
    align-items: center;
    padding: 75px 0;
}

@media (min-width: 1650px){
    .blog-section{
        padding: 100px 0;
    }
}
@media (max-width: 1014px){
    .blog-section{
        padding: 35px 0;
    }

    .wp-block-query ul li .wp-block-cover{
        min-height: 260px!important;
    }
}

.wp-block-query ul li .wp-block-cover h2{
    font-weight: 400!important;
}

.blog-section .post-loop{
    margin-top: 3rem!important;
}