@media screen and (max-width:1919px) {
	.banner-section, .main-banner-section.banner-section .left-box { height: 640px; }
	.banner-section .left-box .inner-content h2 { font-size: 42px; }
	.banner-section .center-box h1 { font-size: 32px; width: 55%; }
	.custom-container, .common-services-section .custom-container.clearfix { width: 90%; }
	.what-we-do-section .main-navbar li a { font-size: 24px; padding: 16px 50px; }
	.what-we-do-section .main-navbar li a::after { height: 68px; right: -23px; transform: skewX(-30deg); width: 56px; }
	.header-title h2 { margin-bottom: 50px !important; }
	header .custom-container { width: 90%; }
	.select::after { right: -6px; padding: 12px 8px; font-size: 12px; }
	.form-control { font-size: 14px; }
	.contact-us-section .right-box .inner-box { width: 85%; }
	.contact-us-section .left-box .add-box h3 { font-size: 22px; }
	.contact-loaction-box .deatil-box h3 { font-size: 26px; }

	/*case-study*/
	.main-case-study-section .content-box .text-box h3 { padding-right: 150px; font-size: 18px; }
	.common-services-section .left-box { padding-left: 40px; }
	.screen-slider-section .owl-stage-outer { height: 500px; }
	.screen-slider-section { height: 655px; }
	.banner-section .owl-theme .owl-nav { bottom: 63px; }
	.banner-section .left-box .inner-content { width: 80%; }
	.common-services-section .left-box { width: 55%; padding-right: 50px; }
	.common-services-section .right-box { width: 45%; }

	/*.main-case-study-section .col-md-4 { flex: 0 0 50%; max-width: 50%; }*/
	.main-case-study-section .custom-container { width: 80%; }
	.main-case-study-section .content-box img { width: 100%; }
	.main-case-study-section .row .header-title h2 { font-size: 24px; }

	/* .landing-services .left-box .related-product ul li { width: 30%; } */
	.landing-services .left-box .related-product h4 { margin-top: 0; }
	.common-services-section .left-box h2 { font-size: 28px; margin-bottom: 0; margin-top: -88px; padding-left: 90px; }
	.common-services-section .icon-box { width: 70px; height: 70px; }
	.landing-services .technolgies-box ul li { height: 35px; width: 35px; }
	.common-services-section .left-box h4 { margin-top: 12px; }
	.landing-services .left-box .related-product { margin-bottom: 20px; }
	.common-services-section .left-box { padding: 30px 0; }
	.landing-services .left-box h4::after { width: 7px; height: 7px; }
	.landing-services .left-box h4 { font-size: 16px; }
	.common-services-section .left-box .industries-list-box p, .landing-services .left-box .related-product ul li { font-size: 14px !important; }
	.btn { padding: 8px 15px !important; font-size: 14px !important; }
	.main-case-study-section .row .btn { padding: 8px 15px !important; font-size: 14px !important; }
	.landing-services .left-box .related-product ul li::before { left: -14px; height: 6px; width: 6px; top: 10px; }
	.industries-list-box { font-size: 16px; }
	.what-we-do-section .right-content-box .resp-tab-content-active { padding: 50px 35px; }
	.what-we-do-section .content-box { padding-left: 130px; margin-top: -88px; }
	.what-we-do-section .content-box { margin-bottom: 35px; }
	.what-we-do-section .icon-box { width: 80px; height: 80px; }
	.core-value-section .core-image-box .image-box { width: 55px; }
	.core-value-section .core-image-box .image-box { width: auto; }

	/*.life-at-atoz-section { padding-bottom: 0 !important; }*/
	.web-screen-section { margin-top: 65px; }
	.case-study-banner-text h2 { font-size: 24px; }
	.application-logo img { display: inline-block; width: 190px; }
	.web-feature-section .right-box img { width: 75%; margin: 0 auto; text-align: center; display: block; }
	.web-screen-section .web-screen-box { width: 800px; height: 610px; }
	.web-screen-section { height: 500px; }
	.related-bottom-case-study .custom-container { width: 90%; }
	.related-bottom-case-study.main-case-study-section .col-md-4 { flex: 0 0 33%; max-width: 33%; }
	.related-bottom-case-study.main-case-study-section .row .header-title h2 { font-size: 20px; }
	.related-bottom-case-study.main-case-study-section .content-box .text-box p { font-size: 16px; }
	.application-mode { margin-bottom: 10px; }
	.case-study-banner-text h2 { font-size: 24px; }
	.case-study-banner-text { width: 50%; }
	.challenges-solution { padding: 60px 0; }
	.features-list-box .left-box .cols-box h3::after { height: 8px; width: 8px; }
	.features-section .cols-box h3 { font-size: 20px; }
	.map-box #b1 { left: 35.5vw; top: 17vw; }
	.map-box #b2 { left: 40vw; top: 13vw; }
	.client-success-section .right-box p { font-size: 14px; }
	.map-box #input2:checked ~ #content2 { top: 9.5vw; }
	.content .text { font-size: 14px; }
	.job-detail-box .detail-inner-box h4 { font-size: 18px; }
	.job-detail-box .detail-inner-box h3 { font-size: 20px; margin-bottom: 15px; }
	.job-detail-box .detail-inner-box h2 { font-size: 22px; margin-bottom: 10px; }
	.job-detail-box .detail-inner-box li { font-size: 16px; }
	.industries-list-box .indust-icon-box { width: 45px; height: 45px; }
	.industries-list-box ul li a p { font-size: 14px; }
	.opening-box h4 { font-size: 20px; }
	.opening-box .opening-title { width: 28px; height: 25px; font-size: 14px !important; }
	.opening-section .opening-box .col-box { padding: 0 10px; margin-bottom: 20px; }
	.our-team-section .team-main-box h2 { font-size: 30px; }
	.our-team-section .team-main-box h2 { font-size: 25px; }
	.opening-section .opening-box p { font-size: 15px; }
	.inner-banner-section .inner-banner-text h2 { font-size: 18px; }
	.inner-banner-section .inner-banner-text h1 { font-size: 26px; }
	.ceo-detail-section .left-box h4 { font-size: 22px; margin-bottom: 20px; }
	.opening-section .opening-box .col-box .inner-col-box { padding: 30px 20px; }

	/* Mobile-app page */
	.mobile-app-common-banner-section ul li img { width: 22px; }
	.header-title.p-sub-title { margin-bottom: 50px !important; }
	.inner-banner-section .inner-banner-text { left: 5%; }

	/*Dipali Menu*/
	li.dropdown.service-menu .mega-menu p { font-size: 14px !important; }

	/* Dipali */
	.opening-section .opening-box .col-box .inner-col-box { height: 210px; }
	.opening-section .opening-box .opening-details { height: 60px; }
	.contact-us-section .left-box, .contact-us-section .right-box { height: 840px; }
	.web-feature-section { padding-bottom: 60px; }
	.keychallenges-solution .left-box, .keychallenges-solution .right-box { padding: 70px 65px; }
	.header-title.p-sub-title p { font-size: 18px; }
	.common-left-box-right-image-features-section .app-features-box img, .common-left-image-right-box-features-section .app-features-box img { width: 80%; }

	/* Dipen */
	.map-box #b2 { left: 39vw; top: 15vw; }
	.map-box #b3 { top: 11vw; }
	.map-box #b4 { top: 15vw; }

	/*HR-Management-CSS*/
	.sharepoint-based-hr-solutions-page .custom-container { width: 100%; padding: 0 80px; }
	.hr-banner-section .right-box img { width: 100%; }
	.hr-banner-section .right-box { padding-left: 100px; }
	.hr-banner-section .left-box h2 { font-size: 46px; }
	.hr-banner-section .left-box h2 img { width: 200px; }
	.hr-banner-section .left-box p { font-size: 22px; }
	.hr-banner-section { height: 820px; }
	.shareponit-solution-section .shareponit-solution-box { padding: 60px; }
	.shareponit-solution-section .shareponit-solution-box .title-box h3 { font-size: 36px; }
	.shareponit-solution-section .shareponit-solution-box .title-box p { font-size: 22px; }
	.shareponit-solution-section .shareponit-solution-box .shareponit-box .common-box h4 { font-size: 28px; }
	.sharepoint-based-hr-solutions-page .title-box h3 { font-size: 36px !important; }
	.key-features-section .accordion-1 h4 { font-size: 28px; }
	.key-features-section .accordion-1 { padding: 30px 20px; }
	.key-features-section .accordion-1 p { font-size: 22px; }
	.common-section { padding: 80px 0; }
	.system-works-section .work-box .common-round-box .number-box p { font-size: 22px; }
	.system-works-section .work-box .common-round-box .number-box { width: 260px; height: 260px; }
	.system-works-section .work-box .common-round-box .number-box h3 { font-size: 66px; }
	.system-works-section .work-box .common-round-box { width: 300px; height: 300px; padding: 10px; display: flex; justify-content: center; align-items: center; }
	.system-works-section .work-box { gap: 55px; }
	.system-works-section .work-box .common-round-box .arrow-img { right: -51px; width: 50px; }
	.why-atoz-section .atoz-box .common-box p { width: 65%; }
	.transform-section .transform-box .left-box p { font-size: 22px; }
	.transform-section .transform-box .left-box h2 { font-size: 36px; }
	.clients-saying-section #clients-saying-slider { padding-left: 80px; }
	.clients-saying-section #clients-saying-slider .owl-nav { right: 80px; }
	.clients-saying-section .common-box { padding: 30px; }
	.clients-saying-section .common-box .commnet-box p { font-size: 20px; }
	.faq-footer-section .faq-title h2 { font-size: 120px; text-align: center; }
	.faq-footer-section { padding-top: 60px; }
	.faq-footer-section .accordion-header h2 { font-size: 28px; }
	.faq-footer-section footer { padding: 60px 60px 30px 60px; }
	.faq-footer-section footer .top-footer-box .add-box p { font-size: 22px; }
	.faq-footer-section footer .footer-menu .footer-menu-box ul li a { gap: 10px; font-size: 20px; }
	.faq-footer-section footer .footer-menu .footer-menu-box ul { gap: 30px; }
	.faq-footer-section footer .footer-menu .footer-menu-box ul li a span { height: 30px; width: 30px; }
	.faq-footer-section footer .top-footer-box .contact-box a { font-size: 22px; }

	/*20-12-24-menu*/
	header .right-box .full-menu:hover .dropdown-menu { width: 90%; }
	header .right-box .full-menu .dropdown-menu .sub-menu .inner-menu:nth-child(1) img { width: 240px; }
	header .right-box .full-menu .dropdown-menu .sub-menu ul { padding-right: 20px !important; margin-right: 20px !important; }
	header .right-box .full-menu .dropdown-menu .sub-menu { grid-template-columns: 230px auto 545px auto; }
	header .right-box .full-menu .dropdown-menu img { width: 100px; margin-bottom: 15px; margin-top: 10px; }
	header .right-box .full-menu .dropdown-menu .sub-menu h3 { font-size: 20px; }
	
}
@media screen and (max-width:1599px) {
	.banner-section, .main-banner-section.banner-section .left-box { height: 546px; }
	.banner-section .left-box .inner-content h2 { font-size: 34px; }
	.banner-section .left-box .inner-content p { font-size: 22px; }
	.banner-section .center-box h1 { font-size: 28px; }
	.banner-section .center-box .left-quote, .banner-section .center-box .right-quote { font-size: 60px; }
	header .right-box .custom-nav ul li a { font-size: 18px; padding: 28px 20px; }
	header .left-box a { padding: 14px 0px; width: 190px; }
	.what-we-do-section .right-content-box .tab-pane { margin-top: -65px; padding: 45px; }
	.who-we-are-section .inner-who-we-box { padding: 50px; width: 700px; right: 80px; }
	.common-section { padding: 60px 0; }
	.common-section-top { padding: 60px 0 0; }
	.thank-you-banner-section { padding-bottom: 0px; }
	.main-case-study-section.related-bottom-case-study { padding-top: 60px !important; }
	.common-section-bottom { padding: 0 0 60px; }
	.blog-section { padding-top: 0px; }
	.what-we-do-section { margin-top: 80px; }
	.header-title h2 { font-size: 34px; margin-bottom: 35px !important; }
	.what-we-do-section .main-navbar li a { font-size: 20px; padding: 15px 45px; }
	.what-we-do-section .main-navbar li a::after { height: 60px; }
	.what-we-do-section .right-content-box { padding-left: 150px; }
	.blog-section .right-box .blog-box .content-box { padding: 25px; }
	.blog-section .left-box .blog-box .content-box { padding: 29px; }
	.call-to-action-section .inner-call-to-box h3 { font-size: 30px; }
	.client-success-section .left-box { padding: 0 50px; }
	footer .top-footer .main-address-box .cols h4 { font-size: 20px; }
	footer .top-footer .social-media-list li { margin-right: 0; }
	footer p { font-size: 16px; }
	footer .top-footer .menu-list li a { letter-spacing: 1px; font-size: 18px; }
	.clients-logo-section { margin-bottom: 600px; }
	.client-success-section .location-box { width: 700px; }

	/*case-study*/
	.leader-section { padding-bottom: 43px !important; }
	.landing-services .industries-list-box .indust-icon-box { width: 40px; height: 40px; }
	.main-case-study-section .custom-container { width: 100%; padding-left: 15px; padding-right: 15px; }

	/*case study inner*/
	.application-logo img { width: 150px; }
	.application-mode { margin-bottom: 10px; }
	.related-case-study.main-case-study-section .content-box .text-box h3 { font-size: 15px; padding-right: 0px; }
	.case-study-banner-text { width: 46%; left: 5%; }
	.features-images-slider { margin-bottom: 60px; }
	.case-studies-inner-box { padding-top: 60px; padding-bottom: 60px; }
	.case-studies-inner-box { margin-bottom: 60px; }
	.blog-detail-section ul li { font-size: 15px; }
	.location-map-section .contact-loaction-box { height: 450px; }
	.location-map-section .contact-loaction-box .deatil-box { height: auto; bottom: 40px; background: rgba(255, 255, 255, 0.9); left: 0; right: 0; margin: 0 auto; }
	.contact-us-section .left-box, .contact-us-section .right-box { height: 820px; }
	.common-content-section .tech-box li { width: 145px; }
	.keychallenges-solution .left-box, .keychallenges-solution .right-box { padding: 50px 50px; }
	.mobile-feature-section .left-box { width: 60%; }
	.mobile-feature-section .right-box { width: 40%; }
	.inner-services-section .item { height: 520px; }

	/*service pages*/

	/*.header-title.p-sub-title p { font-size: 20px; }*/
	.design-process-content p { font-size: 17px; }
	.header-title.p-sub-title { margin-bottom: 35px !important; }
	.payment-gateway-section .payment-gateway-box h5 { font-size: 16px; }
	.payment-gateway-section .common-list li { font-size: 15px; }
	.common-add-ons-section .common-add-ons-box h3 { font-size: 22px; }
	.common-left-image-right-box-features-section .app-features-box .common-box h4 { font-size: 21px; }
	.common-left-box-right-image-features-section .app-features-box .common-box h4 { font-size: 21px; }
	.common-content-section .common-main-features-box .common-box h4 { font-size: 21px; }
	.common-content-box-bg-features-section .app-features-box .common-box h4 { font-size: 21px; }

	/* Dipali */
	li.dropdown ul.dropdown-menu li a { padding: 5px 10px; font-size: 15px; }
	li.dropdown a img { width: 9px; right: 13px; }
	.keychallenges-solution { height: 490px; }
	.common-add-ons-section .common-add-ons-box { height: 330px; }
	.common-add-ons-section .common-add-ons-box p { font-size: 16px; }
	.common-left-box-right-image-features-section .app-features-box img, .common-left-image-right-box-features-section .app-features-box img { width: 87%; }
	.mobile-app-common-banner-section ul { padding: 20px 0; }
	.ourAffiliatesSlider iframe, .ourAffiliatesSlider .owl-item img { height: 450px; }

	/*HR-Management-CSS*/
	.hr-banner-section .left-box h2 { font-size: 40px; }
	.hr-banner-section .left-box { left: 70px; }
	.hr-banner-section .left-box h2 img { width: 170px; top: 80px; right: 70px; }
	.hr-banner-section .left-box .btn-box img { top: -60px; left: 247px; width: 140px; }
	.hr-banner-section .right-box { padding: 70px 0; padding-left: 70px; }
	.hr-banner-section .left-box p { font-size: 20px; margin-top: 30px; margin-bottom: 40px !important; }
	.sharepoint-based-hr-solutions-page .custom-container { padding: 0 70px; }
	.sharepoint-based-hr-solutions-page .title-box h3 { font-size: 32px !important; }
	.shareponit-solution-section .shareponit-solution-box { padding: 50px; }
	.shareponit-solution-section .shareponit-solution-box .shareponit-box .common-box h4 { font-size: 22px; }
	.key-features-section .accordion-1 { padding: 22px 15px; }
	.key-features-section .accordion-1 h4 { font-size: 26px; }
	.hr-banner-section { height: 740px; }
	.key-features-section .accordion-1 h4::before { height: 25px; width: 25px; }
	.key-features-section .accordion-1 h4::after { height: 41px; width: 41px; }
	.system-works-section .work-box .common-round-box { width: 280px; height: 280px; }
	.system-works-section .work-box .common-round-box .number-box { width: 230px; height: 230px; padding: 50px 20px; }
	.system-works-section .work-box .common-round-box .number-box p { font-size: 18px; }
	.system-works-section .work-box .common-round-box .number-box h3 { font-size: 56px; }
	.why-atoz-section .atoz-box .common-box p { font-size: 22px; line-height: 32px; }
	.why-atoz-section .atoz-box .common-box .icon-box { height: 80px; width: 80px; }
	.transform-section .transform-box .left-box h2 { font-size: 28px; }
	.transform-section .transform-box .left-box p { font-size: 18px; }
	.clients-saying-section .common-box .client-box p { font-size: 20px; }
	.faq-footer-section .faq-title h2 { font-size: 110px; }
	.faq-footer-section .accordion-header span { height: 50px; width: 50px; }
	.faq-footer-section footer .footer-menu .social-media-icon ul li a { width: 50px; height: 50px; }
	.faq-footer-section footer .footer-menu .footer-menu-box ul li a { gap: 8px; }
	.faq-footer-section footer { padding: 50px 50px 30px 50px; }
	.faq-footer-section footer .footer-menu .footer-menu-box ul { gap: 25px; }
	.faq-footer-section footer .footer-menu .social-media-icon ul { gap: 20px; }
	.clients-saying-section #clients-saying-slider { padding-left: 70px; }
	.hr-banner-section { height: 700px; }

	/*20-12-24-menu*/
	header .right-box .full-menu .dropdown-menu { margin-top: 46px; }
	.header-box ul li.small-item .dropdown-menu { top: 49px; }
	.header-box ul li a { font-size: 18px; }
	header .right-box li i { font-size: 14px; }
	header .right-box .full-menu .dropdown-menu .sub-menu { grid-template-columns: 200px auto 515px auto; }
	header .right-box .full-menu .dropdown-menu .sub-menu ul li a { padding: 7px 0; }
	header .right-box li .dropdown-menu a { padding: 7px 15px; }
	header .right-box .full-menu .dropdown-menu .sub-menu ul { padding-right: 15px !important; margin-right: 15px !important; }
	header .right-box .full-menu .dropdown-menu img { width: 85px; }
	header .right-box .full-menu .dropdown-menu .sub-menu h3 { font-size: 18px; }
	header .right-box .full-menu:hover .dropdown-menu { padding: 15px; }
}
@media screen and (max-width:1439px) {

	/*service page*/
	.common-left-box-right-image-features-section .app-features-box .common-box { height: 240px; }
	.common-left-image-right-box-features-section .app-features-box .common-box { height: 240px; }
	.mobile-app-common-banner-section ul { padding: 20px 0; }
	.header-title h2 { font-size: 32px; }
	.header-title.p-sub-title p { font-size: 18px !important; }
	.common-left-image-right-box-features-section .app-features-box .common-box { padding: 23px; }
	.common-content-box-bg-features-section .app-features-box .common-box { padding: 23px; font-size: 21px; }
	.why-atozinfoway-section .why-atozinfoway-box .common-box h4 { font-size: 22px; }
	.payment-gateway-section .common-list { padding-left: 15px; }
	.common-on-demand-app-section li p { font-size: 15px !important; }
	.common-add-ons-section .common-add-ons-box h3 { font-size: 21px; padding: 15px 0; }
	.common-left-image-right-box-features-section .app-features-box .common-box h4 { width: 74%; }
	.common-left-box-right-image-features-section .app-features-box .common-box h4 { width: 74%; }
	.common-content-box-bg-features-section .app-features-box .common-box h4 { width: 74%; }
	.common-content-box-features-section .app-features-box .common-box h4 { width: 74%; }
	.common-add-ons-section .common-add-ons-box { height: 330px; }
	.map-box #content2 { top: 10.5vw; }
	.map-box #content4 { top: 11.5vw; }
	.map-box #content3 { top: 7.5vw; }

	/* Dipali */
	li.dropdown ul.dropdown-menu li a { font-size: 14px }
	.landing-services .left-box .related-product ul li::before { top: 11px; }
	.web-screen-section { height: 460px; }
	.web-screen-section .web-screen-box .owl-carousel { width: 100%; }
	.web-screen-section .web-screen-box { height: 580px; }
	.keychallenges-solution .left-box, .keychallenges-solution .right-box { padding: 50px; }
	.header-title h2 { font-size: 30px; margin-bottom: 25px !important; }
	.common-add-ons-section .common-add-ons-box p { font-size: 15px; }
	.common-faq-section .card-header h4, .common-faq-section .card-body { font-size: 17px; }
	.web-screen-section .owl-carousel .owl-item img { width: 60% }
	.inner-banner-section.mobile-app-common-banner-section h2 { font-size: 16px; line-height: 22px; }
	.mobile-app-common-banner-section ul li { font-size: 16px; padding-bottom: 5px; }
	.mobile-app-common-banner-section ul li img { width: 18px; }
	.common-left-box-right-image-features-section .app-features-box img, .common-left-image-right-box-features-section .app-features-box img { width: 100%; }
	.common-add-ons-section .common-add-ons-box img { width: 75px; }

	/* Dipen */
	.map-box #b3 { top: 10vw; }
	.map-box #b4 { top: 14vw; }
	.map-box #b2 { top: 14vw; }
	.map-box #input2:checked ~ #content2 { top: 10.5vw; }

	/*HR-Management-CSS*/
	.hr-banner-section .right-box { padding: 60px 0; padding-left: 60px; }
	.faq-footer-section .faq-title h2 { font-size: 100px; }
	.hr-banner-section .left-box h2 img { right: 35px; }
	.system-works-section .work-box .common-round-box { width: 260px; height: 260px; }
	.system-works-section .work-box .common-round-box .number-box { width: 220px; height: 220px; padding: 50px 15px; }
	.shareponit-solution-section .shareponit-solution-box .shareponit-box .common-box h4 { font-size: 20px; }
	.shareponit-solution-section .shareponit-solution-box .shareponit-box .common-box img { margin-bottom: 20px; }
	.shareponit-solution-section .shareponit-solution-box .shareponit-box .common-box { padding: 20px; }
	.shareponit-solution-section .shareponit-solution-box { padding: 40px; }
	.why-atoz-section .atoz-box .common-box .icon-box { height: 70px; width: 70px; }
	.why-atoz-section .atoz-box .common-box .icon-box img { width: 40px; }
	.why-atoz-section .atoz-box .common-box p { font-size: 20px; line-height: 30px; }
	.clients-saying-section .common-box .client-box span { font-size: 16px; }
	.clients-saying-section .common-box .logo-box img { width: 110px; }
	.clients-saying-section .common-box .commnet-box p { font-size: 18px; height: 126px; }
	.key-features-section .accordion-1 p { font-size: 20px; }
	.transform-section .transform-box { grid-template-columns: 1.2fr 1fr; }
	.faq-footer-section footer .top-footer-box .contact-box a, .faq-footer-section footer .top-footer-box .add-box p { font-size: 20px; }
	.faq-footer-section .accordion-header h2 { font-size: 26px; }
	.faq-footer-section .accordion-content p { font-size: 16px; }

	/*20-12-24-menu*/
	header .right-box li .dropdown-menu a, header .right-box .full-menu .dropdown-menu .sub-menu ul p { font-size: 15px; }
	.header-box ul li a { font-size: 17px; }
	header .right-box li i { font-size: 12px; }
	header .right-box .full-menu .dropdown-menu .sub-menu h3 { font-size: 17px; }
	.why-atozinfoway-section .why-atozinfoway-box .common-box:first-of-type, .why-atozinfoway-section .why-atozinfoway-box .common-box:nth-child(3) {margin-right: 24px;} 
	.why-atozinfoway-section .why-atozinfoway-box .common-box:nth-child(2), .why-atozinfoway-section .why-atozinfoway-box .common-box:nth-child(4) {margin-left:24px;}
	footer .top-footer .main-address-box .cols p a {display:inline-block;}
	
}
@media screen and (max-width:1365px) {
	p { font-size: 16px !important; }
	.banner-section .right-box img { width: 100%; height: 100%; }
	.banner-section .center-box h1 { font-size: 26px; }
	.what-we-do-section .right-content-box { padding-left: 100px; }
	.what-we-do-section .icon-box { width: 70px; height: 70px; }
	.what-we-do-section .content-box { padding-left: 100px; margin-top: -72px; }
	.what-we-do-section .right-content-box .tab-pane { margin-top: -60px; padding: 35px; }
	.what-we-do-section .left-nav-box li a { padding: 18px; }
	.first-slider-box .text-box { margin-top: 20px; }
	.case-study-section .text-box h3 { font-size: 22px; }
	.blog-section .left-box .blog-box { height: 570px; }
	.blog-section .right-box .blog-box { height: 270px; }
	.header-title h2 { padding-left: 16px; font-size: 26px; margin-bottom: 25px !important; }
	.case-title-box .header-title span { font-size: 18px; }
	.client-success-section .right-box .header-title span { font-size: 18px; }
	.client-success-section .left-box { height: 453px; }
	.case-title-box { padding: 60px 50px; top: 37%; }
	.banner-section, .main-banner-section.banner-section .left-box { height: 500px; }
	.banner-section .owl-theme .owl-nav { bottom: 58px; }
	.who-we-are-section { height: 550px; }
	.what-we-do-section .industries-list-box ul li a p { font-size: 14px !important; }

	/* .banner-section .center-box {
	    width: 74%;
	    padding: 40px 0;
	} */

	/*contact-us*/
	.contact-us-section .left-box .inner-box, .contact-us-section .right-box .inner-box { top: 0; padding: 35px 0; }
	.location-map-section .contact-loaction-box .deatil-box { bottom: 30px; }
	.contact-loaction-box .deatil-box p, .contact-loaction-box .deatil-box a { margin-bottom: 15px; }
	.header-title h2 { padding-left: 16px; font-size: 26px; margin-bottom: 25px !important; }
	.header-title h2::after, .case-study-section .text-box h3::after { width: 2px; }
	.contact-us-section .left-box .add-box h3 { font-size: 20px; }
	.form-group { padding: 0; }
	.form-group:nth-child(even) { padding-left: 15px; }
	footer .top-footer .main-address-box .cols { padding: 0 30px; }

	/*case-study*/
	.infra-section .box .image-box { width: 50px; }
	.infra-section .second-box .box .con-box, .infra-section .third-box .box .con-box { padding-left: 60px; }
	.infra-section .box .con-box h3 { font-size: 22px; }
	.leader-section .leader-box .con-box h4 { font-size: 18px; }
	.leader-section .leader-box .con-box span { font-size: 16px; }
	.common-services-section .left-box { padding-left: 60px; }
	.main-case-study-section .row .header-title h2 { font-size: 22px; }
	.call-to-action-section { height: 300px; }
	.call-to-action-section .inner-call-to-box h3 { font-size: 30px; }
	.map-box .button { height: 10px; width: 10px; }
	.map-box #b1 { left: 35.5vw; }
	.map-box #b2 { left: 40vw; }
	.banner-section .owl-carousel .owl-nav button.owl-next i, .banner-section .owl-carousel .owl-nav button.owl-prev i, .banner-section .owl-carousel button.owl-dot, .client-success-section .right-box .owl-theme .owl-nav button, .solution-section .owl-theme .owl-nav button, .clients-logo-section .owl-theme .owl-nav button { height: 28px; width: 28px; padding: 2px 0 !important; }
	.back-to-top { width: 45px; height: 45px; line-height: 45px; font-size: 26px !important; }
	.life-at-atoz-section .life-at-atoz { height: 675px; }
	.location-map-section .contact-loaction-box { margin-right: 10px; }
	.contact-loaction-box .deatil-box p { font-size: 15px !important; }
	.contact-loaction-box .deatil-box h3 { font-size: 22px; margin-bottom: 15px; }
	.challenges-solution { padding: 40px 0; }
	.features-section .cols-box { padding: 20px; width: 48%; margin: 0 0 20px 20px; height: 120px; }
	.features-section .cols-box h3 { font-size: 18px; }
	.features-images-slider.owl-theme .owl-dots .owl-dot span { width: 20px; }
	.process-section { padding-bottom: 60px; }
	.intrasense-feature { padding-top: 60px; }
	.blog-detail-section ul { font-size: 16px; }
	.blog-detail-section h3 { font-size: 20px; }
	.our-work-section .inner-our-work .cols .hover-box .box h4 { font-size: 20px; }
	.apply-now-section h4 { font-size: 18px; }
	.apply-now-section h2 { font-size: 28px; }
	.apply-now-section { padding-top: 50px; }
	.form-group.textarea-group { padding-left: 0; }
	.common-content-section .tech-box li { padding-bottom: 15px; }
	.our-industry-section .indust-icon-box { width: 50px; }
	.our-industry-section .inner-box p { font-size: 15px !important; }
	.our-industry-section .inner-box { width: 175px; height: 115px; margin-bottom: 15px; }
	.opening-box h4 { font-size: 18px; }
	.opening-box p { font-size: 15px !important; }
	.top-header .call-box li a { font-size: 15px; }
	.top-header .call-box li a img { width: 17px; }

	/*service pages*/

	/*.mobile-app-common-banner-section ul li { font-size: 16px; }*/
	.mobile-app-common-banner-section ul { padding: 10px 0 20px; }

	/*.mobile-app-common-banner-section ul li { padding-bottom: 7px; }*/
	.process-model li .img-box img { width: 50px; }
	.process-model li .img-box { height: 90px; width: 90px; }
	.common-content-section .common-main-features-box { padding-top: 40px; }
	.common-left-image-right-box-features-section .app-features-box .common-box img { width: 35px; }
	.common-content-section .common-main-features-box .common-box h4 { font-size: 19px; }
	.common-left-box-right-image-features-section .app-features-box .common-box h4 { font-size: 19px; }
	.common-left-image-right-box-features-section .app-features-box .common-box h4 { font-size: 19px; }
	.common-content-box-bg-features-section .app-features-box .common-box h4 { font-size: 19px; }
	.technology-stacks-section .technology-stacks-box ul li h4 { font-size: 16px; }
	.why-atozinfoway-section .why-atozinfoway-box .common-box { width: 47%; }
	.why-atozinfoway-section .why-atozinfoway-box .common-box h4 { font-size: 21px; }
	.payment-gateway-section .payment-gateway-box h5 { font-size: 15px; }
	.why-atozinfoway-section .why-atozinfoway-box .common-box span { top: -23px; width: 45px; height: 45px; padding: 8px; }
	.payment-gateway-section .payment-gateway-box { padding: 30px 20px 30px 20px; }
	.common-add-ons-section .common-add-ons-box h3 { font-size: 18px; padding: 8px 0 13px 0; }
	.common-faq-section .card-body { font-size: 17px; }
	.common-content-section .common-main-features-box .common-box { height: 270px; }
	.why-atozinfoway-section .why-atozinfoway-box .common-box { height: 310px; }
	.common-content-box-features-section .app-features-box .common-box h4 { font-size: 19px; }
	.common-content-box-features-section .app-features-box .common-box { height: 255px; }
	.common-content-section .common-main-features-box .col-md-4 { padding-right: 10px; padding-left: 10px; }
	.common-content-section .common-main-features-box .col-md-4:nth-child(4) .common-box, .common-content-section .common-main-features-box .col-md-4:nth-child(5) .common-box, .common-content-section .common-main-features-box .col-md-4:nth-child(6) .common-box { margin-top: 20px; }
	.common-left-box-right-image-features-section .app-features-box .common-box { margin-right: 20px; margin-bottom: 20px; }
	.common-left-image-right-box-features-section .app-features-box .common-box { margin-left: 20px; margin-bottom: 20px; }
	.common-content-box-bg-features-section .app-features-box .col-md-4 { padding-right: 10px; padding-left: 10px; }
	.common-content-box-bg-features-section .app-features-box .common-box { margin-bottom: 20px; }
	.technology-stacks-section .technology-stacks-box ul li { padding: 20px 15px; }
	.map-box #content3 { top: 6.5vw; }

	/*	.common-content-section .common-main-features-box .col-md-4:nth-child(3) .common-box {margin-top: 20px;}
	*/

	/* Dipali */
	li.dropdown.service-menu .mega-menu p { margin-bottom: 5px }
	li.dropdown.service-menu .mega-menu a { padding: 3px 0; font-size: 13px; }
	.dropdown-menu.first-dropdown { width: 260px }
	i.dropdown ul.dropdown-menu li a { padding: 3px 10px; font-size: 13px; }
	li.dropdown.service-menu .mega-menu { width: 640px; }
	li.dropdown.service-menu .mega-menu .menu-box.contact-box img { width: 60%; }
	.banner-section .left-box .inner-content h1 { font-size: 34px; line-height: 45px; }
	.contact-us-section .left-box, .contact-us-section .right-box { height: 765px; }
	.web-screen-section .web-screen-box { height: 540px; }
	.keychallenges-solution .left-box, .keychallenges-solution .right-box { padding: 50px 40px; }
	.inner-banner-section.mobile-app-common-banner-section .inner-banner-text h2 { font-size: 16px; }
	.common-left-box-right-image-features-section .app-features-box .common-box { height: 230px; }
	.common-left-image-right-box-features-section .app-features-box .common-box { height: 230px; }
	.common-left-box-right-image-features-section .app-features-box img, .common-left-image-right-box-features-section .app-features-box img { width: 100%; }
	.common-content-box-features-section .app-features-box .common-box { height: 240px; }
	.map-box #b2 { top: 13vw; }
	.our-industry-section .inner-box { height: 136px; }
	.map-box #input4:checked ~ #content4, .map-box #content4 { top: 11.5vw; }
	.map-box #input3:checked ~ #content3, .map-box #content3 { top: 6.5vw; }
	.banner-section .box h2 { font-size: 35px; }
	.location-box { top: 28px; }
	.dropdown-inner-menu a img { top: 10px !important; }
	.dropdown-submenu > .dropdown-inner-menu { width: 164px; }
	.dropdown-inner-menu .dropdown-submenu .dropdown-inner-menu.third-menu { left: 140px; width: 220px; }

	/*HR-Management-CSS*/
	.hr-banner-section { height: 660px; }
	.hr-banner-section .right-box { padding: 50px 0; padding-left: 50px; }
	.hr-banner-section .left-box { left: 60px; }
	.sharepoint-based-hr-solutions-page .custom-container { padding: 0 60px; }
	.hr-banner-section .left-box h2 { font-size: 34px; }
	.hr-banner-section .left-box h2 img { right: 80px; width: 140px; top: 65px; }
	.hr-banner-section .left-box .btn-box img { left: 200px; width: 120px; top: -55px; }
	.sharepoint-based-hr-solutions-page .title-box h3 { font-size: 28px !important; }
	.why-atoz-section .atoz-box .common-box p { font-size: 18px !important; }
	.clients-saying-section #clients-saying-slider .owl-nav button { padding: 10px 15px !important; font-size: 16px; }
	.faq-footer-section footer .top-footer-box .contact-box a img, .faq-footer-section footer .top-footer-box .add-box img { width: 45px; }
	.clients-saying-section #clients-saying-slider .owl-nav { right: 60px; top: -86px; }
	.faq-footer-section .faq-title h2 { font-size: 95px; }
	.faq-footer-section footer .footer-menu .footer-menu-box ul li a { font-size: 18px; }
	.faq-footer-section footer .footer-menu .footer-menu-box ul { gap: 20px; }
	.faq-footer-section footer .footer-menu .footer-menu-box ul li a span { padding: 8px; height: 25px; width: 25px; }
	.faq-footer-section footer .top-footer-box .contact-box a, .faq-footer-section footer .top-footer-box .add-box p { font-size: 18px !important; }
	.faq-footer-section footer .footer-menu { margin-top: 30px; }
	.faq-footer-section footer .footer-menu .social-media-icon ul li a { width: 45px; height: 45px; }
	.faq-footer-section footer .footer-menu .social-media-icon ul { gap: 15px; }

	/*20-12-24-menu*/
	header .right-box .full-menu .dropdown-menu .sub-menu { grid-template-columns: 170px auto 450px auto; }
	header .right-box .full-menu .dropdown-menu .sub-menu .inner-menu:nth-child(1) img { width: 170px; }
	header .right-box .full-menu .dropdown-menu .sub-menu ul li a { padding: 5px 0; }
	header .right-box .full-menu .dropdown-menu .sub-menu h3 { margin-bottom: 5px; }
	.service-checkboxes .wpcf7-form-control-wrap .wpcf7-checkbox {gap: 12px;}
	.clients-saying-section .common-box .commnet-box p {height: 90px;}
	.apply-now-section .form-group { padding : 0px 15px; }
}
@media screen and (max-width:1279px) {
	header .right-box .custom-nav ul li a { padding: 30px 12px; }
	.header-title h2 { font-size: 24px; }
	.banner-section .center-box h1 { width: 75%; }

	/* .banner-section .center-box {
	    width: 75%;
	} */
	.case-title-box { top: 36%; padding: 56px 50px; }
	.client-success-section .location-box { width: 550px; }

	/*contact-us*/
	.contact-us-section .right-box p { margin-bottom: 22px; font-size: 16px; }
	.contact-loaction-box .deatil-box h3 { font-size: 22px; margin-bottom: 20px; }
	.contact-us-section .right-box { width: 55%; }
	.contact-us-section .left-box { width: 45%; }
	.contact-us-section .right-box .inner-box, .contact-us-section .left-box .inner-box { width: 90%; }
	.contact-us-section .left-box p, .contact-us-section .left-box a { font-size: 16px; }
	.common-services-section .left-box { padding-left: 50px; }

	/* Dipen add css */
	.inner-services-section .inner-box { padding: 45px 20px; }
	.life-at-atoz-section .life-at-atoz { height: 616px; }
	.main-case-study-section .custom-container { width: 90%; }
	.main-case-study-section .row .header-title h2 { font-size: 20px; }
	.what-we-do-section .icon-box { width: 65px; height: 65px; }
	.what-we-do-section .content-box { margin-top: -75px; padding-left: 85px; }
	.banner-section .left-box .inner-content h2 { font-size: 28px; }
	.what-we-do-section .right-content-box { padding-left: 45px; }
	.what-we-do-section .right-content-box .resp-tab-content-active { margin-top: -50px; }
	.who-we-are-section { height: 450px; }
	.who-we-are-section .inner-who-we-box { padding: 30px; }
	.case-study-section .second-slider-box { margin-top: -60px; }
	.blog-section .left-box .blog-box .image-box { display: inline-block; vertical-align: middle; width: 50%; }
	.blog-section .left-box .blog-box .content-box { padding: 29px; display: inline-block; vertical-align: middle; width: 50%; margin-left: -5px; }
	.blog-section .left-box .blog-box { height: auto; border: none; border-bottom: 1px solid #ccc; margin-bottom: 15px; padding-bottom: 15px; }
	.blog-section .left-box { width: 100%; padding-right: 0px; }
	.blog-section .right-box { width: 100%; margin-right: 0; padding-left: 0; }
	.blog-section .left-box .blog-box .image-box { display: inline-block; vertical-align: middle; width: 50%; }
	.blog-section .left-box .blog-box .content-box { padding: 15px; display: inline-block; vertical-align: middle; width: 50%; margin-left: -5px; }
	.blog-section .right-box .blog-box .image-box { width: 50%; vertical-align: middle; }
	.blog-section .right-box .blog-box .content-box { width: 50%; vertical-align: middle; }
	.blog-section .right-box .blog-box { height: auto; border: none; border-bottom: 1px solid #ccc; margin-bottom: 15px; padding-bottom: 15px; }
	.blog-section .left-box .blog-box .content-box, .blog-section .right-box .blog-box .content-box { padding: 0 0 0 15px; }
	.blog-section .right-box .blog-box:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: none; }
	.life-at-atoz-section .life-at-atoz { height: 538px; }
	.contact-us-section .left-box .add-box { margin-bottom: 12px; }
	.location-map-section .contact-loaction-box { height: 400px; }
	.application-logo img { width: 80px; }
	.case-study-banner-text h2 { font-size: 20px; }
	.application-mode p { margin-bottom: 0; }
	.web-screen-section .owl-carousel .owl-item img { width: 60%; }
	.web-screen-section .web-screen-box { width: 760px; height: 500px; }
	.web-screen-section { height: 400px; }
	.related-bottom-case-study.main-case-study-section .col-md-4 { padding-right: 5px; padding-left: 5px; }
	.related-bottom-case-study.main-case-study-section .content-box .text-box p { font-size: 14px !important; }
	.related-bottom-case-study.main-case-study-section .row .header-title h2 { font-size: 17px; }

	/*.main-case-study-section .content-box .text-box { width: 90%; }*/
	.screen-slider-section { height: auto; padding-bottom: 110px; }
	.screen-slider-section .owl-stage-outer { height: auto; }
	.screen-slider-section .owl-item.center > div { margin: 6% 8%; }
	.intrasense-slider .owl-dots { right: -10px; }
	.blog-detail-section ul { margin-bottom: 10px; }
	.job-detail-box .detail-inner-box h3 { font-size: 18px; }
	.job-detail-box .detail-inner-box h2 { font-size: 20px; }
	.job-detail-box .detail-inner-box h4 { font-size: 16px; }
	.apply-now-section h2 { font-size: 24px; }
	.apply-now-box { padding: 50px; }
	.apply-now-section h4 { font-size: 16px; }
	.apply-now-section { margin-bottom: 310px; }
	.apply-now-section { padding-top: 40px; }
	.location-map-section .col-md-4 { flex: 0 0 50%; max-width: 50%; }
	.contact-us-section .left-box { display: block; width: 100%; height: 350px; }
	.contact-us-section .right-box { display: block; width: 100%; height: 740px; }
	.location-map-section .col-md-4:last-child, .location-map-section .col-md-4:nth-child(3), .location-map-section .col-md-4:nth-child(4) { margin: 0 auto; padding-top: 30px; }
	.common-services-section.even-combo-box .right-box { text-align: center; }
	.common-services-section.odd-combo-box .right-box img { position: unset; transform: none; }
	.common-services-section.odd-combo-box .right-box { position: unset; text-align: center; }
	.common-services-section.odd-combo-box .left-box { float: none; padding-left: 0 !important; padding-right: 0; }
	.common-services-section.even-combo-box .left-box { padding-right: 0 !important }
	.common-services-section .right-box img { width: 60%; padding-bottom: 20px; margin: 0 auto; }
	.client-success-section .right-box { padding-right: 40px; }
	.landing-services .industries-list-box ul li { width: 24.5%; }
	.common-content-section .list-box h4 { font-size: 20px; }
	.inner-services-section .item { height: 430px; }
	.solution-section a { padding: 15px 25px; font-size: 15px; }
	.related-bottom-case-study.main-case-study-section .content-box .text-box p { margin: 0px 15px 0px 0px; font-size: 10px; }
	.solution-section .left-box, .solution-section .right-box { width: 50%; }
	.team-image-box { width: 6%; float: none; position: relative; display: inline-block; vertical-align: top; margin-left: -5px; }
	.about-us-section .left-box { display: table-footer-group; padding-right: 0; width: 100%; }
	.about-us-section .right-box { display: table-header-group; }
	.about-us-section .right-box img { margin-bottom: 25px; }
	.ceo-detail-section .left-box h4 { font-size: 18px; }
	.ceo-detail-section .left-box span { font-size: 15px; }
	.ceo-detail-section .left-box h5 { font-size: 19px; }
	.about-us-section .right-box img { width: 50%; }
	.opening-section .custom-container { width: 95%; }

	/*service pages*/
	.inner-banner-section.clearfix.mobile-app-common-banner-section > img { height: 450px; }
	.inner-banner-section .inner-banner-text { width: 60%; }
	.process-model li::after { top: 44px; }
	.common-content-section .common-main-features-box .common-box { padding: 25px 20px; height: 280px; }
	.common-content-section .common-main-features-box .common-box h4 { font-size: 17px; }
	.common-left-image-right-box-features-section .app-features-box .common-box { width: 45%; }
	.common-left-image-right-box-features-section .app-features-box .common-box h4 { width: 74%; font-size: 17px; }
	.common-left-box-right-image-features-section .app-features-box .common-box { width: 45%; padding: 20px; height: 230px; }
	.common-content-box-features-section .app-features-box .common-box { padding: 25px 20px; }
	.common-left-box-right-image-features-section .app-features-box .common-box h4 { width: 74%; font-size: 17px; }
	.common-content-box-bg-features-section .app-features-box .common-box h4 { font-size: 17px; width: 74%; }
	.common-content-box-bg-features-section .app-features-box .common-box { height: 240px; }
	.app-design-images-slider-section .owl-dots .owl-dot span { height: 12px; width: 12px; margin: 5px 7px; }
	.technology-stacks-section .technology-stacks-box ul li { width: 22%; margin: 13px 12px; }
	.why-atozinfoway-section .why-atozinfoway-box .common-box span { top: -16px; width: 35px; height: 35px; right: -17px; padding: 8px; font-size: 13px; }
	.payment-gateway-section .common-list li { font-size: 13px; width: 48%; }
	.payment-gateway-section .common-list { padding-left: 5px; }
	.common-on-demand-app-section li p { font-size: 14px !important; }
	.common-faq-section .card-header h4 { font-size: 17px; }
	.common-faq-section .card-header { padding: 10px 13px; }
	.common-faq-section .card-body { font-size: 16px; }
	.common-content-box-features-section .app-features-box .common-box h4 { width: 74%; font-size: 17px; }
	.common-add-ons-section .common-add-ons-box { padding: 25px; }
	.common-content-box-features-section .app-features-box .common-box { height: 252px; }
	.common-content-section .common-main-features-box .common-box { height: 270px; }

	/*.map-box #content2 {left: 61.5vw;top: 17.5vw;} 
	.map-box #content1 {top: 25.5vw;left: 51vw;}*/
	.common-add-ons-section .common-add-ons-box img { width: 65px; }

	/* Dipali */
	p { font-size: 15px !important; }
	.banner-section .left-box .inner-content h1 { font-size: 28px; line-height: 40px; }
	.landing-services .left-box .related-product ul li { width: 33%; }
	li.dropdown.service-menu .mega-menu .menu-box.contact-box p { font-size: 14px !important; }
	.opening-section .opening-box .col-box .inner-col-box { height: 230px; }
	.opening-section .opening-box .opening-details { height: 80px; }
	.call-to-action-section .inner-call-to-box { width: 80%; margin: 0 auto; }
	.contact-us-section .left-box, .contact-us-section .right-box { margin-left: 0; }
	.keychallenges-solution, .keychallenges-solution p { font-size: 14px !important; }
	.intrasense-feature p { font-size: 14px !important; }
	.features-section .cols-box h3 { font-size: 16px; }

	/*.common-main-features-box p {font-size: 15px !important;}*/
	.inner-banner-section.mobile-app-common-banner-section .inner-banner-text h1 { font-size: 24px; padding-bottom: 15px; }
	li.dropdown img.down-arrow { width: 10px; right: 2px; top: 48%; }
	.header-title.p-sub-title p { font-size: 16px !important; }
	.common-add-ons-section .common-add-ons-box { height: 305px; }
	.header-title.p-sub-title { margin-bottom: 25px !important; }
	.common-what-we-deliver-section .left-box .common-list-style li { margin-bottom: 5px; }
	.why-atozinfoway-section .why-atozinfoway-box .common-box { height: 285px; }
	.why-atozinfoway-section .why-atozinfoway-box .common-box img { margin-bottom: 10px; }
	.why-atozinfoway-section .why-atozinfoway-box .common-box h4 { margin-bottom: 10px; }
	.common-add-ons-section .common-add-ons-box img { width: 55px; }
	.inner-banner-section .inner-banner-text h2 { width: 80%; line-height: 28px; }
	#ourAffiliates .modal-dialog { max-width: 510px; }
	.ourAffiliatesSlider iframe, .ourAffiliatesSlider .owl-item img { height: 430px; }
	#ourAffiliates .owl-carousel .owl-nav button.owl-next, #ourAffiliates .owl-carousel .owl-nav button.owl-prev { width: 34px; height: 34px; }
	#ourAffiliates .owl-carousel .owl-nav button.owl-next span, #ourAffiliates .owl-carousel .owl-nav button.owl-prev span { font-size: 50px; padding-top: 9px; }
	#ourAffiliates2 .modal-dialog { max-width: 510px; }
	.ourAffiliatesSlider iframe, .ourAffiliatesSlider .owl-item img { height: 430px; }
	#ourAffiliates2 .owl-carousel .owl-nav button.owl-next, #ourAffiliates2 .owl-carousel .owl-nav button.owl-prev { width: 34px; height: 34px; }
	#ourAffiliates2 .owl-carousel .owl-nav button.owl-next span, #ourAffiliates2 .owl-carousel .owl-nav button.owl-prev span { font-size: 50px; padding-top: 9px; }
	.mt { margin-top: 0; }
	footer .top-footer .main-address-box .cols { padding: 0 20px; }
	.dropdown-menu.second-dropdown { left: -40px; }

	/*HR-Management-CSS*/
	.hr-banner-section .left-box h2 { font-size: 28px; }
	.hr-banner-section .right-box { padding: 40px 0; padding-left: 40px; }
	.hr-banner-section { height: 540px; }
	.hr-banner-section .left-box { left: 50px; }
	.sharepoint-based-hr-solutions-page .custom-container { padding: 0 50px; }
	.hr-banner-section .left-box h2 img { right: 30px; width: 140px; top: 55px; }
	.shareponit-solution-section .shareponit-solution-box { padding: 30px; }
	.shareponit-solution-section .shareponit-solution-box .shareponit-box .common-box h4 { font-size: 16px; }
	.shareponit-solution-section .shareponit-solution-box .shareponit-box { gap: 25px; }
	.sharepoint-based-hr-solutions-page .title-box h3 { font-size: 24px !important; }
	.key-features-section .accordion-1 h4 { font-size: 22px; }
	.key-features-section .accordion-1 h4::after { height: 35px; width: 35px; }
	.key-features-section .accordion-1 h4::before { height: 20px; width: 20px; }
	.key-features-section .accordion-1 h4, .key-features-section .accordion-1 p { padding-left: 40px; }
	.system-works-section .work-box .common-round-box { width: 205px; height: 205px; }
	.system-works-section .work-box .common-round-box .number-box { width: 170px; height: 170px; padding: 30px 8px; }
	.system-works-section .work-box .common-round-box .number-box h3 { font-size: 44px; }
	.system-works-section .work-box .common-round-box .arrow-img { right: -30px; width: 30px; }
	.header-box ul li.small-item .dropdown-menu { top: 49px; }
	header .right-box .full-menu .dropdown-menu { margin-top: 40px; }
	header .right-box .full-menu .dropdown-menu .sub-menu { grid-template-columns: 130px auto 450px auto; }
	header .right-box .full-menu .dropdown-menu .sub-menu .inner-menu:nth-child(1) { display: none; }
	header .right-box .full-menu .dropdown-menu .sub-menu { grid-template-columns: auto 450px auto; }
	.header-box ul li a { padding: 25px 20px; font-size: 16px; }
	.clients-saying-section .common-box .commnet-box p {height: 84px;}
	.contact-us-section .left-box .inner-box, .contact-us-section .right-box .inner-box {position: unset;}
	.contact-us-section .right-box {height: auto !important;}
/* 	.contact-us-section .right-box .inner-box {padding-bottom:0 !important;} */
	.case-title-box .header-title h2::after { background: #0078d4;}
	.clients-logo-section { margin-bottom: 570px; }
	.apply-now-box { padding : 25px }
	
}
@media screen and (max-width:1169px) {
	header .right-box .custom-nav ul li a, header .right-box .custom-nav ul li a.btn { padding: 24px 10px; margin-right: 5px; font-size: 16px; }
	.client-success-section .location-box { width: 550px; }
	.client-success-section .left-box { height: 415px; }
	.banner-section, .main-banner-section.banner-section .left-box { height: 416px; }
	.banner-section .center-box h2 { font-size: 20px; }
	.call-to-action-section .inner-call-to-box h3 { font-size: 30px; }
	.call-to-action-section { height: 300px; }

	/* .banner-section .left-box .inner-content h1 { font-size: 32px; } */
	.what-we-do-section .main-navbar li a { padding: 10px 31px; }
	.what-we-do-section .main-navbar li a::after { height: 50px; width: 28px; right: -14px; }
	.what-we-do-section .left-nav-box li a { padding: 12px; font-size: 15px; }
	.industries-list-box .indust-icon-box { width: 40px; height: 40px; }
	.case-title-box { top: 35%; padding: 45px 35px; }
	.first-slider-box .text-box { margin-top: 20px; padding-right: 20px; }
	.case-study-section .second-slider-box .text-box { padding-left: 30px; padding-top: 134px; }

	/*case-study*/
	.main-case-study-section .col-md-6 { padding-left: 10px; padding-right: 10px; }
	.leader-section .leader-box .con-box { left: 42px; height: 114px; width: 270px; }
	.core-value-section .core-image-box .image-box { width: 60px; }
	.core-value-section .core-image-box .image-box { width: auto; }
	.landing-banner-section .center-box { padding: 20px 0px; bottom: -62px; }
	.landing-banner-section .center-box ul li i { font-size: 48px; top: -25px; }
	.common-services-section .left-box { width: 100%; padding-left: 50px; padding-right: 50px; }
	.common-services-section .right-box { width: 100%; text-align: center; }
	.common-services-section .left-box h2 { font-size: 26px; padding-left: 90px; }
	.common-services-section .icon-box { width: 70px; height: 70px; }
	header .left-box a { width: 155px; }
	.main-case-study-section .col-md-4 { flex: 0 0 50%; max-width: 50%; }

	/*  header .right-box .custom-nav { padding: 5px 0px; }*/
	.web-feature-section .left-box { width: 60%; }
	.web-feature-section .right-box { width: 40%; }
	.main-case-study-section .content-box .text-box .case-study-info { display: none; }
	.main-case-study-section .content-box .text-box .bottom-box p { display: none; }

	/* Dipali */
	li.dropdown a img { width: 9px; right: 4px; }
	li.dropdown ul.dropdown-menu li a { padding: 5px 10px; font-size: 13px; }
	li.dropdown.service-menu .mega-menu { width: 540px; }
	li.dropdown.service-menu .mega-menu h5 { font-size: 13px; }
	li.dropdown.service-menu .mega-menu .menu-box.contact-box p { font-size: 16px !important; }
	.mobile-feature-section .left-box, .mobile-feature-section .right-box { height: 410px }
	.blog-detail-section h5 { font-size: 17px; }
	.map-box #content3 { top: 5.5vw; left: 5vw; }
	.map-box #input3:checked ~ #content3 { top: 5.5vw; left: 5vw; }
	.map-box #b4 { top: 15vw; }
	.map-box #input4:checked ~ #content4 { top: 11.5vw; }
	.map-box #b1 { top: 18vw; }
	.map-box #content2 { top: 9.5vw; }

	/*HR-Management-CSS*/
	.system-works-section .work-box { gap: 30px; }
	.common-section { padding: 50px 0; }
	.sharepoint-based-hr-solutions-page .title-box { margin-bottom: 40px; }
	.why-atoz-section .atoz-box { gap: 30px; }
	.clients-saying-section #clients-saying-slider { padding-left: 50px; }
	.transform-section .transform-box .left-box h2 { font-size: 24px; }
	.clients-saying-section #clients-saying-slider .owl-nav { right: 50px; top: -77px; }
	.faq-footer-section .faq-title h2 { font-size: 78px; }
	.faq-footer-section .accordion-header h2 { font-size: 20px; }
	.faq-footer-section .accordion-item { padding: 20px; }
	.faq-footer-section .accordion-header span { height: 40px; width: 40px; }
	.faq-footer-section .accordion-content { padding-top: 15px; }
	.faq-footer-section footer .top-footer-box .footer-logo-box a { width: 220px; display: block; }
	.faq-footer-section footer { padding: 40px 40px 30px 40px; }
	.faq-footer-section .accordion { margin-bottom: 50px; }
	.faq-footer-section footer .footer-menu .footer-menu-box ul { gap: 15px; }
	.faq-footer-section footer .footer-menu .footer-menu-box ul li a { font-size: 16px; }
	.faq-footer-section footer .footer-menu .social-media-icon ul li a { width: 40px; height: 40px; }
	.faq-footer-section footer .footer-menu .social-media-icon ul { gap: 10px; }
	.faq-footer-section footer .top-footer-box .contact-box ul li { margin-bottom: 20px; }
	.faq-footer-section footer .bottom-footer-box { padding-top: 15px; }
	.faq-footer-section { padding-top: 50px; }
	.contact-us-section .form-group:nth-child(2n) {padding: 0 15px;}
/* 	.contact-us-section #cntfrm textarea {margin-bottom: 0;} */
	.progress-demo {margin-top: 30px;}
	.clients-saying-section .common-box .common-flex-box {  height: 97px;}
	
}
@media screen and (max-width:1023px) {

	/*contact-us*/
	.contact-us-section .left-box, .contact-us-section .right-box { width: 100%; margin-left: 0; }
	.contact-loaction-box .deatil-box h3, footer .top-footer .main-address-box .cols h4 { font-size: 18px; }
	footer .top-footer .main-address-box .cols { width: 49%; margin-bottom: 20px; }
	footer .top-footer .main-address-box .cols:nth-child(3), footer .top-footer .main-address-box .cols:last-of-type { margin-bottom: 0; }
	footer .top-footer .main-address-box .cols p, footer .top-footer .menu-list li a { font-size: 14px !important; }
	footer .top-footer .menu-list li { margin-right: 5px; }
	footer .top-footer .menu-list li a { padding: 10px 5px; }
	footer .top-footer .main-address-box .cols { padding: 0 10px; }
	footer .top-footer .menu-list { margin: 30px 0px 20px; }
	footer .top-footer .social-media-list li a { line-height: 1; font-size: 27px; }
	footer .top-footer .main-address-box { margin: 20px auto 0 auto; }
	.top-footer img { width: 130px; }
	.common-section { padding: 40px 0; }
	.common-section-top { padding-top: 40px; }
	.main-case-study-section.related-bottom-case-study { padding-top: 40px !important; }
	.common-section-bottom { padding: 0 0 40px; }
	.back-to-top { width: 45px; height: 45px; line-height: 45px; font-size: 26px !important;  }
	.what-we-do-section .right-content-box { width: 100%; padding-left: 0px; }
	.what-we-do-section .right-content-box .resp-tab-content-active { margin-top: 0px; }
	h2.resp-tab-active { background: #0078d4 !important; border-color: #0078d4 !important; }
	.what-we-do-section .main-navbar { margin-bottom: 30px; }
	header .right-box .menu-btn { display: block; right: 0 !important; position: absolute; top: 50%; transform: translateY(-35%); z-index: 99999; width: auto; height: auto; }
	header .custom-nav { display: none; }
	.menu-open header { background: #fff; width: 100%; height: 100vh; position: fixed; z-index: 9999; overflow: hidden; animation-name: none; }
	.menu-open header .custom-nav { display: block; }
	.menu-open header .right-box { width: 100%; }

	/*li.dropdown:hover ul.dropdown-menu.first-dropdown {display: none;}*/

	/*header .right-box { width: 100%; }*/
	header .right-box .custom-nav ul li { display: block; margin-bottom: 20px; text-align: left; }
	header .right-box .custom-nav ul li a { display: inline-block; padding: 10px; margin-right: 0 }
	header .right-box .custom-nav ul li .btn { width: 140px; margin: 0 auto; }
	.banner-section, .main-banner-section.banner-section .left-box { height: 300px; }
	.banner-section .left-box .inner-content h2 { font-size: 24px; }
	.who-we-are-section .inner-who-we-box { padding: 30px; width: 90%; right: 0px; left: 0; margin: 0 auto; }
	.case-study-section .second-slider-box { margin-top: 30px; }
	.case-title-box { top: 0%; padding: 0; background: transparent; }
	.case-study-section .inner-case-study-box { padding-top: 95px; }
	.case-title-box .header-title { color: #494949; }
	.case-study-section .second-slider-box .text-box { padding-top: 15px; }
	.case-study-section .second-slider-box.owl-theme .owl-nav.disabled+.owl-dots { text-align: right; }

	/*    .banner-section .center-box { width: 80%; } */
	.call-to-action-section { height: 250px; }
	.client-success-section .left-box { width: 100%; display: block; float: right; }
	.client-success-section .right-box { width: 100%; display: block; float: left; padding: 0px 60px; }

	/*case-study*/
	.header-title h2 { font-size: 22px; }
	.common-title-content-section p { font-size: 15px !important; }
	.infra-section .second-box .box, .infra-section .third-box .box { padding: 30px 25px; }
	.infra-section .box .con-box h3 { font-size: 20px; }
	.infra-section .first-box { text-align: center; width: 25%; padding-right: 44px; }
	.main-case-study-section .content-box .text-box h3 { font-size: 15px; padding-right: 0; }
	.our-industry-section .inner-box { margin-bottom: 13px; }
	.our-industry-section { padding-bottom: 30px; }
	.container { max-width: 100%; }
	.main-case-study-section .col-md-6:nth-last-child(2) .content-box, .main-case-study-section .content-box { margin-bottom: 10px; }
	.leader-section { padding-bottom: 24px !important; }
	.infra-section .box .con-box span { font-size: 14px; }
	.common-services-section .icon-box { width: 50px; height: 50px; display: inline-block; vertical-align: middle; }
	.common-services-section .left-box h2 { width: 87%; padding-left: 10px; margin-top: 0px; font-size: 20px; }
	.common-services-section .left-box p { margin-top: 10px; }
	.leader-section .leader-box .con-box { background-image: none; background: #fff; width: 90%; left: 0; height: auto; right: 0; padding: 15px; box-shadow: 0px 0px 2px #9b9b9b; }
	.leader-section .leader-box .con-box h4 { margin-bottom: 5px; }

	/* Dipen add css */
	.our-industry-section .inner-box p { font-size: 14px !important; }
	.our-industry-section .indust-icon-box { width: 45px; }
	.case-studies-inner-box .left-box { width: 100%; }
	.case-studies-inner-box .right-box { text-align: center; margin: 0 auto 15px; width: 50% !important; display: block; float: none; }
	.case-studies-inner-box .content-box h4 { font-size: 16px; }
	.case-studies-inner-box .top-content { margin-bottom: 0px; }
	.opening-section .opening-box .col-box { width: 50%; padding: 0px 5px; }
	.our-team-section .team-main-box h2 { font-size: 20px; }
	.opening-box h4 { font-size: 16px; }
	.team-image-box { width: 60.44px }
	.life-at-atoz-section .life-at-atoz { height: 535px; }
	.main-case-study-section .col-md-4 { padding-right: 8px; padding-left: 8px; }
	.main-case-study-section .row .header-title h2 { font-size: 18px; }
	.main-case-study-section .col-md-6:nth-last-child(2) .content-box { margin-bottom: 16px; }
	.main-case-study-section .content-box .text-box { width: 100%; }
	.banner-section .center-box .left-quote, .banner-section .center-box .right-quote { font-size: 45px; }
	.banner-section .center-box h1 { font-size: 22px; }
	.banner-section .center-box { padding: 27px 0; }
	.banner-section .owl-theme .owl-nav { bottom: 12px; }
	h2.resp-accordion { font-size: 16px; }
	.resp-arrow { border-top: 7px solid #c1c1c1; margin-top: 6px; }
	h2.resp-tab-active span.resp-arrow { border-bottom: 7px solid #fff; }
	.what-we-do-section .right-content-box .resp-tab-content-active { padding: 25px 20px; }
	.what-we-do-section .content-box h4 { font-size: 20px; }
	.what-we-do-section .right-content-box .resp-tab-content-active { border: 1px solid #0078d4; }
	.who-we-are-section .inner-who-we-box a { margin-top: 20px; }
	.blog-section .left-box .blog-box .content-box h4, .blog-section .right-box .blog-box .content-box h4 { font-size: 20px; }
	.call-to-action-section .inner-call-to-box h3 { font-size: 24px; width: 90%; margin: 0 auto; }
	.case-title-box .header-title span { display: inline-block; font-size: 22px; margin-right: 10px; }
	.owl-carousel .owl-item .client-project-list li img { width: auto; }
	.map-box .container { height: 45vw; }
	.map-box #b1 { left: 59.5vw; top: 28vw; }
	.map-box #input1:checked ~ #content1 { top: 23vw; left: 56vw; padding: 5px 5px; }
	.map-box #b2 { left: 65vw; top: 22vw; }
	.map-box #input2:checked ~ #content2 { left: 61vw; top: 17vw; padding: 5px 5px; }
	.map-box #b4 { left: 15vw; top: 24vw; }
	.map-box #input4:checked ~ #content4 { left: 12.5vw; top: 19.5vw; padding: 5px 5px; }
	.map-box #b3 { left: 13vw; top: 12vw; }
	.map-box #input3:checked ~ #content3 { left: 7.5vw; top: 6.5vw; padding: 5px 5px; }
	.map-box #content3 { left: 7.5vw; }
	.client-success-section .right-box { height: 400px; }
	.map-box .header { font-size: 13px !important; }
	.clients-logo-section { margin-bottom: 530px; }
	header .left-box a { width: 140px; }

	/*header .right-box .menu-btn, .menu-open header .right-box .menu-btn { top: 22px; height: 40px; }*/

	/*.menu-open header .right-box .menu-btn, .menu-open header .right-box .menu-btn { top: 12px; }*/
	header .right-box .custom-nav { padding: 30px 0px 0; }
	header .right-box .custom-nav ul li .btn { display: inline-block; margin-right: 0 !important; }
	.core-value-section .core-image-box { width: auto; }
	.core-value-section .core-image-box .image-box { width: 110px; margin-bottom: 5px; }
	.core-value-section .core-image-box .image-box svg { width: 55px; }
	.core-value-section { text-align: center; }
	.core-value-section .header-title, .core-value-section p.text { text-align: left; }
	.location-map-section .contact-loaction-box { height: 355px; }
	.location-map-section .contact-loaction-box { width: 100%; margin-bottom: 15px; }
	.contact-us-section .right-box .inner-box { padding-bottom: 0; }

	/* .application-logo img { width: 120px; } */
	.application-logo { margin-bottom: 5px; }
	.application-mode p { font-size: 14px !important; }
	.case-study-banner-text { width: 44%; }
	.web-feature-section .left-box { width: 100%; padding-right: 0; }
	.web-feature-section .right-box img { width: 100%; }
	.web-feature-section .right-box { width: 100%; margin-top: 15px; text-align: center; }
	.web-feature-section .right-box img { width: 70%; margin: 0 auto; }
	.web-screen-section .web-screen-box { width: 90%; margin: 0 auto; right: 0; top: -35px; height: 475px; }
	.web-screen-section { margin-top: 40px; margin-bottom: 90px; }
	.main-case-study-section.related-bottom-case-study { display: none; }
	.case-studies-inner-box { padding-top: 40px; padding-bottom: 40px; }
	.case-studies-inner-box { margin-bottom: 40px; }
	.case-studies-inner-box { padding-top: 25px; padding-bottom: 25px; }
	.case-studies-inner-box, .features-images-slider { margin-bottom: 25px; }
	.features-section .cols-box { margin: 0 0 10px 10px; }
	.case-study-banner { margin-bottom: 20px; }
	.features-section .cols-box h3 { font-size: 16px; }
	.features-section .cols-box { padding: 15px; }
	.case-studies-inner-box .left-box ul li { font-size: 14px; }
	.case-studies-inner-box .content-box ul li::after, .mobile-feature-section .right-box ul li::after, .web-feature-section .left-box ul li::after { top: 7px; }
	.mobile-feature-section .left-box, .mobile-feature-section .right-box { width: 100%; height: auto; margin-left: 0; }
	.mobile-feature-section .left-box { text-align: center; }
	.mobile-feature-section .left-box img { width: 60%; margin: 0 auto; }
	.mobile-feature-section .right-box .box { padding: 25px 0; }
	.mobile-feature-section .header-title h2, .web-feature-section .header-title h2 { margin-bottom: 20px !important; }
	.mobile-feature-section .container { box-shadow: none; }
	.mobile-feature-section { padding-bottom: 0; }
	.screen-slider-section { height: auto; }
	.screen-slider-section { padding-bottom: 70px !important; }
	.screen-slider-section .owl-carousel .owl-nav button.owl-next, .screen-slider-section .owl-carousel .owl-nav button.owl-prev, .screen-slider-section .owl-carousel button.owl-dot { height: 10px; width: 10px; }
	.process-section img { width: 100%; }
	.features-list-box .left-box, .features-list-box .right-box, .features-list-box .left-box .cols-box { width: 100%; margin-right: 0; }
	.features-list-box .left-box .cols-box { height: auto; }
	.features-list-box .right-box { padding-bottom: 40px; }
	.features-list-box .owl-carousel .owl-item img { display: block; width: 80%; margin: 0 auto; }
	.features-section .content-box { margin-bottom: 20px; }
	.features-section .owl-theme .owl-nav.disabled + .owl-dots { margin-top: 20px; transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); }
	.intrasense-slider .owl-dots { right: 35px; }
	.blog-detail-section h3 { font-size: 18px; }
	.blog-detail-section ul { font-size: 15px; }
	.our-work-section .inner-our-work .cols { width: 50%; }
	.location-map-section .contact-loaction-box .deatil-box { width: auto; margin: 0 15px; }
	.banner-section .left-box .inner-content h1 { font-size: 26px; }
	.landing-banner-section .center-box ul li a { font-size: 16px; }
	.landing-banner-section .center-box ul li { margin-right: 50px; }
	.banner-section .center-box { padding: 20px 0; }
	.keychallenges-solution { height: auto; }
	.keychallenges-solution .left-box, .keychallenges-solution .right-box { width: 100%; padding: 50px; }
	.case-study-banner-text p { display: none; }
	.opening-section .opening-box .col-box:nth-last-child(2), .opening-section .opening-box .col-box { margin-bottom: 10px; }
	.ceo-detail-section .right-box { margin-left: 0; display: table-header-group; }
	.ceo-detail-section .left-box, .ceo-detail-section .right-box { display: table-footer-group; width: 100%; }
	.ceo-detail-section .right-box .img-box { width: 250px; height: 250px; margin: 0 auto; }
	@keyframes pulsess {
		from { box-shadow: 0 0 0 0px rgba(252, 194, 47, 0.3); }
		to { box-shadow: 0 0 0 20px rgba(252, 194, 47, 0.3); }
	}
	.about-us-section .left-box { text-align: center; }
	.ceo-detail-section .left-box, .ceo-detail-section .left-box h4 { width: 100%; text-align: center; }
	.core-value-section .header-title, .core-value-section p.text { text-align: center; }
	.inner-banner-section .inner-banner-text h1 { font-size: 22px; padding-bottom: 10px; }
	.inner-banner-section .inner-banner-text h2 { font-size: 16px; }
	.common-content-section .tech-box li { width: 130px; }
	.custom-container { width: 95%; }
	.inner-services-section .inner-box { padding: 20px 15px; }
	.solution-section p { margin-bottom: 15px; }
	.solution-section .left-box { width: 100%; }
	.solution-section .right-box { width: 100%; padding-top: 20px; }
	.common-content-section .tech-box { padding-top: 20px; }
	.solution-section .owl-carousel.owl-loaded { margin-top: 30px; }
	footer .top-footer .menu-list { margin: 20px 0px 20px; }
	.clients-logo-section .owl-theme .owl-nav { margin-top: 15px; }

	/* .opening-section .opening-box .col-box .inner-col-box { min-height: 272px; } */
	.solution-section .right-box img { width: 80%; margin: 0 auto; }
	.thank-you-banner-section { padding-bottom: 0px; }
	.thank-you-banner-section h1 { font-size: 40px; }
	.thank-you-block h1 { font-size: 30px; }
	.thank-you-block h4 { font-size: 18px; }
	.custom-menu { position: relative; }

	/*service pages*/
	.inner-banner-section.clearfix.mobile-app-common-banner-section > img { height: 430px; }
	.common-content-section .common-main-features-box .col-md-4 { flex: 0 0 50%; max-width: 50%; }
	.common-content-section .common-main-features-box .col-md-4:nth-child(3) .common-box { margin-top: 20px; }
	.process-model li .img-box img { width: 43px; }
	.process-model li .img-box { height: 80px; width: 80px; }
	.process-model li p { font-size: 14px !important; }
	.design-process-content p { font-size: 15px !important; }
	.common-left-box-right-image-features-section .app-features-box  .col-md-8, .common-left-image-right-box-features-section .app-features-box .col-md-8 { flex: 0 0 100%; max-width: 100%; }
	.common-left-box-right-image-features-section .app-features-box .col-md-4, .common-left-image-right-box-features-section .app-features-box .col-md-4 { flex: 0 0 100%; max-width: 100%; }
	.common-left-box-right-image-features-section .app-features-box .common-box, .common-left-image-right-box-features-section .app-features-box .common-box { width: 48%; }
	.common-left-box-right-image-features-section .app-features-box .col-md-8 .common-box:nth-child(odd) { margin-right: 10px; }
	.common-left-box-right-image-features-section .app-features-box .col-md-8 .common-box:nth-child(even) { margin-right: 0; margin-left: 10px; }
	.common-left-box-right-image-features-section .app-features-box .col-md-4 img { width: 30%; }
	.common-left-image-right-box-features-section .app-features-box .common-box:nth-child(odd) { margin-right: 10px; margin-left: 0; }
	.common-left-image-right-box-features-section .app-features-box .common-box:nth-child(even) { margin-left: 10px; margin-right: 0; }
	.common-left-image-right-box-features-section .app-features-box .col-md-4 img { width: 30%; margin-bottom: 30px; }
	.common-content-box-bg-features-section .app-features-box .col-md-4 { flex: 0 0 50%; max-width: 50%; }
	.app-design-images-slider-section .img-box img { width: 100%; }
	.common-left-image-right-box-features-section .app-features-box .common-box:last-of-type { margin-bottom: 0; }
	.common-what-we-deliver-section .left-box { width: 100%; }
	.common-what-we-deliver-section .right-box { width: 100%; margin-left: 0; text-align: center; }
	.common-what-we-deliver-section .right-box img { width: 60%; }
	.technology-stacks-section .technology-stacks-box ul li { width: 29%; }
	.technology-stacks-section .technology-stacks-box ul li:last-of-type { margin-bottom: 0; }
	.why-atozinfoway-section .why-atozinfoway-box .common-box { width: 48%; }
	.why-atozinfoway-section .why-atozinfoway-box .common-box:first-of-type, .why-atozinfoway-section .why-atozinfoway-box .common-box:nth-child(3) { margin-right: 15px; }
	.why-atozinfoway-section .why-atozinfoway-box .common-box:nth-child(2), .why-atozinfoway-section .why-atozinfoway-box .common-box:nth-child(4) { margin-left: 15px; }
	.why-atozinfoway-section .why-atozinfoway-box .common-box { height: 330px; }
	.payment-gateway-section .col-md-3 { flex: 0 0 33%; max-width: 33%; }

	/*header .right-box .menu-btn { top: 80px !important; }*/
	header .right-box .custom-nav ul .active::after { bottom: 0; }
	.common-on-demand-app-section li { width: 33%; }
	.common-add-ons-section .col-md-4 { flex: 0 0 50%; max-width: 50%; }
	.process-model li::after { right: -75px; }
	.inner-banner-section .inner-banner-text { width: 67%; }
	.common-left-box-right-image-features-section .app-features-box .common-box { height: 240px; }
	.why-atozinfoway-section .why-atozinfoway-box .common-box h4 { font-size: 19px; }
	.why-atozinfoway-section .why-atozinfoway-box .common-box { height: 395px; }
	.common-content-box-features-section .app-features-box .col-md-4 { flex: 0 0 50%; max-width: 50%; }
	.common-add-ons-section .common-add-ons-box { height: 325px; }
	.why-atozinfoway-section .why-atozinfoway-box .common-box { height: 360px; }
	.common-content-section .common-main-features-box .common-box { height: 275px; }
	.common-what-we-deliver-section .left-box { margin-bottom: 30px; }
	.map-box #content2 { left: 61.5vw; top: 17.5vw; }
	.map-box #content1 { top: 23.5vw; left: 56vw; }
	.map-box #b5 { bottom: 3vw; right: 10vw; }
	.technology-stacks-box { text-align: center; }
	.technology-stacks-section .technology-stacks-box ul li { margin: 10px 10px; padding: 15px 15px; }
	.technology-stacks-section .technology-stacks-box ul li img { width: 70px; height: 70px; }

	/*menu CSS -Dipali*/
	li.dropdown a img { right: 0; top: 45% }
	.dropdown-menu.first-dropdown { width: 100%; }
	li.dropdown ul.dropdown-menu li { margin-bottom: 5px; }
	li.dropdown ul.dropdown-menu li a { padding: 5px 10px; font-size: 14px; }
	li.dropdown.service-menu .mega-menu { width: 690px; }
	li.dropdown.service-menu .mega-menu li { text-align: left; }

	/*.menu-open header .right-box .menu-btn {top: 37px;right: 0;}*/
	header .right-box .custom-nav ul li .down-arrow:hover { cursor: pointer; }
	li.dropdown:hover ul.dropdown-menu.first-dropdown { display: none; }
	li.dropdown.show ul.dropdown-menu.first-dropdown { display: block !important; padding: 10px 0; }
	.dropdown-menu.first-dropdown { border-radius: 0; }
	.landing-services .left-box .related-product ul li { width: 49%; }
	header .menu-box.contact-box img { display: none; }
	.banner-section .left-box .inner-content h1 { font-size: 22px; line-height: 30px; }
	.menu-open header .right-box .custom-nav ul .active::after { background: transparent; }
	p { font-size: 15px !important; }
	.main-case-study-section .content-box .text-box { padding: 6%; }
	.main-case-study-section .content-box .text-box .bottom-box { left: 6%; }
	.opening-section .opening-box .opening-details { height: 130px; }
	.web-screen-section .web-screen-box { height: 430px }
	.web-screen-section { height: 380px; }
	.case-studies-inner-box .content-box ul li, .mobile-feature-section .right-box ul li, .web-feature-section .left-box ul li { font-size: 14px; }
	.features-section .cols-box p { font-size: 14px !important; }
	.case-study-banner-text h4 { display: none; }
	.common-faq-section .card-header h4, .common-faq-section .card-body { font-size: 14px !important; }
	.why-atozinfoway-section .why-atozinfoway-box .common-box { height: 340px; }
	.common-add-ons-section .common-add-ons-box { height: 270px; }
	.common-add-ons-section .common-add-ons-box img { width: 55px }
	.inner-banner-section.mobile-app-common-banner-section .inner-banner-text h1 { font-size: 21px; }
	.why-atozinfoway-section .why-atozinfoway-box .common-box img { width: 55px; margin-bottom: 20px; }
	.common-faq-section .card-header h4 .icon { height: 20px; width: 20px; }
	.common-faq-section .card.active .card-header h4 .icon::before { top: -8px; left: 3px }
	.mobile-app-common-banner-section ul li img { width: 16px; }
	.mobile-app-common-banner-section ul li { font-size: 15px; }
	.inner-banner-section.mobile-app-common-banner-section .inner-banner-text h2 { font-size: 15px; line-height: 20px; }
	.why-atozinfoway-section .why-atozinfoway-box .common-box { height: 275px; padding: 20px; }
	.common-faq-section .card-header h4 .icon::after { font-size: 18px; top: -2px; left: 5px }
	.common-faq-section .card.active .card-header h4 .icon::before { top: -4px; left: 5px; font-size: 18px; }
	.job-detail-box .detail-inner-box li { font-size: 15px; }
	.job-detail-box .detail-inner-box h2 { font-size: 18px; }
	.job-detail-box .detail-inner-box li::after { top: 8px }
	.header-title.p-sub-title p { font-size: 15px !important; }
	.common-left-image-right-box-features-section .app-features-box .common-box { height: 205px; }
	.common-left-box-right-image-features-section .app-features-box .common-box { height: 200px; }
	.common-what-we-deliver-section .left-box .common-list-style li { font-size: 14px; display: inline-block; width: 49%; }
	.why-atozinfoway-section .why-atozinfoway-box .common-box span { right: -8px }
	.map-box #content4 { top: 19.5vw; left: 11.5vw; }
	.our-industry-section .inner-box { height: 129px; }
	.opening-section .opening-box .opening-details { height: auto !important; padding-top: 10px; }
	.opening-section .opening-box .col-box { width: 100%; }
	.opening-section .opening-box .col-box .inner-col-box { height: auto !important; }
	.dropdown-submenu > .dropdown-inner-menu { left: 172px; }
	body.menu-open { overflow: hidden; }
	body.menu-open #vo1kloip11qo1698832833269 { display: none; }
	.dropdown-menu.second-dropdown { left: 0; }
	footer .top-footer .social-media-list li a svg { width: 27px; }

	/*HR-Management-CSS*/
	.sharepoint-based-hr-solutions-page .custom-container { padding: 0 40px; }
	.hr-banner-section .left-box { left: 40px; }
	.hr-banner-section .left-box h2 { font-size: 22px; }
	.hr-banner-section .left-box h2 img { right: 9px; width: 110px; top: 40px; }
	.hr-banner-section .left-box p { margin-top: 25px; margin-bottom: 25px !important; }
	.hr-banner-section { height: 480px; }
	.shareponit-solution-section .shareponit-solution-box .title-box { margin-bottom: 30px; }
	.shareponit-solution-section .shareponit-solution-box { padding: 25px; }
	.shareponit-solution-section .shareponit-solution-box .title-box { gap: 20px; }
	.sharepoint-based-hr-solutions-page .title-box h3 { font-size: 22px; }
	.shareponit-solution-section .shareponit-solution-box .shareponit-box .common-box { padding: 15px; }
	.shareponit-solution-section .shareponit-solution-box .shareponit-box .common-box img { margin-bottom: 15px; }
	.shareponit-solution-section .shareponit-solution-box .shareponit-box { gap: 20px; }
	.key-features-section .accordion-1 h4 { font-size: 18px; }
	.key-features-section .row_flex { gap: 15px; }
	.system-works-section .work-box { grid-template-columns: repeat(2, 1fr); }
	.system-works-section .work-box .common-round-box { height: 328px; width: 328px; }
	.system-works-section .work-box .common-round-box .number-box { width: 255px; height: 255px; padding: 70px 8px; }
	.clients-saying-section #clients-saying-slider { padding: 0 40px; }
	.faq-footer-section .faq-title h2 { font-size: 55px; }
	.faq-footer-section footer .top-footer-box { grid-template-columns: repeat(2, 1fr); }
	.faq-footer-section footer .footer-menu { flex-wrap: wrap; justify-content: center; }
	.faq-footer-section footer .footer-menu .footer-menu-box ul li a { font-size: 15px; }
	.faq-footer-section footer .footer-menu .footer-menu-box ul { margin-bottom: 10px; }
	.faq-footer-section footer .bottom-footer-box p, .faq-footer-section footer .bottom-footer-box a { font-size: 16px; }
	header .right-box { position: relative; }
	header .right-box > ul { position: fixed; width: 100%; left: 100%; top: 70px; background: #ffffff; height: 100%; z-index: 99; overflow: scroll; }
	.header-box ul li { display: block; text-align: left; }
	.header-box ul li a { display: block; padding: 10px 80px 10px 40px; }
	.header-box ul li.nav-item { position: relative; margin-right: 0; }
	header .right-box li i { position: absolute; right: 42px; top: 10px; }
	header .right-box li:hover .dropdown-menu, .menu-open .top-header { display: none; }
	.menu-open header .right-box ul { left: 0; border: none; }
	.header-box ul li a.btn { display: inline-block; margin-left: 40px; margin-top: 10px; font-size: 16px !important; }
	.menu-open .header-box .right-box .logo-box { display: inline-block; position: fixed; left: 38px; width: 140px; top: 15px; z-index: 999; }
	.header-box ul .nav-item.show .dropdown-menu { float: none; width: 100% !important; display: block; background: #f9f9f9; padding: 10px 0; margin-bottom: 10px; position: relative; top: 0; margin-top: 0; }
	.header-box ul li.small-item .dropdown-menu { top: 0; position: relative; }
	header .right-box li .dropdown-menu a { padding: 10px 40px; }
	header .right-box .full-menu .dropdown-menu .sub-menu { display: block; }
	header .right-box .full-menu .dropdown-menu .sub-menu .inner-menu { display: none; }
	header .right-box .full-menu .dropdown-menu .sub-menu .mobile-menu-full .inner-nav-item, header .right-box .full-menu .dropdown-menu .sub-menu .mobile-menu-full { display: block !important; }
	header .right-box .full-menu .dropdown-menu .sub-menu .mobile-menu-full .inner-nav-item i { position: absolute; right: 40px; height: 20px; width: 20px; top: 15px; }
	header .right-box .full-menu .dropdown-menu .sub-menu ul { border: none; margin: 0; padding: 0; float: none; }
	header .right-box .full-menu .dropdown-menu .sub-menu .mobile-menu-full .inner-nav-item .dropdown-menu { display: none; background: #fff; }
	header .right-box .full-menu .dropdown-menu .sub-menu ul li a { padding: 10px 40px; }
	header .right-box .full-menu .dropdown-menu { background: #fff !important; }
	header .right-box .full-menu .dropdown-menu .sub-menu .mobile-menu-full  li a.title-link { padding: 10px 80px 10px 40px; background: #f9f9f9; margin-bottom: 2px; }
	 header .right-box .full-menu .dropdown-menu .sub-menu .mobile-menu-full li::last-child {display:none !important;}
	.clients-saying-section .common-box .client-box img {width: 55px;}
	.clients-saying-section .common-box .common-flex-box {flex-wrap: wrap; gap:10px 0;height: 126px;}
	.clients-saying-section .common-box .client-box {gap: 0 10px;}
	.clients-saying-section .common-box .commnet-box p {height: 105px;}
	.clients-saying-section .common-box {padding: 25px;}
	.apply-now-section { margin-bottom: 300px; } 
	.client-success-section .right-box {height: auto;float: none;}
	.client-success-section .left-box {float: none;height: auto;; }
	
}
@media screen and (max-width:767px) {
	p { font-size: 14px !important; }
	.common-list-style li, .common-content-section .list-box li { font-size: 14px; padding-left: 14px; }
	.common-list-style li:before, .common-content-section .list-box li:before { top: 7px; height: 6px; width: 6px; transform: translateY(0%); -o-transform: translateY(0%); -ms-transform: translateY(0%); -moz-transform: translateY(0%); -webkit-transform: translateY(0%); }
	.header-title h2 { font-size: 22px; }
	.contact-us-section .left-box .add-box { margin-bottom: 10px; }
	.contact-us-section .left-box .add-box h3 { font-size: 18px; }
	.contact-us-section .left-box .btn { margin-top: 20px; }
	.contact-us-section .left-box { height: 320px; }
	.contact-us-section .right-box { height: 720px; }
	.location-map-section .contact-loaction-box .deatil-box { width: 325px; }
	.contact-loaction-box .deatil-box p, .contact-loaction-box .deatil-box a { font-size: 13px; }
	.contact-loaction-box .deatil-box p, .contact-loaction-box .deatil-box a { margin-bottom: 5px; }
	.contact-loaction-box .deatil-box h3 { font-size: 18px; margin-bottom: 15px; }
	footer .top-footer .main-address-box .cols p, footer .top-footer .menu-list li a, footer p { font-size: 14px; }
	footer .top-footer .main-address-box .cols h4 { font-size: 17px; }
	footer .top-footer .main-address-box .cols { padding: 0 5px; }
	.clients-logo-section { margin-bottom: 0; }
	footer { position: relative; z-index: 1; }
	.common-section-bottom { padding: 0 0 30px; }
	.banner-section, .main-banner-section.banner-section .left-box { height: 330px; position: relative; }
	.banner-section .left-box { width: 100%; float: none; background: rgba(0, 0, 0, 0.7); position: absolute; }
	.banner-section .left-box { width: 100%; text-align: center; }
	.center-box { display: none; }
	.banner-section .left-box .inner-content { width: 90%; }
	.banner-section .left-box .inner-content p { color: #fff; }
	.banner-section .left-box .inner-content a { color: #fff }
	.what-we-do-section { margin-top: 0px; }
	.what-we-do-section .icon-box { width: 80px; height: 80px; display: block; margin: 0 auto !important; }
	.banner-section .right-box { width: 100%; }
	.what-we-do-section .content-box { margin-top: 0px; padding-left: 0px; margin-bottom: 0px; }
	.what-we-do-section .right-content-box .resp-tab-content-active { padding: 15px; text-align: center; }
	.industries-list-box .indust-icon-box { display: none }
	.what-we-do-section .industries-list-box ul li { width: auto; }

	/*case-study*/
	.infra-section .box .image-box { width: 45px; }
	.infra-section .first-box { padding-right: 10px; }
	.call-to-action-section .inner-call-to-box h3 { font-size: 24px; }
	.call-to-action-section { height: 200px; }
	.call-to-action-section .inner-call-to-box .btn, .btn { font-size: 14px !important; padding: 6px 12px !important; }
	.infra-section .second-box, .infra-section .third-box { width: 38%; }
	.what-we-do-section .main-navbar li a::after { right: -14px; height: 41px; }
	.what-we-do-section .main-navbar li a { font-size: 14px; }
	.what-we-do-section .industries-list-box ul { margin-top: 20px; }
	.what-we-do-section .industries-list-box ul li { margin-right: 20px; }
	.landing-banner-section { margin-bottom: 0px; }
	.common-services-section .industries-list-box ul li { width: 23%; text-align: left; margin-right: 0px; padding-right: 10px; }
	.common-services-section .industries-list-box ul { padding-left: 27px; }
	.common-services-section .industries-list-box ul li p { margin: 0; position: relative; padding-left: 12px; }
	.common-services-section .industries-list-box ul li p::after { position: absolute; display: block; content: ""; width: 5px; height: 5px; border-radius: 50%; background: #0078d4; left: 0; top: 7px; }
	.common-services-section .technolgies-box { display: none; }
	.common-services-section .technolgies-box ul { padding-left: 27px; }
	.common-services-section .technolgies-box ul li { text-align: left; }
	.common-services-section .related-product ul { padding-left: 27px; }
	.common-services-section .related-product ul li { margin-bottom: 10px; }
	.common-services-section .left-box { padding-bottom: 15px; }
	.common-services-section .related-product ul li { width: 18%; }
	.leader-section .leader-box .con-box { width: 235px; }
	.leader-section .leader-box.col-md-4 { width: 50%; float: none; display: inline-block; vertical-align: middle; margin: 0 auto 30px; }
	.leader-section .leader-box.col-md-4:last-of-type { margin-bottom: 0; }
	.leader-section { padding-bottom: 40px !important; }
	header .right-box .custom-nav ul li { margin-bottom: 5px; line-height: 1; }
	header .right-box .custom-nav ul .active::after { bottom: 0; }

	/* Dipen Add css */
	.common-services-section .industries-list-box ul li { width: 30%; }
	.life-at-atoz-section .life-at-atoz { height: 360px; }
	.main-case-study-section .btn { padding: 5px 12px !important; font-size: 14px !important; }
	.banner-section .owl-carousel .owl-nav button.owl-prev { margin-right: 5px; border-right: none; }
	.client-success-section .left-box { height: auto; }
	.clients-logo-section { padding-bottom: 40px; }
	.what-we-do-section .icon-box { width: 65px; height: 65px; margin: 0 auto 15px !important; }
	.industries-list-box { display: none; }
	.client-success-section .right-box { height: auto; }
	.core-value-section .core-image-box .image-box { margin-bottom: 0; width: 100px; }
	.core-value-section .core-image-box .image-box svg { width: 45px; }
	.leader-section .leader-box .con-box span { font-size: 14px; }
	.leader-section .leader-box .con-box { padding: 10px; width: 200px; text-align: center; }
	.client-success-section .left-box { display: none; }
	.opening-section .opening-box .col-box, .opening-section .opening-box .col-box:nth-last-child(2) { margin-bottom: 10px; }
	.opening-section .opening-box .col-box .inner-col-box { padding: 20px; }
	.opening-title { right: -65px; width: 28px; height: 25px; font-size: 12px !important; }
	header .right-box .custom-nav > ul { overflow: scroll; }

	/*height: 265px;*/
	.menu-open { overflow: hidden; }
	header .right-box .custom-nav ul li a.btn { margin-top: 10px; }
	.contact-us-section .right-box .contact-form-box .btn { width: 100px; }
	.case-study-banner-text p { display: none; }
	.case-study-banner-text .application-mode p { display: block; }
	.mobile-feature-section .header-title h2, .web-feature-section .header-title h2 { margin-bottom: 20px !important; }
	.case-study-banner-text h2 { font-size: 18px; width: 50%; text-align: left; }
	.application-logo img { width: 100px; }
	.web-screen-section { background-image: none; background: #f6f8fc; }
	.web-screen-section { margin-top: 0; height: auto; padding: 20px 0; margin-bottom: 25px; }
	.web-screen-section .owl-carousel .owl-item img { width: 85%; }
	.web-screen-section .web-screen-box { position: relative; top: auto; width: 100%; height: auto; background: transparent; box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
	.web-screen-section .web-screen-box .owl-carousel { width: 100%; top: auto; position: relative; transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); -moz-transform: translateY(0); -webkit-transform: translateY(0); }
	.owl-theme .owl-nav.disabled + .owl-dots { margin-top: 20px; }
	.mobile-feature-section .right-box .box { padding-bottom: 0; }
	.process-section { padding-bottom: 25px; }
	.intrasense-feature { padding-top: 25px; }
	.features-list-box .left-box .cols-box { margin-bottom: 10px; }
	.challenges-solution { padding: 25px 0; }
	.features-section .owl-theme .owl-nav.disabled + .owl-dots { margin-top: 30px; }
	.blog-detail-section h3 { font-size: 16px; }
	.job-detail-box .detail-inner-box h3 { font-size: 16px; }
	.job-detail-box .detail-inner-box h2 { font-size: 18px; }
	.job-detail-box .detail-inner-box li { font-size: 14px; }
	.apply-now-box { padding: 30px 50px; }
	.apply-now-section { margin-bottom: 250px; }
	.apply-now-section h4 { margin-bottom: 25px; }
	.apply-now-section { padding-top: 30px; }
	.location-map-section .col-md-4 { max-width: 100%; flex: 0 0 100%; }
	.location-map-section .col-md-4:last-child, .location-map-section .col-md-4:nth-child(3), .location-map-section .col-md-4:nth-child(4){ padding-top: 0; }
	.banner-section .left-box .inner-content h1 { font-size: 24px; color: #fff; }
	.common-services-section .left-box p { margin-bottom: 15px; }
	.landing-services .left-box .related-product { margin-bottom: 10px; }
	.team-image-box { width: 59.56px; }
	.ceo-detail-section .left-box h4 { font-size: 16px; margin-bottom: 15px; }
	.ceo-detail-section .left-box span { font-size: 14px; }
	.ceo-detail-section .left-box h5 { font-size: 17px; }

	/* .opening-section .opening-box .col-box .inner-col-box { min-height: 292px; } */
	.inner-services-section .item { height: 305px; }
	.inner-banner-section .inner-banner-text { z-index: 9; text-align: center; width: 90%; left: 0; right: 0; margin: 0 auto; }

	/*.common-content-section, .solution-section { text-align: center; }*/
	.common-content-section .list-box, .common-list-style { text-align: left; }
	.solution-section p { width: 100%; }
	.banner-section .owl-dots { display: block; position: absolute; bottom: 0; left: 0; right: 0; }
	.banner-section .owl-nav { display: none; }
	.banner-section .owl-carousel .owl-dot { background: transparent !important; }
	.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: #0078d4; }
	.who-we-are-section { height: 100%; background: #494949; }
	.who-we-are-section .inner-who-we-box { position: relative; left: 0; right: 0; width: 100%; top: 0; -moz-transform: translateY(0%) !important; -webkit-transform: translateY(0%) !important; -o-transform: translateY(0%) !important; -ms-transform: translateY(0%) !important; transform: translateY(0%) !important; }
	.who-we-are-section .inner-who-we-box { padding: 30px 20px; }
	.main-banner-section.banner-section .left-box, .what-we-do-section .header-title, .who-we-are-section .header-title, .who-we-are-section .inner-who-we-box, .blog-section .right-box  .blog-box .content-box, .blog-section .left-box .blog-box .content-box, .case-study-banner .case-study-banner-text, .keychallenges-solution .header-title, .web-feature-section .header-title { text-align: center; }
	.client-success-section .header-title { text-align: center; }
	.client-success-section .header-title span { text-align: left; }
	.client-success-section  .testimonials-slider .item { text-align: center; }
	.what-we-do-section .inner-box .main-navbar { margin: 10px auto 20px 0; text-align: center; display: inline-block; }
	.what-we-do-section .inner-box { text-align: center; }
	.what-we-do-section .inner-box .main-navbar li { display: inline-block; }
	.case-study-section .text-box { text-align: center; }
	.case-study-section .text-box h3::after { display: none; }
	.main-banner-section .right-box { position: absolute; top: 0; z-index: -1; }
	.main-case-study-section .row .btn { padding: 5px 12px !important; font-size: 14px !important; }
	.main-banner-section.banner-section .left-box { height: 442px; }
	.case-study-banner-text { width: 100%; height: 100%; padding: 20px; background: rgba(0, 0, 0, 0.5); left: 0; top: 0; transform: translateY(0%); -o-transform: translateY(0%); -ms-transform: translateY(0%); -moz-transform: translateY(0%); -webkit-transform: translateY(0%); }
	.case-study-banner-text .application-mode p { color: #fff; display: inline-block; }
	.case-study-banner-text { color: #fff; }
	.application-mode p::after { height: 14px; }
	.case-study-banner.inner-banner-section:after { display: none }
	.application-logo, .application-mode { display: none }
	.case-study-banner { position: relative; margin-bottom: 0px; }
	.case-study-banner-text h2 { position: absolute; top: 50%; left: 30px; transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); }
	.keychallenges-solution p, .web-feature-section p { text-align: center; }

	/*.web-screen-section .owl-carousel .owl-item img { width: 96%; }*/
	.case-studies-inner-box .left-box.content-box p, .features-list-box .cols-box h3, .features-list-box .cols-box p { text-align: center; }
	.mobile-feature-section .left-box img { width: 70%; }
	.mobile-feature-section .right-box .box { width: 100%; padding: 25px 15px 0px 15px; }
	.mobile-feature-section .right-box .box .header-title { text-align: center; }
	.features-section.intrasense-feature .content-box h3, .features-section.intrasense-feature .content-box p { text-align: left; }
	.inner-services-section .header-title h2::after { display: none; }
	.common-services-section { text-align: center; }
	.common-services-section .left-box p { text-align: left; }
	.landing-services .left-box .related-product { text-align: left; }
	.common-services-section .left-box h2 { text-align: left; }
	.solution-section .tab-slider { display: none; }
	.our-industry-section .inner-box p { font-size: 12px !important; }
	.top-header .call-box li a { font-size: 14px; }
	.top-header .call-box li a img { width: 15px; }
	.top-header { display: none; }

	/*service pages*/
	.inner-banner-section.clearfix.mobile-app-common-banner-section .inner-banner-text { text-align: left; }
	.inner-banner-section.clearfix.mobile-app-common-banner-section > img { height: 360px; }
	.mobile-app-common-banner-section ul li { font-size: 15px; }
	.mobile-app-common-banner-section ul li img { width: 16px; }
	.common-content-section .common-main-features-box { padding-top: 30px; }
	.process-model li .img-box { height: 75px; width: 75px; }
	.common-app-working-section.common-section-bottom { padding-bottom: 40px; }
	.common-left-box-right-image-features-section .app-features-box .common-box { height: 240px; }
	.header-title.p-sub-title { margin-bottom: 20px !important; }
	.technology-stacks-section .technology-stacks-box ul li { width: 28%; }
	.why-atozinfoway-section .why-atozinfoway-box .common-box { width: 47%; }
	.why-atozinfoway-section .why-atozinfoway-box .common-box h4 { font-size: 18px; margin-bottom: 10px; }
	.payment-gateway-section .col-md-3 { flex: 0 0 50%; max-width: 50%; }
	.payment-gateway-section .col-md-3:nth-last-child(3) .payment-gateway-box { margin-bottom: 30px; }
	.payment-gateway-section .common-list { padding-left: 25px; }
	.process-model li::after { top: 37px; }
	.common-on-demand-app-section li p { font-size: 13px !important; }
	.common-add-ons-section .common-add-ons-box { height: 280px; }
	.common-faq-section .card-header h4 { font-size: 15px; }
	.common-faq-section .card-body { font-size: 15px; }
	.why-atozinfoway-section .why-atozinfoway-box .common-box { padding: 15px 20px; }
	.common-content-section .common-main-features-box .common-box { height: 250px; }

	/*.common-left-box-right-image-features-section .app-features-box .common-box { text-align: center; }*/
	.common-left-image-right-box-features-section .app-features-box .common-box h4 { width: 100%; margin-top: 10px; }
	.common-left-box-right-image-features-section .app-features-box .common-box h4 { width: 100%; margin-top: 10px; }
	.common-content-box-bg-features-section .app-features-box .common-box h4 { width: 100%; margin-top: 10px; }
	.common-content-box-features-section .app-features-box .common-box h4 { width: 100%; margin-top: 10px; }
	.common-left-image-right-box-features-section .app-features-box .common-box { height: 245px; }

	/*.common-content-box-bg-features-section .app-features-box .common-box { text-align: center; }*/
	.why-atozinfoway-section .why-atozinfoway-box .common-box { height: 370px; }

	/*.common-content-box-features-section .app-features-box .common-box { text-align: center; }*/
	.why-atozinfoway-section .why-atozinfoway-box .common-box { height: 330px; }
	.common-left-image-right-box-features-section .app-features-box .common-box:nth-child(2n+1) { margin-right: 10px; }
	.common-left-box-right-image-features-section .app-features-box .col-md-8 .common-box:nth-child(2n+1) { margin-right: 10px; }
	.technology-stacks-section .technology-stacks-box ul li { margin: 10px 10px; padding: 15px 15px; }
	.technology-stacks-section .technology-stacks-box ul li img { width: 70px; height: 70px; }
	.common-content-section .common-main-features-box .col-md-4:nth-child(3) .common-box { margin-top: 20px; }
	.common-left-image-right-box-features-section .app-features-box .common-box:nth-child(2n) { margin-left: 10px; }
	.common-left-box-right-image-features-section .app-features-box .col-md-8 .common-box:nth-child(2n) { margin-left: 10px; }
	.technology-stacks-box { text-align: center; }
	footer .top-footer .menu-list li { margin-right: 0px; }

	/* Dipali */
	.common-section { padding: 30px 0; }
	.common-section-top { padding-top: 30px; }
	li.dropdown.service-menu .mega-menu { width: 550px; }
	li.dropdown.service-menu .mega-menu .menu-box { width: 100%; }
	li.dropdown.service-menu .mega-menu .menu-box.contact-box { display: none }
	footer .top-footer .main-address-box .cols p, footer .top-footer .menu-list li a { font-size: 13px !important; }
	.case-study-section .text-box h3 { padding-left: 0; }
	.case-study-section .text-box h3 { font-size: 18px; margin-bottom: 10px; }
	.case-study-section .text-box p { padding-bottom: 10px; }
	.what-we-do-section .content-box h4 { margin-bottom: 15px; }
	.case-study-section .inner-case-study-box { padding-top: 60px; }
	.main-case-study-section .row .header-title h2 { font-size: 17px; }
	.opening-box p { font-size: 14px !important; }
	.opening-title { right: -35px; }
	.opening-section .opening-box .col-box .inner-col-box { height: 255px; }
	.opening-box .opening-title { width: 25px; height: 22px; font-size: 12px !important; padding: 5px; }
	.opening-section .opening-box .opening-details { height: 120px; }
	.checkbox label.custom-radio-check, .radio label.custom-radio-check { font-size: 15px; }
	.features-section .cols-box p { font-size: 12px !important; }
	.features-section .cols-box h3 { font-size: 15px; height: 35px; }
	.intrasense-feature .cols-box h3 { height: auto; }
	.features-list-box .left-box .cols-box h3::after { height: 6px; width: 6px; top: 4px; }
	.blog-detail-section h5 { font-size: 16px; }
	.app-design-images-slider-section .owl-dots { margin-top: 0 !important; margin-bottom: 10px; }
	.common-add-ons-section .common-add-ons-box img { width: 50px; margin-bottom: 5px }
	.common-faq-section .card-header, .common-faq-section .card-body { padding: 10px 30px 10px 10px; }
	.common-faq-section .card-header h4 .icon { right: -20px }
	.why-atozinfoway-section .why-atozinfoway-box .common-box { height: 294px; }
	.common-faq-section .card-header h4 .icon::after { font-size: 19px; top: -3px; left: 5px; }
	.common-faq-section .card.active .card-header h4 .icon::before { top: -4px; left: 5px; font-size: 18px; }
	.inner-banner-section .inner-banner-text h2 { width: 100%; line-height: 20px; }
	.our-industry-section .inner-box { height: auto; }
	.common-add-ons-section .common-add-ons-box h3 { font-size: 16px; }
	#ourAffiliates, #ourAffiliates2 { margin-top: 0; padding-top: 30px; }
	.ourAffiliatesSlider iframe, .ourAffiliatesSlider .owl-item img { height: 320px; }
	.gallery-popup h4 { margin: 10px 0; }
	.location-box { top: 20px; }
	.dropdown-submenu > .dropdown-inner-menu, .dropdown-inner-menu .dropdown-submenu .dropdown-inner-menu.third-menu { left: 0; width: 100%; }
	.dropdown-submenu > .dropdown-inner-menu { top: 25px; }
	li.dropdown.service-menu .mega-menu { padding-right: 5px; }
	li.dropdown.service-menu .mega-menu a { display: block !important; }
	.dropdown-inner-menu a img { transform: none !important; }
	.dropdown-menu.second-dropdown { min-width: 100%; }

	/*HR-Management-CSS*/
	.hr-banner-section .left-box, .hr-banner-section .right-box { width: 100%; position: unset; transform: none; }
	.shareponit-solution-section { margin-top: 0; position: unset; margin-top: 30px; }
	.hr-banner-section .right-box { padding: 30px 0; padding-left: 30px; }
	.hr-banner-section .left-box { padding: 0 30px; padding-bottom: 30px; }
	.hr-banner-section { height: auto; }
	.hr-banner-section .left-box h2 img { position: unset; }
	.hr-banner-section .left-box p { margin-top: 20px; margin-bottom: 20px !important; }
	.sharepoint-based-hr-solutions-page .custom-container { padding: 0 30px; }
	.sharepoint-based-hr-solutions-page .title-box h3 { font-size: 20px !important; }
	.key-features-section .row_flex .row_inner img { margin-top: 20px; }
	.shareponit-solution-section .shareponit-solution-box .shareponit-box { grid-template-columns: repeat(2, 1fr); }
	.sharepoint-based-hr-solutions-page .title-box, .key-features-section .title-box { margin-bottom: 30px; }
	.system-works-section .work-box .common-round-box { height: auto; width: auto; }
	.system-works-section .work-box .common-round-box .number-box { width: 240px; height: 240px; padding: 80px 8px; }
	.why-atoz-section .atoz-box { grid-template-columns: auto; gap: 20px; }
	.transform-section .transform-box .left-box h2 { font-size: 20px; }
	.transform-section .transform-box .left-box p { margin: 20px 0 !important; }
	.clients-saying-section #clients-saying-slider .owl-nav { right: 30px; top: -58px; }
	.clients-saying-section #clients-saying-slider .owl-nav button { padding: 7px 8px !important; font-size: 14px; }
	.clients-saying-section #clients-saying-slider .owl-nav button.owl-prev i { margin-right: 5px; }
	.clients-saying-section #clients-saying-slider .owl-nav button.owl-next i { margin-left: 5px; }
	.faq-footer-section .faq-title h2 { font-size: 42px; }
	.faq-footer-section footer .footer-menu .footer-menu-box ul { flex-wrap: wrap; }
	.faq-footer-section footer .top-footer-box { grid-template-columns: auto; gap: 20px; }
	.faq-footer-section footer .top-footer-box .contact-box a, .faq-footer-section footer .top-footer-box .add-box p { font-size: 16px; }
	.header-box ul .nav-item.show .dropdown-menu { margin-bottom: 0; }
	.header-box ul li a, header .right-box .full-menu .dropdown-menu .sub-menu .mobile-menu-full li a.title-link { padding: 10px 80px 10px 30px; }
	.header-box ul li a.btn { margin-left: 30px; }
	.service-checkboxes label {font-size: 15px;}
	.clients-saying-section .common-box .commnet-box p {height: 59px;}
	.clients-saying-section .common-box .common-flex-box {height:auto;}
	.clients-saying-section .common-box .client-box span {font-size: 14px;}
	.apply-now-section .form-group { padding : 0px ; }
    .apply-now-section .apply-now-box .btn { margin-top : 0px; }
	.banner-section .left-box .inner-content h2 {color:#fff;}
	.banner-section .left-box .inner-content {top: 35%;}
	
}
@media screen and (max-width:639px) {
	.form-group { width: 100%; }
	.form-group:nth-child(2n) { padding-left: 0; }
	.contact-us-section .right-box p { font-size: 14px; }
	.header-title h2 { font-size: 18px; margin-bottom: 15px !important; }
	.contact-us-section .left-box .add-box h3 { font-size: 16px; }
	.contact-us-section .left-box .inner-box, .contact-us-section .right-box .inner-box { top: 0; padding: 25px 0; }
	.contact-us-section .left-box .add-box { width: 90%; }
	.contact-us-section .left-box p, .contact-us-section .left-box a { font-size: 14px; }
	.location-map-section .contact-loaction-box .image-box { display: none; }
	.location-map-section .contact-loaction-box { height: auto; margin-right: 0; }
	.location-map-section .contact-loaction-box .deatil-box { position: relative; padding: 15px; right: 0; bottom: auto; left: 0; margin: 0 auto; box-shadow: 1px 2px 24px #ddd; -o-box-shadow: 1px 2px 24px #ddd; -ms-box-shadow: 1px 2px 24px #ddd; -moz-box-shadow: 1px 2px 24px #ddd; -webkit-box-shadow: 1px 2px 24px #ddd; }
	footer .top-footer .menu-list { display: none; }
	.social-media-list { margin-top: 25px; }
	footer .top-footer .main-address-box .cols { width: 100%; margin-bottom: 15px; }
	.contact-us-section .left-box { height: 273px; }
	.contact-us-section .right-box { height: 575px; }
	footer .top-footer .main-address-box .cols:last-of-type { margin-bottom: 0; }
	.common-section { padding: 25px 0; }
	.common-section-top { padding-top: 25px; }
	.location-map-section .contact-loaction-box { margin-bottom: 10px; }
	.common-section-bottom { padding: 0 0 25px; }

	/*case-study*/
	.contact-us-section .left-box { height: 270px; }
	.contact-us-section .right-box { height: 600px; }
	footer .top-footer .main-address-box .cols { padding: 0 10px; }
	.infra-section .first-box, .infra-section .second-box, .infra-section .third-box { width: 100%; border-right: none; border-left: none; }
	.infra-section .second-box, .infra-section .third-box { border-top: 1px solid #eee; }
	.infra-section .first-box .box { padding: 20px 20px; }
	.infra-section .second-box .box, .infra-section .third-box .box { padding: 20px 20px; border-right: 1px solid #eee; display: inline-block; vertical-align: top; width: 50%; margin-left: -5px; }
	.infra-section .second-box .box:last-of-type, .infra-section .third-box .box:last-of-type { border-right: none }
	.infra-section .second-box .box:first-of-type, .infra-section .third-box .box:first-of-type { border-bottom: none; }
	.our-industry-section .indust-icon-box { width: 40px; }
	.our-industry-section .inner-box { height: 115px; width: 130px; }
	.call-to-action-section .inner-call-to-box h3 { font-size: 16px; padding-bottom: 15px; }
	.infra-section .box .con-box h3 { font-size: 18px; }
	.banner-section, .main-banner-section.banner-section .left-box { height: 250px; position: relative; }
	.case-study-section .text-box, .case-study-section .case-study-image { width: 100%; }
	.case-study-section .case-study-image img { width: 80%; margin: 0 auto; }
	.case-study-section .first-slider-box.owl-theme .owl-nav.disabled+.owl-dots { text-align: center; }
	.case-study-section .second-slider-box .case-study-image { float: right; }
	.case-study-section .text-box p { padding-bottom: 10px; }
	.case-study-section .text-box .normal-btn { margin-bottom: 10px; display: block; }
	.case-study-section .inner-case-study-box { padding-top: 40px; }
	.case-study-section .second-slider-box .text-box { padding-left: 0px; }
	.blog-section .blog-box .image-box { width: 100% !important; }
	.blog-section .blog-box .content-box { width: 100% !important; }
	.call-to-action-section .inner-call-to-box { width: 98%; }
	.client-success-section .right-box { padding: 0px 30px; }
	.client-success-section .right-box .profile-image { width: 38px; }
	.client-success-section .right-box .text-box h3 { font-size: 14px; }
	.client-success-section .right-box .text-box h4 { font-size: 14px; }
	.client-success-section .right-box .text-box { padding-left: 10px; }
	.client-success-section .right-box .owl-nav { text-align: center; }
	.client-success-section .location-box { width: 300px; }
	.client-logo-slider .profile-image { margin: 0 auto; }
	.client-logo-slider .item { text-align: center; }
	.client-success-section .left-box { display: none !important; }
	.our-work-section .inner-our-work .cols .hover-box h4 { font-size: 14px; }
	.common-services-section .left-box { padding-left: 30px; padding-right: 30px; }
	.common-services-section .industries-list-box ul { padding-left: 10px; }
	.common-services-section .related-product ul { padding-left: 10px; }
	.common-services-section .related-product ul li { width: 23%; margin-right: 0; padding-right: 20px; }
	.leader-section .leader-box .con-box span { font-size: 14px; }
	.leader-section .leader-box .con-box h4 { font-size: 16px; }
	.leader-section .leader-box .con-box { width: 190px; }
	.main-case-study-section .col-md-4 { flex: 0 0 100%; max-width: 100%; }
	.main-case-study-section .col-md-4:nth-last-child(2) .content-box, .main-case-study-section .col-md-6:nth-last-child(2) .content-box, .main-case-study-section .content-box { margin-bottom: 10px; }
	.case-study-section .case-study-image img { width: 100%; }
	.case-study-section .case-study-image { margin-top: 15px; }
	.case-study-section .second-slider-box .text-box { padding-top: 0; margin-top: 5px; }
	.blog-section .left-box .blog-box .content-box, .blog-section .right-box .blog-box .content-box { padding: 10px 0 0; margin-left: 0; }
	header .right-box .menu-btn .sqare { right: -14px; }
	header .right-box .menu-btn span:nth-child(2n) { width: 27px; }
	header .right-box .menu-btn div { margin-left: 12px; }
	header .right-box .menu-btn { right: 0 !important; }
	.what-we-do-section .content-box h4 { font-size: 18px; }
	.case-study-section .text-box h3 { font-size: 18px; }
	.our-work-section .inner-our-work .cols { margin-left: 0; }
	h2.resp-tab-active span.resp-arrow, .resp-arrow { border-left: 5px solid transparent; border-right: 5px solid transparent; }
	h2.resp-tab-active span.resp-arrow { border-bottom: 6px solid #fff; }
	.resp-arrow { border-top: 6px solid #c1c1c1; }
	.core-value-section .core-image-box { margin-bottom: 20px; }
	.core-value-section .core-image-box:last-child, .core-value-section .core-image-box:nth-last-child(2) { margin-bottom: 0; }
	.contact-loaction-box .deatil-box a { margin: 8px 0 0; }
	.location-map-section .contact-loaction-box .deatil-box, .features-section .cols-box { width: 100%; margin-bottom: 15px; }
	.location-map-section .col-md-4:last-child  .contact-loaction-box .deatil-box { margin-bottom: 0; }
	.features-section .cols-box { margin-left: 0; }
	.features-section .cols-box:nth-child(2n+1) { margin-bottom: 10px; }
	.features-list-box .owl-carousel .owl-item img { width: 100%; }
	.features-list-box  .profile-image { margin-top: 15px; }
	.our-work-section .inner-our-work .cols { width: 49%; }
	.apply-now-section h4 { font-size: 14px; }
	.apply-now-section h2 { font-size: 20px; }
	.apply-now-box { padding: 30px; }
	.apply-now-box { position: relative; }
	.apply-now-section { padding-bottom: 35px; margin-bottom: 25px; }
	.apply-now-section .apply-now-box .btn { margin-top: 15px; }
	.job-detail-box .detail-inner-box h2 { font-size: 15px; margin-bottom: 5px; }
	.job-detail-box .detail-inner-box h3 { font-size: 15px; }
	.contact-us-section .right-box { height: 820px; }
	.common-services-section .right-box img { width: 80%; }
	.banner-section .left-box .inner-content h1 { font-size: 20px; line-height: 26px; }
	.ceo-detail-section .right-box .img-box { width: 210px; height: 210px; }
	@keyframes pulsess {
		from { box-shadow: 0 0 0 0px rgba(252, 194, 47, 0.3); }
		to { box-shadow: 0 0 0 10px rgba(252, 194, 47, 0.3); }
	}
	.opening-section .opening-box .col-box { width: 100%; }

	/* .opening-section .opening-box .col-box .inner-col-box { min-height: auto; } */
	.opening-box .opening-title { width: 26px; height: 23px; right: -40px; font-size: 13px !important; }
	.team-image-box { width: 37px; height: 33px; }
	.team-image-box .img-box { height: 100%; width: 100%; }
	.team-image-box .img-box:hover img { filter: grayscale(95%); opacity: 0.3; transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1); }
	.inner-banner-section .inner-banner-text h1 { font-size: 18px; }
	.inner-banner-section .inner-banner-text h2 { font-size: 13px; }
	.inner-banner-section::after { content: ""; position: absolute; left: 0; right: 0; margin: 0 auto; height: 100%; width: 100%; background: rgba(0, 0, 0, 0.5); top: 0; }
	.inner-banner-section .banner-text-black h1, .inner-banner-section .banner-text-black h2 { color: #fff; }
	.thank-you-banner-section { padding-bottom: 0px; }
	.thank-you-banner-section h1 { font-size: 30px; color: #fff; }
	.thank-you-block h1 { font-size: 20px; }
	.thank-you-block h4 { font-size: 16px; }
	.thank-you-banner-section::after { display: none; }
	.inner-services-section .item { height: 345px; }
	.common-content-section .list-box h4 { font-size: 18px; }

	/*service pages*/
	.common-content-section .common-main-features-box .col-md-4, .common-content-box-bg-features-section .app-features-box .col-md-4 { flex: 0 0 100%; max-width: 100%; }
	.common-content-section .common-main-features-box .common-box, .common-left-box-right-image-features-section .app-features-box .common-box, .common-left-image-right-box-features-section .app-features-box .common-box, .common-content-box-bg-features-section .app-features-box .common-box, .why-atozinfoway-section .why-atozinfoway-box .common-box { height: auto; }
	.common-content-section .common-main-features-box .col-md-4:nth-child(2) .common-box { margin-top: 30px; }
	.process-model li { width: 33% !important; }
	.process-model li:nth-child(1), .process-model li:nth-child(2), .process-model li:nth-child(3), .common-left-box-right-image-features-section .app-features-box .common-box:nth-child(5), .common-left-image-right-box-features-section .app-features-box .common-box:nth-child(5), .common-content-box-bg-features-section .app-features-box .col-md-4:nth-child(4) .common-box, .common-content-box-bg-features-section .app-features-box .col-md-4:nth-child(5) .common-box { margin-bottom: 30px; }
	.more-icon-preocess.process-model li::after { top: 35px; }
	.more-icon-preocess.process-model li:nth-child(3)::after { display: none; }
	.common-app-working-section.common-section-bottom { padding-bottom: 25px; }
	.common-left-box-right-image-features-section .app-features-box .common-box, .common-left-image-right-box-features-section .app-features-box .common-box { width: 100%; }
	.common-left-box-right-image-features-section .app-features-box .col-md-8 .common-box:nth-child(even), .common-left-image-right-box-features-section .app-features-box .common-box:nth-child(2n) { margin-left: 0; }
	.common-left-box-right-image-features-section .app-features-box .col-md-4 img, .common-left-image-right-box-features-section .app-features-box .col-md-4 img { width: 65%; }
	.app-design-images-slider-section .owl-dots .owl-dot span { height: 9px; width: 9px; margin: 5px 6px; }
	.technology-stacks-section .technology-stacks-box ul li { width: 44%; }
	.technology-stacks-section .technology-stacks-box ul li h4 { font-size: 14px; }
	.why-atozinfoway-section .why-atozinfoway-box .common-box { width: 98%; }
	.why-atozinfoway-section .why-atozinfoway-box .common-box:first-of-type, .why-atozinfoway-section .why-atozinfoway-box .common-box:nth-child(2) { margin-bottom: 30px; }
	.why-atozinfoway-section .why-atozinfoway-box .common-box:nth-child(2), .why-atozinfoway-section .why-atozinfoway-box .common-box:nth-child(4) { margin-left: 0; }
	.why-atozinfoway-section .why-atozinfoway-box .common-box:first-of-type, .why-atozinfoway-section .why-atozinfoway-box .common-box:nth-child(3) { margin-right: 0; }
	.why-atozinfoway-section .why-atozinfoway-box .common-box:nth-child(3) { margin-bottom: 30px; }
	.common-on-demand-app-section li { width: 50%; }
	.common-add-ons-section .col-md-4, .common-content-box-features-section .app-features-box .col-md-4 { flex: 0 0 100%; max-width: 100%; }
	.common-add-ons-section .common-add-ons-box, .common-content-box-features-section .app-features-box .common-box { height: auto; }
	.common-add-ons-section .col-md-4:nth-last-child(2) .common-add-ons-box, .common-add-ons-section .col-md-4:nth-last-child(3) .common-add-ons-box, .common-content-box-features-section .app-features-box .col-md-4:nth-child(4) .common-box, .common-content-box-features-section .app-features-box .col-md-4:nth-child(5) .common-box { margin-bottom: 30px; }
	.common-faq-section .card-header h4 { padding-right: 30px; }
	.common-left-box-right-image-features-section .app-features-box .common-box p { padding-top: 10px; }
	.why-atozinfoway-section .why-atozinfoway-box .common-box { margin-left: 0; }
	.technology-stacks-box { text-align: center; }
	.custom-container, header .custom-container { width: 100%; padding: 0 20px; }
	.app-design-images-slider-section { text-align: center; }
	.common-add-ons-section .common-add-ons-box img { width: 60px; }
	.technology-stacks-section .technology-stacks-box ul li img { width: 60px; height: 60px; margin-bottom: 10px; }

	/* Dipali */
	li.dropdown.service-menu .mega-menu { width: 424px; }
	li.dropdown.service-menu .mega-menu p { font-size: 13px !important; }
	li.dropdown.service-menu .mega-menu a { font-size: 11px; }
	footer .top-footer .main-address-box .cols p, footer .top-footer .menu-list li a { font-size: 14px !important; width: 65%; margin: 0 auto; margin-bottom: 5px; }
	.case-title-box .header-title span { font-size: 18px; }
	.landing-services .left-box .related-product ul { padding-left: 25px; }
	.opening-section .opening-box .col-box .inner-col-box { padding: 30px 20px; height: auto; }
	.opening-section .opening-box .opening-details { height: auto; }
	.progress-demo { margin-top: 10px; }
	.case-study-banner-text h2 { font-size: 15px; }
	.keychallenges-solution .left-box, .keychallenges-solution .right-box { padding: 30px; }
	.features-section .cols-box h3 { height: auto; }
	.features-images-slider { margin-bottom: 10px; }
	.features-list-box .left-box .cols-box p, .features-list-box .left-box .cols-box h3 { padding-left: 18px; }
	.features-list-box .left-box .cols-box h3::after { top: 6px }
	.features-section .cols-box { height: auto }
	.inner-banner-section.mobile-app-common-banner-section .inner-banner-text h1 { font-size: 17px; }
	.inner-banner-section.mobile-app-common-banner-section .inner-banner-text h2 { font-size: 14px; line-height: 18px; }
	.common-what-we-deliver-section .right-box img { width: 100%; }
	.common-content-section .common-main-features-box { padding-top: 10px; }
	.common-faq-section .card-header h4 .icon { top: 50%; transform: translateY(-50%); }
	.common-what-we-deliver-section .left-box .common-list-style li { width: 100% }
	.about-us-section .right-box img { width: 100%; }
	.features-list-box .right-box { padding-bottom: 25px; }
	.case-studies-inner-box .right-box { width: 100% !important; }
	.ourAffiliatesSlider iframe, .ourAffiliatesSlider .owl-item img { height: 260px; }
	#ourAffiliates .owl-carousel .owl-nav button.owl-next span, #ourAffiliates .owl-carousel .owl-nav button.owl-prev span { font-size: 40px; }
	#ourAffiliates .owl-carousel .owl-nav button.owl-next, #ourAffiliates .owl-carousel .owl-nav button.owl-prev { width: 30px; height: 30px; }
	#ourAffiliates2 .owl-carousel .owl-nav button.owl-next span, #ourAffiliates2 .owl-carousel .owl-nav button.owl-prev span { font-size: 40px; }
	#ourAffiliates2 .owl-carousel .owl-nav button.owl-next, #ourAffiliates2 .owl-carousel .owl-nav button.owl-prev { width: 30px; height: 30px; }
	#ourAffiliates .modal-dialog, #ourAffiliates2 .modal-dialog { width: 80%; max-width: auto; }
	footer .top-footer .main-address-box .cols:nth-child(3) { margin-bottom: 15px; }
	li.dropdown img.down-arrow { width: 15px; }
	.location-box { position: static; }

	/*HR-Management-CSS*/
	.hr-banner-section .left-box h2 { font-size: 18px; }
	.hr-banner-section .left-box h2 img { display: block; width: 80px; }
	.hr-banner-section .left-box p { margin-top: 15px; margin-bottom: 15px !important; }
	.hr-banner-section .left-box .btn-box img { left: 180px; width: 100px; top: -43px; }
	.hr-banner-section .right-box { padding: 20px 0; padding-left: 20px; }
	.shareponit-solution-section .shareponit-solution-box .title-box { flex-wrap: wrap; gap: 10px; }
	.sharepoint-based-hr-solutions-page .title-box, .shareponit-solution-section .shareponit-solution-box .title-box { margin-bottom: 25px; }
	.shareponit-solution-section .shareponit-solution-box .shareponit-box { grid-template-columns: auto; }
	.sharepoint-based-hr-solutions-page .title-box h3 { font-size: 18px !important; }
	.system-works-section .work-box { grid-template-columns: auto; }
	.system-works-section .work-box { gap: 20px; }
	.system-works-section .work-box .common-round-box .arrow-img { display: none; }
	.why-atoz-section .atoz-box .common-box p { width: 100%; text-align: center; font-size: 16px !important; line-height: 23px; }
	.why-atoz-section .atoz-box .common-box { flex-wrap: wrap; justify-content: center; }
	.why-atoz-section .atoz-box .common-box { border-radius: 20px; }
	.transform-section .transform-box { grid-template-columns: auto; gap: 20px; }
	.transform-section .transform-box .left-box h2 { font-size: 18px; }
	.transform-section .transform-box .left-box p { margin: 15px 0 !important; }
	.clients-saying-section #clients-saying-slider { padding: 0 30px; }
	.clients-saying-section .common-box { padding: 20px; }
	.clients-saying-section .common-box .common-flex-box { flex-wrap: wrap; gap: 8px; }
	.clients-saying-section .common-box ul { gap: 7px; }
	.clients-saying-section .common-box ul li img { width: 20px; }
	.clients-saying-section #clients-saying-slider .owl-nav { position: unset; margin-top: 20px; }
	.faq-footer-section .faq-title h2 { font-size: 24px; }
	.faq-footer-section .accordion-header h2 { font-size: 14px; padding-right: 40px; }
	.faq-footer-section .accordion-item { padding: 10px; }
	.faq-footer-section .accordion-header span { height: 28px; width: 28px; position: absolute; right: 0; top: 0; }
	.faq-footer-section .accordion-header { position: relative; }
	.faq-footer-section .accordion-header span img { width: 10px; }
	.faq-footer-section footer { padding: 20px; }
	.faq-footer-section footer .top-footer-box .footer-logo-box a { width: 150px; margin: 0 auto; }
	.faq-footer-section footer .top-footer-box .contact-box a, .faq-footer-section footer .top-footer-box .add-box p { font-size: 16px !important; text-align: center; display: block; }
	.faq-footer-section footer .top-footer-box .add-box { display: block; text-align: center; }
	.faq-footer-section footer .top-footer-box .contact-box a span { display: block; }
	.faq-footer-section footer { margin: 0 15px; }
	.faq-footer-section footer .top-footer-box .contact-box a img, .faq-footer-section footer .top-footer-box .add-box img { width: 40px; margin-bottom: 10px; }
	.faq-footer-section footer .footer-menu .footer-menu-box ul li a span { display: none; }
	.faq-footer-section footer .footer-menu .footer-menu-box ul { justify-content: center; gap: 0 10px; }
	.faq-footer-section footer .bottom-footer-box { flex-wrap: wrap; justify-content: center; }
	.faq-footer-section footer .bottom-footer-box p, .faq-footer-section footer .bottom-footer-box a { font-size: 14px; }
	.faq-footer-section footer .footer-menu .social-media-icon ul li a { width: 35px; height: 35px; }
	.faq-footer-section footer .footer-menu .social-media-icon ul li a img { width: 17px; }
	.faq-footer-section footer .footer-menu .social-media-icon ul li:first-child a img { width: 11px; }
	.faq-footer-section footer .bottom-footer-box { padding-top: 10px; }
	.faq-footer-section footer .footer-menu { margin-top: 20px; padding: 15px 0; }
	.faq-footer-section .accordion { padding-bottom: 30px; }
	.sharepoint-based-hr-solutions-page .custom-container { padding: 0 20px; }
	.faq-footer-section { padding-top: 30px; }
	.faq-footer-section .accordion { margin-bottom: 0; }
	header .right-box li i { right: 30px; }
	.header-box ul li a, header .right-box .full-menu .dropdown-menu .sub-menu .mobile-menu-full li a.title-link { padding: 10px 60px 10px 30px; }
	header .right-box .full-menu .dropdown-menu .sub-menu .mobile-menu-full .inner-nav-item i { right: 30px; }
	.contact-us-section .service-checkboxes label {font-size: 12px;  padding-left: 24px;} 
	.service-checkboxes .wpcf7-form-control-wrap .wpcf7-checkbox {gap:12px;}
	.contact-us-section .form-group:nth-child(2n) {padding: 0;}
		.banner-section .left-box .inner-content {top: 50%;}
	.banner-section .left-box .inner-content h2 {font-size: 20px;}
	
}
@media screen and (max-width:479px) {

	/*case-study*/
	.contact-us-section .left-box { height: 275px; }
	.infra-section .second-box .box, .infra-section .third-box .box { padding: 15px 5px; }
	.infra-section .box .image-box { display: block; margin: 0 auto 10px; }
	.infra-section .second-box .box .con-box, .infra-section .third-box .box .con-box { padding-left: 0; display: block; margin: 0; }
	.infra-section .box .con-box span { font-size: 15px; }
	.case-study-section .case-study-image img { width: 100%; }
	.common-services-section .industries-list-box ul li { width: 49%; }
	.common-services-section .related-product ul li { width: 49%; }
	.common-services-section .left-box { padding-left: 15px; padding-right: 15px; }
	.life-at-atoz-section .life-at-atoz { height: 230px; }
	.leader-section .leader-box.col-md-4 { width: 100%; }
	.leader-section .leader-box .con-box h4 { font-size: 16px; }
	.leader-section .leader-box .con-box { width: 165px; }
	header .right-box .custom-nav ul { height: auto; }
	.intrasense-slider .owl-dots { right: 12px; }
	.our-work-section .inner-our-work .cols { width: 100%; margin-right: 0px; }
	.contact-us-section .right-box { height: 830px; }
	.landing-services .left-box .related-product ul li { width: 100%; }
	.common-services-section .left-box h2 { width: 75%; }
	.landing-services .left-box .related-product { margin-bottom: 0; }
	.landing-services .left-box h4 { margin-bottom: 10px; }
	.common-services-section .right-box img { width: 95%; }
	.keychallenges-solution .left-box, .keychallenges-solution .right-box { padding: 20px; }
	.thank-you-banner-section h1 { font-size: 24px; color: #fff; padding: 0px 10px; }
	.thank-you-block h1 { font-size: 18px; padding: 0px 10px; }
	.thank-you-block h4 { font-size: 15px; padding: 0px 10px; }
	.main-banner-section, .main-banner-section.banner-section .left-box { height: 300px; }
	.common-content-section .tech-box li { width: 95px; padding: 0 10px 10px; }
	.inner-services-section .item { height: 415px; }
	.inner-services-section .inner-box h3 { font-size: 18px; }
	.solution-section .right-box img { width: 90%; }
	.solution-section h3 { margin-bottom: 15px; }
	.solution-section .owl-carousel.owl-loaded { margin-top: 20px; }
	.solution-slider .btn { margin-top: 10px; }
	.common-services-section .icon-box { width: 45px; height: 45px; }
	.common-services-section .left-box h2 { font-size: 18px; }

	/*service pages*/
	.mobile-app-common-banner-section ul li { font-size: 12px; }
	.common-content-section .common-main-features-box .col-md-4:nth-child(2) .common-box, .common-content-section .common-main-features-box .col-md-4:nth-child(3) .common-box, .common-content-section .common-main-features-box .col-md-4:nth-child(4) .common-box, .common-content-section .common-main-features-box .col-md-4:nth-child(5) .common-box, .common-content-section .common-main-features-box .col-md-4:nth-child(6) .common-box { margin-top: 20px; }
	.process-model li p { font-size: 13px !important; }
	.common-left-box-right-image-features-section .app-features-box .common-box, .common-left-box-right-image-features-section .app-features-box .common-box:nth-child(5), .common-left-image-right-box-features-section .app-features-box .common-box, .common-left-image-right-box-features-section .app-features-box .common-box:nth-child(5), .common-content-box-bg-features-section .app-features-box .common-box, .common-content-box-bg-features-section .app-features-box .col-md-4:nth-child(4) .common-box, .common-content-box-bg-features-section .app-features-box .col-md-4:nth-child(5) .common-box { margin-bottom: 20px; }
	.common-what-we-deliver-section .right-box img { width: 100%; }
	.technology-stacks-section .technology-stacks-box ul li { width: 42%; }
	.why-atozinfoway-section .why-atozinfoway-box .common-box { text-align: center; }
	.payment-gateway-section .payment-gateway-box { padding: 30px 10px 30px 10px; }
	.payment-gateway-section .col-md-3 { flex: 0 0 100%; max-width: 100%; }
	.technology-stacks-section .technology-stacks-box ul li { margin: 10px 10px; }
	.why-atozinfoway-section .why-atozinfoway-box .common-box:first-of-type, .why-atozinfoway-section .why-atozinfoway-box .common-box:nth-child(2), .why-atozinfoway-section .why-atozinfoway-box .common-box:nth-child(3), .payment-gateway-section .payment-gateway-box, .payment-gateway-section .col-md-3:nth-last-child(4) .payment-gateway-box, .payment-gateway-section .col-md-3:nth-last-child(3) .payment-gateway-box, .payment-gateway-section .col-md-3:nth-last-child(2) .payment-gateway-box, .common-add-ons-section .col-md-4:nth-last-child(2) .common-add-ons-box, .common-add-ons-section .col-md-4:nth-last-child(3) .common-add-ons-box, .common-add-ons-section .common-add-ons-box, .common-content-box-features-section .app-features-box .common-box, .common-content-box-features-section .app-features-box .col-md-4:nth-child(4) .common-box, .common-content-box-features-section .app-features-box .col-md-4:nth-child(5) .common-box { margin-bottom: 20px; }
	.common-faq-section .card-body { font-size: 14px; padding: 10px; }
	.common-on-demand-app-section li p { font-size: 12px !important; }
	.payment-gateway-section .payment-gateway-box img { width: auto; }
	.payment-gateway-section .common-list { padding-left: 67px; }
	.inner-banner-section.clearfix.mobile-app-common-banner-section .inner-banner-text { text-align: center; }
	.mobile-app-common-banner-section ul { text-align: left; }
	.inner-banner-section.clearfix.mobile-app-common-banner-section > img { height: 375px; }
	.header-title.p-sub-title { text-align: center; }

	/* Dipali */
	li.dropdown.service-menu .mega-menu .menu-box { width: 100%; text-align: left; }
	li.dropdown.service-menu .mega-menu { width: 100%; }
	li.dropdown.service-menu .mega-menu li { text-align: left; }
	li.dropdown ul.dropdown-menu li a { padding: 3px 10px; font-size: 13px; }
	li.dropdown.service-menu .mega-menu { padding: 0 15px; }
	li.dropdown.service-menu .mega-menu a { font-size: 13px; }
	li.dropdown.service-menu .mega-menu .menu-box.service-box { margin-bottom: 15px; }
	header .right-box .custom-nav ul { overflow: visible; }
	h2.resp-accordion { font-size: 14px; }
	.what-we-do-section .icon-box { width: 55px; height: 55px }
	.common-services-section .left-box p { text-align: center; }
	.client-success-section .right-box .header-title span { display: inline-block; margin-right: 8px; }
	footer .top-footer .main-address-box .cols p, footer .top-footer .menu-list li a { width: 80%; font-size: 13px !important; }
	.common-services-section .related-product ul li { margin-bottom: 5px; }
	.ceo-detail-section .left-box h4 { font-size: 14px; margin-bottom: 10px; }
	.opening-section .opening-box .col-box .inner-col-box { text-align: center; }
	.opening-box p { font-size: 13px !important; }
	.checkbox label.custom-radio-check, .radio label.custom-radio-check { font-size: 12px; }
	.contact-loaction-box .deatil-box h3 { text-align: center; }
	.location-map-section .contact-loaction-box .deatil-box, .features-section .cols-box { text-align: center; }
	#cntfrm .form-group.check-form-group { text-align: left; }
	.contact-us-section .left-box .inner-box, .contact-us-section .right-box .inner-box { text-align: center; }
	.contact-us-section .left-box .add-box { margin: 0 auto; }
	.case-study-banner-text h2 { font-size: 12px; left: 20px; }
	.opening-box .opening-title { right: -30px; }
	p { font-size: 13px !important; }
	.case-studies-inner-box .content-box ul li, .mobile-feature-section .right-box ul li, .web-feature-section .left-box ul li { font-size: 13px; }
	.keychallenges-solution, .keychallenges-solution p { font-size: 13px !important; }
	.features-section .content-box { margin-bottom: 0; }
	.case-study-banner-text h2 { left: 50%; transform: translate(-50%, -50%); text-align: center; }
	footer .top-footer .main-address-box .cols h4 { font-size: 15px; margin-bottom: 5px; }
	.client-success-section .right-box p { margin: 15px 0px; }
	.blog-detail-section .header-title { text-align: center; }
	.blog-detail-section ul { font-size: 13px; text-align: center; }
	.blog-detail-section { text-align: center; }
	.blog-detail-section ul li { text-align: left; font-size: 13px }
	.blog-detail-section h5 { font-size: 14px; }
	.design-process-content { padding: 10px; }
	.design-process-content p { font-size: 13px !important; }
	.payment-gateway-section .payment-gateway-box { padding: 20px 0; }
	.payment-gateway-section .payment-gateway-box img { width: 60% }
	.payment-gateway-section .payment-gateway-box::after { height: 75%; top: 12px }
	.job-detail-box .detail-inner-box li { font-size: 13px; }
	.job-detail-box .detail-inner-box h2, .job-detail-box .detail-inner-box h3, .job-detail-box .detail-inner-box h4 { text-align: center; }
	.opening-box .opening-title { width: 20px; height: 20px; border-radius: 5px; font-size: 11px !important; right: -25px; }
	.inner-banner-section.mobile-app-common-banner-section .inner-banner-text h2 { font-size: 13px; line-height: 16px; }
	.inner-banner-section.mobile-app-common-banner-section .inner-banner-text h1 { font-size: 16px; }
	.common-content-section, .solution-section { text-align: center; }
	.common-content-section .common-main-features-box .common-box, .common-left-box-right-image-features-section .app-features-box .common-box, .common-left-image-right-box-features-section .app-features-box .common-box, .common-content-box-bg-features-section .app-features-box .common-box, .why-atozinfoway-section .why-atozinfoway-box .common-box { text-align: center }
	.mobile-app-common-banner-section ul li img { width: 12px; margin-right: 5px; }
	.common-add-ons-section .common-add-ons-box, .common-content-box-features-section .app-features-box .common-box { text-align: center; }
	.common-content-box-features-section .app-features-box .common-box p { padding-top: 5px; }
	.header-title.p-sub-title p { font-size: 13px !important; }
	.common-what-we-deliver-section .left-box .common-list-style li { font-size: 12px; margin-bottom: 3px; }
	.header-title h2 { font-size: 16px; }
	.common-left-image-right-box-features-section .app-features-box .common-box p { padding-top: 5px; }
	.why-atozinfoway-section .why-atozinfoway-box .common-box span { top: -9px; width: 30px; height: 30px; padding: 5px; }
	.location-box { justify-content: center; }
	.opening-section .opening-box .col-box .inner-col-box { padding: 20px; }
	.location-box img { height: 18px; }
	footer .top-footer .social-media-list li a svg { width: 25px; }
	header .right-box li i, header .right-box .full-menu .dropdown-menu .sub-menu .mobile-menu-full .inner-nav-item i { right: 18px; }
	header .right-box li .dropdown-menu a, header .right-box .full-menu .dropdown-menu .sub-menu ul li a { padding: 6px 20px; }
	.header-box ul li a, header .right-box .full-menu .dropdown-menu .sub-menu .mobile-menu-full li a.title-link { padding: 7px 50px 7px 20px; }
	header .right-box .full-menu .dropdown-menu .sub-menu .mobile-menu-full .inner-nav-item i { top: 10px; }
	header .right-box .menu-btn { right: 0px !important; }
	.contact-us-section .service-checkboxes label {font-size: 12px;}
	.contact-us-section .service-checkboxes {text-align:left;}
	.service-checkboxes .wpcf7-form-control-wrap .wpcf7-checkbox {grid-template-columns: auto;gap: 10px;}
	.contact-us-section .right-box .contact-form-box .btn {display: block;margin: 0 auto;}
	.service-checkboxes .wpcf7-form-control-wrap .wpcf7-checkbox {gap:10px;}
	.clients-saying-section .common-box .common-flex-box {padding-top: 15px;margin-top: 15px;}
	.clients-saying-section .common-box .commnet-box p {height: 91px;}
	.progress-demo .wpcf7-spinner {position:absolute; top:6px; right:40px;}
	.progress-demo {position:relative;}
	.header-box ul li a.btn {margin-left: 20px;}
}
@media screen and (max-width:359px) {

	/* p { font-size: 13px !important; } */
	.contact-us-section .left-box { height: 293px; }
	.location-map-section .contact-loaction-box .deatil-box { position: relative; }
	.location-map-section .contact-loaction-box img { height: 190px; }
	.location-map-section .contact-loaction-box { margin-bottom: 0; }
	.location-map-section .contact-loaction-box .image-box { line-height: 1; }
	.contact-us-section .right-box .inner-box .contact-form-box { margin-left: 5px; }
	.location-map-section .contact-loaction-box .deatil-box { width: 100%; }
	.common-section-bottom { padding: 0; }
	.clients-logo-section { padding-bottom: 25px; }

	/*case-study*/
	.contact-us-section .left-box { height: 303px; }
	.core-value-section .core-image-box { width: 31%; }
	.main-banner-section, .main-banner-section.banner-section .left-box { height: 260px; }

	/* Dipali */
	li.dropdown.service-menu .mega-menu { width: 255px; }
	header .right-box .custom-nav ul { overflow: scroll; }
	footer .top-footer .main-address-box .cols p, footer .top-footer .menu-list li a { width: 80%; }
	.banner-section .left-box .inner-content h1 { font-size: 16px; line-height: 24px; }
	.common-services-section .left-box h2 { font-size: 16px; }
	.landing-services .left-box h4 { font-size: 15px; }
	.common-services-section .left-box .industries-list-box p, .landing-services .left-box .related-product ul li { font-size: 13px !important; }
	.ceo-detail-section .left-box h4 { font-size: 13px; }
	.case-study-banner-text h2 { width: 60%; }
	.case-studies-inner-box .content-box ul li, .mobile-feature-section .right-box ul li, .web-feature-section .left-box ul li { font-size: 13px; margin-bottom: 5px; }
	.opening-box .opening-title { width: 20px; height: 19px; border-radius: 5px; font-size: 11px !important; padding: 3px; right: -24px; }
	.blog-detail-section h3 { font-size: 14px; margin-bottom: 10px; }
	.job-detail-box .detail-inner-box h2, .job-detail-box .detail-inner-box h3 { font-size: 14px; }
	.job-detail-box .detail-inner-box h4 { font-size: 15px; }
}
@media (resolution: 144dpi) { 
	footer .top-footer .menu-list {margin: 15px 0px;}
	footer .top-footer {padding: 30px 0;}
	footer .top-footer .main-address-box {margin: 20px auto 0 auto;}
	.technology-stacks-section .technology-stacks-box ul li {margin: 13px 9px;}
	.footer-logo {width:190px;}
	footer .top-footer .menu-list li a {font-size: 16px;}
	footer .bottom-footer {padding: 10px 0px;}
} 