@charset "utf-8";
/* CSS Document */


@media only screen and (max-width: 1900px) {
.home_banner{background-size: auto;}
.powerapps_banner_new{background-size: cover;}
.powerplatform_banner_new{background-size: cover;}

}
@media only screen and (max-width: 1800px) {
	.problems-solving-block ul {margin: 0 100px;}
	.multiple_slide{padding: 0 50px;}
	.owl-carousel.multiple_slide .owl-nav button.owl-prev{left: 0;}
	.owl-carousel.multiple_slide .owl-nav button.owl-next{right: 0;}
	.multiple_slide.multiple_slide_toparrow {padding: 0;}
  }
@media only screen and (max-width: 1599px) {
	.container {max-width: 1360px;}
	.Insights_box .Insights_box_text{padding: 20px;}
	.Insights_box_text span{padding: 10px 10px;}
	.service_box a{padding: 20px;}
	.service_box_with_img a{padding: 0;}
	.industries_box i img{height: 100%; width: auto;}
	.technology-list ul li.skill-li:first-child {min-width: 210px;}
	.our-brand-list{flex-flow: wrap; justify-content: center; margin-top: 10px;}
	.our-brand-list span{padding: 10px; width: 20%;}
	.power-bi-consulting.powerbi_banner_new{background-position: 80% 0;}
	.process_design_box{width: 600px;}
	.process_box_text{width: 400px; left: -270px;}
	.process_box2{left: -360px;}
	.process_box3{left: -270px;}
	.process_box4{left: auto; right: -270px;}
	.process_box5{left: auto; right: -360px;}
	.process_box6{left: auto; right: -270px;}
	.process_box_inner.order-1{padding-right: 10px; padding-left: 0;}
	.process_box_inner{padding-left: 10px;}
	.process_box_inner span{font-size: 18px; height: 30px; width: 30px; top: -5px;}
	.process_box_text{padding: 15px 10px 10px;}
	.power-bi-consulting .home_banner_content{min-height: 600px;}
	.power-bi-consulting.computer_vision_banner .home_banner_content{min-height: 600px;}
	.power-bi-consulting.computer_vision_banner{min-height: 600px; margin-top: 110px;}
	.power-bi-consulting .home_banner_content p{font-size: 20px;}
	.power-bi-consulting .home_banner_content .banner_with_big_font h1{font-size: 45px;}
	.power-bi-consulting .home_banner_content .banner-left{width: 60%;}
	.power-bi-consulting .home_banner_content .banner-right{width: 40%;}
	.power-bi-consulting{min-height: 600px;}
	.header_new{padding: 0;}
	header.sticky{padding: 0;}
	.home_banner.ai_quality_banner {min-height: 600px;}
	.home_banner.ai_quality_banner .banner_content{min-height: 600px;}
	.company_stat_main{padding: 0 30px;}
	.ai_quality_banner h1{font-size: 34px;}
	.choose-us-item .choose-us-img ul.ullist li{font-size: 16px;}
	.induty_section_hover .choose-us-item .choose-us-img .choose-us-content ul{width: 97%;}
	.induty_section_hover .choose-us-item .choose-us-img .choose-us-content{padding: 10px 20px 15px;}
	.induty_section_hover .choose-us-item .choose-us-img .choose-us-content .title{font-size: 18px;}
}
@media only screen and (max-width: 1450px) {
	.client_logo_img{flex-flow: wrap; justify-content: center;}
	.client_logo_img li {padding: 0px 20px 20px 20px;}
	.client_logos{padding: 30px 0 15px;}
	.Capabilities_innerpage figure i{height: auto;}
	.Capabilities_innerpage figure img{height: 100%;}
	.challenges_section img{width: 650px;}
	.challenges_left_box2{top: 170px;}
	.challenges_left_box4{top: 170px;}
	.challenges_left_box{width: 330px;}
	.process_box_text i{display: none;}
	.process_box_inner.order-1{width: 100%; padding: 0 10px; text-align: left;}
	.process_box_inner{width: 100%; padding: 0 10px;}
	.process_box_text{width: 380px; left: -250px;}
	.process_box2 {left: -340px;}
	.process_box3 {left: -250px;}
	.process_box4 {left: auto; right: -250px;}
	.process_box5 {left: auto; right: -340px;}
	.process_box6 {left: auto; right: -250px;}
	.induty_section_hover .choose-us-item .choose-us-img .choose-us-content{padding: 15px;}
	.induty_section_hover .choose-us-item .choose-us-img .choose-us-content ul{margin-bottom: -150px;}
	.quality_service_video{padding: 20px 80px;}
}
@media only screen and (max-width: 1300px) {
	.challenges_section img{width: 580px;}
	.challenges_section h3{font-size: 20px;}
	.challenges_left_box2{top: 150px;}
	.challenges_left_box4{top: 150px;}
	.challenges_left_box{width: 300px;}
	.process_design_box{width: auto; display: flex; flex-flow: wrap; justify-content: center; margin: 0;}
	.process_design_box img{display: none;}
	.process_box_text{position: relative; top: auto; left: auto; width: 48%; margin: 5px;}
	.process_box_text i{display: flex;}
	.process_box_inner{width: 80%;}
	.process_box4{right: auto;}
	.process_box5{right: auto;}
	.process_box6{right: auto;}
	.process_box_inner.order-1{width: 80%;}
	.process_box4 .order-2{order: 1 !important;}
	.process_box4 .order-1{order: 2 !important;}
	.process_box5 .order-2{order: 1 !important;}
	.process_box5 .order-1{order: 2 !important;}
	.process_box6 .order-2{order: 1 !important;}
	.process_box6 .order-1{order: 2 !important;}
	.process_design_box .process_box_text img{display: block;}
	.process_box_inner.order-1 span{right: 0; left: auto;}
	.quality_automation_text p{font-size: 16px;}
	.company_stat_main .company_stat_box span p{font-size: 20px;}
	.company_stat_main{width: 25%; padding: 0 20px;}

}
@media only screen and (max-width: 1259px) {
	.success_story_section{padding-left: 5%;}
	.success_story_text{width: 70%;}
	.owl-carousel .owl-nav button.owl-prev {right: -100px;}
	.owl-carousel .owl-nav button.owl-next {right: -100px;}
	.bullet_content p br{display: none;}
	h2.black_heading br{display: none;}
	h2.black_heading{padding-left: 20px;}
	h2.black_heading::after{height: 30px; top: 7px;}
	.service_box_with_img span{padding: 15px;}
	.cs_desc{display: none;}
	.power-bi-consulting.powerapps_banner_new .home_banner_content .banner-left{padding-right: 0;}
	.hire_services_box h3{padding-left: 15px; font-size: 18px;}
	.hire_services_box{padding: 15px;}
	.company_stat_box{display: block; text-align: center;}
	.company_stat_box i{margin: 0 auto 5px;}
	.company_stat_box span{margin: 0;}
	.company_stat_box span h3{font-size: 30px;}
	.quality_service_video{padding: 20px 50px;}
}
@media only screen and (max-width: 1199px) {
	.teck_stack_section ul li{width: 25%;}
	.download_brochure{padding: 20px;}
	.icon_text_box{padding: 20px;}
	.zigzag_text{padding-left: 0px;}
	.zigzag_text_left{padding-right: 0px;}
	.challenges_section p{display: none;}
	.challenges_left_box{width: 230px;}
	.challenges_section img {width: 600px;}
	.challenges_left_box2{top: 160px;}
	.challenges_left_box4{top: 160px;}
	.service_box_with_img i{height: auto;}
	.workshop_section{display: flex; padding: 30px 0px;}
    .workshop_box h3{font-size: 26px;}
	.platforms_logo ul li{width: 25%; padding: 15px;}
	.tabbing_box h3{font-size: 20px;}
	.softweb_colm{display: block; text-align: center;}
	.table_row i{margin: 0 auto; padding: 0 0 5px 0;}
	.softweb_colm h4{font-size: 18px;}
	.about_intro span{font-size: 150px;}
	.years_details span{font-size: 60px;}
	.years_details br{display: none;}
	.years_details{margin-bottom: 10px;}
	.home_contact_form_light{padding: 25px 25px; width: 100%;}
	.home_contact2 p{font-size: 20px;}
	.power-bi-consulting .home_banner_content .banner_with_big_font h1 {font-size: 40px;}
	.banner_with_big_font ul.ullist li {font-size: 18px;}
	.h2_big_font {font-size: 30px;}
	.new_testimonial_box .testimonial_client{position: relative; display: block; text-align: center; padding-top: 15px;}
	.new_testimonial_box .test_client_text h4{text-align: center; padding-top: 10px;}
	.new_testimonial_box .testimonial_box{padding-bottom: 1px;}
	.cv_service{padding: 30px;}
	.cv_box_1{padding: 60px 15px 20px;}
	.cta_btn_blue4{font-size: 16px; line-height: 130%;}
	.cv_col{width: 33.33%;}
	.cv_box_1 i{position: relative; top: auto; margin-bottom: 10px;}
	.cv_box_1{padding: 20px 15px 75px;}
	.cv_service_boxes{padding-top: 0;}
	.case_study_box{min-height: 540px;}
	.induty_section_hover .choose-us-item .choose-us-img .choose-us-content .title {font-size: 18px; line-height: 140%;}
	.cs_title {font-size: 26px;}
	.power-bi-consulting .home_banner_content .banner-left{width: 55%;}
	.power-bi-consulting .home_banner_content .banner-right{width: 45%;}
	.ai_quality_banner h1{font-size: 40px;}
	.ai_quality_banner p{font-size: 20px;}
	.quality_service_video{padding: 10px 30px;}
	.quality_services_box{padding: 0 10px 20px;}
	.three_col_footer_contact_box{padding: 0 20px;}
	.greenbtn_white{padding: 12px 20px;}
	.greenbtn{padding: 12px 20px;}
	.footer_new .col_footer{width: 25%; padding-bottom: 20px;}
    .footer_new .contact_footer{width: 100%; display: flex; justify-content: start;}
    .footer_new .contact_footer div{width: 25%; padding: 0 10px;}
    .footer_new .footer_box{margin: 0 0 30px;}
    .footer_new .footer_box div{width: 20%; display: flex;align-items: center; justify-content: center; padding: 10px;}

}
@media only screen and (max-width: 1100px) {
	header nav ul.upper_text li{margin: 0 5px;}
}

