@media screen and (max-width: 1280px) {
	.md-macbook-pro {
		width: 54.3125em !important;
	}
	.bg-img-container {
		padding-top: 580px !important;
	}
	.demand_solution.case-studies .ecommerce_solutions .right_text {
		margin-top: 0 !important;
	}
	.demand_solution.case-studies.chemics .up_down.studies-div .right_text {
		margin-top: 0px !important;
	}
.modal-lg, .modal-xl {
    max-width: 684px;
}
.modal-content h2 {
    font-size: 25px !important;
    text-align: center;
	margin-top: 25px;
}
}

@media (max-width: 1250px) {
	.we-belive-sec__shape::before {
		top: 1px !important;
	}
	.btn.ViewDetail,
	.btn.ApplyNow {
		text-align: center !important;
	}
	.bg-img-container {
		padding-top: 560px !important;
	}
}
@media (max-width: 1214px) {
	a.nav-link.active::before {
		border-left: 20px solid transparent !important;
		border-right: 20px solid transparent !important;
		border-bottom: 20px solid #09233d !important;
		top: 10px !important;
		left: -10px !important;
		transform: rotate(90deg) !important;
	}
	.bg-img-container {
		padding-top: 530px !important;
	}
}
@media (max-width: 1199px) {
	.image-sr-mm {
		width: 400px !important;
	}
	.main_banner .banner_inner .banner_details .banner_info {
		margin-top: 0px !important;
	}
	.main_banner .banner_inner .banner_details .banner_info h2 {
		font-size: 36px !important;
		line-height: 40px !important;
	}
	.heading h4,.heading h2,.heading h3 {
		font-size: 36px !important;
	}
	.heading .display-3,
	.work-title-container .heading h6 {
		font-size: 66px !important;
		margin-bottom: 20px;
	}
	.demand_solution .up_down .right_text {
		height: auto !important;
	}
	.leadership-link ul {
		border-bottom: none !important;
		width: 100% !important;
		display: flex !important;
		justify-content: center !important;
	}
	.leadership-link ul li {
		border: 2px solid #f2f2f2 !important;
		width: 35% !important;
	}
	.banner-bottom-bg.ltr,
	.banner-bottom-bg.rtl {
		display: none !important;
	}
	.md-macbook-pro .md-lid {
		width: 460px !important;
		height: 320px !important;
	}
	.md-macbook-pro .md-screen {
		height: 275px !important;
		top: -2px !important;
	}
	.sc_heading.clone_title .clone {
		font-size: 49px !important;
	}
	.rs-services.style1 .service-wrap {
		height: 333px !important;
	}
	.bg-img-container {
		padding-top: 500px !important;
	}
	.arrows_alingn .battery-case-studies .right_text {
		margin-top: 50px !important;
		height: 400px !important;
	}
}
@media (max-width: 1140px) {
	.technology {
		display: none !important;
	}
	.rs-services {
		display: block !important;
	}
	.call-us {
		padding: 40px 0 60px !important;
	}
	.call-us .call-us-container h2 {
		font-size: 28px !important;
	}
	.bottom_section:hover::before,
	.bottom_section:hover::after,
	.top_section:hover::before,
	.top_section:hover::after {
		display: none !important;
	}
	.contact_details {
		flex-wrap: wrap !important;
	}
	.bg-img-container {
		padding-top: 480px !important;
	}
}
@media screen and (max-width: 1080px) {
	section.ecom_features_container .box img, section.ecom_features_container_white .box img {
		width: 370px !important;
	}
}
@media (max-width: 1024px) {
	.main_banner .banner_inner .banner_details .banner_info h2,
	.heading h4,.heading h2,.heading h3 {
		font-size: 32px !important;
	}
	.heading .display-3,
	.work-title-container .heading h6 {
		font-size: 60px !important;
	}
	.call-us {
		padding: 30px 0 50px !important;
	}
	.sc_heading.clone_title .clone {
		font-size: 44px !important;
	}
	.bg-img-container {
		padding-top: 450px !important;
	}
}

