.client-testimonial-section .testimonial-block .testimonial-content{height: 100%;display: flex; flex-direction: column;align-items: center; justify-content: center}
.client-testimonial-section .testimonial-block .testimonial-content h4{font-size:18px;font-weight:600;color:#F13C31;text-transform:capitalize;}
.client-testimonial-section .testimonial-block .testimonial-content h3{font-size:16px;font-weight:400;color:#252b33; line-height: 30px;}
.client-testimonial-section .testimonial-block .testimonial-content h5{font-size:16px;line-height:26px;color:#393939; margin-bottom: 20px; text-align: center;}
.client-testimonial-section .testimonial-block{ margin-bottom: 100px;}
.client-testimonial-section .testimonial-block:last-child{ margin-bottom: 0px;}
.client-testimonial-section { padding-bottom: 100px;}
.testimonial-video-section{position:relative;text-align:center; line-height: 0px;}
.testimonial-video-section .testimonial-video{position:relative; width: 100%;}
.testimonial-video-section:not(.hide-control) .video-btn-play{background:url("../../assets/images/video-play.svg") no-repeat;width:48px;height:48px;position:absolute;left:20px;bottom:20px;margin:0 auto;z-index:99;cursor:pointer;}
.testimonial-video-section:not(.hide-control) .video-btn-pause{background:url("../../assets/images/video-pause.svg") no-repeat;width:48px;height:48px;position:absolute;left:20px;bottom:20px;margin:0 auto;z-index:99;}
.testimonial-video-section .video-btn-play.video-btn-pause{opacity:0;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.testimonial-video-section:hover .video-btn-play.video-btn-pause{opacity:1;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.testimonial-video-section.hide-control .video-btn-play{display:none;}
 body.cd-model-fixed{position:fixed;overflow:hidden;z-index:99999;top:0;left:0;right:0;bottom:0;width:100%;height:100%;}
 body.cd-model-fixed .cd-modal{position:fixed;}
 body.cd-model-fixed .footer-nl-form{position:static;}
 body.cd-model-fixed .header{z-index:-1;}
 .cd-modal{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden;opacity:0;pointer-events:none;-webkit-transition:visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;-moz-transition:visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;transition:visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;}
 .cd-modal::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:60px;pointer-events:none;}
 .cd-modal .cd-modal-content{height:100%;width:100%;padding:0;text-align:left;overflow-y:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;overflow:hidden;position:relative;}
 .cd-modal-content .thanks-text-outer{max-width:1170px;margin:auto;position:absolute;top:50%;left:0;right:0;transform:translate(0%, -50%);}
 .cd-modal-content .thanks-text{overflow:hidden;position:relative;}
 .cd-modal-content .thanks-text img{margin:0 0 10px 10px;}
 .cd-modal-content .thanks-text h2{color:#fff !important;font-size:60px !important;text-transform:capitalize;margin:0px;line-height:70px;padding:0 !important;border:none !important;font-weight:600;}
 .cd-modal-content .thanks-text p{font-size:16px !important;margin:0px 0 10px 0;font-weight:400 !important;line-height:normal !important;color:#fff !important;}
 .cd-modal-content .thanks-text h5{display:block;font-size:24px;line-height:26px;color:#fff;font-weight:400;margin-bottom:10px;}
 .cd-modal-content .thanks-text .cdn-btn-set{overflow:hidden;padding:15px 0 0 0;}
 .cd-modal-content .thanks-text .cdn-btn-set .cd-btn, #lets-talk.lets-talk .contact-details .cdn-btn-set a.cd-btn{font-size:14px !important;color:#F13C31 !important;text-transform:uppercase !important;font-family:"Poppins",sans-serif;padding:10px 30px;border-radius:50px;display:block;margin:0 10px 0 0;background:#fff !important;font-weight:600;width:auto !important;text-align:center;float:left;border:2px solid #fff !important;}
 .cd-modal-content .thanks-text .cdn-btn-set .cd-btn:hover, #lets-talk.lets-talk .contact-details .cdn-btn-set a.cd-btn:hover{background:#F13C31 !important;color:#fff !important;}
 .cd-modal-content .thanks-text .cdn-btn-set .cd-btn.cd-link, #lets-talk.lets-talk .contact-details .cdn-btn-set a.cd-btn.cd-link{background:none !important;color:#fff !important;border-color:transparent !important;}
 .modal-is-visible .cd-modal{z-index:101;visibility:visible;opacity:1;pointer-events:auto;-webkit-transition:visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;-moz-transition:visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;transition:visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;}
 .modal-is-visible .cd-modal .cd-modal-content{-webkit-overflow-scrolling:touch;}
 .cd-modal-action{position:relative;}
 .cd-modal-action .cd-modal-bg{display:none; position:absolute;z-index:1;left:50%;width:4em;border-radius:50%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translateX(-2em);-moz-transform:translateX(-2em);-ms-transform:translateX(-2em);-o-transform:translateX(-2em);transform:translateX(-2em);z-index:-1;height:2.5em;background-color:#F13C31;}
 .cd-modal-action .btn.gradient-btn:not(.fixed-green) .cd-modal-bg{background:#F13C31;}
 .cd-modal-action .btn{position:relative;text-align:center;width:8em !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:color 0.2s 0.3s, width 0.3s 0s, border-radius 1s 0s;-moz-transition:color 0.2s 0.3s, width 0.3s 0s, border-radius 1s 0s;transition:color 0.2s 0.3s, width 0.3s 0s, border-radius 1s 0s;border-radius:50px !important;}
 .cd-modal-action .to-circle, .cd-modal-action .gradient-btn.btn.to-circle{border-radius:5em !important;width:4em;color:transparent;-webkit-transition:color 0.2s 0.3s, width 0.3s 0s, border-radius 1s 0s;-moz-transition:color 0.2s 0.3s, width 0.3s 0s, border-radius 1s 0s;transition:color 0.2s 0.3s, width 0.3s 0s, border-radius 1s 0s;}
 .fixed-body .fixed-popup .cd-modal-action .cd-modal-bg{position:fixed;top:0;}
 .fixed-body .modal-is-visible .cd-modal{position:fixed;}
 .fixed-body .modal-is-visible .cd-modal .cd-modal-content{padding:0;}
 .cd-modal-action .cd-modal-bg.is-visible{opacity:1;visibility:visible;z-index:100;}
 .cd-modal-action .cd-modal-bg.active{position:absolute;top:0;left:0;visibility:visible;opacity:1;}
 .cd-modal-close{border-bottom:none !important;color:#fff !important;background:none !important;font-size:18px !important;text-transform:none !important;margin-top:15px;overflow:hidden;white-space:nowrap;visibility:hidden;opacity:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;-moz-transition:-moz-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;transition:transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;}
 .no-touch .cd-modal-close:hover{background-color:rgba(0, 0, 0, 0.5);}
 .modal-is-visible .cd-modal-close{visibility:visible;opacity:1;-webkit-transition:-webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;-moz-transition:-moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;transition:transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
 .fixed-popup{overflow:auto !important;background:transparent;background-repeat:repeat;padding:50px 0px;}
 .fullscreen_search_holder .fullscreen_search_table{background-color:transparent;}
 body.fixed-body{overflow:hidden;position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;}
 .fixed-popup{overflow:auto !important;background:transparent;background-repeat:repeat;padding:50px 0px;}
 .fullscreen_search_holder .fullscreen_search_table{background-color:transparent;}
 body.fixed-body{overflow:hidden;position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;}

 .content_bottom {background: transparent;background-repeat: repeat;z-index: 1;}
 
.lets-talk .q_icon_with_title .icon_text_holder .icon_title{font-weight:400;margin:0 0 10px 0;}
.contact-details{color:#252b33;font-size:26px;}
 #lets-talk.lets-talk .contact-details a, .nl-form a.nl-field-toggle{color:#252b33;border-color:#252b33;line-height:1.5;border-bottom:1px solid #8a959e;font-size:26px;text-transform:capitalize;}
/*********Enquiry Form End****************/
/************************* Dark Theme Start  *********************************/
 .theme-black h1,  .theme-black h2,  .theme-black h3,  .theme-black h4,  .theme-black h5,  .theme-black h6,  .theme-black p,  .theme-black span, .theme-black blockquote, .theme-black strong, .theme-black b, .theme-black u, .theme-black center, .theme-black ol, .theme-black ul, .theme-black li, .theme-black li a { color:#fff !important;}
 .theme-black{background:#000000;}
/*==== Testimonial Page start ====*/
.theme-black .client-testimonial-section .testimonial-block .testimonial-content h4{ color: #F13C31 !important;}
.theme-black .client-testimonial-section { border-bottom:1px solid rgba(255, 255, 255, 0.1);}
/*==== Testimonial Page End ====*/

@media only screen and (max-width:979px){
.client-testimonial-section .testimonial-block .testimonial-content h5{font-size: 16px; line-height: 26px; margin-bottom: 10px;}
}

@media only screen and (max-width:767px){
.client-testimonial-section { padding-bottom: 30px;}
.client-testimonial-section .testimonial-block{ margin-bottom: 40px;}
.client-testimonial-section .testimonial-block .testimonial-content h5{ font-size: 16px; line-height: 24px; margin-bottom: 20px; text-align: left;}
.client-testimonial-section .testimonial-block .testimonial-content h4{ font-size: 16px;}
.client-testimonial-section .testimonial-block .testimonial-content h3{ font-size: 14px;}
.client-testimonial-section .testimonial-block .testimonial-content{ height: auto; margin: 30px 0px;align-items: flex-start;}
}