@media only screen and (max-width: 1024px) {
	h1{font-size: 42px;}
	h2{font-size: 30px;}
	h3{font-size: 22px;}
	p{font-size: 16px;}
	p.sub_title{font-size: 20px;}
	ul.ullist li{font-size: 16px;}
	.home_banner{min-height: 600px;}
	.home_banner_content{min-height: 600px;}
	.section_space{padding-top:50px; padding-bottom:50px;}
	.space_top{padding-top:50px;}
	.space_bottom{padding-bottom:50px;}
	.margin_space_top{margin-top: 50px;}
	.service_box a{padding: 10px;}
	.service_box_with_img a{padding: 0;}
	.experience_text span{font-size: 42px;}
	.experience_text p{font-size: 18px;}
	.capabilities_box{padding-right: 0px;}
	.Insights_box_text h4{font-size: 18px;}
	.Insights_box_text span{font-size: 14px;}
	.industries_box h3{padding: 20px 15px 15px;}
	.industries_box p{padding: 0 15px 0px; margin-bottom: 15px;}
	.success_story_text h3{font-size: 20px;}
	.cta_btn2{font-size: 16px;}
	.testimonial_box{padding: 20px;}
	p.test_text {margin-bottom: 10px;}
	.client_logo_img li{padding: 0px 15px 15px 15px;}
	.home_contact_form{width: 100%;}
	.home_contact_bg{background-position: center;}
	.footer_bottom{flex-flow: column; justify-content: center;}
	.footer_bottom p{margin: 15px 0; text-align: center;}
	.inner_breadcrumb ul{flex-flow: wrap;}
	.inner_breadcrumb ul li{font-size: 16px; padding: 5px 15px; border-right: none;}
	.video_text{padding-left: 0px;}
	.cta_box{padding: 50px 0;}
	h2.green_heading::after{top: 7px; height: 25px;}
	header.banner_menu_hide nav ul li{font-size: 16px;}
	ul.twocoloum_list li{width: 100%;}
	.full_video_height{height: 600px; min-height: 600px;}
	.problems-solving-block ul {
		margin: 0 30px;
		padding-top: 10px;
		padding-bottom: 20px;
	  }
	  .problems-solving-bg::before,
	  .problems-solving-bg::after {
		width: 5%;
		min-width: 80px;
		background-size: 30px;
	  }
	  .problems-solving-block h2 {
		font-size: 30px;
		padding-bottom: 30px;
	  }
	  h2.black_heading.right_green_border::after {height: 30px; padding-top: 0; top: 6px;}
	  .development_roadmap_box{margin: 5px; padding: 15px 10px;}
	  .development_roadmap_box i{font-size: 50px; top: 130px;right: -30px;}
	  .development_roadmap_round{height: 110px; width: 110px;}
	  .price_tag{padding-bottom: 20px;}
	  .technology-list ul {
		flex-flow: wrap;
		padding: 20px 0;
	}

	.technology-list ul li {
		max-width: inherit;
		padding-bottom: 10px;
		margin-bottom: 15px;
	}
	.technology-list ul {
		padding-top: 0;
	}

	.technology-list ul li.skill-li:first-child:after {
		position: absolute;
		display: inline-block;
		content: "";
		top: 40%;
		right: -19px;
		border-left: 12px solid transparent;
		border-right: 12px solid transparent;
		border-bottom: 0px solid #000;
		border-top: 12px solid #000;
		box-sizing: border-box;
		rotate: 270deg;
	}
	.technology-list ul li.skill-li {
		border-right: 4px solid #012d61;
		border-bottom: 0px solid;
	}
	header nav ul.new_menu_links li:last-child a.cta_btn_blue3{font-size: 16px;}
	.cta_btn_blue3{font-size: 16px;}

}
@media only screen and (max-width: 1023px) {
	.our-brand-list span{width: 33.33%;}

}
@media only screen and (max-width: 1020px) {

}
@media only screen and (max-width: 999px) {
	.case_study_box{min-height: 500px;}
}
@media only screen and (max-width: 991px) {
	.owl-carousel.multiple_slide .owl-nav.disabled {
		display: block !important;
	}
}
@media only screen and (max-width: 991px) {
	header{padding: 5px 0; background: #ffffff;}
	header.sticky{padding: 5px 0;}
	header img.black_logo{display: block; height: 50px; width: auto;}
	header img.white_logo{display: none;}
	.navbar-expand-lg .navbar-collapse{margin-top: 15px;}
	header nav ul li{margin: 5px 10px;}
	.capabilities_box p{display: none;}
	.capabilities_box h3{padding-bottom: 0;}
	.capabilities_box a{padding: 10px;}
	header.banner_menu_hide{display: block; box-shadow: 0 0 5px rgba(0,0,0,0.51);}
	header.banner_menu_hide nav ul li{border-right: none; font-size: 16px;}
	header.banner_menu_hide.sticky img.black_logo{height: 50px;	width: auto;}
	header.banner_menu_hide.sticky .header_part{justify-content: space-between; align-items: normal;}
	header.banner_menu_hide.sticky .navbar-expand-lg {justify-content: space-between; width: 100%; align-items: normal;}
	header.banner_menu_hide.sticky .logo{display: block;}
	header.banner_menu_hide nav ul li:first-child{display: none;}
	.inner_breadcrumb{display: none;}
	.Capabilities_innerpage figcaption {padding: 15px 15px;}
	.challenges_section img{display: none;}
	.challenges_left_box{position: relative; top: auto; left: auto; width: auto;}
	.challenges_left_box3{top: auto; right: auto;}
	.challenges_left_box2{top: auto; left: auto;}
	.challenges_left_box4{top: auto; right: auto;}
	.challenges_bottom_box{width: auto; margin: auto;}
	.challenges_section{display: flex; flex-flow: wrap; justify-content: center; margin-top: 20px;}
	.challenges_section div{width: 47%; padding: 15px; background: #ffffff; margin: 10px; display: flex; align-items: center; position: relative; min-height: 80px;}
	.challenges_section i{display: block; position: absolute; width: 60px; height: 60px;}
	.challenges_section i img{display: block; width: auto;}
	.challenges_section h3{text-align: left; padding:0 0 0 80px}
	.mobile_view{display: block;}
	.desktop_view{display: none;}
	.platforms_logo ul li{width: 33.33%; padding: 10px;}
	.platforms_logo ul li p{margin-bottom: 10px;}
	.tabbing_box .tab-content>.tab-pane {display: block; opacity: 1;}
	.problems-solving-block .divider img {
		transform: rotate(90deg);
		width: 40px;
	  }
	  .problems-solving-block .img-text > div img {
		min-width: 38px;
		width: 38px;
		margin-top: 5px;
	  }
	  .horizontal_tab .tab-content>.tab-pane {display: block; opacity: 1;}
	  .mobile_hide{display: none;}
	  .horizontal_tab .accordion-button{color: #ffffff; font-size: 20px; font-family: "Roboto", Helvetica, sans-serif; padding: 15px;}
	  .horizontal_tab .accordion-header{padding-bottom: 0;}
	  .development_roadmap_round {height: 100px; width: 100px; font-size: 14px;}
	  .video_section iframe{width: 100%; height: 450px;}
	  .about-section4 .abouts-content{padding:0 20px 30px 0}
	  .power-bi-consulting.powerapps_banner_new .home_banner_content .banner-left{text-align: center;}
	  .form_body_white{margin: 30px auto;}
	  .powerapps_banner_new{background-position: left;}
	  .innovative_solutions{padding: 20px;}
	  .header_margin_top{margin-top: 76px;}
	  .header_margin_top .home_banner_content{padding-top: 30px; min-height: 500px;}
	  .header_margin_top .banner_with_big_font ul.ullist li{text-align: left;}
	  .power-bi-consulting.powerbi_banner_new{background-position: unset;}
	  .power-bi-consulting.java_banner .home_banner_content {padding-top: 30px;}
	  .cta_section{min-height: auto; background-position: 56% center;}
	  .mobile_top_space{padding-top: 45px !important;}
	  .power-bi-consulting .home_banner_content .banner-left{width: 100%;}
	  .power-bi-consulting .home_banner_content .banner-right{width: 100%;}
	  .power-bi-consulting.java_banner{margin-top: 105px;}
	  .home_banner.ai_quality_banner {min-height: 550px; margin-top: 110px;}
	  .home_banner.ai_quality_banner .banner_content{min-height: 550px;}
	  .three_col_footer_contact{justify-content: left;}
	  .three_col_footer_contact_box{border-right: none; padding: 0px 20px 20px;}
	  header nav ul.upper_text li {margin: 5px 10px;}
	  .textimonial_box{padding: 20px 20px 100px;}
	  .testimonial_logo{bottom: 20px;}
	  .testimonial_logo p {padding-left: 15px;}
}
@media only screen and (max-height: 720px) {
	.home_banner.full_banner{min-height: auto; height: auto; padding: 80px 0 30px;}
	.full_banner .home_banner_content{min-height: auto; height: auto;}
}

@media only screen and (max-width: 991px) {
	.experience_text span{font-size: 32px;}
	.teck_stack_section ul li{width: 33.33%;}
	.teck_stack_section{padding: 5px 0 10px;}
	.download_shadow{display: none;}
	.download_pattern{display: none;}
	.download_details{align-items: center; padding-right: 0;}
	.download_details h2{text-align: center;}
	.assessment_section ul{display: block;}
	.assessment_section ul li{width: 90%; border-right: none; border-bottom: 1px solid #b6bcc3; margin: 0 auto; padding: 10px;}
	.assessment_section ul li:last-child{border-bottom: none;}
	.assessment_section ul li br{display: none;}
	.assessment_box{background: #e4e7eb; min-height: auto; padding: 50px 15px; align-items: center;}
	.assessment_box h3{text-align: center;}
	.inner_banner_content{width: 70%;}
	.icon_text_box{padding: 15px;}
	.capabilities_box.capabilities_box_tab a.active span{display: none;}
	header nav ul li a{color: #000000;}
	.home_banner .logo{display: none;}
	.sky_blue{display: none;}
	.tabbing_box .tab-content{padding: 15px 0;}
	.tabbing_box .part-1{order: 1;}
	.tabbing_box .part-2{order: 2;}
	.horizontal_home_contact_black iframe{height: 380px;}
	.blue_form iframe{height: 395px;}
	p.info_mail a{font-size: 24px;}
	.technology-list ul li.skill-li:first-child:after {
		position: absolute;
		display: inline-block;
		content: "";
		right: 48%;
		top: auto;
		bottom: -16px;
		border-left: 12px solid transparent;
		border-right: 12px solid transparent;
		border-bottom: 0px solid #000;
		border-top: 12px solid #000;
		box-sizing: border-box;
		rotate: 360deg;
	}
	.technology-list ul li.skill-li {
		border-bottom: 4px solid #012d61;
		border-right: 0px solid;
	}
	.technology-list ul li.skill-li {
		flex: 0 0 100%;
		border-radius: 6px !important;
	}
	.technology-list .tech-flex {
		flex-direction: column;
	}
	.technology-list ul li.skill-li:first-child {
		height: 58px;
	}
	.technology-list ul {
		padding-bottom: 0;
	}
	.hire_title{font-size: 30px;}
	.hire_right_text{padding: 0 0 30px 0; text-align: center;}
	.hire_services_box h3{font-size: 20px;}
	.dot_net_banner .home_banner_content{padding-top: 50px;}
	.right_img_part {padding-top: 30px;}
	.show_in_hover{display: block;}
	.dot_net_banner{margin-top: 76px;}
	.power-bi-consulting.computer_vision_banner .home_banner_content{padding-top: 30px;}
	.cv_service{padding: 30px 20px;}
	.step_box{margin: 10px 0;}
	.step_box.h-100{height: auto !important; margin: 0px 0px 40px 15px;}
	.conatct_text{padding-left: 30px;}
	.conatct_us{display: block;}
	.conatct_us img {border-radius: 10px 10px 0 0; width: 100%;}
	.conatct_text{padding: 20px;}
	.quality_automation_text{padding: 10px;}
	.quality_automation_text p{line-height: 125%;}
	.part-11{order: 1;}
    .part-22{order: 2;}

}
@media only screen and (max-width: 940px) {
    .horizontal_home_contact iframe{min-height: 330px;}
	.horizontal_home_contact iframe.two_row_form{min-height: 375px;}
}

@media only screen and (max-width: 860px) {

}

@media only screen and (max-width: 768px) {
	.success_story{flex-flow: column;}
	.success_story_section{margin: 5px 10px;}
	p.sub_title{padding-bottom: 15px;}
	.success_story_text {width: 80%;}
	.success_story_text ul{flex-flow: wrap;}
	.success_story_text ul li{padding-bottom: 5px;}
	.table_row_text{display: block;}
	.table_row_left{width: 100%; display: block; padding: 20px 15px;}
	.table_row_right{width: 100%; display: block; padding: 20px 15px;}
	.table_box{width: 100%;}

}
@media only screen and (max-width: 767px) {
	.service_box{margin-bottom: 15px;}
	.about_experience{flex-flow: wrap; align-items: center; justify-content: center;}
	.experience_box{width: 33.33%; margin-bottom: 10px;}
	.experience_box i{padding-bottom: 15px;}
	.experience_text{border-right: none;}
	.home_banner_content{width: 100%;}
	.home_banner_content.banner_content_long{width: 100%;}
	.home_banner_content button{font-size: 18px; padding: 15px 20px; white-space: normal; text-align: left;}
	.home_banner{min-height: 500px;}
	.home_banner_content{min-height: 500px;}
	.home_banner_content h1{padding-bottom: 30px !important;}
	.home_contact_bg{display: none;}
	.home_contact br{display: none;}
	.home_contact_form{padding: 0;}
	.form_field div{width: 100%; margin: 5px 0;}
	.form_field button{margin-top: 15px;}
	.capabilities_box{margin-bottom: 15px;}
	p.sub_title{margin-bottom: 10px;}
	.dropdown-toggle::after{border-top: 0.5em solid; border-right: 0.5em solid transparent; border-bottom: 0; border-left: 0.5em solid transparent; position: absolute; right: 20px;}
	.video_section{padding-bottom: 15px;}
	.round_img {margin-bottom: 15px;}
	.cta_box h2{text-align: center; margin-bottom: 15px;}
	.part-1{order: 1;}
    .part-2{order: 2;}
	.challenges_section div{margin: 5px;}
	.workshop_section{display: block; padding: 0;}
    .workshop_box{margin-bottom: 20px; width: 100%;}
    .workshop_box:last-child{margin-bottom: 0px;}
    .workshop_box.zoom_box{transform: none;}
    .workshop_box .workshop_text1{padding: 20px;}
    .workshop_box .workshop_text2{padding: 20px;}
    .workshop_box h3{font-size: 24px;}
    .workshop_btn{position: relative; padding: 10px 0 0;}
    .workshop_box .workshop_text{margin-bottom: 0;}
	.slider_text{margin-top: 15px; padding-left: 11px;}
	.carousel-control-next, .carousel-control-prev{display: none;}
	.full_video_height {height: 500px; min-height: 500px;}
	.problems-solving-block ul {
		padding-top: 1px;
		padding-bottom: 20px;
	  }
	  .problems-solving-block ul li {
		padding: 25px 15px;
	  }
	  .problems-solving-block h2 {
		font-size: 26px;
		padding-bottom: 20px;
	  }
	  .problems-solving-block .img-text h3,
	  .problems-solving-block .img-text p {
		font-size: 16px;
	  }
	  .problems-solving-block .divider img {
		width: 20px;
	  }
	  .text_center_mobile{text-align: center;}
	  .green_line_center_mobile{margin: auto;}
	  .mobile_hide_section{display: none;}
	  .development_roadmap_box h3{height: auto;}
	  .development_roadmap{flex-flow: wrap; justify-content: center;}
	  .development_roadmap_box{width: 50%; margin: 10px;}
	  .development_roadmap_box i { transform: rotate(-270deg); right: 10px; left: auto; top: auto; height: 30px; width: 50px; bottom: -13px; font-size: 80px;}
	  .business_outcomes{margin-bottom: 20px;}
	  .home_contact_form_light{padding: 20px;}
	  .home_contact2 p{font-size: 18px;}
	  .inquiry_btn i{display: block;}
	  .inquiry_btn span{display: none;}
	  .inquiry_btn{top: auto; bottom: 120px; right: 5px; rotate: none; padding: 8px; display: none !important;}
	  .about-section4 .abouts-top{flex-direction:column}
	  .about-section4 .abouts-right{width:100%;margin-right:0;min-width:inherit; padding-top: 0;}
	  .about-section4 .abouts-content{padding-right:0; padding-top: 30px;}
	  .about-section4 .four-block{margin:0 1% 30px;width:23%}
	  .about-section4 .abouts-content p{margin-bottom: 0;}
	  .h2_big_font {font-size: 26px;}
	  .power-bi-consulting .home_banner_content .banner_with_big_font h1 {font-size: 30px;}
	  .home_banner.power-bi-consulting{background-position: left;}
	  .form_body_white{padding: 20px 15px;}
	  .power-bi-consulting .home_banner_content p{font-size: 18px; padding-bottom: 15px;}
	  .banner_logo_highlights{justify-content: center;}
	  .power-bi-consulting.powerapps_banner_new .home_banner_content .banner-left{padding-top: 20px;}
	  .power-bi-consulting.powerplatform_banner_new .home_banner_content{min-height: 500px;}
	  .technology-list ul li:first-child .heading-h4 {
		text-align: center !important;
	}
	.technology-list ul li {
		text-align: center;
		/* flex: 0 0 100%; */
		/* border-right: 0px solid; */
		padding-bottom: 5px;
	}
	.technology-list .tech-flex {
		padding: 25px 10px 5px;
	}
	.technology-list ul li.skill-li:first-child:after {
		position: absolute;
		display: inline-block;
		content: "";
		right: 48%;
		top: auto;
		bottom: -16px;
		border-left: 12px solid transparent;
		border-right: 12px solid transparent;
		border-bottom: 0px solid #000;
		border-top: 12px solid #000;
		box-sizing: border-box;
		rotate: 360deg;
	}
	.technology-list ul li.skill-li {
		border-bottom: 4px solid #012d61;
		border-right: 0px solid;
	}
	.technology-list ul li:last-child {
		border-right: 0px !important;
	}
	.horizontal_contact_text{padding: 20px 15px;}
	p.info_mail a {font-size: 20px;}
	.header_top_inner{display: flex; justify-content: space-between;}
	.header_top a{font-size: 13px; margin: 0 0px;}
	.cv_col{width: 50%;}
	.company_stat_box{margin-bottom: 20px;}
	.process_box_text{width: 100%; margin: 5px 0;}
	.process_box_inner {width: fit-content;}
	.process_box_inner.order-1{width: 100%; text-align: center;}
	.process_box_text{text-align: center; display: block;}
	.process_box_text i{margin: 0 auto 5px;}
	.cta_section{min-height: auto; background: #5abbf1; text-align: center;}
	.process_box_text {padding: 10px 10px 10px;}
	.induty_section_hover .choose-us-item .choose-us-img .choose-us-content ul {margin-bottom: 0; opacity: 1; visibility: visible;}
	.cs_title {font-size: 24px;}
	.calender_icon{display: none !important;}
	.ai_quality_banner h1{font-size: 34px; margin-bottom: 15px;}
	.home_banner.ai_quality_banner{text-align: center;}
	.home_banner.ai_quality_banner .banner_content{justify-content: center;}
	.ai_quality_banner p{font-size: 18px; margin-bottom: 15px;}
	.quality_services{flex-flow: wrap; justify-content: left;}
	.quality_services_box{width: 100%; padding: 0 0px 10px;}
	.quality_service_video{position: relative; order: 1; width: 80%; top: 0; padding: 0;}
	.home_banner.ai_quality_banner .banner_content .w-100{width: auto !important;}
	ul.ullist.margin_left {margin-left: 30px;}
	.company_stat_main{width: 50%; border-right: none; margin-bottom: 10px;}
	.company_details{flex-flow: wrap;}
	.quality_automation_text i{display: block;}
	.quality_automation:hover .quality_automation_text i{display: none;}
	.footer_new .footer_logo{width: 100%; padding: 0 0 20px;  text-align: center;}
	.footer_new .address {width: 33.33%;}
	.footer_new .contact_footer div {width: 50%;}
	.footer_new .footer_box{padding: 15px;}
	.testimonial_logo{position: relative; bottom: auto;}
	.textimonial_box{padding: 20px;}
}
@media only screen and (max-width: 650px) {
	h1{font-size: 36px;}
	h2{font-size: 26px;}
	.section_space{padding-top:30px; padding-bottom:30px;}
	.space_top{padding-top:30px;}
	.space_bottom{padding-bottom:30px;}
	.margin_space_top{margin-top: 30px;}
	.green_bg_insights{display: none;}
	.owl-carousel .owl-nav button.owl-prev {position: relative; right: auto; bottom: auto; margin-right: 5px; width: 50px; height: 50px;}
	.owl-carousel .owl-nav button.owl-next {position: relative; right: auto; top: auto; margin-left: 5px;  width: 50px; height: 50px;}
	.owl-carousel .owl-nav button.owl-prev:hover{background-color: #41c363;}
	.owl-carousel .owl-nav button.owl-next:hover{background-color: #41c363;}
	.insights_section{width: 100%; padding: 0 15px;}
	.owl-nav{position: absolute; left: 0; right: 0; text-align: center; margin-top: 20px;}
	.insights_section_main {padding-bottom: 25px; margin-bottom: 25px;}
	.teck_stack_section ul li{width: 50%;}
	.inner_banner_content{width: 100%;}
	.home_banner_content select{font-size: 16px;}
	.bullet_content p{font-size: 20px;}
	.cta_box{padding: 30px 0;}
	.challenges_section div{margin: 0 0 15px; width: 100%;}
	.home_banner.bg_banner_left{background-size: cover; background-position: left;}
	.benefits_section ul li{width: 50%; margin-bottom: 20px;}
	.benefits_section ul li:nth-child(3n+0){border-right: 1px solid #c6c6c6;}
	.benefits_section ul li:nth-child(2n+0){border-right: none;}
	.benefits_section{padding: 20px 20px 0px}
	.platforms_logo ul li{width: 50%;}
	.years_info{margin-bottom: 15px; justify-content: center;}
	.years_details span {font-size: 40px;}
	.years_details h4 {font-size: 20px;}
	.choice_box{padding: 20px;}
	.happy_customer p{margin: 5px 0 20px;}
	.years_details{text-align: center;}
	.years_info i{display: inline-block; padding-right: 8px;}
	.about_intro_left{display: none;}
	.business_outcomes div{width: 100%;}
	.business_outcomes{flex-flow: wrap; padding: 10px 15px 20px;}
	.video_section iframe{height: 400px;}
	.about-section4 .four-block{margin:0 2% 30px;width:46%}
	.about-section4 .abouts-content h3{font-size:24px}
	.cv_col{width: 100%;}
	.cv_service {padding: 20px 10px;}
	.multiple_slide .owl-nav{margin-top: 0;}
	.multiple_slide{padding: 0 0px;}
	.banner_img_popup{display: none;}
	.multiple_slide.multiple_slide_toparrow .owl-nav{margin-top: 10px;}
	.owl-carousel.multiple_slide.multiple_slide_toparrow .owl-nav button.owl-prev{top: 0; left: 0;}
	.owl-carousel.multiple_slide.multiple_slide_toparrow .owl-nav button.owl-next{top: 0;}
	.owl-carousel.multiple_slide.multiple_slide_toparrow .choose-us-item{margin-top: 0;}
	.footer_new .footer_box div{width: 33.33%;}
    .footer_new .contact_footer{flex-flow: wrap; width: 50%;}
    .footer_new .contact_footer div {width: 100%;}
    .footer_new .address {width: 50%;}

}
@media only screen and (max-width: 575px) {
	.development_roadmap_box{width: 100%; margin: 10px 0;}
	.our-brand-list span{width: 50%;}
	.experience-content1{padding: 40px 20px 0;}

}

@media only screen and (max-width: 520px) {
	.experience_box{width: 50%;}
	.Insights_box .Insights_box_text {padding: 15px; margin-top: 0px;}
	.benefits_section ul li{width: 100%; margin-bottom: 15px;}
	.benefits_section ul li{border-right: none;}
	.benefits_section ul li:nth-child(3n+0){border-right: none;}

}
@media only screen and (max-width: 479px) {
	.platforms_logo ul li{width: 100%; margin-bottom: 0px;}
	.footer_new .footer_box div{width: 50%;}
    .footer_new .address{width: 100%;}
    .footer_new .contact_footer{width: 100%;}
    .footer_new .col_footer{text-align: center; padding-bottom: 10px;}
    .footer_new .footer_logo{padding-bottom: 20px;}
	footer.footer_new h3 {justify-content: center;}

}
@media only screen and (max-width: 400px) {

}
@media only screen and (max-width: 360px) {

}