@media (max-width: 991px) {
	table.table.table-condensed.desktop {
		display: none !important;
	}
	.accordion-list.mobile {
		display: block !important;
	}
	.main_banner .banner_inner .banner_details .banner_info h2,
	.heading h4,.heading h2,.heading h3 {
		font-size: 28px !important;
		font-weight: 700 !important;
	}
	.heading .display-3,
	.work-title-container .heading h6 {
		font-size: 54px;
	}
	.image-sr-mm {
		width: 450px !important;
	}
	.associates-row {
		height: auto !important;
	}
	.demand_solution .up_down .left_img {
		width: 100% !important;
		height: 450px !important;
	}
	.demand_solution .up_down .left_img img {
		height: 100% !important;
	}
	.demand_solution .up_down {
		display: inherit !important;
		padding: 20px 0 !important;
	}
	.demand_solution .up_down .right_text {
		margin: -150px auto 0 !important;
		width: 90% !important;
	}
	.demand_solution .owl-nav .owl-prev::before,
	.demand_solution .owl-nav .owl-next::after {
		position: absolute !important;
		bottom: 90px !important;
	}
	.demand_solution .owl-nav.disabled {
		text-align: right !important;
		padding-right: 25px !important;
	}
	.demand_solution .owl-nav .owl-next::after {
		right: 106px !important;
	}
	.demand_solution .owl-nav .owl-prev::before {
		right: 165px !important;
	}
	.svg_container {
		display: none !important;
	}
	.associates-row.mobile-pt-80 .slick-slide {
		padding-top: 0px !important;
	}
	.rs-services.pt-92 {
		padding-top: 0 !important;
	}
	.clients_work {
		display: flex !important;
		align-items: center !important;
		justify-content: space-between !important;
	}
	.clients-img-container {
		width: auto !important;
	}
	.clients-img-container img {
		margin: 0 20px !important;
		display: inline-block !important;
	}
	.call-us {
		padding: 30px 0 35px !important;
	}
	.call-us .call-us-container h2 {
		font-size: 26px !important;
	}

	.contact_details .call_details {
		padding: 0 !important;
	}
	.clients-img-container.slick-slide {
		display: flex !important;
		align-items: center !important;
		min-height: 150px !important;
		align-self: center !important;
	}
	.title.comman_title_style {
		font-size: 26px !important;
	}
	.clous-img-radius {
		padding: 0px 35px !important;
		text-align: center !important;
	}
	.we-belive-sec {
		margin: auto !important;
		width: 517px !important;
		position: relative !important;
		top: 20px !important;
	}

	.overview {
		padding-top: 30px !important;
	}
	.vision_mission .visionMission_wrapper {
		margin-top: 10px !important;
		padding: 35px 20px 25px !important;
		box-shadow: 0px 0px 16px 3px rgb(42 67 113 / 15%) !important;
		-webkit-box-shadow: 0px 0px 16px 3px rgb(42 67 113 / 15%) !important;
		-moz-box-shadow: 0px 0px 16px 3px rgb(42 67 113 / 15%) !important;
	}
	section.vision_mission {
		padding-bottom: 30px !important;
	}
	.overview .about_overview {
		padding-bottom: 20px !important;
	}
	.we-belive-sec__shape {
		width: 149px !important;
		height: 129px !important;
	}
	.we-belive-sec__shape::before {
		border-bottom-width: 65px !important;
	}
	.we-belive-sec__inner h3 {
		font-size: 15px !important;
	}
	.we-belive-sec__shape::after {
		border-top-width: 65px !important;
	}
	.belive-sec {
		padding: 30px 0 !important;
	}
	.counter-column .column .inner .count-outer {
		font-size: 28px !important;
	}
	.experiance-column {
		margin-top: 25px !important;
	}
	#lifeatyoungminds .video_txt1 {
		font-size: 40px !important;
	}
	#lifeatyoungminds .video_subtext {
		font-size: 22px !important;
		padding: 0 25px !important;
	}
	span.video_icon1.wow.fadeInUp.animated img {
		width: 120px !important;
		max-width: 100% !important;
	}
	.pump_order {
		order: 2 !important;
		padding-top: 15px !important;
	}
	.pump_order_img {
		order: 1 !important;
	}
	.typewriter span,
	.demo-btn {
		margin: 0 auto !important;
	}
	.content-home-slider {
		text-align: center !important;
	}
	.query-btn-container {
		margin-top: 0 !important;
	}
	.query-btn-container a {
		margin-bottom: 8px !important;
	}
	.footer-request-form-bg {
		padding: 80px 0 0px 0 !important;
	}
	.recruitment-process .interview-process .process-col {
		width: 405px !important;
		max-width: 100% !important;
	}
	.recruitment-process .interview-process .process-col .process-block:after {
		content: none !important;
	}
	.technologies_used .inner_tech_img {
		float: left !important;
	}
	.technologies_used .overall_tech_used.web-dev {
		width: 90% !important;
	}
	.tabing-section.contact-tabing-block {
		position: relative !important;
	}
	.privacy_teram_condtions .header-group h6::before {
		display: none !important;
	}
	.privacy_teram_condtions .content-home-slider {
		padding-top: 35px !important;
	}
	.privacy_teram_condtions .content-home-slider h1 {
		font-size: 18px !important;
	}
	.clients-img-container {
		margin-bottom: 0 !important;
	}
	.md-macbook-pro .md-lid {
		width: 550px !important;
	}
	.panel-grid.panel-has-style > .panel-row-style {
		display: block !important;
	}
	#pgc-12-7-0 {
		width: 70% !important;
		margin: 0 auto !important;
	}
	#pgc-12-7-1 {
		width: 100% !important;
	}
	#pgc-12-7-1 > .panel-cell-style {
		padding: 0 !important;
	}
	section.feature-section {
		padding: 8px 0 0 0 !important;
	}
	.li-rc_text__wrap .li-rc_text {
		padding-top: 0px !important;
	}
	.ri-lc .ri-lc_text__wrap .ri-lc_text {
		padding-top: 0px !important;
	}
	.query-btn-container a.d-block {
		margin: 8px auto !important;
	}
	.work-title-container {
		float: none !important;
		text-align: center !important;
		padding-bottom: 35px !important;
		position: static !important;
	}
	.our-work {
		padding: 30px 0 30px !important;
	}
	.our-work:after {
		width: 100% !important;
	}
	.rs-services.style1 .service-wrap {
		height: auto !important;
	}
	.work_list {
		padding-left: 0 !important;
	}
	.why_chouse_us {
		padding: 30px 0 !important;
	}
	.personalized-content {
		padding-top: 0 !important;
	}
	section.additional_features .container {
		max-width: 100% !important;
		padding-top: 0 !important;
	}
	.additional_features {
		padding-top: 30px !important;
	}
	.exp-para_section .right-content {
		display: none !important;
	}
	.services-block {
		padding: 70px 15px !important;
	}
	.e_demond.demand_solution .up_down .right_text {
		margin: 0 auto !important;
		width: 90% !important;
	}
	.demand_solution.case-studies.e_demond .up_down .left_img {
		height: auto !important;
	}
	.opportunities.transport_spaces .mb-30 {
		margin-bottom: 0 !important;
	}
	.bg-img-container {
		padding-top: 350px !important;
	}
	.left-content .box {
		padding: 31px !important;
	}
	.padd-91 {
		padding-bottom: 15px !important;
	}
	.demand_solution .up_down .right_text {
		width: 90% !important;
	}
	.solution_slider_wrapper.chemical_solutions .left_img {
		height: auto !important;
	}
	.service-icon-left-boxed {
		background-color: #fcfcfc !important;
		padding: 15px 40px !important;
	}
	.service-icon-left-boxed .service-details h3 {
		padding-top: 20px !important;
	}
	.arrows_alingn .battery-case-studies .owl-next::after,
	.arrows_alingn .battery-case-studies .owl-prev::before {
		bottom: 80px !important;
	}
	.arrows_alingn .battery-case-studies .right_text {
		height: 470px !important;
	}
	.owl-carousel.solution_slider.battery-case-studies .right_text {
		padding: 34px 25px 42px !important;
	}
	.exp-para_section.mpr {
		padding: 30px 0 !important;
	}
	.up_down.studies-div {
		padding: 0px 0 15px !important;
	}
	.demand_solution.case-studies.e_demond .heading.pb-15 {
		padding-bottom: 0 !important;
	}
	.demand_solution .solution_slider_wrapper {
		margin-top: 15px !important;
	}
	.our-work1 .work-title-container {
		padding-bottom: 25px !important;
	}
	.Chal_solu .Challange p {
		text-align: justify !important;
	}
	.takeoff_projects .margin_off {
		margin-bottom: 0 !important;
	}
	.takeoff_projects .service-icon-left-boxed .service-details h3 {
		padding-top: 8px !important;
	}
	.takeoff_projects .service-icon-left-boxed {
		padding-bottom: 40px !important;
	}
	.result_wrapper {
		padding: 25px 15px !important;
	}
	.additional_features.pb-170px.tm_padd {
		padding-top: 120px !important;
	}
	.vemu_oppor .page-content .tabmb-0 {
		margin-bottom: 0 !important;
	}
	.vemu_oppor .oppo_info {
		padding-bottom: 0 !important;
	}
	.additional_features.pb-170px.vemu_add {
		padding-top: 120px !important    ;
	}
	.opportunities.dps_oppor .oppo_info {
		padding-bottom: 0 !important;
	}
	.opportunities.dps_oppor .service-icon-left-boxed {
		padding-bottom: 25px !important;
	}
	.opportunities.dps_oppor .margin_off {
		margin-bottom: 0 !important;
	}
	.additional_features.dps_addti {
		padding-top: 120px !important;
	}
	.demand_solution.case-studies.embedded_pb-170 .right_text {
		height: 400px !important;
	}
	.latest_industry {
		padding: 30px 0px 30px !important;
	}
	.demand_solution {
		padding: 30px 0;
	}
	section.our_clients_work.our_clients {
		padding: 30px 0 30px !important;
	}
}
/* resposive part for 991 ends here */
@media(max-width:949px){
	.cont_director{
		padding-left:20px;
		margin: 0 !important;

	}
}
@media(max-width:800px){
	.footer-request-form-bg .form-left-des .section-heading-box h2{
		font-size:34px;
	}
}
/* resposive part for 767 starts here */
@media (max-width: 767px) {
	.footer-request-form-bg .form-left-des .section-heading-box h2{
		font-size:36px;
	}
	.main_banner .banner_inner .banner_details .banner_info h2 {
		font-size: 26px !important;
		line-height: 30px !important;
		padding: 0px 15px !important;
	}

	.heading h4,.heading h2,.heading h3 {
		font-size: 24px !important;
	}
	.heading .display-3,
	.work-title-container .heading h6 {
		font-size: 48px !important;
	}
	.main_banner .banner_inner .banner_details .banner_info h2,
	.main_banner .banner_inner .banner_details .banner_info p {
		text-align: center !important;
	}
	.query-btn-container {
		margin-top: 0px !important;
		text-align: center !important;
	}
	.query-btn-container .banner_btns {
		display: inline-block !important;
	}
	.query-btn-container .banner_btns img {
		width: 20px !important ;
	}
	.main_banner .banner_inner {
		position: relative !important ;
		padding: 100px 0 25px !important;
	}
	.hero-right-scmm {
		text-align: center !important;
		position: initial !important;
	}
	.hero-right-scmm {
		padding-top: 30px !important;
	}
	.demand_solution .up_down .left_img {
		height: 350px !important;
		border-radius: 25px !important;
	}

	.demand_solution .up_down .left_img img,
	.demand_solution .up_down .right_text {
		border-radius: 25px !important;
	}

	.main_banner .arrow {
		display: none !important;
	}
	a.talk-btn {
		font-size: 16px !important;
		padding: 5px 20px !important;
		margin-top: 8px !important;
	}
	.call-us {
		padding: 20px 0 25px !important;
	}
	.contact_details {
		display: block !important;
		justify-content: flex-start !important;
	}
	.quik_links .Privacy_Terms {
		justify-content: center !important;
	}
	.quik_links .Privacy_Terms li {
		margin-right: 15px;
		margin-bottom: 10px;
	}
	.footer_wrapper .text-right {
		text-align: left !important;
	}
	.ymts_logo {
		padding-bottom: 25px !important;
	}

	.mb-47 {
		margin-bottom: 32px !important;
	}
	.why_chouse_us {
		padding: 25px 0 !important;
	}
	.demand_solution {
		padding: 25px 0 !important;
	}

	.testimonials2 .testim .wrap {
		top: 22px !important;
	}
	.testimonials2 {
		padding-bottom: 450px !important;
	}
	.testimonials2 .text-white {
		width: 150px !important;
		margin: 0 auto !important;
	}
	.counter-section .pattern-layer-two {
		height: 100% !important;
	}
	.counter-section .column .inner {
		width: 300px !important;
		margin: auto !important;
		max-width: 100% !important;
	}
	.rs-services.style1 .service-wrap .content-part .title {
		font-size: 18px !important;
	}
	.rs-services ul li {
		font-size: 15px !important;
	}
	.why_chouse_us .end-to-end .why_content h3 {
		font-size: 21px !important;
	}
	.demand_solution .up_down .right_text h3,.demand_solution .up_down .right_text h2 {
		font-size: 20px !important;
	}
	.counter-section .experiance-column .year {
		font-size: 40px !important;
	}
	.title.comman_title_style {
		font-size: 26px !important;
	}
	.main_banner .banner_inner .banner_details .banner_info {
		margin-top: 30px !important;
	}
	.we-belive-sec__shape {
		width: 230px !important;
		height: 130px !important;
		margin: auto !important;
		margin-bottom: 10px !important;
	}
	.we-belive-sec__inner h3 {
		margin-top: 10px !important;
	}
	.overview .about_overview .overview_content {
		font-size: 18px !important;
	}
	.overview .about_overview p,
	.vision_mission .visionMission_wrapper .vimi_content p,
	.v-align .clous-img-radius p {
		font-size: 17px !important;
	}
	h2.heading,
	.clous-img-radius h2 {
		font-size: 30px !important;
	}
	.we-belive-sec {
		width: 100% !important;
	}
	.counter-column {
		margin-bottom: 15px !important;
	}
	.experiance-column {
		margin-top: 0 !important;
	}
	.ri-lc .ri-lc_text__wrap {
		order: 2 !important;
	}
	.ri-lc .ri-lc_text {
		order: 1 !important;
	}
	.ri-lc .ri-lc_text__wrap .ri-lc_text {
		text-align: left !important;
		padding: 25px 60px 0 !important;
	}
	.li-rc_text__wrap .li-rc_text {
		padding: 25px 60px 0 !important;
	}
	.li-rc_text__wrap .li-rc_text small {
		font-size: 13px !important;
		line-height: 13px !important;
		text-align: justify !important;
	}
	.li-rc_text__wrap .li-rc_text p,
	.ri-lc .ri-lc_text__wrap .ri-lc_text p {
		text-align: justify !important;
	}
	.techlog_img {
		margin: 0 auto !important;
	}
	h2.h2-font {
		font-size: 30px !important;
	}
	.globalNav .navSection.secondary {
		top: 5px !important;
	}
	.globalNav .rootLink {
		line-height: 40px !important;
	}
	.padding-tb-15 {
		padding: 25px 0 !important;
	}
	.jd-action {
		text-align: left !important;
		margin-top: 15px !important;
		margin-left: 15px !important;
	}
	#lifeatyoungminds .button.stroke {
		line-height: 46px !important;
	}
	#lifeatyoungminds a.button {
		font-size: 16px !important;
		height: 50px !important;
		padding: 0 1rem !important;
		width: 225px !important;
	}
	#lifeatyoungminds .video_txt1 {
		font-size: 36px !important;
		margin-bottom: 20px !important;
	}
	#lifeatyoungminds .video_subtext {
		font-size: 20px !important;
		margin-bottom: 35px !important;
	}
	section#lifeatyoungminds,
	#lifeatyoungminds .video_text {
		height: 520px !important;
	}
	.additional_features .better_quality .feature_content p {
		text-align: justify !important;
		font-size: 15px !important;
	}
	.p-text {
		text-align: justify !important;
	}
	.wwd_pt-5 {
		padding: 20px 0px !important;
	}
	.wwd_pt-5 .videoDesc {
		padding-top: 20px !important;
	}
	.better_quality {
		margin-bottom: 0px !important;
	}
	.padding-tb-30 {
		padding: 20px !important;
	}
	.home-banner-design1.pos_rel1.privacy_teram_condtions {
		padding-bottom: 45px !important;
	}
	.c_p_p .ex-basic-2 .text-container h3 {
		padding-top: 25px !important;
	}
	.ex-basic-2 p {
		margin: 0 !important;
	}
	.ex-basic-2 h3 {
		font-size: 24px !important;
	}
	.c_p_p .ex-basic-1,
	.c_t_c .ex-basic-1 {
		padding-top: 1rem !important;
		padding-bottom: 0rem !important;
	}
	#demo_product .modal-body img {
		display: none !important;
	}
	.modal .close {
			top: 15px !important;
			right: 28px !important;
			color: #1f3b7f;
			opacity: 1;
	}
	.modal h3 {
		padding-bottom: 15px !important;
	}
	.top-forms .row.mt-4 {
		margin: 0 !important;
	}
	.contact_form .top-forms .modal .theme-control:first-child {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.top-forms .theme-control {
		margin-bottom: 15px !important;
	}
	.top-forms .row.mt-4 .col-md-6 {
		padding: 0 !important;
	}
	.modal-content h2 {
		font-size: 32px !important;
	}
	.leadership-link ul li {
		width: 45% !important;
		margin-bottom: 1px !important;
	}
	.leadership-link ul li a,
	.leadership-link ul li a.active {
		margin: 0 !important;
	}
	.leadership-link ul > li > a {
		padding: 15px 8px !important;
	}
	.founders .half-grid.eq-height-leadership {
		margin-top: 5px !important;
	}
	.order_1 {
		order: 1 !important;
	}
	.order_2 {
		order: 2 !important;
	}
	.diversity-content h3.h3-font,
	.diversity-content h2.h2-font {
		text-align: center !important;
		margin-top: 0 !important;
	}
	.md-macbook-pro .md-lid {
		width: 400px !important;
		height: 290px !important;
	}
	.md-macbook-pro .md-screen {
		height: 250px !important;
		top: -4px !important;
	}
	#pg-12-7 > .panel-row-style {
		padding-left: 25px !important;
		padding-right: 25px !important;
	}
	.padding-tb-15 {
		padding: 15px 0 25px !important;
	}

	.ri-lc .ri-lc_text__wrap .ri-lc_text,
	.li-rc_text__wrap .li-rc_text {
		padding: 15px 20px 0 !important;
	}
	.tab-pt-0 {
		padding-top: 0 !important;
	}
	.work-title-container {
		position: static !important;
		padding: 0 60px !important;
	}
	.our-work.web_work .work-title-container {
		padding: 0px !important;
	}
	.tab-mb-15 {
		margin-bottom: 15px !important;
	}
	.tab-mb-0 {
		margin-bottom: 0 !important;
	}
	.work-title-container p {
		padding-bottom: 20px !important;
	}
	.rs-services.style1 .service-wrap {
		height: 327px !important;
	}
	.work_list_mobile {
		padding-left: 0 !important;
	}
	.work-box-img img {
		width: 450px !important;
	}
	.miss-pb-15 {
		padding-bottom: 15px !important;
	}
	.ex-pb-0 {
		padding-bottom: 0 !important;
	}
	.ex-pt-0 {
		padding-top: 0 !important;
	}
	.ri-lc .ri-lc_text__wrap .ri-lc_text ul,
	.li-rc_text__wrap .li-rc_text ul {
		margin-bottom: 0 !important;
	}
	.li-rc_text__wrap .li-rc_text p,
	.ri-lc .ri-lc_text__wrap .ri-lc_text p {
		margin-top: 0 !important;
	}
	.features_section.web_dev p.py-3 {
		padding-bottom: 0 !important;
		padding-top: 6px !important;
	}
	section.features_section.web_dev .mt-4 {
		margin-top: 10px !important;
	}
	section.vc_custom_section_ltr .foreground-color-45:before {
		right: 0 !important;
	}
	.mobile_brfore::before {
		left: 100% !important;
		color: #000 !important;
	}
	ul.points {
		padding-left: 0 !important;
		padding-top: 30px !important;
	}
	.mobile_brfore ul.points li {
		color: #000 !important;
	}
	.services-block {
		padding: 35px 15px !important;
	}
	.we_deliver .foreground-color-45:before {
		left: 0 !important;
	}
	.we_deliver ul {
		padding-top: 15px !important;
	}
	.features_section.che_margin .mt-4 {
		margin-top: 0 !important;
	}
	section.features_section.che_margin h3 {
		margin-top: 0 !important;
	}
	.bg-img-container {
		padding-top: 250px !important;
	}
	section.ecom_features_container .box img,
	section.ecom_features_container_white .box img {
		width: 330px !important;
	}
	section.ecom_features_container_white,
	.ecom_features_container {
		padding: 30px 30px !important;
	}
	.mobile_none {
		display: none !important;
	}
	.mobile_we_deliver {
		display: block !important;
	}
	section.expert_section,
	.mobile_we_deliver {
		padding: 30px 0 !important;
	}
	.mobile_we_deliver .card .card-body {
		padding: 0 25px 15px !important;
	}
	.mobile_we_deliver .card .card-header.active .btn-link {
		padding-bottom: 0 !important;
	}
	.demand_solution .up_down .right_text {
		padding: 40px 40px 40px !important;
	}
	.exp-para_section.mpr {
		padding: 25px 0 !important;
	}
	.demand_solution.case-studies.e_demond {
		padding-top: 0 !important;
	}
	.foreground-color-45.mobile_brfore.services-block {
		padding-bottom: 0 !important;
	}
	.arrows_alingn .battery-case-studies .left_img {
		height: 350px !important;
	}
	.service-icon-left-boxed {
		padding: 0px !important;
	}
	.features_section.digit_fuatues {
		padding-top: 0 !important;
	}
	.our-work1 {
		padding: 30px 0 0 !important;
	}
	.Solution {
		display: none;
	}
	.result_info p {
		border-left: 0 !important;
		padding-left: 0 !important;
		text-align: justify !important;
	}
	.demand_solution.case-studies.embedded_pb-170 {
		padding-bottom: 170px !important;
	}
	section.our_clients_work.our_clients {
		padding: 30px 0 0 0px !important;
	}
	.belive-sec {
		padding-top: 25px !important;
	}
	.process_alive .project-process-wrap {
		padding: 0 !important;
	}
	.techlog_img.rpi-img-container img {
		right: 0px !important;
	}
	.modal-body img {
		display: none;
	}
}

