/*Testimonial slider start*/
.greyBg{background:#F6FAFD;}
.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;} 
.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: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;}
.testimonial_content h2{margin-bottom:35px;}
.single-case_studies .whitebg .container-main h4.riskFree a{ text-decoration: underline;color: #34ade2;}
.single-case_studies .whitebg .container-main h4.riskFree a:hover{ text-decoration: underline;color: #1E75BB;}
.top-hero-formsection.case-studies-newBanner{display: flex;}
.top-hero-formsection.case-studies-newBanner .container-main{display:flex; align-items:center; }
.top-hero-formsection.case-studies-newBanner .back_to_case_study {display: flex; padding-top: 25px; position: absolute; top:0;}
.hireSection .ninja_form .nf-form-cont .nf-form-layout .ninja-forms-field {width: 100%;}
.hireSection .ninja_form .nf-form-layout .nf-form-content{padding: 0px;}

/*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:0;top:40%;z-index: 1; cursor:pointer;transform: translateY(-50%);}
.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:0;top:40%;z-index: 1; cursor:pointer;transform: translateY(-50%);}
.clientSaySlider .slick-slider{z-index:3;overflow:hidden;}
.testimonialsSlider .slider-for .slick-list{margin-bottom:30px;position:relative;max-width:100%;margin:0px auto;}
.clientSay .siteTitle h3{font-size:20px;line-height:28px}
.clientSay .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;padding:0 40px 40px 40px;}
.testimonialsSlider .slick-list{position:relative;display:block;margin:0;padding:0;}
.testimonialsSlider .slick-initialized .slick-slide > div{padding:40px;background:#f6f9fc;border-radius:0px 65px 65px 65px;min-height:250px;}
.slick-dots{display:flex;justify-content:center;width:100%;position:relative;flex-wrap:wrap;}
.slick-dots li button{background:#96A0AC;border:none;outline:none;width:10px;height:10px;font-size:0;display:block;margin:0 2px;border-radius:20px;cursor:pointer;}
.slick-dots li.slick-active button{background:#27A8E0;}
.testimonial_content h2{margin-bottom:35px;font-size: 24px;}
.business_impact_blk .siteTitle p{text-align: center;max-width: 80%;margin: 0 auto 30px auto;}
.industry_challenge p{margin-bottom:10px;}
.case_studies_categories_list .category-name #tab3752 {display: none;}
.industries_post_list #case-studies-new-template{display:none;}
.moreCaseStudies.oldPagination .nav-links{ width: 100%;}
.moreCaseStudies.oldPagination .nav-links .nav-next{float:right; text-align: right;}
.cat_title_icon_blk{margin-bottom: 20px;}
.mobile_cat_menu, .mobile_menu{display:none;}

body.case_studies-template-default .testimonialsSlider p {padding: 0;text-align: right;color: #273a50;margin: 15px auto auto auto;display: block;font-size: 24px;font-weight: 600;}

.ninja_form .wpforms-submit-container, .ninja_form .wpforms-confirmation-scroll p{text-align: center;}
.ninja_form div.wpforms-container-full .wpforms-form label.wpforms-error::before, .ninja_form div.wpforms-container-full .wpforms-form em.wpforms-error::before{display:none !important;}
.ninja_form em.wpforms-error{margin-top:5px !important;text-align: left;}
.ninja_form .wpforms-field-file-upload label.wpforms-field-label{display:none;}
.ninja_form .wpforms-field-file-upload{margin-top: 0px !important; padding-top: 0px !important;}
.ninja_form div.wpforms-container div.wpforms-uploader .dz-message{flex-direction: initial;}
.ninja_form div.wpforms-container div.wpforms-uploader{padding:10px 10px;}
.ninja_form .wpforms-field-limit-text{text-align:left;}
.ninja_form .wpforms-submit{background: #ffba56 !important; width: 200px; border-radius: 7px; color: #26384E !important;box-shadow: none;border: 0px !important;font-size: 24px !important; font-weight: 700 !important;text-transform: uppercase;}

@media (max-width:1199px){
	.clientSaySlider .slider-for .slick-prev{left: 22px;}
	.clientSaySlider .slider-for .slick-next{right: 20px;}
	.testimonialsSlider .slider-for .slick-list{padding:0px 40px 40px 40px;max-width:100%;}
	.testimonialsSlider h2 br{display:none;}
	.testimonialsSlider h2{font-size:24px;line-height:32px;}
	.testimonialsSlider h2 br, .bannerDesc br{display:none;}
	.slick-dots li {margin-bottom: 5px;}
	.slick-dots {padding: 0 60px;}
	.testimonialsSlider .slick-initialized .slick-slide > div {padding: 40px 20px;}
}
@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:20px 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 40px 30px 40px;}
	.business_impact_blk .siteTitle p{max-width:100%;margin: 0 auto 20px auto;}
	.moreCaseStudies.oldPagination nav.navigation.post-navigation{display:block;}
	.case_categories_blk .category-name{display:none !important}
	
}
/*Video Testimonial start*/
.video_testimonials_blk{background:#f6f9fc;}
.video_testimonials_inr_blk{background:#fff;border-radius:0px;}
.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:10px;padding-bottom:50px;}
.video_testimonial_inner{margin-bottom:10px;overflow:hidden;}
.video_testimonial_inner .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:30px;}
.vid_testimonial .author_img{padding:15px 20px 10px 20px;}
.vid_testimonial .testimonial_details{padding:0 20px 15px 20px;}
.vid_testimonial .videoPlayBtn{background:#f6f9fc;}
.vid_testimonial .videoPlayBtnInner{padding:0px;}
.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:inherit;line-height:20px;margin-bottom:10px;letter-spacing:1.3px;font-size: 17px;}
.vid_testimonial .author{margin-bottom:0px;color:#273a50;}
.vid_testimonial .title{color:#27a8e0;margin-bottom:23px;}
.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:#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%);}

.single-case_studies .award_certifications_inr{border-radius:0px;}


@media (max-width:1299px){
	/*.video_testimonial_inner{gap:30px;}*/
}
@media (max-width:1199px){
	.video_popup_wrap{padding:15px;}
	.testimonialsSlider h2 br{display:none;}
	.testimonialsSlider h2{font-size:24px;line-height:32px;}
	.testimonialsSlider h2 br, .bannerDesc br{display:none;}
	.slick-dots li{margin-bottom:5px;}
}
@media only screen and (min-width:768px) and (max-width:1024px){
	.video_testimonial_content{padding:10px 25px 40px 25px;}
	.vid_testimonial .videoTitle{font-size: 22px;}
	.vid_testimonial .testimonial_details {padding:0px;}
	.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;}
	.business_impact_inr{padding:30px 0 20px 0;}
	.moreCaseStudies{padding:30px 10px 30px 10px;}
	.solution_blk{padding:30px 0 30px 0;}
}
@media (max-width:991px){
	.video_testimonial_inner{justify-content:center;flex-flow:wrap;}
}
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {
	.row-col .video_testimonial_inner .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:0px;}
	.vid_testimonial p{font-size:15px;}
	.vid_testimonial .author{font-size:18px;}
	.video_testimonial_inner{gap:15px;}
	.row-col .video_testimonial_inner .col-33{max-width:inherit;flex:inherit;width:auto;}
	.testimonialsSlider h2 {font-size: 20px;line-height: 30px;}
}
@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;}
	
	.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;padding:0 10px 40px 10px;}
