/* reviews-content-section */
.reviews-bg {padding-top: 70px;background:transparent !important;overflow: hidden;position: relative;}
.reviews-content-section .review-box {column-count: 3;column-gap: 30px;}
.reviews-content-section .review-box article {margin: 0;display: grid;grid-template-rows: repeat(1fr, 3);margin-bottom: 30px;break-inside: avoid;}

/* reviews-video-section */
.reviews-video-section {margin: 0px 0px 50px 0px;}
.reviews-video-section .client-Video {column-count: 4;}
.reviews-video-section .client-Video .clientVideoReviewSlider-item figure img{border-radius: 8px !important;width: 100%;height: auto !important;object-fit: cover;transition-duration: 500ms;}
.reviews-video-section .client-Video article {margin: 0;display: grid;margin-bottom: 20px;break-inside: avoid;}
.reviews-video-section .client-Video .clientVideoReviewSlider-item {width: 100% !important;}
.reviews-video-section .client-Video .clientVideoReviewSlider-item figure .youtube-icon img {cursor: pointer;position: absolute;top: 10px;left: 10px;display: inline-block;height: 52px;width: 56px;z-index: 9;transition-duration: 300ms;}
.reviews-video-section .client-Video .clientVideoReviewSlider-item figure .youtube-icon:hover img{box-shadow: none}
.reviews-video-section .client-Video .clientVideoReviewSlider-item figure:before {border-radius: 8px;content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(180deg,transparent 0,rgba(0,0,0,.17) 70%,rgba(0,0,0,.92));}
.reviews-video-section .client-Video .clientVideoReviewSlider-item figure:hover img{box-shadow: none;}
.reviews-video-section .client-Video .clientVideoReviewSlider-item figure{cursor: pointer;}
.reviews-video-section .client-Video .clientVideoReviewSlider-item .author-detail {position: absolute;bottom: 0px;left: 0px;text-align: left;background-color: transparent;padding: 0 5px 5px 15px;border-top-right-radius: 0px;width: 100%;}

.discover-technology.review {padding: 0px 0px 55px 0px !important;}

/* site-footer */
.site-footer {padding: 70px 0px 50px 0px;background: #16191D;color: #ffffff;overflow: hidden;z-index: 1;}
.site-footer .footer-list{width: 110%;}
.site-footer .footer-list li{position: relative;left: -15px;}
.site-footer .footer-list li a{font-family: 'Inter';font-style: normal;text-decoration: none; font-weight: 300;font-size: 16px;line-height: 28px;color: #D4D7DC;text-transform: capitalize;}
.site-footer .footer-list li a:hover {color: #0a58ca;}
.site-footer .footer-list li.width-50 { flex: 0 0 50%; max-width: 50%;}
/* .site-footer .follow-us{text-align: right;} */

@media (max-width: 991px) {
    .reviews-content-section .review-box {column-count: 2;column-gap: 30px;}
    .reviews-video-section .client-Video {column-count: 3;}
    .hero-title { padding: 40px 0px 20px !important;}
    /* .site-footer .follow-us{text-align: left;} */
}
@media (max-width: 768px) {
    .site-footer .footer-list {width: 100%; overflow: hidden;}
}

@media (max-width: 767px) {
    .nav-item{padding: 0px !important;width: 100%;text-align: center;}
    .nav-item.call-button{padding: 0px !important;width: 100%;text-align: center;margin-bottom: 15px;}
    .nav-item.call-button div span:first-child{display: none !important;}
    .navbar-collapse{background-color: #ffffff;margin-top: 10px;border-top: solid 1px #dddddd;}
    #header{background-color: #ffffff;}

    .wrapper-700{ padding: 0;}
    .pad-e-responsive, .developed-details { padding-right: 0px !important; }
    .site-footer{text-align: left !important;}
    .site-footer #footerMoreContent{text-align: left;}
    .chat-with-experts-responsive { justify-content: center; }
}

@media (max-width: 620px) {
    .reviews-content-section .review-box {column-count: 1;column-gap: 30px;}
    .reviews-video-section .client-Video {column-count: 2;}
    .site-footer .footer-list { width: 100%; }
    .site-footer .footer-list li.width-50 { flex: 0 0 100%;max-width: 100%;}
}

@media (max-width: 430px) {
    .hero-section{padding-top: 70px;}
    .hero-title {font-size: 60px;line-height: 80px;padding: 10px 0px 20px 0px;}
    .technologies-container{grid-gap: 7px;}
    .site-link {position: relative !important;bottom: 80px !important;right: 24px;}
    .follow-us{padding-bottom: 30px;}
}
@media(max-width:450px){
    .header-customize .blue-btn {font-size: 14px !important;padding: 6px 14px !important;}
    .header-customize span.logo-star img {width: 194px;}
}