/* resposive part for 575 starts here */

@media (max-width: 575px) {
	.footer-request-form-bg .form-left-des .section-heading-box h2{
		font-size:28px;
	}
	.navbar-brand > img {
		width: 180px !important;
	}
	.artboard .menu-btn {
		transform: scale(0.28) !important;
	}
	.globalNav .navSection.logo {
		top: 4px !important;
	}
	.mobile-navbar.active .mobile-menubar {
		box-shadow: none !important;
	}
	.demand_solution .up_down .right_text {
		padding: 40px 20px 95px !important;
	}
	.demand_solution .up_down .left_img {
		height: 300px !important;
	}
	.arrows_alingn .battery-case-studies .left_img {
		height: 250px !important;
	}
	.main_banner .banner_inner .banner_details .banner_info h2 {
		font-weight: 700 !important;
	}
	.heading .display-3,
	.work-title-container .heading h6 {
		font-size: 40px !important;
		margin-bottom: 20px;
	}
	.banner_disc {
		display: none !important;
	}
	.icons_container {
		display: block !important;
		align-items: center !important;
		justify-content: space-between;
		padding: 0 35px !important;
		/* position: relative; */
		bottom: 39px !important;
	}
	.left_contact_icon,
	.right_whatsapp {
		width: 55px !important;
		position: fixed !important;
		z-index: 1030 !important;
	}
	.left_contact_icon img,
	.right_whatsapp img {
		width: 100% !important;
	}
	.left_contact_icon {
		left: 25px;
		bottom: 25px;
	}
	.right_whatsapp {
		right: 25px;
		bottom: 25px;
	}
	.mobile-none {
		display: none;
	}
	.WhatsApp_btn {
		display: none !important;
	}
	.mobile_disc {
		display: block !important;
		text-align: center;
	}
	.mobile_disc p {
		font-size: 16px;
		font-weight: 600;
		padding: 20px 25px 0px;
		margin: 0;
		color: #000;
	}
	.banner_details {
		padding: 0 0 !important;
	}
	.image-sr-mm {
		padding: 0 15px;
	}
	.call-us .call-us-container h2 {
		font-size: 21px !important;
		font-size: 21px;
		padding: 0 15px;
	}
	a.talk-btn {
		font-size: 14px !important;
		padding: 2px 18px !important;
		margin-top: 5px !important;
	}
	.hero-right-scmm {
		padding-top: 10px;
	}
	.main_banner .banner_inner {
		padding: 80px 0 25px !important;
	}
	.mobile-menubar {
		width: 100% !important;
		height: 100vh !important;
	}
	.testimonials2 .testim .cont div p {
		font-size: 15px !important;
	}
	.pt-92 {
		padding-top: 20px !important;
	}
	.rs-services.style1 .service-wrap .content-part .title {
		font-size: 22px !important;
	}
	.rs-services ul li {
		font-size: 16px !important;
	}
	.why_chouse_us .end-to-end .why_content h3 {
		font-size: 18px !important;
	}
	.why_chouse_us .end-to-end .why_content p {
		font-size: 15px !important;
	}
	.why_chouse_us .row.m-0.mt-5 {
		margin-top: 20px !important;
	}
	.demand_solution .up_down .right_text h3,.demand_solution .up_down .right_text h2 {
		font-size: 18px;
	}
	.testimonials2 .text-white {
		width: 130px !important;
	}
	.title-serv-c {
		font-size: 19px !important;
	}
	.rs-services.style1 .service-wrap {
		height: auto;
	}

	.big_banner p {
		font-size: 20px !important;
	}
	.overview .about_overview .overview_content {
		font-size: 17px !important;
	}
	.overview .about_overview p,
	.vision_mission .visionMission_wrapper .vimi_content p,
	.v-align .clous-img-radius p,
	.history-overview p {
		font-size: 16px !important;
	}
	.clous-img-radius h2 {
		font-size: 24px !important;
	}
	.v-align .clous-img-radius h2 {
		padding: 10px 0 10px 0;
		margin-top: 0;
	}
	.timeline-carousel {
		padding: 40px 6% 10px 1%;
	}
	h2.h2-font,
	h2.heading,
	section.technologies_used h2 {
		font-size: 28px !important;
	}
	.li-rc_text__wrap .li-rc_text {
		padding: 25px 45px 0;
	}
	.ri-lc .ri-lc_text__wrap .ri-lc_text {
		text-align: left !important;
		padding: 25px 45px 0;
	}
	.typewriter span {
		font-size: 18px;
		margin-top: 10px;
	}
	.globalNav .rootLink {
		display: none !important;
	}
	.col-p-0 {
		padding: 0;
	}
	.padding-tb-15 {
		padding: 15px 0;
	}
	#lifeatyoungminds .video_subtext {
		font-size: 18px;
	}
	section#lifeatyoungminds,
	#lifeatyoungminds .video_text {
		height: 475px !important;
	}
	span.video_icon1.wow.fadeInUp.animated img {
		width: 100px;
		max-width: 100%;
	}
	#lifeatyoungminds .button.stroke {
		line-height: 42px;
	}
	#lifeatyoungminds a.button {
		font-size: 13px;
		height: 45px;
		width: 200px;
	}
	.call-us {
		display: none !important;
	}
	.recruitment-process .interview-process .process-col {
		max-width: 90%;
	}
	img.city-gif {
		height: 160px;
		object-fit: cover;
	}
	.additional_features {
		background: linear-gradient(
			to top,
			rgb(181 191 223),
			rgb(165 176 204)
		) !important;
		padding-bottom: 30px !important;
	}
	.pb-170px {
		padding-bottom: 130px !important;
	}
	section.technologies_used {
		padding-bottom: 30px;
		padding-top: 15px;
	}
	.wwd_pt-5 {
		padding: 15px 0px !important;
	}
	.padding-tb-30 {
		padding: 15px 0 !important;
	}
	.padding-tb-15 {
		padding: 10px 15px 0 !important;
	}
	.mobile-p-25 {
		padding: 15px 0 25px !important;
	}
	.home-banner-design1.pos_rel1.privacy_teram_condtions {
		padding-bottom: 25px !important;
	}
	.ex-basic-2 h3 {
		font-size: 24px;
	}
	.c_p_p .ex-basic-2 .text-container h3 {
		padding-top: 15px;
	}
	.c_p_p .ex-basic-2 .text-container h3 {
		padding-top: 8px;
	}
	.ex-basic-2 ul li,
	.ex-basic-2 ol li,
	.ex-basic-2 p {
		font-size: 15px !important;
	}
	.privacy_teram_condtions .content-home-slider h1 {
		font-size: 16px !important;
	}
	.privacy_teram_condtions .header-group h6 {
		font-size: 26px;
	}
	.modal-content h2 {
		font-size: 28px;
	}
	.modal .close {
		top: 6px !important;
		right: 26px !important;
	}
	.clients-img-container {
		margin: auto;
	}
	.counter-section {
		padding: 35px 0 25px;
	}
	.heading h4.mt-n5.mb-5,.heading h2.mt-n5.mb-5,.heading h3.mt-n5.mb-5  {
		margin-bottom: 0px !important;
	}
	.industry_list li a {
		padding: 0px 20px 30px !important;
	}
	.rs-services.style1.modify.pt-92 {
		padding-top: 0px !important;
	}
	.we-belive-sec__shape {
		width: 100% !important;
	}
	.vision_mission {
		padding: 0;
	}
	.mngprofile-head {
		margin: 0px 0 15px !important;
		text-align: center;
	}
	.gallery-body .whyymts_content {
		padding: 25px 0 6px;
	}
	.diversity-content p {
		padding: 0px;
		text-align: center !important;
	}
	.left-content {
		text-align: center;
	}
	.left-content .box p {
		padding: 0 15px;
		text-align: left;
	}
	#pgc-12-7-0 {
		width: 80% !important;
	}
	.additional_features .heading {
		padding-bottom: 15px !important;
	}
	.brand_bunk {
		padding: 15px 0;
	}
	section.our_clients_work.our_clients {
		padding: 30px 0 0px;
	}
	img.clients-img {
		width: 100px !important;
	}
	.arrow {
		display: none;
	}
	.mobile-pt-0 {
		padding-top: 0 !important;
	}
	.mobile-mt-0 {
		margin-top: 0 !important;
	}
	.mobile-pb-0 {
		padding-bottom: 0 !important;
	}
	.justify-content-xl-center.col-mb-0 {
		margin-bottom: 0 !important;
	}
	.process_alive .project-process-wrap {
		padding: 0 15px;
	}
	.no-gutters h3.h3 {
		font-size: 24px !important;
	}
	.mobile-pt-0 .heading {
		padding: 15px 0;
	}
	.web_additonal h4.h1 {
		margin-bottom: 0 !important;
	}
	.ri-lc .ri-lc_text__wrap .ri-lc_text,
	.li-rc_text__wrap .li-rc_text {
		padding: 15px 0px 0 !important;
	}
	.p-text {
		text-align: center !important;
	}
	section.exp-para_section h1 {
		font-size: 24px;
	}
	.custom_category .right_content {
		padding: 30px !important;
	}
	.tech-navtabs .nav-tabs {
		padding: 0 8px;
	}
	.pd-50-30 .vc_column-inner {
		padding: 20px !important;
	}
	.bg-img-container {
		padding-top: 0px !important;
	}
	.left-content .box {
		background: #09213a !important;
		padding: 15px 0 !important;
	}
	section.exp-ecom_content {
		padding: 30px 0 30px;
	}
	section.ecom_features_container .box img,
	section.ecom_features_container_white .box img {
		width: 250px !important;
	}
	section.expert_section {
		padding: 25px 0;
	}
	.exp-para_section.chemical_indes .left-content p {
		text-align: center;
	}
	.demand_solution.case-studies.chemics .up_down.studies-div {
		padding: 10px 10px;
	}
	.demand_solution.case-studies.chemics .up_down.studies-div .right_text {
		padding: 20px !important;
	}
	.demand_solution.case-studies.chemics
		.solution_slider_wrapper.chemical_solutions {
		margin-top: 0;
	}

	.service-icon-left-boxed .service-details {
		padding-left: 80px !important;
	}
	.service-icon-left-boxed .icon-container {
		width: 70px !important;
	}
	section.expert_section,
	.mobile_we_deliver {
		padding: 15px 0 !important;
	}
	.text-and-title {
		padding-bottom: 30px;
	}
	.exp-para_section.mpr {
		padding: 20px 0 !important;
	}
	.demand_solution .ecommerce_solutions .right_text {
		padding: 25px 15px 25px !important;
	}
	.service-icon-left-boxed .service-details p {
		text-align: justify;
		/* margin-bottom:0; */
	}
	.key_challenge_container {
		padding-top: 0 !important;
	}
	.demand_solution.case-studies.e_demond {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	.demand_solution.case-studies.e_demond .right_text {
		padding: 25px 15px 25px !important;
	}
	.foreground-color-45.mobile_brfore.services-block {
		padding-bottom: 0 !important;
	}
	.e_demond .solution_slider.battery-case-studies .up_down.studies-div {
		padding-top: 0 !important;
		padding-bottom: 5px !important;
	}
	ul.points {
		padding-top: 15px !important;
	}
	.our-work .work-title-container.our_work_padd {
		padding: 0px 30px !important;
	}
	.demand_solution.case-studies.e_demond .owl-nav .owl-prev::before,
	.demand_solution.case-studies.e_demond .owl-nav .owl-next::after {
		bottom: 68px;
	}
	.additional_features.e_additional {
		padding-bottom: 0 !important;
	}
	.fleet_tracking_system .foreground-color-45.services-block {
		padding-bottom: 0 !important;
	}
	.monitoring_system .services-block {
		padding-top: 15px !important;
	}
	.arrows_alingn .battery-case-studies .right_text {
		height: 500px !important;
		margin-top: 20px !important;
	}
	.ri-lc.lower_cost {
		padding-bottom: 25px !important;
	}
	.our-work1 {
		position: relative;
		padding: 25 px 0 0;
	}
	.our-work1 .work-title-container {
		padding: 0 25px;
	}
	.Challange {
		padding: 25px;
	}
	.result_info p {
		text-align: center !important;
	}
	.takeoff_projects .service-icon-left-boxed:not(last-child) {
		padding-bottom: 0px !important;
	}

	.oppo_info {
		padding: 10px 0 0px 0 !important;
	}
	.opportunities.dps_oppor .service-icon-left-boxed {
		padding-bottom: 0px !important;
	}
	.features_section.Petrosoft_pt-5.web-pt-0 {
		padding-top: 0 !important;
	}
	.features_section.web_dev.webDpt-0 {
		padding-top: 0 !important;
	}
	.wwd_pt-5.emd-emd-wwd {
		padding-top: 0 !important;
	}
	.mobile-pb-30 {
		padding-bottom: 30px !important;
	}
	section.exp-para_section {
		padding: 25px 15px !important;
	}
	section.exp-para_section p {
		text-align: center !important;
	}
	.exp-para_section.chemical_indes {
		padding: 30px 25px !important;
	}
	.demand_solution.case-studies.embedded_pb-170 .right_text {
		height: auto !important;
	}
	.owl-carousel .owl-dots.disabled,
	.owl-carousel .owl-nav.disabled {
		display: none !important;
	}
	section.our_clients_work.our_clients {
		padding: 20px 0 0px !important;
	}
	.rs-services.style1 .service-wrap:hover {
		background: #021326 !important;
		color: #fff !important;
	}
	.rs-services.style1 .service-wrap:hover .content-part .title a,
	.rs-services.style1 .service-wrap:hover .content-part .elipses,
	.rs-services.style1 .service-wrap:hover .content-part p .view_more {
		color: #fff !important;
	}
	.work-title-container p {
		padding-bottom: 0 !important;
	}
	#lifeatyoungminds .video_subtext {
		font-size: 18px !important;
	}
	#lifeatyoungminds .video_txt1 {
		font-size: 30px !important;
	}
	span.video_icon1.wow.fadeInUp.animated img {
		width: 100px !important;
		max-width: 100%;
	}
	section#lifeatyoungminds,
	#lifeatyoungminds .video_text {
		height: 475px !important;
	}
	.technologies_used .overall_tech_used {
		padding-top:0;
		padding-bottom: 15px;
	}
	section.exp-para_section h1 {
		text-align: center;
	}
	.e_banner.content-home-slider h1{
		font-size:22px !important;
	}
	.demand_solution.case-studies .ecommerce_solutions .right_text{
		position: static;
	}
	.footer_container{
		padding: 30px 0 80px !important;
	}
}