.testimonialsSlider .slick-list{position:relative;display:block;margin:0;padding:0;}
.testimonialsSlider .slick-initialized .slick-slide > div{padding:40px;background:#f6f9fc;border-radius:0px 65px 65px 65px;min-height:250px;}
.slick-dots{display:flex;justify-content:center;width:100%;position:relative;flex-wrap:wrap;}
.slick-dots li button{background:#96A0AC;border:none;outline:none;width:10px;height:10px;font-size:0;display:block;margin:0 2px;border-radius:20px;cursor:pointer;}
.slick-dots li.slick-active button{background:#27A8E0;}
.testimonial_content h2{margin-bottom:0px;}
}
/*Contact us form start*/
body:not(.programmers-front-page) .entry-header, .ninja_form .nf-before-form-content, .ninja_form .nf-input-limit, .ninja_form .ninja-forms-req-symbol{display:none;}
.hireSection{text-align:center;padding:60px 10px;}
.hireSection .hero-details h1{margin-bottom:20px;}
.hireSection .hero-details h3{font-size:24px;font-weight:600;color:#34ade2;margin:0;}
.hireSection .ninja_form .nf-form-cont{margin-top:35px;}
/*.hireSection .ninja_form .nf-field-container{margin-bottom:15px;}
.hireSection .ninja_form .nf-field-container.one-half.second{margin-left:0px;}
.hireSection .ninja_form .nf-field-container.one-half.first, .hireSection .ninja_form .nf-field-container.one-half.second{width:100%;}*/
.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:#273A50;font-weight:400;padding:0 10px;box-shadow:1px 1px 3px #ccc;-webkit-appearance:none;letter-spacing:1px;}
.hireSection .ninja_form .nf-form-cont .nf-form-layout textarea.ninja-forms-field{height:200px; padding-top:12px;}
.ninja_form .nf-form-cont .nf-form-layout .nf-field-label{display:inline-block; position:absolute;top:-3px;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; height:auto;visibility: visible;background: #fff; padding: 0px 10px;width:inherit;}
.contactus_blk .nf-form-layout .nf-form-content{position:relative;z-index:2;}
.contactus_blk .nf-form-layout, .ninja_form .nf-form-cont .nf-form-layout .nf-field{position:relative;}
.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:28px;}
.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:-18px !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}
.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"]{padding:10px 30px !important;height:auto;max-width:390px; background:#ffba56 !important;color:#fff;border-radius:0px;text-transform:uppercase;font-size:24px;width:inherit;cursor:pointer;border:0px !important;font-weight:700;margin-bottom:10px;line-height:normal;}
.hireSection .ninja_form .nf-form-cont .nf-form-layout .submit-wrap input[type="button"]:hover{background:#ffa016 !important;color:#fff;}
.hireSection .ninja_form .nf-error .nf-error-msg{font-size:16px;display:none;}
.hireSection .ninja_form .nf-error-msg{text-align:center;line-height:normal;}
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;}
.hiring_msg{font-weight:600;margin-top:25px;}
.hiring_msg a{color:#34ade2;}
.hiring_msg a:hover{color:#1e75bb;}
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;}
.contactNow{background:#f6f9fc;border-radius:0 65px 0 0;}
.contactNow .riskFree{font-weight:700;margin-top:15px;}
.contactNow h3{text-align:center;color:#34ade2;}
.hireSection .ninja_form h2{margin-bottom:13px;}
@media only screen and (min-width:768px) and (max-width:1340px){
	.site-content-contain{overflow:hidden;overflow-y:auto;}
}
@media (max-width:1199px){
	
}
@media (max-width:1024px){
	.hireSection{padding:40px 15px 40px 15px;}
	.contactNow h3 br{display:none;}
}
@media (max-width:767px){
	.hireSection .hero-details h1, .blk_title h2, .hireSection .ninja_form h2{font-size:24px;line-height:32px;}	
	.hireSection .hero-details h3, .contactNow h3{font-size:20px;line-height:24px;}
	.hireSection .ninja_form .nf-form-cont{margin-top:20px;}
	.hireSection{padding:30px 0px 30px 0px;}
	.ninja_form .nf-form-cont .nf-form-layout .nf-form-content label{font-size:18px;}
	.specialist_content ul{display:block;}
}
@media (max-width:599px){
	.hiring_msg span{display:block;}
}
@media (max-width:499px){
}
@media (max-width:399px){
	.blk_content::before{bottom:76%;}
}
@media (max-width:360px){
	.hireSection .ninja_form .nf-form-cont .nf-form-layout .submit-wrap input[type="button"]{font-size:20px;}
}
/*Contact us form end*/
/*Footer arc start*/

.single-case_studies #colophon.footer-inner{position:relative;background:#f6f9fc;}
.single-case_studies #colophon.footer-inner:after{border-radius:0px;background:#f6f9fc;}
/*Footer arc end*/
/*Inner hero start*/
body:not(.programmers-front-page) .entry-header{display:none;}
/*.industries_list_blk .container-main, .case_categories_blk .container-main, .top-hero-formsection .container-main, .trusted_by .container-main {max-width: 1400px;}*/
.innovate_integrate{min-height: 380px;display: flex; align-items: center;box-shadow: 1px 5px 36px -21px rgba(0,0,0,0.5);}
.top-hero-formsection .row-col {display: flex;align-items: center;}
.banner_innerPage h1 {font-size: 40px;  font-weight: 700; line-height: 48px;  margin-bottom: 17px;  margin-top: 0;	color: #fff;}
.banner_innerPage .innerPage_bannerDesc p {color: #fff;font-size: 18px;}
.custom_btn {padding: 10px 30px;background:#1E75BB;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:#27A8E0; color: #fff;}
.banner_innerPage h1 strong, .banner_innerPage h1 span {color: #fff;}
.page-case-studies .even{background:#F6FAFD;padding: 60px 0px;}
.page-case-studies .odd{background:#fff;padding: 60px 0px;}
.industries_post_list .infoview{margin-top:40px;}
.top-hero-formsection .banner_innerPage {text-align: center;position: relative;z-index: 3;}

/*Inner hero end*/
.case_studies_categories_list ul{display:flex;align-items:center;}
.case_studies_categories_list ul li{flex-grow:1;padding:15px 0;background:#F6F9FC;text-align:center;}
.case_studies_categories_list ul li a{list-style:none;display:block;padding:10px 20px;background:#F6F9FC;font-size:20px;font-weight:600;cursor:pointer;text-transform:capitalize;border:none;color:#1E75BB;text-align:center;border-right:2px dashed #E6EDF4;}
.case_studies_categories_list ul li:last-child a{border-right:none;}
.case_studies_categories_list ul li a:hover, .case_studies_categories_list ul li a:focus{text-decoration:none;color:#27A8E0;}
	
.carousel-indicators, .case-study-technology h2, .industries_post_list .carousel-control .glyphicon:before{display:none;}
.carousel_inner{position:relative;}
.industries_post_list .slick-arrow{position:absolute;font-size:0;color:#fff;text-align:center;text-shadow:none;background-color:transparent;width:44px;top:50%;opacity:1;height:44px;transform:translateY(-50%);z-index:1;border:none;cursor:pointer;}
.industries_post_list .slick-prev{background:url(/wp-content/themes/programmersai/assets/images/pioh2-sprite.png) no-repeat 0 -180px ;border-radius:0px;box-shadow:none;text-shadow:none;right:75px; top:-54px;}
.industries_post_list .slick-next{right:20px;background:url(/wp-content/themes/programmersai/assets/images/pioh2-sprite.png) no-repeat 0 -232px;border-radius:0;box-shadow:none;text-shadow:none;top:-51px;}
	
.cat_title_icon_blk{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom: 1px solid #eee;}
.cat_title_icon_blk .cat-icon {display: none;}
.cat_title_icon_blk .cat-name h2{font-size:32px;line-height:48px; color:#273A50;padding:0px 20px 10px 2px;}	
.caseContaner{display:flex;align-items: center;}
.caseContaner .case-detail{width:100%;padding:0px 20px 0 0;}
.about-content{font-size:18px;margin-bottom:20px;}
.case-detail .title{margin-bottom:20px;}
.FullCaseStudy a{padding:11px 30px;background:#1E75BB;color:#fff;border-radius:0px;text-transform:uppercase;font-size:20px;cursor:pointer;border:0px;font-weight:700;line-height:normal;display:inline-block;}
.FullCaseStudy a:hover, .FullCaseStudy a:focus{background:#27A8E0;text-decoration:none; color:#fff;}
.case-img{position:relative;}
.case-detail h3{color:#1E75BB;font-size:28px;line-height:38px;}
.caseContaner .case-study-technology{width:100%;margin-bottom: 20px;}
.portfolio-thumb-img {padding:10px;line-height: 0px;}
.portfolio-thumb-img img{width:100%;opacity: 0.5;}
.portfolio-thumb-img:hover img {opacity:1;}

/*.case-study-tags ul{margin:0;padding:0;columns:2;-webkit-columns:2;-moz-columns:2;}*/
.case-study-tags ul li{padding-left:30px;background:url(/wp-content/themes/programmersai/assets/images/home-new/hm_tick_icon.svg) no-repeat left top 10px;margin:0 0 10px 0;background-size:20px;font-size:16px;line-height:32px;font-weight:500;color:#273A50;display: inline-block; padding-right: 40px; min-width: 200px; width: 350px;white-space: nowrap;}
.case-study-tags ul li a{color:#273A50;}
.case-study-tags ul li a:hover{text-decoration:none;}
.case_studies_categories_list select{height:54px;margin:0px;border:0px;width:25%;padding-left:15px;text-shadow:none;font-size:20px;font-weight:400;color:#fff;-webkit-appearance:none;-moz-appearance:none;background:#273A50 url("../images/home-new/dd_warrow.svg") no-repeat right 15px center;cursor:pointer;margin-top:40px;border-radius:7px;}
.case_studies_categories_list select option {background: #fff; color:#1E75BC;}
.cat_title_icon_btm, .caseCount{display:none;}
.cat-name h2{text-align:left;}
.slick-slide{float:left;}
.slick-list{overflow:hidden;}
.moreCaseStudies{background:#F6F9FC;padding:40px 10px 50px 10px;margin-bottom:0px;}
.moreCaseStudies .siteTitle, .nav-links{text-align:center;margin-bottom:0; }
.moreCaseStudies .nav-previous, .moreCaseStudies .nav-next{display: inline-block;margin:0px 10px;}
.moreCaseStudies .siteTitle h3{margin-bottom:15px; max-width: 400px;margin: 0px auto;}
.moreCaseStudies .custom_btn{min-width:220px;}
.moreCaseStudies .nav-previous .custom_btn::before{content:'';background:url("../images/case_study/back_arrow_white.svg") no-repeat center center;width:10px;height:18px;display:inline-block;margin-right:15px;}
.moreCaseStudies .nav-next .custom_btn::after{content:'';background:url("../images/case_study/next_arrow_white.svg") no-repeat center center;width:10px;height:18px;display:inline-block;margin-left:15px;}
/*Single case study start*/
.case_study_single_hero{border-radius:0px;}
.single-case_studies .case_study_single_hero{border-radius:0px;background: #254A6E;padding-bottom: 30px;padding-top: 30px;}
.case_study_single_hero .banner_innerPage h1{text-align:left;color:#F6F9FC;}
.case_study_single_hero .back_to_case_study a{color:#96a0ac;text-transform:uppercase;font-size:14px;margin-bottom:15px;display:inline-block;position:relative;font-weight:normal;}
.case_study_single_hero .back_to_case_study a::before{content:'<';display:inline-block;vertical-align:top;font-size:14px;margin-top:-1px;color:#27A8E0;font-weight:400;padding-right:5px;}
.case_detail {display: flex;}
.leftSec {width:70%;margin-right: 4%;}
.rightSec {width:30%;}


/*About us section start*/
.about_us_blk{background:#254a6e;border-radius:0;}
.about_us_inner_blk{background:#fff;padding:60px 0;border-radius:0px;}
.about_left_right_blk{display:flex;justify-content:space-between;align-items:center;}
.about_left_blk{width:65%;margin-right:50px;}
.about_right_blk{width:35%;background:#1E75BB;border-radius:25px;display:flex;justify-content:center;align-items:center;max-width:100%;padding:40px;min-height:360px;}
.about_right_blk .cat-icon{text-align:center;}
.about_right_blk .cat-icon img{filter:brightness(100);margin-bottom:15px;}
.about_right_blk .cat-icon h3{color:#fff;}
.about_left_blk h3{font-size:20px;line-height:28px;margin-bottom:10px;}
/*About us section end*/
	
/*Challenge block start*/
.industry_challenge_inner{background:#F6FAFD;padding: 50px 0px;}
.challenge_content_inner{display:flex;position:relative; align-items: center;}
.img_blk{width:100%;padding:20px 30px 30px 0;display:flex;max-width:500px;position:relative;z-index:2;align-items:flex-start;}
.img_left_blk .img_blk, .img_left_blk .img_blk img{border-radius:25px;}
.txt_blk{position:relative;z-index:3;max-width:650px;top:10px;}
.txt_blk ul{margin:0;padding:0}
.txt_blk ul li{padding-left:30px;background:url(/wp-content/themes/programmersai/assets/images/home-new/hm_tick_icon.svg) no-repeat left top 10px;margin:0 0 15px 0;background-size:20px;font-size:18px;line-height:30px;font-weight:400}
.blk_title{font-size:24px;margin-bottom:15px;line-height:32px;}
.industry_challenge_inner .blk_title, .title_center h3{font-size:32px;line-height:32px; text-align:center;margin-bottom: 20px;}
/*Challenge block end*/
.old_caseStudy .hireSection .wpforms-container{width:980px; margin: 0px auto;}


/*Tech stack start*/
.tech_stack_blk{background:#273A50;}
.tech_stack_inr{background:#fff;border-radius:0px;padding-bottom:40px;}
.tech_list_item h2{text-align:center;font-size:32px;margin-bottom:35px;line-height:40px;}
.tech_list ul{list-style:none;display:flex;justify-content:center;padding:0;margin:0;flex-wrap:wrap;}
.tech_list_item{padding:50px 0px;border-radius:0px;}
.tech_list ul li a{text-align:center;display:flex;flex-direction:column;}
.tech_list ul li a span.t_label{font-size:16px;font-weight:300;line-height:20px;color:#273A50;text-transform:uppercase;}
.tech_list ul li{margin:10px 0 20px 0;padding:0 10px;text-align: center; width:16%;}
.tech_list ul li:last-child{border-right:2px dashed #fff;}
.tech_list ul li img {display: inline-block;text-align: center;}
.tech_list_item .tech_list ul li img {height: 44px;}
.tech_list ul li span {display: inline-block;width: 100%;font-size: 16px;line-height: 22px;}
.video_testimonial_content .slick-list {margin: 0px 30px;overflow: hidden;}
.video_testimonial_content .slick-next{right:5px;}
.video_testimonial_content .slick-prev{left:10px;}
.video_testimonial_inner .slick-track > div{padding-bottom: 20px;}
/*Tech stack end*/
	
/*Solution section start*/
.solution_blk{background:#F6FAFD;padding:50px 0;border-radius:0px;}
.solution_content{background: #fff; border-radius: 15px; padding:20px; box-shadow: 0px 0px 5px 4px #e5e5e5;margin: 0px 5px 30px 5px;}
.solution_blk .siteTitle{text-align:center;}
.solution_blk .siteTitle h2{margin-bottom:20px;color:#1E75BB;font-size:32px;line-height:40px;}
.solution_blk .siteTitle h3{margin-bottom:20px;font-size:24px;line-height:32px;color:#27A8E0;font-weight:700;}
.solution_blk .siteTitle p, .contact_form .title_center p{margin-bottom:30px;font-size: 24px;font-weight: 500;}
.solution_content ul{margin:0;padding:0;}
.solution_content ul li{padding-left:30px;background:url(/wp-content/themes/programmersai/assets/images/hm_tick_icon.svg) no-repeat left top 7px;margin:0 0 15px 0;background-size:20px;font-size:18px;line-height:32px;font-weight:300;color:#273A50;display:inline-block;vertical-align:top;}
.solution_content h3{margin-bottom:10px;font-size:24px;line-height:32px;color: #273A50;}
.solution_content p{font-size:18px;line-height:32px;}
.solution_col, .solution_col>div{display:flex;flex-wrap:wrap;justify-content:center;}
.solution_inner .btn_blk{margin-top:30px;}
/*Solution section end*/
/*Business impact section start*/	
.business_impact_blk{background:#273A50;}
.business_impact_inr{background:#fff;border-radius:0;padding:60px 0;}
.business_impact_blk .siteTitle h2{text-align:center;margin-bottom:20px;font-size:32px;line-height:40px;}
.business_impact_col, .business_impact_col > div{display:flex;flex-wrap:wrap;justify-content:center;}
.business_impact_content{box-shadow:3px 3px 10px rgba(0, 0, 0, 0.1);padding:25px;border-radius:25px;width:100%;border: 2px solid #1E75BB;margin-bottom:20px;}
.business_impact_col .col-33{min-width:390px;min-height:150px;margin-bottom:25px;}
.business_impact_content h3{font-size:24px;line-height:32px;text-align:left;margin-bottom:10px;color: #273A50;}
/*Business impact section end*/	
.moreCaseStudies .custom_btn.nav-desk{display:inline-block;}
.moreCaseStudies .nav-links .nav-subtitle {text-transform: capitalize;}
.moreCaseStudies .custom_btn.nav-mobile, .solution_inner .siteTitle img, .solution_inner .siteTitle br{display:none;}
.business_impact_content h3:empty, .solution_content h3:empty, .business_impact_content p:empty, .solution_content p:empty{display:none;}
.postid-373425 .solution_inner .siteTitle br{display:block;margin-bottom: 10px;}
/*Single case study end*/

/*---*/
.cs_the_section .cs-sec{display: flex;flex-wrap: wrap;margin-bottom:20px;}
.col-33, .col-25, .col-20{display: flex; flex-wrap: wrap;}
.single #content .set > a {display: flex;align-items: center;padding:10px 15px 10px 15px;text-decoration: none;color:#27A8E0;font-weight: 600; -webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;transition: all 0.2s linear;margin-top:10px;background: #F6F9FC; border-radius: 0 18px 18px 18px;}
.single #content .set > a span{width:calc(100% - 14px);}
.single #content .set > a i{margin-top:0;width:14px;}
.single #content .accordion_multichallenge .set > a.active{background-color:#1E75BB;color:#fff!important;border-radius: 0px 18px 0px 0px;}
.acc_content{background-color:#fff;border:1px solid #f2f2f2;display:none;margin-bottom:15px;border-top:none;}
.acc_content>p{padding:20px 15px 25px 15px;margin:0;color:#333;}
.fa-plus::before {content: "\f067";}
.acc_content {background-color: #fff;border: 1px solid #f2f2f2;display: none;margin-bottom: 15px;border-top:none;border-radius:0px 0px 30px 30px;}
.acc_content > p {padding: 20px 15px 25px 15px;margin: 0;color: #333;}
ul.acrList {margin: 0;padding:0 0 0 30px;}
ul.acrList li {list-style:disc;}
.single-case-study .cs_the_section {margin-bottom: 60px;display: flex;flex-wrap: wrap;}
.cs_the_section{margin-top:20px;}
.cs_the_section .the_section_grid {padding: 20px 20px;min-height: 255px;margin-top:0px;border-radius: 0px 30px 30px 30px;background: #F6F9FC;}
.cs_the_section .the_section_grid h2 {text-align: left;font-size:32px;font-weight: bold;color:#27A8E0;margin-bottom:10px;}
.cs_the_section .the_section_grid p {font-size: 16px;color: #333;line-height: 30px;}
.fb_tech_section_wrap{clear: both;padding: 10px 30px 30px 30px;}
.fb_tech_section_wrap > div {width: 50%;padding: 20px;margin: 15px;}
.fb_tech_section_wrap .tech_section_grid{background: #F6F9FC; margin:0px;border-radius: 0px 30px 30px 30px;}
.fb_tech_section_wrap h3 {font-size: 18px;font-weight: bold;}
.fb_tech_section_wrap ul {margin:0; padding:0 0 0 15px;}
.fb_tech_section_wrap ul li {list-style: disc;}
.acc_content .fb_tech_section_wrap{clear:both;}
.no_solution{background:#fff;}
.postid-103321 .challenges_wrap .container-main{border-bottom:4px solid #F6F9FC;padding-bottom:50px;margin-bottom:50px;}
.postid-103321 .challenges_wrap .tech_stack_inr{padding-bottom:0;}
.no_solution+.business_impact_blk, .no_solution+.business_impact_blk .business_impact_inr{padding:0 0 60px 0;background:#fff;}
.postid-103321 .challenges_wrap .nopad{padding-left:0;padding-right:0;}
.postid-103321 .accordion_multichallenge .nopad > h2{padding-left:20px;}
.about_left_blk h3, .accordion_multichallenge h2{font-size:32px;line-height:40px;margin-bottom:10px;}

@media only screen and (max-width:1340px){
	.industries_list_blk{padding:0 10px;}
	.industries_post_list .slick-prev{left:-25px;}
	.industries_post_list .slick-next{right:-25px;}
	.slidercat{margin-bottom:70px;}
}
@media only screen and (max-width:1199px){
	.banner_innerPage h1 br, .banner_innerPage h3 br{display:none;}
	.case_studies_categories_list ul li a{font-size:16px;line-height:24px;padding:10px;}
	.challenge_content_inner{align-items:flex-start;}
	.txt_blk{padding-top:40px;top:0;}
	.industries_post_list .slick-prev{right:70px;left: initial; top:-53px;}
	.industries_post_list .slick-next{right: 14px;top:-50px;}
}
@media only screen and (max-width:1024px){
	.industries_list_blk{padding:0 15px;}
	.industries_post_list .slick-prev{left:-30px;}
	.industries_post_list .slick-next{right:-28px;}
	.business_impact_content{padding:40px 20px;}
	.case_study_single_hero, .about_us_inner_blk{padding:40px 15px;}
	.industry_challenge_blk{padding:0px;}
	.industry_challenge_inner{padding:40px 15px;}
	
	.tech_list ul{display:flex;overflow:hidden;}
	.tech_list ul li{width:auto;display:inline-block;}
	.tech_list ul li{padding:0 10px;}
	.old_caseStudy .tech_list_item{margin-bottom: 10px;}
	.old_caseStudy .tech_list_item h2{margin-bottom: 10px;}
	.old_caseStudy .tech_list_item .slick-track{margin: 0px auto;}
	.old_caseStudy .tech_list .slick-list{width:100%;}
	
	.innovate_integrate{background-size:cover !important;}
	.banner_innerPage h1 {font-size: 32px;line-height: 42px;}
	.case_studies_categories_list select{width: 300px;margin-left: 15px;}
	.page-case-studies .even, .page-case-studies .odd{padding:40px 0px 40px 0px;}
	.caseContaner .case-detail{padding:10px 20px 0px 0px !important;order: 2;}
	.slidercat{margin-bottom: 0px;}
	.case-study-tags ul li{padding-right:0px;}
	.trusted_by ul{margin-bottom:0px !important;}
	.industries_post_list .slick-prev{right:70px;left: initial; top:-53px;}
	.industries_post_list .slick-next{right: 14px;top:-50px;}
	
	.solution_blk, .business_impact_inr{padding:40px 0;}
	.case-detail h3{font-size: 22px; line-height: 32px;}
	.page-case-studies .even .caseContaner .case-detail {order: 1;}
	.page-case-studies .even .caseContaner .case-img {order: 2;}
	.challenge_content_inner .industry_challenge{text-align: left;}
	.solution_blk .siteTitle h2{margin-bottom: 0px;}
	.solution_outer_blk .siteTitle{margin-bottom: 20px;}
	
}
@media only screen and (max-width:991px){
	.caseContaner{flex-direction:column;}
	.caseContaner .case-detail{width:100%;padding:30px 30px 40px 30px;}
	.caseContaner .case-img{width: 100%;}
	.caseContaner .case-study-technology{position:relative;}
	.caseContaner .case-study-technology{border-radius:0px;}
	.case_studies_categories_list select{padding-left:20px;background:#1E75BC url("../images/dd_warrow.svg") no-repeat right 25px center;color:#fff;}
	.cat_title_icon_btm{display:flex;justify-content:space-between;padding-left:60px;align-items:center;}
	.caseContaner .case-img:before{content:'';width:2px;height:90%;background:transparent;position:absolute;border-left:2px dashed #27A8E0;left:30px;top:30px;z-index:1;display: none;}
	.cat_title_icon_btm .cat-icon{top:-15px;position:relative;right:40px;}
	.cat_title_icon_btm .cat-name{width:calc(100% - 140px);}
	.caseCount{color:#6CDDAF;text-align:center;margin-bottom:10px;font-size:16px;display: none;}
	
	.img_left_blk::after{max-width:625px;max-height:315px;}
	.industry_challenge_blk .siteTitle h2{margin-bottom:30px;}
	.solution_col .col-50{width:100%;max-width:100%;flex:0 0 100%;}
	.business_impact_blk .row-col .col-33, .solution_blk .row-col .col-33, .business_impact_blk .row-col .col-25, .solution_blk .row-col .col-25{margin-bottom:30px;max-width:50%;flex:0 0 50%;width:50%;}
	
	.txt_blk{max-width:350px;}
	.business_impact_col .col-33{min-width:inherit;}
	.tech_list_item{margin-bottom:0;padding:30px;}
	.row-col .cs_the_section .col-20, .row-col .cs_the_section .col-25{flex: 0 0 50%;max-width: 50%;margin-bottom: 15px;}
	.case_studies_categories_list ul{display:block;padding: 20px 10px;}
	.case_studies_categories_list ul li{padding:0px;display: inline-block;}
	.case_studies_categories_list ul li a{text-align: left;padding:10px 12px;border: 0px;border:1px solid #1E75BB !important;border-radius: 10px; margin:5px;}
	
	.challenge_content_inner{display:block;max-width: 100%;text-align: center;}
	.txt_blk{width:100%;max-width:100%;padding:30px 0px 0px 0px;}
	.img_left_blk .img_blk{padding:0;display: inline-block;}
	.solution_blk .siteTitle p{margin-bottom:0px;}
}
@media only screen and (max-width:767px){
	.top-hero-formsection .banner_innerPage{text-align: center;}
	.banner_innerPage h1{font-size:28px;line-height:38px;text-align: center;}
	.cat_title_icon_blk .cat-name h2{padding:0 20px;}
	.banner_innerPage h3, .solution_content h3, .moreCaseStudies .siteTitle h3{font-size:20px;line-height:28px;}
	.industries_list_blk{padding:0; overflow:hidden;}
	.industries_post_list .container-main{padding-left:0;padding-right:0;}
	.industries_post_list .slick-prev{right:70px;left: initial; top:-31px;}
	.industries_post_list .slick-next{right: 14px;top:-28px;}
	.case-detail h3{font-size:24px;line-height:32px;margin:0;}
	.case-study-tags ul li{font-size:16px;}
	.cat_title_icon_btm .cat-name h2{font-size:16px;line-height:20px;}
	.leftSec, .rightSec{width:100%;}
	.rightSec{order:1;}
	.leftSec{order:2;}
	.case_detail {display: flex;flex-direction: column;}
	
	.siteTitle h2{font-size:24px;line-height:32px;}	
	.industry_challenge_inner .blk_title, .title_center h3 {font-size:28px;line-height: 32px;}
	.img_left_blk::after, .img_right_blk::before{max-height:580px;}
	.img_blk{width:100%;padding:40px 20px 10px 20px;align-items:flex-start;z-index:4;}
	.txt_blk{top:20px;left:0;width:100%;padding:0px;position:relative;z-index:3;max-width:100%;}
	.challenge_content_inner{position:relative;flex-direction:column;}
	.industry_solution_blk .siteTitle p{font-size:16px;line-height:28px;}	
	.solution_col, .solution_col > div{display:block;}
	.solution_content{padding:20px 25px;margin-bottom:0px;}
	.case_study_single_hero, .about_us_inner_blk{padding:40px 0px;}
	.industry_challenge_blk{padding:0;}
	.solution_content h3{margin-bottom:5px;}
	.moreCaseStudies .custom_btn.nav-desk{display:none;}
	.moreCaseStudies .custom_btn.nav-mobile{display:inline-block;}
	.tech_list ul li a span.t_label{font-size:14px;}
	.tech_list_item{padding:40px 15px; 0;}
	.business_impact_content{margin-bottom: 0;}
	.solution_blk{padding:40px 0;}
	.business_impact_inr{padding:40px 0 0px 0;}
	.aboutContent p, .industry_challenge p, .industry_challenge ul li, .industry_challenge ul li a, .solution_blk .siteTitle p, .solution_content p, .bi_description, .solution_content ul li{line-height:28px;}
	.solution_blk .siteTitle p, .contact_form .title_center p{font-size: 20px;}
	.txt_blk ul li{margin-bottom:10px;}
	.industry_challenge_inner .container-main {padding:0px;}
	.ic_desc-list .col-50{padding:0;}
	.business_impact_content h3{font-size:20px;line-height:28px;text-align:left;margin-bottom:10px;}
	.row-col .cs_the_section .col-20, .row-col .cs_the_section .col-25, .row-col .cs_the_section .col-33{flex: 0 0 100%;max-width:100%;margin-bottom: 15px;}
	
	.about_left_blk h3, .accordion_multichallenge h2, .industry_challenge_inner .blk_title, .tech_list_item h2, .solution_blk .siteTitle h2, .business_impact_blk .siteTitle h2, .testimonial_content h2, .award_certifications_blk .siteTitle h2, .contact_form .title_center h2 {font-size:28px;line-height:32px;}
	.industries_post_list .infoview {margin-top:0px;}
/*-----*/
.sidebarleft ul.leftside-nav-menu {display: flex;list-style: none;overflow-x: auto;width: 100%;padding-bottom: 10px;}
.mobile_menu {position: fixed;bottom: 0px;height: 52px;z-index: 9999;width: 100%;display: block;}
.mobile_cat_menu {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;position: fixed;left: 0;bottom: 0;top: 0;width:320px;z-index:9993;
overflow: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);-o-transform: translateX(-100%);transform: translateX(-100%);-webkit-transition: -webkit-transform .50s ease;/* transition: transform .50s ease; */transition: transform .50s ease,-webkit-transform .50s ease;background-color: #ffffff;}
.kapee-mobile-navbar {background: #fff;box-shadow: 0 0 4px rgba(0,0,0,.2);display: flex;-ms-flex-direction: row;flex-direction: row;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center;position: fixed;padding:6px 0 6px 0;height: 57px;right: 0;bottom: 0;left: 0;opacity: 1;visibility: visible;z-index: 98;}
.mobile_menu .mobile-element {-ms-flex: 1 0 70%; flex: 1 0 70%;	max-width: 70%;	padding:0 3px 0 10px;}
.navbar-toggle {display: block;}
.sidebarleft{background: #fff;position: relative;width: 100%;padding-top: 70px;}
	body.admin-bar .sidebarleft{padding-top: 115px;}
.mobile_cat_menu .sidebarleft ul.leftside-nav-menu {display: block;}
.mobile_cat_menu .sidebarleft ul.leftside-nav-menu li{padding:10px 0px; border-bottom:1px solid #e8e6e6;}
.mobile_cat_menu .sidebarleft ul.leftside-nav-menu li a {line-height: 30px;display: block;font-size: 17px;margin-left: 10px;color: #1E75BB;}
	.mobile_cat_menu .sidebarleft ul.leftside-nav-menu li:hover a{color: #27A8E0;}
.kapee-mask-overaly {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 998;opacity: 0;visibility: hidden;background-color: rgba(0,0,0,.6);}
.kapee-mask-overaly.opened {opacity: 1;	visibility: visible;z-index: 999;}
body.admin-bar .kapee-mask-overaly .closeDiv {position: absolute;right: 8px;padding: 5px;color: #fff;width: 40px;height: 40px;background: #e70000;border-radius: 30px;line-height: 30px;text-align: center;top: 128px;font-size: 24px;font-weight: bold;cursor: pointer;}
body .kapee-mask-overaly .closeDiv{position: absolute;right: 8px;padding: 5px;color: #fff;width: 40px;height: 40px;background: #e70000;border-radius: 30px;line-height: 30px;text-align: center;top: 70px;font-size: 24px;font-weight: bold;cursor: pointer;}
body .navigation-top .wrap {padding: 11px 30px 11px 30px !important;}
.mobile_cat_menu.opened {-webkit-transform: none;transform: none;}
.dashicons-menu-icon{position: relative;padding-left: 6px;font-size: 18px;color: #1E75BB;}
.dashicons-menu-icon:before{content: "\f333"; top: 2px;position: relative;float: left; font: normal 29px/1 dashicons;}
body #hubspot-messages-iframe-container.widget-align-right{margin-bottom: 40px !important;}
	.mobile_cat_menu, .mobile_menu{display:block;}
.mobile_cat_menu .category-name .education{background: url(https://pio.staging.tempurl.host/wp-content/uploads/2022/04/icon-Education.png) no-repeat 0 7px;background-size: 30px; padding-left: 40px;}
.mobile_cat_menu .category-name .healthcare{background: url(https://pio.staging.tempurl.host/wp-content/uploads/2022/04/icon-Healthcare.png) no-repeat 3px 3px;background-size:26px; padding-left: 40px;}
.mobile_cat_menu .category-name .insurance{background: url(https://pio.staging.tempurl.host/wp-content/uploads/2022/04/icon-Insurance.png) no-repeat 3px 3px;background-size: 23px; padding-left: 40px;}
.mobile_cat_menu .category-name .manufacturing{background: url(https://pio.staging.tempurl.host/wp-content/uploads/2022/04/gear_icon.svg) no-repeat 3px 3px;background-size: 25px; padding-left: 40px;}
.mobile_cat_menu .category-name .retail-and-consumer-goods{background: url(https://pio.staging.tempurl.host/wp-content/uploads/2022/04/icon-ConsumerGoods.png) no-repeat 0 3px;background-size: 30px; padding-left: 40px;}	
.mobile_cat_menu .category-name .technology{background: url(https://pio.staging.tempurl.host/wp-content/uploads/2022/04/tech_icon.svg) no-repeat 5px 3px;background-size: 25px; padding-left: 40px;}
.mobile_cat_menu .category-name .transportation-and-warehousing{background: url(https://pio.staging.tempurl.host/wp-content/uploads/2022/04/icon-Transport.png) no-repeat 3px 7px;background-size: 30px; padding-left: 40px;}
.mobile_cat_menu .category-name .finance{background: url(https://pio.staging.tempurl.host/wp-content/uploads/2023/12/Finance.png) no-repeat 3px 1px;background-size: 28px; padding-left: 40px;}
.mobile_cat_menu .sidebarleft ul.leftside-nav-menu {list-style: none;overflow-x: auto;width: 100%;padding-bottom: 10px;}
.mobile_cat_menu .sidebarleft ul.leftside-nav-menu li:last-child, .mobile_cat_menu .category-name .case-studies-new-template{display:none !important;}
.mobile_cat_menu .sidebarleft ul.leftside-nav-menu li a:hover {color:#1E75BB;}
	
	.row-col .col-50, body .row-col .col-60, body .row-col .col-40 {width: 100%;max-width: 100%;flex: 0 0 100%;}
	.page-case-studies .even, .page-case-studies .odd{padding:40px 0px 40px 0px;}
	.cat_title_icon_blk{padding:12px 20px 12px 0px;margin-bottom: 0px;}
	.caseContaner .case-img{order: 1;}
	.caseContaner .case-detail{padding:10px 14px 0px 14px !important;order: 2;}
	.slidercat{margin-bottom: 0px;}
	.case-study-tags ul li{padding-right:0px;}
	.portfolio-thumb-img {padding: 10px 0px;}
	.tech_list ul li{border:0px dashed #fff;}
	.tech_stack_blk .tech_list .slick-list{height:120px; overflow:hidden;}
	.moreCaseStudies{padding:10px 10px 20px 10px !important;}
	
	.testimonial_content .clientSaySlider h2{font-size:20px;line-height: 28px;font-weight: 600;}
	.single-case_studies .award_cert.slick-initialized.slick-slider {display:block !important;}
	.single-case_studies .award_certifications_inr{border-radius: 0px;padding:10px 0 20px 0;}
}

@media only screen and (max-width:599px){
	.cat_title_icon_blk .cat-icon img{max-width:60px;}
	.cat_title_icon_blk .cat-name h2{font-size:26px;line-height:30px;margin:0;}
	.case_categories_blk{margin-bottom:20px;}
	.cat_title_icon_btm .cat-icon img{max-width:60px;}
	.btn_blk .contact-btn, .FullCaseStudy a{padding:10px 20px;}
	
	.business_impact_blk .row-col .col-33, .business_impact_blk .row-col .col-25, .business_impact_blk .row-col .col-50, .solution_blk .row-col .col-33, .solution_blk .row-col .col-50, .solution_blk .row-col .col-25{max-width:100%;flex:0 0 100%;width:100%;margin-bottom:20px;}
	.about_left_right_blk{flex-direction:column;}
	.about_left_blk, .about_right_blk{width:100%;}
	.about_right_blk{margin:0 auto 30px auto;order:0;}
	.about_left_blk{order:1;}
	.moreCaseStudies .custom_btn{min-width:auto;padding:10px 20px;}
	.about_right_blk .cat-icon{text-align:center;display:flex;align-items:center;}
	.about_right_blk .cat-icon img{margin-bottom:0;margin-right:20px;max-width:70px;}
	.about_right_blk .cat-icon h3{font-size:20px;line-height:28px;}
	.about_right_blk{padding:30px;}
}
@media only screen and (max-width:480px){
	.tech_list ul li{border:0px dashed #e6edf4;}
	.tech_list ul li.slick-current{border-left:2px dashed #e6edf4;padding:0 7px;}
}
@media only screen and (max-width:360px){
	.btn_blk .contact-btn{font-size:20px;}
	.FullCaseStudy a{font-size:18px;padding:10px 15px;}
	.caseContaner .case-img::before{left:15px;}
	.caseContaner .case-study-technology .case-study-tags, .cat_title_icon_btm{padding-left:30px;}
	.case-study-tags ul{columns:1;-webkit-columns:1;-moz-columns:1;}
	.moreCaseStudies .custom_btn{padding:10px 13px;}
	.ic_desc-list .col-50{width:100%;}
}