.services_bloc_section_outer .services_block_icon .elementor-widget-container{
    width: 150px;
    height: 150px;
    margin: 0 auto !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

.services_bloc_section_outer a:hover{
    color: #9bc3b6 !important;
}

/* .services_bloc_section_outer .services_block_icon .elementor-widget-image img{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    max-height: 100%;
    width: auto;
} */



/* Testimonial Section */
.testimonial_outer_main_sec {
    position: relative;
}


.my_clients_sec_outer {
    position: relative;
}

.clients_content_sec {
    width: 33.33%;
    float: left;
    position: relative;
}

.my_clients_sec_inner {
    /* padding-left: 34px; */
    position: relative;
}
/* .my_clients_swiper_slider, .swiper-wrapper{width: 1200px;} */

.my_clients_project {
    background: #FAFAFA;
    overflow: hidden;
    position: relative;
    padding: 24px 30px 50px;
}

.my_clients_content>p {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 400;
    color: #000;
    margin-bottom: 0;
}

.my_clients_learn>p {
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    color: #000000;
    margin-bottom: 0;
}

.my_clients_title h2{
    margin-top: 0px;
}

.clients_name_sec {
    background: #F3F3F3;
    padding: 24px 30px;
}

.google_image_sec {
    margin-bottom: 6px;
    text-align: right;
}
.google_image_sec img {width: 96px;}

.reviews_icon_sec {
    margin-bottom: 24px;
    text-align: left;
}

.my_clients_arrow {
    position: absolute;
    bottom: -70%;
}

.my_clients_arrow_btn {
    width: 45px;
    left: 80px;
}

.featured_project_prev_arrow {
    left: 0;
}

.my_clients_arrow_btn::after {
    content: '' !important;
}

.my_clients_arrow_btn svg {
    width: 44px;
    height: 44px;
    stroke: #DDDDDD;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

.my_clients_arrow_btn svg path {
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

.my_clients_arrow_btn:hover svg path {
    stroke: #C10202;
}

.swiper-pagination.testimonial_pagination {
    bottom: -42px !important;
}
.testimonial-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    opacity: 1;
    background: #000;
    width: 25px;
    transition-delay: 0s;
}
.testimonial-pagination .swiper-pagination-bullet {
    height: 11px;
    width: 11px;
    background: #000;
    border-radius: 20px;
    margin: 0 5px !important;
    opacity: 1;
    transition: opacity .5s, background-color .5s, width .5s;
    transition-delay: .5s, .5s, 0s;
}

@media screen and (max-width: 1250px){
    .video___section iframe{ height: 246px;}
    .clients_content_sec{padding-right: 0px;}
 }

@media screen and (max-width: 1203px){
    .uk-navbar-nav { gap: 30px !important;}
 }
@media screen and (max-width: 992px){ 

    .menu-item-has-children .uk-nav-sub{
        display: none;
    }
    .menu-item-has-children{position: relative;}

    .expand_plus { position: absolute; right: 0; top: 0; padding: 16px 15px; cursor: pointer; z-index: 100; } 
    .expand_plus i { display: block; position: relative; width: 12px; height: 10px; top: -8px; } 
    .expand_plus.active i { background-position: 0px -190px } 
    .nav-menu .sub-menu .expand_plus { height: 34px }
    .expand_plus:after {
        margin-right: -2px;
        transform: translate(-50%, -50%) rotate(-135deg);
        content: '';
        position: absolute;
        top: 50%;
        right: 15px;
        width: 8px;
        height: 8px;
        margin-left: -2px;
        box-sizing: border-box;
        border-top: 2px solid #000;
        border-left: 2px solid #000;
        transform-origin: center;
    }
    .expand_plus.active:after {
        transform: translate(-50%, -50%) rotate(45deg);
    }


    .video___section iframe{ height: 182px;}
    .services_bloc_section_outer .services_block_icon .elementor-widget-container{ width: 120px; height: 120px;}

}

@media screen and (max-width: 767px){ 
    .video___section iframe{ height: 242px;}

    .clients_content_sec{float: none; width: 100%; text-align: center;}
    .my_clients_title.heading_sec h2{text-align: center;}
    .my_clients_sec_outer{ margin-top: 50px;}
    /* .my_clients_sec_inner{padding: 0;} */
    .my_clients_arrow { position: absolute; bottom: -20%; }
}

@media screen and (max-width: 479px){ 
    .video___section iframe{ height: 174px;}

    .my_clients_arrow_btn::after {
        content: '' !important;
    }
    /* .my_clients_swiper_slider, .swiper-wrapper {
        width: auto;
    } */
    .my_clients_content > p{
        font-size: 14px;
        line-height: 1.4;    
    }
    .my_clients_learn > p{
        font-size: 13px;
    }
    .my_clients_project{ padding: 20px 24px 30px;}
    .clients_name_sec{padding: 18px 24px;}
}