
/* Client Testimonial Page Start */
/* Video Testimonial Section */
.video-testimonail h2{text-align: center;margin: 0 0 40px 0;}
.video-testimonail .testimonials-info .h4{margin: 0 0 12px 0;text-align: center;color: #00649E;}
.video-testimonail .testimonials-info p{text-align: center; color: #000;}
.video-testimonail .testimonail_item{cursor: pointer;}
.video-testimonail .testimonial-img{position: relative; width: 100%; display: block;}
.video-testimonail .testimonial-img .play_icon { width: 50px; height: 50px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); margin: 0 !important; cursor: pointer; z-index: 0;}
.video-testimonail img{margin-bottom: 25px; border-radius: 10px; cursor: pointer;}
.video-testimonail .owl-dots { margin: 30px 0 0 0 !important; display: flex; align-items: center; justify-content: center; }
.video-testimonail .testimonials-info{cursor: pointer;}
/* Global Client Testimonial Section */
.global-client-test h2{text-align: center;margin: 0 0 40px 0;}
.global-client-test{padding: 0 0 67px 0;}
.global-client-test .global-client-test-inner{position: relative;width: 100%;}
.global-client-test .global-client-test-inner .testimonail-block:last-child{margin-bottom: 0;}
.global-client-test .global-client-test-inner .testimonail-block{display: flex;justify-content: space-between;align-items: self-end;width: 100%;gap: 87px;background-repeat: no-repeat;  border-radius: 20px;padding: 40px 82px 0 50px;position: relative;z-index: 1;background-size: cover;margin: 0 0 30px 0;}
.global-client-test .global-client-test-inner .testimonail-block.item-1{background: url(../img/testimonial_img/item-1.png);}
.global-client-test .global-client-test-inner .testimonail-block.item-2{background: url(../img/testimonial_img/item-2.png);}
.global-client-test .global-client-test-inner .testimonail-block.item-3{background: url(../img/testimonial_img/item-3.png);}
.global-client-test .global-client-test-inner .testimonail-block.item-4{background: url(../img/testimonial_img/item-4.png);}
.global-client-test .global-client-test-inner .testimonail-block.item-5{background: url(../img/testimonial_img/item-5.png);}
.global-client-test .global-client-test-inner .testimonail-block.item-6{background: url(../img/testimonial_img/item-6.png);}
.global-client-test .global-client-test-inner .testimonail-block.item-7{background: url(../img/testimonial_img/item-7.png);}
.global-client-test .global-client-test-inner .testimonail-block .p-content{padding-bottom: 43px;width: 60%;}
.global-client-test .global-client-test-inner .testimonail-block .owner-image-caption{width: 40%;line-height: 0;}
.global-client-test .global-client-test-inner .testimonail-block .p-content h3{width: auto;display: inline-block;margin: 0 0 20px 0;border-bottom: 1px solid #000000;color: #000000;padding: 0 0 10px 0;color: #00649E;}
.global-client-test .global-client-test-inner .testimonail-block:not(:last-child){margin-bottom: 30px;}
.global-client-test .global-client-test-inner .testimonail-block .p-content .owner-intro .owner-images img{width: 107px; display: block;}
.global-client-test .global-client-test-inner .testimonail-block .p-content .owner-intro .owner-details .h6{margin: 0 0 15px 0;}
.global-client-test .global-client-test-inner .testimonail-block .p-content .owner-intro .owner-details p{font-size: 18px;line-height: 18px;font-weight: 700;}
.global-client-test .global-client-test-inner .testimonail-block .p-content .owner-intro .owner-details p span::before{content: "";background: #383838;width: 3px;display: inline-block;height: 15px;margin: 0 5px;}
.global-client-test .global-client-test-inner .testimonail-block .p-content .owner-intro .owner-details p span a{color: #00649E;text-decoration: underline;}
.global-client-test .global-client-test-inner .testimonail-block .p-content .owner-intro{margin-bottom: 25px;display: flex;align-items: center;gap: 14px;}
/* Recognition Section Start */
.client-testimonial-recognition .site-awards-heading span{color: #00649E;}
.client-testimonial-recognition .site-awards-box-wrap .site-awards-box-inner:nth-child(1){background: #E8F5FF;border: 2px solid #E8F5FF;}
/* .client-testimonial-recognition .site-awards-box-wrap .site-awards-box-inner:nth-child(2){background: #FEF1EB;border: 2px solid #FEF1EB;}
.client-testimonial-recognition .site-awards-box-wrap .site-awards-box-inner:nth-child(3){background: #F3ECFD;border: 2px solid #F3ECFD;}
.client-testimonial-recognition .site-awards-box-wrap .site-awards-box-inner:nth-child(4){background: #FFF3D0;border: 2px solid #FFF3D0;}
.client-testimonial-recognition .site-awards-box-wrap .site-awards-box-inner:nth-child(5){background: #FFEBF3;border: 2px solid #FFEBF3;}
.client-testimonial-recognition .site-awards-box-wrap .site-awards-box-inner:nth-child(6){background: #E5F5F0;border: 2px solid #E5F5F0;} */
.client-testimonial-recognition .site-awards-box-wrap .site-awards-box-inner{width: calc(16.66% - -10px);}
/* Words from Our Clients Start */
.words-our-clients{background: linear-gradient(180deg, #F1FAFF 14.25%, rgba(241, 250, 255, 0) 100%);padding: 60px 0 0 0;}
.words-our-clients .our-journey-caption{position:relative;display:block;width:100%;}
.words-our-clients .title-caption{text-align:center;}
.words-our-clients .title-caption h2{margin:0 0 40px 0;}
.words-our-clients .tab-caption{width: 100%;overflow-y: hidden;overflow-x: auto;margin: 0 0 60px 0;position: relative;}
.words-our-clients .journet-tab-inner{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:10px;}
.words-our-clients .tab-list .tabing-list-inner{width:100%;min-width:150px;font-size:20px;line-height:28px;color:#000;padding:12px 20px;text-align:center;background:#fff;border:1px solid #4EB3E8;border-radius:100px;display:inline-block;cursor:pointer;font-weight:400;}
.words-our-clients .tab-list.active .tabing-list-inner{background:#4EB3E8;color:#fff;font-weight:600;}
.words-our-clients .tab-main-wrap .site-technologies-tabing-icon-wrap{display:flex;max-width:1440px;margin:0 auto;justify-content:center;row-gap:45px;column-gap:0;flex-wrap:wrap;}
.words-our-clients .tab-main-wrap .site-technologies-tabing-icon-wrap .client-testimonial-wrap{width: 100%;display: flex;justify-content: flex-start;column-gap: 30px;row-gap: 30px;flex-wrap: wrap;}
.words-our-clients .tab-main-wrap .client-testimonial-item .client-info{display: flex;align-items: center;gap: 17px;}
.words-our-clients .tab-main-wrap .client-testimonial-item{width: calc(33.33% - 20px);background: #FFFFFF;box-shadow: 5px 5px 50px 0px #0000000D;padding: 30px 30px 0 30px;border-radius: 20px;position: relative;}
.words-our-clients .tab-main-wrap .client-testimonial-item .client-info img{max-width: 100px;width: 100%;}
.words-our-clients .tab-main-wrap .client-testimonial-item .client-info .h5{margin: 0; color: #00649E;}
.words-our-clients .tab-main-wrap .client-testimonial-item .client-discription{margin: 26px 0 57px 0;}
.words-our-clients .tab-main-wrap .client-testimonial-item .client-discription p{color: #383838;}
.words-our-clients .tab-main-wrap .client-testimonial-item .testimonail-quotes {position: absolute;bottom: 30px;line-height: 0;right: 30px;}
.words-our-clients .tab-main-wrap .client-testimonial-item .testimonail-quotes img{max-width: 74px;width: 100%;}
.words-our-clients .tab-main-wrap .client-testimonial-item .testimonail-line{line-height: 0;}
.words-our-clients .tab-main-wrap .client-testimonial-item .testimonail-line .line{max-width: 239px;width: 100%;border-radius: 20px;height: 12px;display: inline-block;position: absolute;bottom: 0;right: 13px; background: #FFECEE;}
.words-our-clients .tab-main-wrap:after{content: unset;}
.words-our-clients .tab-main-wrap .mobile-image{display: none !important; }

/* Show More Arrow */
/*.words-our-clients .tab-main-wrap .site-technologies-tabing-icon-wrap .show-more-wrap{display: block !important;} */
.words-our-clients .tab-main-wrap .site-technologies-tabing-icon-wrap .show-more-wrap .icon-img {width: 100%;max-width: 26px;margin: 0 auto 12px;display: block;line-height: 0}
.words-our-clients .tab-main-wrap .site-technologies-tabing-icon-wrap .show-more-wrap .icon-img img{display: block;}
.words-our-clients .tab-main-wrap .site-technologies-tabing-icon-wrap .show-more-caption h6{margin: 0;}
.words-our-clients .tab-main-wrap .site-technologies-tabing-icon-wrap .show-more-caption{cursor: pointer;}

/* Line Colors */
.words-our-clients .tab-main-wrap .client-testimonial-item .testimonail-line .line.color-one{background: #FFECEE;}
.words-our-clients .tab-main-wrap .client-testimonial-item .testimonail-line .line.color-two{background: #E2F8FC;}
.words-our-clients .tab-main-wrap .client-testimonial-item .testimonail-line .line.color-three{background: #FFF2D1;}
.words-our-clients .tab-main-wrap .client-testimonial-item .testimonail-line .line.color-four{background: #E5FFF2;}
.words-our-clients .tab-main-wrap .client-testimonial-item .testimonail-line .line.color-five{background: #E9DDD1;}
.words-our-clients .tab-main-wrap .client-testimonial-item .testimonail-line .line.color-six{background: #EFECFE;}
.words-our-clients .tab-main-wrap .client-testimonial-item .testimonail-line .line.color-seven{background: #EFECFE;}
.words-our-clients .tab-main-wrap .client-testimonial-item .testimonail-line .line.color-eight{background: #EFECFE;}

/* GoodFirms Reviews Testimonial Tabing Two */
.words-our-clients .tab-main-wrap .site-technologies-tabing-icon-wrap .testimonial-review-img img{width: 100%;max-width: 100%;}
.words-our-clients .tab-main-wrap .site-technologies-tabing-icon-wrap .testimonial-review-sldier .owl-dots{margin: 52px 0 0 0;}

/* Testimonial Popup Model Satrt */
.active-modal{overflow: hidden;}
.testimonail_item{cursor: pointer;}
.testi-modal {position:fixed;z-index:10000;top:0;left:0;visibility:hidden;width:100%;height:100%;display:flex;align-items:center;justify-content:center;}
.testi-modal.is-visible{visibility:visible;}
.testi-modal .modal-overlay{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);visibility:hidden;opacity:0;transition:visibility 0s linear 0.3s,opacity 0.3s;}
.testi-modal.is-visible .modal-overlay{opacity:1;visibility:visible;transition-delay:0s;}
.testi-modal .modal-wrapper{position:relative;z-index:9999;width:fit-content;}
.testi-modal .modal-transition{transition:all 0.3s 0.12s;transform:translateY(-10%);opacity:0;}
.testi-modal.is-visible .modal-transition{transform:translateY(0);opacity:1;}
.testi-modal .modal-close:hover{color:unset;border:none;background:transparent;}
.testi-modal .modal-close{cursor:pointer;position:absolute;top:15px;right:15px;z-index:999;font-family:unset;font-style:unset;font-weight:unset;text-align:unset;font-size:unset;line-height:unset;letter-spacing:unset;padding:unset;color:unset;border:none;background:unset;border-radius:unset;transition:unset;}
.testi-modal .modal-close img{filter:invert(1);transform:rotate(45deg);width:30px;}
.words-our-clients .tab-main-wrap .site-technologies-tabing-icon-wrap .show-more-wrap .icon-img{max-width: 20px;margin: 0 auto 5px;}

/* Testimonial Popup Model End */
/* Client Testimonial Page End */
.popup {display: none; position: fixed; z-index: 1; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgba(0, 0, 0, 0.4); align-items: center; justify-content: center;}
.popup .popup-content { background-color: transparent; margin: 0 auto; padding: 0; border: 0px; width: 100%; height: 460px; max-width: 48rem; display: flex; align-items: center; justify-content: center; position: relative;}
.popup .popup-content span.close-button img { width: 40px; }
.popup .close-button { position: absolute; right: -20px; top: -25px; cursor: pointer; display: flex; align-items: center; justify-content: center;}
.popup .close-button img { width: 40px; filter: brightness(0) saturate(100%) invert(100%) sepia(18%) saturate(1%) hue-rotate(53deg) brightness(114%) contrast(101%); transform: rotate(45deg);}
.popup #youtube-video-container{width: 100%; height: 100%;}
.popup #youtube-video-container iframe{height: 430px !important; width: 100% !important; object-fit:cover !important; }
/* Media Quary Start */
@media only screen and (max-width: 1199px) {
    .global-client-test .global-client-test-inner .testimonail-block{gap: 25px; padding: 30px 30px 0 30px;}
    .global-client-test .global-client-test-inner .testimonail-block .p-content{width: 65%;}
    .global-client-test .global-client-test-inner .testimonail-block .owner-image-caption{width: 35%;}
    .global-client-test .global-client-test-inner .testimonail-block .p-content{padding-bottom: 20px;}
    .global-client-test .global-client-test-inner .testimonail-block .p-content .owner-intro{margin-bottom: 15px;}
    .global-client-test .global-client-test-inner .testimonail-block .p-content .owner-intro .owner-details .h6{margin: 0 0 10px 0;}
    .global-client-test .global-client-test-inner .testimonail-block .p-content .owner-intro .owner-images img{width: 95px;}
    .words-our-clients .tab-main-wrap .client-testimonial-item{width: calc(50% - 13px);padding: 25px 25px 0 25px;}
    .words-our-clients .tab-main-wrap .site-technologies-tabing-icon-wrap .client-testimonial-wrap{column-gap: 25px;row-gap: 25px;}
    .words-our-clients .title-caption h2{margin: 0 0 30px 0;}
    .words-our-clients .tab-caption{margin: 0 0 40px 0;}
}

@media only screen and (max-width: 1023px) {
    /* Client Testimonial Page Start */
    /* Hero Section */
    .banner-wrap.client-testimonial {margin: 0 0 50px 0;}
    /* Video Testimonial Section */
    .video-testimonail {padding: 0 !important;}
    .video-testimonail h2{margin: 0 0 30px 0;}
    /* Global Client Testimonial Section */
    .global-client-test h2{margin: 0 0 30px 0;}
    /* Recognition Section Start */
    .client-testimonial-recognition .site-awards-box-wrap .site-awards-box-inner {width: 100% !important;}
    /* Words from Our Clients Start */
    .popup .popup-content{height: 360px; max-width: 35rem;}
    .popup #youtube-video-container iframe{height: 360px !important;}
    .popup .popup-content span.close-button img{width: 30px;}
    .popup .close-button { right: -15px; top: -20px; }
    .video-testimonail .owl-dots{margin: 10px 0 0 0 !important;}
    .global-client-test .global-client-test-inner .testimonail-block{flex-direction: column;align-items: center;gap: 40px;padding: 50px 50px 0 50px;}
    .global-client-test .global-client-test-inner .testimonail-block .p-content,
    .global-client-test .global-client-test-inner .testimonail-block .owner-image-caption{width: 100%;}
    .global-client-test .global-client-test-inner .testimonail-block .p-content{padding-bottom: 0;}
    .words-our-clients .tab-list .tabing-list-inner{font-size:18px !important;}
    /* Client Testimonial Page End */
}

@media only screen and (max-width: 767px) {
     /* Client Testimonial Page Start */
    /* Hero Section */
    .banner-wrap.client-testimonial {margin: 0 0 40px 0;}
    .client-testimonial{min-height: unset;}
    .popup .popup-content { height: 310px; max-width: 33rem; }
    .popup #youtube-video-container iframe{height: 310px !important;}
    /* Global Client Testimonial Section */
    .words-our-clients .tab-main-wrap .client-testimonial-item{width: calc(100% - 0px);}
    .words-our-clients .tab-main-wrap .client-testimonial-item .client-info img {max-width: 75px;}
    .global-client-test .global-client-test-inner .testimonail-block .p-content .owner-intro .owner-images img {width: 60px;}
    .global-client-test .global-client-test-inner .testimonail-block .p-content .owner-intro .owner-details{text-align: left;}
    .global-client-test .global-client-test-inner .testimonail-block .p-content h3{font-size: 20px;}
    .global-client-test .global-client-test-inner .testimonail-block .p-content p{text-align: left;}.global-client-test .global-client-test-inner .testimonail-block .p-content .owner-intro {margin-bottom: 15px;}
    .global-client-test .global-client-test-inner .testimonail-block .p-content .owner-intro .owner-details .h6{font-weight: 600;font-size: 16px;line-height: 16px;}
    .global-client-test .global-client-test-inner .testimonail-block .p-content .owner-intro .owner-details p {font-size: 16px;line-height: 16px;font-weight: 600;font-size: 14px;line-height: 24px;}
    .global-client-test .global-client-test-inner .testimonail-block{padding: 20px 20px 0 20px;gap: 25px;}
    .global-client-test .global-client-test-inner .testimonail-block .p-content{text-align: center;padding-bottom: 0;}
    .global-client-test .global-client-test-inner .testimonail-block .p-content .owner-intro .owner-details .h6 {margin: 0 0 8px 0;} 
    .global-client-test .global-client-test-inner .testimonail-block .p-content .owner-intro .owner-details p span::before{height: 10px;width: 2px;}
    .global-client-test .global-client-test-inner .testimonail-block .p-content p{font-size: 14px;line-height: 22px;}
    .global-client-test h2{margin: 0 0 15px 0;}
    /* Video Testimonial Section */
    .video-testimonail h2{margin: 0 0 15px 0;}
    .video-testimonail {padding: 0 0;}
    .video-testimonail .owl-dots {margin: 15px 0 0 0 !important;}
    .video-testimonail
    /* Words from Our Clients Start */
    .words-our-clients .tab-main-wrap .client-testimonial-item .client-info img{max-width: 65px;}
    .words-our-clients .tab-main-wrap .client-testimonial-item .client-discription {margin: 20px 0 50px 0;}
    .words-our-clients .tab-main-wrap .client-testimonial-item .testimonail-line .line{max-width: 175px;height: 8px;border-radius: 10px;}
    .words-our-clients .tab-main-wrap .client-testimonial-item .testimonail-quotes img {max-width: 50px;}
    .words-our-clients .tab-main-wrap .client-testimonial-item .testimonail-quotes{right: 20px;bottom: 20px;}
    .words-our-clients .tab-list .tabing-list-inner{min-width: 235px;padding: 6px 20px;font-size: 18px !important;}
    .words-our-clients .journet-tab-inner{gap: 6px;justify-content: start;}
    .words-our-clients .title-caption h2{margin: 0 0 15px 0;}
    .words-our-clients .tab-caption{margin:0 0 20px 0;padding: 0 0 10px 0;}
    .words-our-clients .tab-main-wrap .site-technologies-tabing-icon-wrap .testimonial-review-sldier .owl-dots{margin: 20px 0 0 0;}
    .global-client-test .global-client-test-inner .testimonail-block{background-size: cover !important;}
    .words-our-clients .tab-main-wrap .site-technologies-tabing-icon-wrap .show-more-caption h6{font-size: 16px;}
    .words-our-clients .tab-main-wrap .site-technologies-tabing-icon-wrap{row-gap: 25px;}
    .video-testimonail .testimonials-info .h4{ margin: 0 0 5px 0;}
    .testi-modal.is-visible .modal-transition iframe{width: 100%;height: auto;}
    .owl-theme .owl-dots .owl-dot span{margin: 4px 3px;}
    .words-our-clients .tab-caption::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #F5F5F5;border-radius:100px;}
    .words-our-clients .tab-caption::-webkit-scrollbar{height: 4px;background-color: #F5F5F5;border-radius:100px;}
    .words-our-clients .tab-caption::-webkit-scrollbar-thumb{background-color: #4EB3E8;border-radius:100px;}
    .words-our-clients .tab-main-wrap .desktop-image{display: none !important; }
    .words-our-clients .tab-main-wrap .mobile-image{display: block !important; }
    /* Client Testimonial Page End */
}

@media only screen and (max-width: 575px) {
    .popup .popup-content { height: 240px; max-width: 85%; }
    .popup #youtube-video-container{height: 100%;}
    .popup #youtube-video-container iframe{height: 100% !important;}
}c