@media (max-width: 480px) {
	.artboard .menu-btn {
		transform: scale(0.26) !important;
	}
	.arrow span {
		width: 16px !important;
		height: 16px !important;
	}
	.latest_industry .slick-dots {
		display: none !important;
	}
	.latest_industry .slick-prev {
		left: 20px !important;
	}
	.latest_industry .slick-next {
		right: 20px !important;
	}
	.slick-prev:before,
	.slick-next:before {
		color: #000 !important;
		z-index: 999 !important;
	}
	.slick-prev,
	.slick-next {
		z-index: 999;
	}
	.trending-box {
		margin: 0 !important;
	}
	.call-us .call-us-container h2 {
		font-size: 18px !important;
	}
	a.talk-btn {
		font-size: 14px !important;
		padding: 0px 14px !important;
		margin-top: 4px !important;
	}
	.testimonials2 .testim .arrow1.right,
	.testimonials2 .testim .arrow1.left {
		display: none;
	}
	.testimonials2 .testim .cont div p {
		width: 95% !important;
	}
	.rs-services.style1 .service-wrap .content-part .title {
		font-size: 18px !important;
	}
	.rs-services ul li {
		font-size: 15px !important;
	}
	.demand_solution {
		padding: 0px 0 !important;
	}
	.p-50 {
		padding: 20px;
	}
	.clients-img-container {
		width: auto !important;
	}
	section.our_clients_work.our_clients {
		padding: 25px 0 0px !important;
	}
	.mb-47 {
		margin-bottom: 15px !important;
	}
	.webdevelopment .spin,
	.uiuxdev .spin,
	.posdevelopment .spin,
	.top_section .spin,
	.mobapp .spin,
	.Iotdevelopment .spin,
	.digital .spin,
	.bottom_section .spin {
		width: 110px !important;
		height: 110px !important;
	}
	.testimonials2 .text-white {
		width: 110px !important;
		margin: 0 auto;
	}
	.demand_solution .solution_slider_wrapper {
		margin-top: 22px;
	}
	.demand_solution .ecommerce_solutions {
		margin-top: 0;
	}
	h2.h2-font {
		font-size: 24px;
	}
	.li-rc_text__wrap .li-rc_text {
		padding: 15px 0 0;
		text-align: center;
	}
	.ri-lc .ri-lc_text__wrap .ri-lc_text {
		padding: 15px 0 0;
		text-align: center !important;
	}
	.li-rc_text__wrap .li-rc_text h5,.li-rc_text__wrap .li-rc_text h2,
	.li-rc_text__wrap .li-rc_text h3,
	.ri-lc .ri-lc_text__wrap .ri-lc_text h5,.ri-lc .ri-lc_text__wrap .ri-lc_text h2,.ri-lc .ri-lc_text__wrap .ri-lc_text h3 {
		font-size: 20px !important;
	}
	.content-home-slider {
		padding-top: 0px;
	}
	.p-text {
		text-align: center !important;
	}
	.li-rc_text__wrap .li-rc_text p,
	.ri-lc .ri-lc_text__wrap .ri-lc_text p {
		text-align: center !important;
	}
	.call-us h2.heading {
		margin-bottom: 12px;
		margin-top: 15px;
		padding-bottom: 0;
	}
	.call-us .call-us-container h2 {
		font-size: 18px;
	}
	h2.h2-font,
	h2.heading,
	section.technologies_used h2 {
		font-size: 24px !important;
	}
	.img_pad {
		padding: 0 25px;
	}
	section.technologies_used {
		padding: 15px 0 20px;
	}
	.our_clients_work.our_clients .p-50 {
		padding: 10px 0 !important;
	}
	.c_p_p .ex-basic-2 .text-container h3 {
		padding-top: 12px;
	}
	.ex-basic-2 h3 {
		font-size: 20px;
	}
	.feature_img {
		margin-right: 20px;
	}
	.modal-content h2 {
		font-size: 23px;
	}
	.modal-body {
		padding: 33px 25px;
	}
	.modal .close {
		top: 18px !important;
	}
	.modal h3 {
		font-size: 16px;
	}
	.top-forms textarea {
		margin-top: 0 !important;
	}
	.top-forms .mt-3.submit {
		margin-top: 0.4rem !important;
	}
	img.clients-img {
		width: 90px;
	}
	.brand_bunk {
		padding: 0 0px 15px !important;
	}
	.demand_solution .up_down .right_text {
		width: 95% !important;
	}
	.vision_mission .visionMission_wrapper {
		margin-top: 10px;
		padding: 15px 15px 15px;
	}
	.vision_mission .visionMission_wrapper .vimi_content {
		padding-left: 15px;
	}
	.p-sm-30,
	.gender-diversity,
	section.our-commitment-container {
		padding: 30px 0 25px !important;
	}
	section.director-layout {
		padding: 0px 0 25px !important;
	}
	#pgc-12-7-0 {
		width: 80% !important;
	}
	.md-macbook-pro .md-screen {
		height: 210px !important;
	}
	.md-macbook-pro .md-lid {
		width: 370px !important;
		height: 250px !important;
	}
	#pg-12-7 > .panel-row-style {
		padding-bottom: 30px !important;
	}
	.heading h4.h1,.heading h2.h1,.heading h3.h1 {
		margin: 0;
	}
	.mobile_app_category .nav-tabs .nav-item {
		width: 100% !important;
	}
	.work-box-img img {
		width: 350px !important;
		margin: auto;
	}
	.custom_category .nav-tabs .nav-item {
		width: 100% !important;
	}
	.demand_solution.case-studies {
		padding: 25px 0 !important;
	}
	.demand_solution.case-studies .heading.pb-15 {
		padding-bottom: 0 !important;
	}
	.up_down.studies-div {
		padding: 15px 0;
	}
	section.ecom_features_container_white,
	.ecom_features_container {
		padding: 15px !important;
	}
	.left-content .box p {
		text-align: center;
	}
	.ecom_features_container .heading.pb-30,
	.ecom_features_container_white .heading.pb-30 {
		padding-bottom: 15px;
	}
	section.expert_section {
		padding: 15px 0;
		text-align: center;
	}
	.features_section.che_margin {
		padding: 15px 0 0;
	}
	.features_section.che_margin .py-30 {
		padding-bottom: 0px;
		padding-top: 15px;
	}
	.demand_solution.case-studies.chemics {
		padding-top: 15px !important;
	}
	.Challange {
		padding: 25px 15px;
	}
	.Challange,
	.Challange p {
		text-align: center !important;
	}
	.exp-para_section.chemical_indes {
		padding: 20px 15px !important;
	}
	.pl25precent{
		padding-left:25%;
	}
	.p17precent{
		padding-left:17%;
	}
	.all_jobs .responsibilities p{
		padding-left:25px;
	}
	.accordion-list span{
		padding-left:25px;
	}
	.quik_links .Privacy_Terms {
    justify-content: center !important;
}
}
@media (max-width: 425px) {
	.md-macbook-pro .md-screen {
		height: 185px !important;
	}
	.md-macbook-pro .md-lid {
		width: 325px !important;
		height: 230px !important;
	}
	.t-services li.nav-item {
		width: 100% !important;
	}
	.vc_column-inner ul li a {
		height: auto !important;
	}
	section.ecom_features_container .box img,
	section.ecom_features_container_white .box img {
		width: 215px !important;
	}
	.arrows_alingn .battery-case-studies .right_text {
		height: 575px !important;
	}

	.arrows_alingn .battery-case-studies .owl-next::after {
		right: 63px !important;
	}
	.arrows_alingn .battery-case-studies .owl-prev::before {
		right: 114px !important;
	}
	.arrows_alingn .battery-case-studies .owl-next::after,
	.arrows_alingn .battery-case-studies .owl-prev::before {
		bottom: 60px !important;
	}
	.process_alive .heading h4,.process_alive .heading h2,.process_alive .heading h3 {
		line-height: 1.7 !important;
	}
	.p17precent{
		padding-left: 11%;
	}
	
.mailinfo {
    text-align: center !important;
}
}
@media (max-width: 375px) {
	.globalNav a {
		font-size: 15px !important;
	}
	.li-rc_text__wrap .li-rc_text {
		padding: 25px 0px 0;
	}
	.ri-lc .ri-lc_text__wrap .ri-lc_text {
		padding: 15px 0px 0;
	}
	.additional_features h2.heading {
		padding-bottom: 30px;
	}
	.call-us .call-us-container h2 {
		font-size: 16px !important;
	}
	.artboard {
		right: -50px;
	}
	.quik_links .Privacy_Terms {
		display: block;
	}
	.modal-content h2 {
		font-size: 21px;
	}
	.modal .close {
		top: 16px !important;
		right: 12px !important;
	}
	.leadership-link ul li {
		width: 100%;
	}
	.left-content p {
		padding: 0;
	}
	.md-macbook-pro .md-screen {
		height: 165px !important;
	}
	.md-macbook-pro .md-lid {
		width: 275px !important;
		height: 210px !important;
	}
	.work-box-img img {
		width: 300px !important;
		margin: auto;
	}
	.custom_category .right_content {
		padding: 20px !important;
	}
	.demand_solution.case-studies.e_demond .owl-nav .owl-prev::before {
		left: -70px !important;
	}
	.demand_solution.case-studies.e_demond .owl-nav .owl-prev::after {
		right: 20px !important;
	}
	.arrows_alingn .battery-case-studies .right_text {
		height: 580px !important;
	}
	.demand_solution .ecommerce_solutions .right_text {
		padding: 25px 15px 25px !important;
	}
	.owl-carousel.solution_slider.battery-case-studies .right_text {
		padding: 30px 14px 42px !important;
		margin:-120px auto 0 !important;
		height:auto !important;
	}
	.skill_wrapper {
		flex-wrap: wrap;
	}
	.skill_wrapper .skill,
	.skill {
		padding-top: 15px;
	}
	.pl25precent {
		padding-left: 10%;
	}
	.p17precent {
		padding-left: 4%;
	}
}
@media (max-width: 320px) {
	.navbar-brand > img {
		width: 140px !important;
	}
	.globalNav .navSection.logo {
		top: 10px !important;
	}
	.artboard .menu-btn {
		transform: scale(0.24) !important;
	}
	.feature_content h5 {
		font-size: 18px;
	}

	.arrows_alingn .battery-case-studies .owl-prev::before {
		right: 64px !important;
	}
	.arrows_alingn .battery-case-studies .owl-next::after {
		right: 26px !important;
	}
}
@media (max-width: 767px){
	#onload_form .modal-content h2 {
		font-size: 25px !important;
		padding: 0 53px 0 0;
	}
}
@media (max-width: 575px){
	#onload_form .modal-content h2 {
		font-size: 28px !important;
	}
}

