/*Testimonials, Success Stories, Satisfied Clients and Form section start*/
.siteTitle{text-align:center;}
.contactNow{padding:40px 0px 20px 0px;background: #f6f9fc;border-radius: 0 65px 0 0;}
.contactNow h2 {font-size: 32px;font-weight:700;color:#1e75bb; text-align:center;}
.contactNow h3{text-align:center; color: #34ade2;}
.successStories{position:relative;}
#video.successStories{padding-top: 40px;}
.contact_popup_wrap{display:none;}
.successStories .container-main{border-bottom: 4px solid #f6f9fc;padding:40px 10px;}
.container-main.video-testimonials{padding-top:0px;}
.successStories .siteTitle h2, .satisfiedClients .siteTitle h2{margin-bottom: 13px;}
.successStories .siteTitle h3, .satisfiedClients .siteTitle h3{color:#34ade2;}
.video-testimonials .siteTitle h2{margin-bottom:40px;}
.successStories .slick-initialized .slick-slide{margin: 0px 12px; display:inline-block;vertical-align:top;}
.successStories .storiesSlider{margin-top:40px; margin-bottom:40px;}
.satisfiedClients .siteTitle h3{margin-bottom:40px;}
.video_popup_wrap{position:fixed;top:50%;left:50%;z-index:9999999;width:100%;display:none;max-width:1024px;transform:translate(-50%,-50%);}
.popup_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(39, 58, 80, .7);z-index:999999;display:none}
.video_popup_inner{position:relative;padding:40px;background:#fff;border-radius:65px 0 65px 0;}
.popup_close_btn{position:absolute;right:15px;top:15px;z-index:203;cursor:pointer;}
.vid_play .btn_blue_bg{display:inline-flex;width:206px;height:206px;background:#1E75BB;border-radius:100%;justify-content:center;align-items:center;margin-bottom:20px;}
.vid_play{cursor:pointer;transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;}
.vid_play:hover>.btn_blue_bg{background:#27a8e0;transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;}
.page-template-video_testimonials .whitebg .container-main h4.riskFree a{ text-decoration: underline;color: #34ade2;}
.page-template-video_testimonials .whitebg .container-main h4.riskFree a:hover{ text-decoration: underline;color: #1E75BB;}

.vid_play:hover>h3{color:#1E75BB;transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;}
.videoSec{box-shadow:2px 1px 3px #ccc;background:#fff;width:100%;margin-bottom:40px;display:flex;}
.videoSec .col-33{display:flex;flex-direction:column;}
.videoSec .videoPlayBtn{align-items:center;flex-direction:row;justify-content:center;}
.videoPlayBtn{background:#f6f9fc;text-align:center;}
.videoDesc{padding:45px 25px 20px 28px;}
.videoDesc .title{ color:#27a8e0; margin-bottom:40px;}
.videoDesc .videoTitle{margin-bottom: 20px;}
.videoDesc .auther{margin-bottom: 17px;color: #273a50;}
.videoDesc p{color:#273A50;text-transform:uppercase;line-height:20px;margin-bottom:10px;letter-spacing:1.3px;}
.videoPlayBtn h3{text-transform: uppercase;color: #27a8e0;}
.slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;
-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.clientSaySlider .slider-nav{max-width: 700px; margin:40px auto 0px auto; position: relative;}
.clientSaySlider .slider-nav .slick-slide img {display: inline-block; filter: grayscale(100%);-webkit-filter: grayscale(1);opacity: 0.6;cursor: pointer;}
.clientSaySlider .slider-nav .slick-slide img:hover, .clientSaySlider .slider-nav .slick-slide.slick-current img{filter: grayscale(0);-webkit-filter: grayscale(0);opacity:1;}
.clientSaySlider .slider-nav .slick-list .slick-track{transform:none !important}
.clientSaySlider .slider-for .slick-next{background: url(/wp-content/themes/programmersai/assets/images/pioh2-sprite.png) no-repeat 0 -5px;border: 0px; font-size: 0px;width: 35px;height: 35px;position: absolute; right: 30px;top:70%;z-index: 1; cursor:pointer}
.clientSaySlider .slider-for .slick-prev{background: url(/wp-content/themes/programmersai/assets/images/pioh2-sprite.png) no-repeat 0 -50px;border: 0px; font-size: 0px;width: 35px;height: 35px;position: absolute; left: 30px;top:70%;z-index: 1; cursor:pointer}
.clientSaySlider .slick-slider{z-index: 3;}
.clientSay{border-radius:0 65px 0 0;min-height:600px;padding:45px 0px 20px 0px;background:radial-gradient(ellipse at center, #4996d5 10%,#24547E 15%,#273A50 100%);position:relative;}
.clientSay::after{content:"";background:url(/wp-content/themes/programmersai/assets/images/header-banner-cloud-2.png) repeat-x left 0px;width:100%;display:block;left:0;top:170px;position:absolute;height:430px;}
.clientSay .siteTitle h3{font-size:20px;line-height:28px}
.clientSay .siteTitle h2{color: #fff;margin-top:30px;margin-bottom:30px;}
.testimonialsSlider .slider-for .slick-list{background: #f6f9fc;padding:60px 40px 40px 40px;border-radius:0px 65px 65px 65px; margin-bottom:30px;position:relative;max-width:85%;margin:0px auto;}
.testimonialsSlider h2{margin-bottom:35px;}
.testimonialsSlider p{font-size: 18px; line-height:20px;font-weight: 300;color: #273A50;}
.testimonialsSlider .slick-initialized .slick-slide{display:inline-block;vertical-align:top;}
.testimonialsSlider .slick-list {position:relative; display:block; overflow:hidden ;margin:0;padding:0;}

/*Success slider start*/
.success_blk_wrap{display:flex;justify-content:space-between;overflow:hidden;flex-wrap:wrap;gap:25px;position: relative;}
.success_blk_wrap .slick-list{padding-left:0 !important; overflow: hidden;}
.success_blk_wrap .success_blk{max-width:596px;}
.blk_header_blue{background:#273A50;border-radius:0 65px 0 0;padding:40px 30px 40px 70px;min-height: 240px;}
.grey_top_blk{background:#273A50}
.grey_top_blk p{margin:0;padding:0;font-size:18px;font-weight:400;line-height:30px;color:#273A50}
.grey_top_inr{background:#F6F9FC;border-radius:0 65px 0 0;padding:15px 70px 40px 70px;min-height:250px;}
.grey_bottom_blk{position:relative}
.grey_bottom_blk::before{content:'';width:2px;height:90%;background:transparent;position:absolute;border-left:2px dashed #27A8E0;left:70px;top:5px}
.tech_stack_blk{border-radius:0 0 60px 60px;padding:0 70px 30px 100px;background:#F6F9FC;min-height:100px;}
body .tech_blk>p{padding:15px 70px 0 100px;font-weight:700;text-transform:uppercase;color:#1E75BB}
.blk_header_blue h2{color:#fff}
.tech_stack_blk span{font-weight:500}
.grey_top_inr a{color:#27A8E0;text-transform:uppercase;font-size:16px;font-weight:400;margin-top:10px;display:inline-block}
.grey_top_inr a:hover{color:#1e75bb}
.tech_stack_blk p{letter-spacing:1px;color:#273A50;text-transform:uppercase;line-height:20px;font-weight:400;}
.success_blk_content{position:relative}
.success_blk_content::after{content:'';position:absolute;right:20px;bottom:0;width:84px;height:84px}
.erp_blk .success_blk_content::after{background:url(../images/home-new/gear_icon.svg) no-repeat;background-size:contain;}
.user_eng_blk .success_blk_content::after{background:url(../images/home-new/tech_icon.svg) no-repeat;background-size:contain;}
.success_storiesCount{color:#6CDDAF;text-align:center;margin-bottom:5px;display:none;text-transform:uppercase;}
/*Success slider end*/

.custom_btn{padding:10px 30px;background:#ffba56;color:#fff;border-radius:0px;text-transform:uppercase;font-size:24px;cursor:pointer;border:0px;font-weight:700;line-height:normal;display:inline-block;}
.custom_btn:hover{background:#ffa016; color:#fff;}

.satisfiedClients{padding:40px 0px 40px 0px;border-radius:0 0 0 65px;background:#fff;}
.satisfiedClients .company_logo_slider, .satisfied_clients_top_blk .company_logo_slider{position:relative;}
.satisfiedClients .slick-list, .satisfied_clients_top_blk .slick-list{overflow:hidden;}
.satisfiedClients .slick-list .slick-slide, .satisfied_clients_top_blk .slick-list .slick-slide{display:inline-block; text-align:center;}
.company_logo_slider_mob{display:none;}
.company_logo_slider_mob ul li {display: inline-block;text-align: center;}
/*----contact Section---*/ 
.hireSection .ninja_form {background: transparent;box-shadow: inherit;padding: 0px;}
.hireSection .ninja_form h2{margin-bottom: 13px;}
.hireSection .ninja_form .nf-form-cont{margin-top:35px;}
.hireSection .ninja_form .nf-field-container{margin-bottom: 28px;}
.hireSection .ninja_form .nf-field-container.hidden-container, .hireSection .ninja_form .nf-field-container.submit-container{margin-bottom:0px;}
.hireSection .ninja_form .nf-form-cont .nf-form-layout .ninja-forms-field{border-top:0px;border-right:0px; border-left:0px; border-bottom: 1px solid #dedee5 !important; height: 48px;background: #fff !important;color: #333;font-weight: 400;padding: 0 10px;box-shadow:1px 1px 3px #ccc;font-family: 'Inter', sans-serif !important;}
.hireSection .ninja_form .nf-form-cont .nf-form-layout textarea.ninja-forms-field{height:200px; padding-top:12px;font-family: 'Inter', sans-serif !important;}
.hireSection .ninja_form #nf-field-15-wrap {text-align: center;}
.ninja_form h3.teamMsg {padding-top: 22px !important;text-align: center;}
.ninja_form h3.teamMsg a{color: #222;font-weight: 400;text-align: center;font-size: 22px;}
.ninja_form h3.teamMsg a:hover u { color: #0070C0;}
.ninja_form .nf-before-form-content, .ninja_form .nf-input-limit{display:none;}
.ninja_form .nf-form-cont .nf-form-layout .nf-field-label{display:inline-block; position:absolute;top:0px;left:0;z-index:1;transform:translate(0, 12px) scale(1);transition: color 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms,transform 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;visibility: visible;background:rgba(255,255,255,0.8); padding: 0px 10px;width: inherit;height: 22px; line-height: 20px;}
.contactNow .nf-form-layout .nf-form-content{position:relative;z-index:2;}
.contactNow .nf-form-layout{position:relative;}
/*.contactNow .nf-form-layout::before{content:'';background:url(../images/home-new/why_choose_line.svg) no-repeat left center;position:absolute;right:50px;bottom:-20px;width:100%;height:100%;z-index:1;}*/
.ninja_form .nf-form-cont .nf-form-layout .nf-form-content label{font-size:20px;font-weight:400;cursor: text;text-transform: uppercase;letter-spacing: 1.5px; color:#96a0ac; line-height: 22px;}
.ninja_form .nf-form-cont .nf-form-layout .nf-field{position:relative;}
.ninja_form .nf-form-cont .nf-form-layout .nf-field.focusIn .nf-field-label{transform:translate(0, 1.5px) scale(1);transition: color 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms,transform 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;margin-top:-20px !important;} 
.ninja_form .nf-form-cont .nf-form-layout .nf-form-content .nf-field.focusIn label {font-size: 12px;transition: all 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms}
.ninja_form .ninja-forms-req-symbol{display:none;}
.hireSection .ninja_form .nf-form-cont .nf-form-layout .textarea-container .nf-error.field-wrap .nf-field-element::after{height: 38px;}
.hireSection .ninja_form .nf-form-cont .nf-form-layout .submit-wrap input[type="button"], .hireSection .ninja_form .nf-form-cont .nf-form-layout .submit-wrap input[type="submit"]{padding:7px 30px !important;height: auto;max-width: 390px; background:#ffba56 !important; color: #273a50; border-radius:0px;text-transform:uppercase;font-size:24px;width: inherit;cursor: pointer;border: 0px !important;font-weight: 700;}
.hireSection .ninja_form .nf-field-container.submit-container .nf-field-label{background: transparent;}
.hireSection .ninja_form .nf-form-cont .nf-form-layout .submit-wrap input[type="button"]:hover, .hireSection .ninja_form .nf-form-cont .nf-form-layout .submit-wrap input[type="submit"]:hover {background:#ffa016 !important; color:#273a50;}
.hireSection .ninja_form .nf-error .nf-error-msg{font-size: 16px;display: none;}
.hireSection .ninja_form .nf-error-msg{text-align: center;}
.contactNow .riskFree{font-weight: 800;margin-top: 32px;}
.email_domain_error{margin-top: -1px;position: absolute;border: 1px solid #ec1212;width: 100%;background: #fff;padding: 1px 10px;height: 24px;line-height: 21px; font-size: 12px;color: #ec1212;}
body .nf-error.field-wrap .nf-field-element::after{content:'' !important;background: #fff url(/wp-content/themes/programmersai/assets/images/dashicons-sprites2.png) no-repeat;background-position: 14px -272px;width: 50px;display: inline-block;height: 35px;z-index: 9;margin-top:0 !important;}
body .nf-pass.field-wrap .nf-field-element::after {content: '' !important;background: url(/wp-content/themes/programmersai/assets/images/dashicons-sprites2.png) no-repeat;background-position:11px -310px;width:50px;display:inline-block;height:35px;z-index:9;margin-top:3px !important;right:0 !important;}
.aboutCompany{background:#f6f9fc;padding:40px 0px 40px 0px;border-radius:0px;}
.aboutCompany .aboutInfo{text-align:center;font-size:16px;color:#000;text-transform:uppercase;}
.aboutCompany .aboutInfo .bigtxt{font-size:60px;font-weight:800;color:#1e75bb;margin-bottom:5px;line-height:normal;}
.aboutInfo p{font-size:16px;color:#273A50;letter-spacing:2px;margin-top:0;}
.aboutCompany .aboutInfo p{color:#273A50;font-size:16px;letter-spacing:1.5px;}
.video_wrap iframe{width:100%;aspect-ratio:16 / 9;margin-bottom:0;}
.video_wrap img{max-width:100%;width:100%;}
.nf-field-container .nf-field-label:empty{opacity:0;}
/*Testimonial listing start*/
.testimonial_hero_blk{padding:40px 0 0 0;position:relative;background:#273a50;background:-moz-linear-gradient(top,  #273a50 50%, #24517a 100%);background:-webkit-linear-gradient(top,  #273a50 50%,#24517a 100%);background:linear-gradient(to bottom,  #273a50 50%,#24517a 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#273a50', endColorstr='#24517a',GradientType=0 );}
.testimonial_hero_inr .siteTitle h1{margin-bottom:10px;color:#27A8E0;}
.testimonial_hero_inr .siteTitle p{margin-bottom:20px;color:#fff;}
.testimonial_item .test_txt_blk p{text-transform:uppercase;font-size:16px;line-height:20px;}
.testimonial_item{background:#fff;padding:40px;border-radius:0 65px 65px 65px;display:flex!important;align-items:center;margin-bottom:20px;}
.testimonial_item .test_img_blk{width:20%;margin-right:30px;text-align:center;display:block;}
.testimonial_item .test_txt_blk{width:80%;}
.testimonial_item .test_txt_blk h3{margin-bottom:15px;}
.testimonial_hero_blk::after{content:'';padding:40px 0px 10px 0px;width:100%;position:relative;left:0;bottom:0;display:block;}
.testimonial_listing_inr{overflow:hidden;}
.testimonial_listing_inr .slick-slide{display:inline-block;padding:0 40px;vertical-align:top;}
.testimonial_listing_inr .slick-prev{background:url(/wp-content/themes/programmersai/assets/images/pioh2-sprite.png) no-repeat 0 -50px;border:0px;font-size:0px;width:35px;height:35px;position:absolute;left:0;top:50%;z-index:1;cursor:pointer;transform:translateY(-50%);}
.testimonial_listing_inr .slick-next{background:url(/wp-content/themes/programmersai/assets/images/pioh2-sprite.png) no-repeat 0 -5px;border:0px;font-size:0px;width:35px;height:35px;position:absolute;right:0;top:50%;z-index:1;cursor:pointer;transform:translateY(-50%);}
/*Testimonial listing end*/
/*Media start*/
@media only screen and (min-width:768px){
	.video-testimonials .row-col{margin:0;}
	.video-testimonials .row-col .videoSec .col-33:first-child{padding-left:0;}
	.video-testimonials .row-col .videoSec .videoPlayBtn{padding-right:0;}
	.satisfied_clients_top_blk .slick-arrow{display:none;}
}
@media only screen and (min-width:768px) and (max-width:1340px){
	.site-content-contain{overflow:hidden;overflow-y:auto;}
}
@media only screen and (min-width:768px) and (max-width:1199px){		
	.aboutCompany .aboutInfo{display:flex;flex-wrap:wrap;}
	.aboutCompany .aboutInfo .col-20{width:33.334%;max-width:33.334%;flex:0 0 33.334%;margin-bottom:25px;}
	.aboutCompany .aboutInfo .col-20:nth-child(4), .aboutCompany .aboutInfo .col-20:nth-child(5){width:50%;max-width:50%;flex:0 0 50%;}
	.aboutCompany{padding:40px 0 0 0;background-size:cover;border-bottom:0px solid #fff;}
}
@media (max-width:1199px){	
	.videoSec{display:flex;flex-wrap:wrap;padding:0;}
	.video-testimonials .row-col .videoSec .col-33{max-width:50%;flex:0 0 50%;width:50%;}
	.video-testimonials .row-col .videoSec .col-33.videoPlayBtn{max-width:100%;flex:0 0 100%;width:100%;}
	.videoSec .videoPlayBtn{align-items:center;flex-direction:row;justify-content:center;}
	.vid_play{display:flex;align-items:center;justify-content:center;padding:20px 0;}
	.vid_play .btn_blue_bg{width:85px;height:85px;margin-bottom:0;margin-right:20px;}
	.vid_play .btn_blue_bg img{max-width:25px;}
	.video-testimonials .row-col{padding:0 30px;}
	.videoDesc p br, .videoDesc .videoTitle br{display:none;}
	.video-testimonials .row-col .videoSec .col-33:first-child{padding-left:0;}	
	.hireSection .ninja_form{padding:0px 40px;}	
	.clientSaySlider .slider-for .slick-prev{left: 22px;}
	.clientSaySlider .slider-for .slick-next{right: 20px;}
	.testimonialsSlider .slider-for .slick-list{padding:40px 40px 40px 40px;max-width: 82%;}
	.testimonialsSlider h2 br{ display:none;}
	.clientSay{background-position: left bottom;}
	.aboutCompany .aboutInfo{line-height: 20px;}
	.aboutCompany .aboutInfo .bigtxt{font-size: 60px;}
	.success_blk_wrap .success_blk{max-width:inherit;}
	.success_blk_wrap .slick-list{padding:0px 60px !important;}	
	.video_popup_wrap{padding:15px;}
	.testimonial_hero_inr .siteTitle p br{display:none;}
}
@media (max-width:1024px){
	.testimonial_hero_inr{padding:0 30px;}
}
@media (max-width:991px){
	.videoDesc .title{margin-bottom:20px;}
	.videoDesc .videoTitle{margin-bottom:10px;font-size:24px;line-height:32px;}
	.satisfiedClients .siteTitle h3 br{display:none;}
}
@media (max-width:767px){
	.site-content-contain{overflow-x:hidden;}
	.clientSay{padding:30px 0px 0px 0px;}	
	.logo_showcase_wrap h2, .contactNow h2, .testimonialsSlider h2, .blk_header_blue h2, .successStories .siteTitle h2, .satisfiedClients .siteTitle h2{font-size:24px;line-height:32px;}	
	.contactNow h3{font-size:20px;}	
	.ninja_form .nf-form-cont .nf-form-layout .nf-form-content label{font-size:18px;}	
	.video_popup_wrap{padding:10px;}	
	.hireSection .ninja_form{padding:0px 25px;}	
	.blk_header_blue{padding:20px 30px;}
	.grey_top_inr{padding:15px 20px 40px 30px;min-height:250px;}
	.aboutCompany .aboutInfo{display:flex;flex-wrap:wrap;}	
	.aboutCompany .aboutInfo .col-20{width:50%;max-width:50%;flex:0 0 50%;}
	.aboutCompany .aboutInfo .col-20:nth-child(3){width:100%;max-width:100%;flex:0 0 100%;}	
	.aboutCompany .aboutInfo .bigtxt{font-size:40px;margin-bottom:0;line-height:normal;}
	.aboutCompany{padding:40px 0 0 0;}
	.grey_bottom_blk::before{left:30px;}
	.tech_stack_blk{padding:0 15px 30px 60px;}
	body .tech_blk > p{padding:15px 20px 0 60px;}
	.success_blk_content::after{right:0;width:60px;height:60px;}
	.satisfiedClients{padding:10px 0px;}
	.satisfied_clients_top_blk{padding:0 20px;}
	.satisfiedClients .siteTitle h3{margin-bottom:30px;}
	.contactNow{padding:40px 0 20px 0;}
	.hireSection .ninja_form .nf-form-cont{margin-top:20px;}
	.contactNow .riskFree{font-size:18px;line-height:24px;}	
	.satisfiedClients .company_logo_slider, .clientSay .siteTitle h3 br{display:none;}
	.satisfiedClients .company_logo_slider_mob, .satisfied_clients_top_blk .company_logo_slider_mob{display:block;}
	.company_logo_slider_mob ul li{padding: 0px 20px;}
	.clientSay .siteTitle h3{padding:0 20px;}	
	.videoDesc{padding:20px 25px;}
	.testimonialsSlider p{font-size:16px;}
	.videoDesc .title{margin-bottom:10px;font-size:22px;}
	.videoDesc .videoTitle{font-size:22px;line-height:28px;}
	.videoDesc .auther{margin-bottom:0px;font-size:22px;line-height:28px;}
	.videoDesc p{margin-top:13px;}	
	.contactNow .nf-form-layout::before{display:none;}	
	.company_logo_slider_mob{margin-bottom:20px;}
	.testimonial_hero_inr{padding:0;}
	.testimonial_item .test_txt_blk h3{font-size:20px;line-height:28px;}
	.testimonial_item .test_txt_blk p{font-size:14px;line-height:20px;}
	.video-testimonials .siteTitle h2{margin-bottom:10px;}
	.testimonial_item .test_img_blk img{max-width:100px;}
	.testimonial_hero_inr .siteTitle h1{font-size:32px;line-height:40px;}
	.mobile_clientLogo .slick-slide img{padding:15px;}
}
@media (max-width:640px){
	.successStories{margin:0 0 30px 0;padding:0;}
	.successStories .videoSec{flex-direction:column;padding:15px 0 0 0;margin-bottom:30px;}
	.video-testimonials .row-col .videoSec .col-33{max-width:100%;flex:0 0 100%;width:100%;padding-left:15px;padding-right:15px;}
	.vid_play{display:flex;align-items:center;padding:5px 10px;}
	.vid_play .btn_blue_bg{width:85px;height:85px;margin-bottom:0;margin-right:15px;}
	.vid_play .btn_blue_bg img{max-width:25px;}
	.videoDesc{padding:15px;}
	.videoDesc .title, .videoDesc .auther{margin-bottom:10px;font-size:20px;line-height:28px;}
	.videoDesc .videoTitle{margin-bottom:10px;}
	.successStories .siteTitle h3, .satisfiedClients .siteTitle h3, .satisfied_clients_top_blk .siteTitle h3{font-size:20px;line-height:28px;}
	.successStories .container-main{padding:30px 0;}
	.successStories .container-main.video-testimonials{padding:0;}
	.testimonialsSlider h2 br, .bannerDesc br{display:none;}	
	.testimonialsSlider .slider-for .slick-list{padding:30px;max-width:100%;}
	.clientSaySlider .slider-for .slick-next{right:0;}
	.clientSaySlider .slider-for .slick-prev{left:0;}
	body .client_slider_wrap{padding:0;background:#fff;border-radius:0 65px 0 0;}
	.client_slider_wrap .row-col{margin:0;}
	.client_slider_wrap .row-col .col-100{padding-left:0;padding-right:0;}
	.clientSay{background:#273a50;min-height:auto;}
	.video-testimonials .row-col .videoSec .col-33:first-child{padding-left:15px;}
	.testimonial_item{flex-direction:column;padding:40px 20px;}	
	.testimonial_item .test_img_blk{width:100%;margin-right:0;margin-bottom:15px;display:none;}
	.testimonial_item .test_txt_blk{width:100%;}
	.testimonial_listing_inr .slick-slide{padding:0 20px;}
	.testimonial_listing_inr .slick-next{right:-8px;}
	.testimonial_listing_inr .slick-prev{left:-8px;}
}
@media (max-width:599px){	
	.success_blk_wrap .slick-list{padding-right:0 !important;padding-left:0 !important;}
	.successStories .slick-initialized .slick-slide{margin:0 15px;}
	.successStories .success_slider_wrap{padding-left:0;padding-right:0;}
}
@media (max-width:360px){
	.videoPlayBtn h3{font-size:16px;}
	.vid_play .btn_blue_bg{width:70px;height:70px;margin-bottom:0;margin-right:15px;}
	.vid_play .btn_blue_bg img{max-width:20px;}
	.clientSaySlider .slider-nav .slick-slide img{max-width:100%;object-fit:contain;}
}
@media (max-width:340px){
	.hireSection .ninja_form .nf-form-cont .nf-form-layout .submit-wrap input[type="button"]{font-size:22px;}
}
/*Media end*/
/*Testimonials, Success Stories, Satisfied Clients and Form section end*/


/*Common sections(Video testimonials, testimonials, certifications etc) start*/
/*Video Testimonial start*/
.video_popup_wrap{position:fixed;top:50%;left:50%;z-index:9999999;width:100%;display:none;max-width:1024px;transform:translate(-50%,-50%);}
.popup_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(39, 58, 80, .7);z-index:999999;display:none}
.video_popup_inner{position:relative;padding:40px;background:#fff;border-radius:65px 0 65px 0;}
.popup_close_btn{position:absolute;right:15px;top:15px;z-index:203;cursor:pointer;}
.vid_play .btn_blue_bg{display:inline-flex;width:206px;height:206px;background:#1E75BB;border-radius:100%;justify-content:center;align-items:center;margin-bottom:20px;}
.vid_play{cursor:pointer;transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;}
.vid_play:hover>.btn_blue_bg{background:#27a8e0;transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;}
.vid_play:hover>h3{color:#1E75BB;transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;}
.video_wrap iframe{width:100%;aspect-ratio:16 / 9;margin-bottom:0;}
.video_wrap img{max-width:100%;width:100%;}
.video_testimonial_content{padding-top:50px;padding-bottom:50px;border-bottom:4px solid #f6f9fc;margin-bottom:50px;}
.video_testimonial_inner2{margin-bottom:30px;overflow:hidden;}
.video_testimonial_inner2 .slick-track > div{display:inline-block;vertical-align:top;margin:0 15px;}
.vid_testimonial{box-shadow:3px 3px 10px rgba(0, 0, 0, 0.1);border:2px solid #f6f9fc;padding:0px;margin-bottom:10px;}
.vid_testimonial .author_img{padding:15px 30px 10px 30px;}
.vid_testimonial .testimonial_details{padding:0 20px 15px 20px;}
.vid_testimonial .videoPlayBtn{background:#f6f9fc;}
.vid_testimonial .videoPlayBtnInner{padding:20px 0;}
.vid_testimonial .vid_play{display:flex;justify-content:center;align-items:center;}
.vid_testimonial .vid_play .btn_blue_bg{width:85px;height:85px;margin-bottom:0;margin-right:15px;}
.vid_testimonial .vid_play .btn_blue_bg img{max-width:25px;}
.vid_testimonial .videoPlayBtn h3{text-transform:uppercase;color:#27a8e0;}	
.vid_testimonial .title, .vid_testimonial .author{margin-bottom:10px;font-size:20px;line-height:28px;}	
.vid_testimonial .videoTitle{margin-bottom:10px;font-size:24px;line-height:32px;text-align:left;}
.vid_testimonial p{color:#273A50;text-transform:uppercase;line-height:20px;margin-bottom:10px;letter-spacing:1.3px;font-size: 17px;}
.vid_testimonial .author{margin-bottom:20px;color:#273a50;}
.vid_testimonial .title{color:#27a8e0;margin-bottom:23px;}
.custom_btn{padding:10px 30px;background:#ffba56;color:#273a50;border-radius:0px;text-transform:uppercase;font-size:24px;cursor:pointer;border:0px;font-weight:700;line-height:normal;display:inline-block;}
.custom_btn:hover{background:#ffa016;color:#273a50;}
.vid_testimonial p.pos, .vid_testimonial p.com {min-height:40px;height:40px;overflow:hidden;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.video_testimonial_content .slick-next{background:url(/wp-content/themes/programmersai/assets/images/pioh2-sprite.png) no-repeat 0 -5px;border:0px;font-size:0px;width:35px;height:35px;position:absolute;right:30px;top:50%;z-index:1; cursor:pointer;transform:translateY(-50%);}
.video_testimonial_content .slick-prev{background:url(/wp-content/themes/programmersai/assets/images/pioh2-sprite.png) no-repeat 0 -50px;border:0px;font-size:0px;width:35px;height:35px;position:absolute;left:30px;top:50%;z-index:1;cursor:pointer;transform:translateY(-50%);}
@media (max-width:1199px){
	.video_popup_wrap{padding:15px;}
}
@media only screen and (min-width:768px) and (max-width:1024px){
	.video_testimonial_content{padding:40px 25px;}
	.vid_testimonial .videoTitle{font-size: 22px;}
	.vid_testimonial .testimonial_details {padding: 0 10px 15px 20px;}
	.vid_testimonial p.pos, .vid_testimonial p.com{font-size: 16px;}
	.vid_testimonial .vid_play .btn_blue_bg{width:80px;height:80px;}
	.vid_testimonial .vid_play .btn_blue_bg img{max-width:20px;}
}
@media (max-width:991px){
	.video_testimonial_inner2{justify-content:center;flex-flow:wrap;}
}
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {
	.row-col .video_testimonial_inner2 .col-33 {max-width:50%;flex:50%;}
}
@media (max-width:767px){
	.video_popup_wrap{padding:10px;}
	.video_testimonial_content{padding-top:40px;padding-bottom:40px;margin-bottom:40px;}
	.vid_testimonial p{font-size:15px;}
	.vid_testimonial .author{font-size:18px;}
	.row-col .video_testimonial_inner2 .col-33{max-width:inherit;flex:inherit;width:auto;}
}
@media (max-width:599px){
	.vid_testimonial{width:100%;}
	.vid_testimonial p{font-size:18px;}
	.vid_testimonial .author{font-size:20px;}
	.vid_testimonial .author_img img{width:100%;}
	.vid_testimonial p.pos, .vid_testimonial p.com{height:auto;overflow:visible;}
}
/*Video Testimonial end*/

/*Testimonial slider start*/
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.clientSaySlider .slider-nav{max-width:700px;margin:40px auto 0px auto;position:relative;}
.clientSaySlider .slider-nav .slick-slide img{display:inline-block;filter:grayscale(100%);-webkit-filter:grayscale(1);opacity:0.6;cursor:pointer;}
.clientSaySlider .slider-nav .slick-slide img:hover, .clientSaySlider .slider-nav .slick-slide.slick-current img{filter:grayscale(0);-webkit-filter:grayscale(0);opacity:1;}
.clientSaySlider .slider-nav .slick-list .slick-track{transform:none !important}
.clientSaySlider .slider-for .slick-next{background:url(/wp-content/themes/programmersai/assets/images/pioh2-sprite.png) no-repeat 0 -5px;border:0px;font-size:0px;width:35px;height:35px;position:absolute;right:30px;top:70%;z-index:1; cursor:pointer}
.clientSaySlider .slider-for .slick-prev{background:url(/wp-content/themes/programmersai/assets/images/pioh2-sprite.png) no-repeat 0 -50px;border:0px;font-size:0px;width:35px;height:35px;position:absolute;left:30px;top:70%;z-index:1;cursor:pointer}
.clientSaySlider .slick-slider{z-index:3;}
.testimonialsSlider .slider-for .slick-list{background:#f6f9fc;padding:60px 40px 40px 40px;border-radius:0px 65px 65px 65px;margin-bottom:30px;position:relative;max-width:85%;margin:0px auto;}
.clientSaySlider .slick-slider{z-index:3;}
.testimonials_blk .siteTitle h3{font-size:20px;line-height:28px}
.testimonials_blk .siteTitle h2{color:#fff;margin-top:30px;margin-bottom:30px;}
.testimonialsSlider h2{margin-bottom:35px;}
.testimonialsSlider p{font-size:18px;line-height:20px;font-weight:400;color:#273A50;}
.testimonialsSlider .slick-initialized .slick-slide{display:inline-block;vertical-align:top;}
.testimonialsSlider .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.testimonial_content h2{margin-bottom:35px;}
@media (max-width:1199px){
	.clientSaySlider .slider-for .slick-prev{left: 22px;}
	.clientSaySlider .slider-for .slick-next{right: 20px;}
	.testimonialsSlider .slider-for .slick-list{padding:40px 40px 40px 40px;max-width: 82%;}
	.testimonialsSlider h2 br{display:none;}
	.testimonialsSlider h2{font-size:24px;line-height:32px;}
	.testimonialsSlider h2 br, .bannerDesc br{display:none;}
}
@media (max-width:767px){
	.testimonials_blk .container-main{padding-left:0;padding-right:0;}
	.testimonialsSlider h2{font-size:20px;line-height:30px;}	
	.testimonialsSlider .slider-for .slick-list{padding:30px;max-width:100%;}
	.clientSaySlider .slider-for .slick-next{right:0;}
	.clientSaySlider .slider-for .slick-prev{left:0;}
	.client_slider_wrap{padding:0;background:#fff;border-radius:0 65px 0 0;}
	.client_slider_wrap .row-col{margin:0;}
	.client_slider_wrap .row-col .col-100{padding-left:0;padding-right:0;}
	.testimonial_content h2{margin-bottom:15px;}
	.testimonialsSlider .slick-initialized .slick-slide{padding:0 10px;}
}
/*Testimonial slider end*/

/*Certifications start*/
.certifications_blk .siteTitle h2{margin-bottom:13px;}
.certifications_blk .siteTitle h3{color:#34ade2;}
.certifications_blk .siteTitle h3{margin-bottom:40px;}
.certifications_blk .slick-list .slick-slide{display:inline-block;}
.certifications_blk .slick-list{overflow:hidden;}
.company_logo_slider_mob{display:none;}
.certifications_blk .company_logo_slider{display:block;}
.company_logo_slider ul{margin-bottom:30px;}
.company_logo_slider_mob ul li{text-align:center;}
@media (max-width:1199px){
}
@media (max-width:991px){
	.certifications_blk .siteTitle h3 br{display:none;}
}
@media (max-width:767px){
	.certifications_blk .certification_content{padding-left:20px;padding-right:20px;}
	.certifications_blk .company_logo_slider{display:none;}
	.certifications_blk .company_logo_slider_mob{display:block;margin-bottom:40px;}
	.company_logo_slider_mob ul li{padding:0px 20px;}
	.certifications_blk .siteTitle h3{margin-bottom:20px;font-size:20px;line-height:28px;}
	.certifications_blk .siteTitle h2{margin-bottom:10px;font-size:24px;line-height:32px;}
}
/*Certifications end*/
/*Common sections(Video testimonials, testimonials, certifications etc) end*/


.entry-header, .video_testimonial_inner2 .vid1{display:none;}
.clientSay h1{margin-bottom:30px;color:#27A8E0;}
.video_testimonial_inner2{display:flex;flex-wrap:wrap;margin:0 -20px;}
.video_testimonial_inner2 > div{width:calc(33.33333334% - 20px);margin:0 10px;}
.video_testimonial_content{padding-top:0;padding-bottom:0;border-bottom:0px solid #f6f9fc;margin-bottom:10px;}
.video-testimonials .hr_vid_blk{display:block;}
.load_more_blk{text-align:center;margin-top:0;}
.load_more_blk .page-text{color:#96A0AC;font-size:16px;font-weight:normal;text-transform:uppercase;letter-spacing:2px;margin:0 0 25px 0;}
@media (max-width:1199px){
}
@media (max-width:1024px){
}
@media screen and (max-width:991px){
	.video_testimonial_inner2 > div{width:calc(50% - 20px);}	
	.video_testimonial_inner2 .vid1{display:block;}
	.video-testimonials .hr_vid_blk{display:none;}
}
@media screen and (max-width:767px){
	.clientSay::after{height:300px;top:180px;background:transparent;}
	.clientSay .client_slider_wrap{padding:0;}
	.clientSay{min-height:inherit;}
	.successStories{padding:40px 0px 0px 0px;}
	.success_storiesCount{display:block;}
	.vid_testimonial .videoTitle br{display:none;}
}
@media screen and (max-width:640px){
	.successStories{padding:0;}
}
@media screen and (max-width:599px){
	.video_testimonial_inner2 > div{width:100%;margin:10px;}
}