@media (max-width: 480px){
	#onload_form .modal-content h2 {
		font-size: 22px !important;
		margin-top: 40px;
	}
	#onload_form .close {
		top: 15px !important;
		right: 15px !important;
	}
	#onload_form h3, #onload_form .theme-control {
		font-size: 14px;
	}
	#onload_form .submit {
		font-size: 14px;
		width: fit-content;
		height: fit-content;
		padding: 10px 30px;
	}
}
@media (max-width: 420px){
#onload_form .modal-content h2 {
    font-size: 18px !important;
	padding: 0;
}
}
/* heading styles new start */
@media (max-width:1199px){
	.ymts-new-heading h1 {
		font-size: 54px !important;
	}
	.ymts-new-heading h1 span.line2-heading {
		display: block;
		font-size: 26px !important;
	}
}
@media (max-width:991px){
	.ymts-new-heading h1 {
		font-size: 50px !important;
	}
	.ymts-new-heading h1 span.line2-heading {
		font-size: 24px !important;
	}
	ul.Privacy_Terms {
		display: flex;
		justify-content: space-evenly;
		flex-wrap: wrap;
	}
}
@media (max-width:767px){
.ymts-new-heading h1 {
    font-size: 42px !important;
}
.ymts-new-heading h1 span.line2-heading {
    font-size: 24px !important;
}
.mt-n5, .my-n5 {
    margin-top: 0rem !important;
}
}
@media (max-width:640px){

	.ymts-new-heading h1 span.line2-heading {
		font-size: 21px !important;
	}
	.contact_details p {
		font-size: 17px !important;
	}
	.mobile_container {
		padding-left: 0;
	}
	.footer-request-form-bg {
		padding: 15px 15px !important;
	}
}
@media (max-width:575px){
	.ymts-new-heading h1 {
		font-size: 36px !important;
	}
	
	.ymts-new-heading p.heading-text,p.heading-text {
		font-size: 16px !important;
		max-width: 90%;
    margin: auto auto 15px;
	}
	.top-forms .popup-form-group {
		margin-bottom: 6px !important;
	}
	.process_alive .project-process-wrap {
		padding: 0 5px 0 20px !important;
	}
	.query-btn-container a.d-block {
		margin: 0px auto 16px !important;
	}
	.features_section p {
		text-align: justify;
	}
	.heading .display-3, .work-title-container .heading h6 {
		margin-bottom: 0px;
	}
	.feature_img img {
		height: auto;
	}

	
}
@media (max-width: 480px){
.ymts-new-heading h1 {
    font-size: 32px !important;
}
.ymts-new-heading h1 span.line2-heading {
    font-size: 20px !important;
}
.mobile_container {
    padding-left: 0px !important;
}
.contact_details p {
    margin-bottom: 3px !important;
}
.quik_links .Privacy_Terms {
    margin-bottom: 5px !important;
}
.heading h4.h1, .heading h2.h1,.heading h3.h1 {
    margin: 0 0 15px !important;
    line-height: 1.7 !important;
}
}
@media (max-width: 415px){

	.ymts_logo {
		padding-bottom: 15px !important;
	}
	.mail_details {
		padding-top: 3px !important;
	}
}
@media (max-width: 375px){
.ymts-new-heading h1 {
    font-size: 28px !important;
}
.ymts-new-heading h1 span.line2-heading {
    font-size: 18px !important;
}
.main_banner .banner_inner .banner_details .banner_info p {
    font-size: 15px;
}
}
@media (max-width: 355px){
.ymts-new-heading h1 {
    font-size: 24px !important;
}
.ymts-new-heading h1 span.line2-heading {
    font-size: 17px !important;
}
}
/* heading styles new ends */