@charset "utf-8";

input[type=submit],
input[type=button],
input[type=text],
input[type=password],
input[type=email],
textarea {
	-webkit-appearance: none;
	border-radius: 0;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-o-border-radius: 0px
}

@media only screen and (max-width:1280px) {
	body {
		overflow-x: hidden
	}

	.wpo-hero-slider {
		height: 680px
	}

	.wpo-hero-slider .slide-inner .slide-content {
		padding-left: 100px
	}

	.wpo-hero-slider .slide-title h2 {
		font-size: 54px;
		line-height: 64px
	}

	.wpo-hero-slider .slide-text p {
		font-size: 22px;
		line-height: 32px
	}

	.wpo-hero-slider .swiper-button-prev,
	.wpo-hero-slider .swiper-button-next {
		width: 50px;
		height: 50px;
		line-height: 46px
	}

	.expertise-sec {
		padding-top: 70px
	}

	.section-title h1 {
		font-size: 50px;
		line-height: 60px
	}

	.section-title p {
		font-size: 26px;
		line-height: 36px
	}

	.digital-products-sec {
		padding-top: 170px
	}

	ul.home-prod-lst:first-child li:first-child {
		margin-top: 80px
	}

	.partner-area {
		padding: 75px 0 75px
	}

	.parallax-cnt h1 {
		font-size: 50px;
		line-height: 60px
	}

	.parallax-container.parallax-cnt-left .parallax-cnt {
		margin-left: 40px
	}

	.parallax-cnt.parallax-cnt-rht {
		margin-right: 40px
	}

	.prod-cont h2 {
		font-size: 32px;
		line-height: 38px
	}

	.section-title h2 {
		font-size: 46px
	}

	.testimonial-sec {
		padding: 70px 0
	}

	.benefits-facts h2,
	.erp-sec h1,
	.technologies-exp h1 {
		font-size: 54px;
		line-height: 64px
	}

	.title-sec h1,
	.title-image .title h1 {
		font-size: 50px;
		line-height: 60px
	}

	.app-portfolio {
		margin-top: -260px
	}

	.abt-project h3,
	.app-screens h3,
	.our-process h3,
	.inr-contact-lft h3 {
		font-size: 44px;
		line-height: 51px
	}

	.section-title h1,
	.staff-sec h1 {
		font-size: 50px;
		line-height: 62px
	}

	.director-lft h1 {
		font-size: 50px;
		line-height: 60px
	}

	.company-words ul.words li {
		font-size: 38px;
		line-height: 46px
	}

	.testimonials ul li {
		width: 91%;
		min-height: inherit
	}

	.testimonials .vip-lst-cnt p {
		min-height: inherit
	}
}

@media screen and (min-width:1280px) and (max-width:1400px) {
	.blog-list li {
		width: 31.77%
	}

	.blog-pad {
		margin-top: -315px
	}

	.port-container {
		column-gap: 34px
	}

	.portfolio-sec.mobile-app-portfolio .app-portfolio {
		margin-top: 0
	}
}

@media screen and (min-width:1200px) and (max-width:1279px) {
	img {
		max-width: 100%
	}

	.wpo-hero-slider {
		height: 620px
	}

	.wpo-hero-slider .slide-title h2 {
		font-size: 44px;
		line-height: 56px;
		padding-bottom: 20px;
		margin-bottom: 20px
	}

	.wpo-hero-slider .slide-inner .slide-content {
		padding-left: 80px
	}

	.wpo-hero-slider .slide-text {
		max-width: 380px
	}

	.wpo-hero-slider .slide-text p {
		font-size: 20px;
		line-height: 28px
	}

	.wpo-hero-slider .slide-text p br {
		display: none
	}

	.wpo-hero-slider .slide-btns .theme-btn i {
		font-size: 24px
	}

	.section-title h1 {
		font-size: 44px;
		line-height: 54px
	}

	.portfolio_fullimage.first-img .exp-title h4 {
		margin-bottom: 12px
	}

	.portfolio_fullimage.first-img .exp-title h2 {
		font-size: 28px;
		line-height: 36px
	}

	.portfolio_fullimage .exp-title h2 {
		font-size: 21px;
		line-height: 28px
	}

	.portfolio_fullimage .exp-title span.arrow i {
		font-size: 30px
	}

	.portfolio_fullimage .exp-title span.arrow {
		bottom: -5px;
		right: 22px
	}

	.prod-cont {
		padding: 30px
	}

	.prod-cont h2 {
		font-size: 28px;
		line-height: 34px
	}

	.partner-div {
		padding: 0
	}

	.parallax-cnt.parallax-cnt-rht {
		width: 42%
	}

	.products-div {
		padding: 0 4%
	}

	.parallax-cnt h1 {
		font-size: 44px;
		line-height: 56px
	}

	.contact-page-form {
		padding: 0 6%
	}

	.section-title h2 {
		font-size: 44px
	}

	.send-btn {
		padding: 14px 25px
	}

	.test-carousel.owl-carousel {
		padding: 0 12%
	}

	.test-txt p {
		font-size: 17px
	}

	.footer-widget .widget-title {
		font-size: 15px
	}

	.footer .footer-col-2 {
		padding-left: 30px
	}

	.footer .footer-col-3 {
		padding-left: 30px
	}

	.footer .footer-col-4 {
		padding-left: 30px
	}

	.blog-pad {
		margin-top: -291px
	}

	.blog-lft ul {
		margin-bottom: 10px
	}

	.blog-lft p {
		font-size: 18px;
		line-height: 28px;
		padding-bottom: 20px
	}

	.blog-list li {
		width: 31.66%
	}

	.app-div ul {
		column-gap: 42px
	}

	.app-portfolio {
		margin-top: -250px
	}

	.abt-project p {
		padding-right: 140px
	}

	.seo-portfolio-sec .title-sec h3 br {
		display: none
	}

	.inner-banner-iceapple .inner-caption h4 {
		font-size: 28px;
		margin-bottom: 15px
	}

	.inner-banner-iceapple .inner-caption h1 {
		font-size: 50px;
		line-height: 60px;
		padding-bottom: 25px;
		margin-bottom: 30px
	}

	.inner-caption a {
		margin-top: 30px
	}

	ul.choose-apple-lst li .choose-cont-div {
		padding: 0 40px 0 0
	}

	.desc-aes-sec h1 {
		font-size: 48px;
		line-height: 62px
	}

	.ecom-tech-sec {
		padding: 85px 0 50px
	}

	.title-sec h1 {
		font-size: 48px;
		line-height: 60px
	}

	.case-studies-sec-inn {
		padding: 85px 0
	}

	.app-portfolio ul {
		gap: 23px
	}

	.port-container {
		column-gap: 32px
	}

	.counters-lft h1 {
		font-size: 48px;
		line-height: 62px
	}

	ul.counter-list li .fun-fact-number span {
		font-size: 54px;
		line-height: 64px
	}

	.staff-sec ul {
		gap: 23px
	}

	.portfolio-sec.mobile-app-portfolio .app-portfolio {
		margin-top: 0
	}

	.why-lft {
		padding-left: 250px
	}

	.function-div {
		padding: 0 80px
	}

	ul.feature-list li {
		flex: 1 1 21%
	}

	.about-crm-sec .crm-lft {
		padding-right: 120px
	}

	.solution-sec .function-div {
		padding: 0 130px
	}
}

@media screen and (min-width:992px) and (max-width:1199px) {
	.wpo-hero-slider {
		height: 620px
	}

	.wpo-hero-slider .slide-title h2 {
		font-size: 44px;
		line-height: 56px;
		padding-bottom: 20px;
		margin-bottom: 20px
	}

	.wpo-hero-slider .slide-inner .slide-content {
		padding-left: 80px
	}

	.wpo-hero-slider .slide-text {
		max-width: 380px
	}

	.wpo-hero-slider .slide-text p {
		font-size: 20px;
		line-height: 28px
	}

	.wpo-hero-slider .slide-text p br {
		display: none
	}

	.wpo-hero-slider .slide-btns .theme-btn i {
		font-size: 24px
	}

	.section-title h1 {
		font-size: 44px;
		line-height: 54px
	}

	.portfolio_section {
		margin-top: 40px
	}

	.portfolio_fullimage.first-img .exp-title h4 {
		margin-bottom: 12px
	}

	.portfolio_fullimage.first-img .exp-title h2 {
		font-size: 28px;
		line-height: 36px
	}

	.portfolio_fullimage .exp-title h2 {
		font-size: 21px;
		line-height: 28px
	}

	.portfolio_fullimage .exp-title span.arrow i {
		font-size: 30px
	}

	.portfolio_fullimage .exp-title span.arrow {
		bottom: -5px;
		right: 22px
	}

	.prod-cont {
		padding: 30px
	}

	.prod-cont h2 {
		font-size: 28px;
		line-height: 34px
	}

	.partner-div {
		padding: 0
	}

	.expertise-sec {
		padding-top: 50px
	}

	.parallax-cnt.parallax-cnt-rht {
		width: 42%
	}

	.products-div {
		padding: 0 4%;
		margin-top: 40px
	}

	.parallax-cnt h1 {
		font-size: 44px;
		line-height: 56px
	}

	.contact-page-form {
		padding: 0 6%
	}

	.section-title h2 {
		font-size: 40px
	}

	.send-btn {
		padding: 14px 15px
	}

	.test-carousel.owl-carousel {
		padding: 0 12%
	}

	.test-txt p {
		font-size: 17px
	}

	ul.home-prod-lst li {
		margin-bottom: 22px
	}

	.digital-products-sec {
		padding-top: 140px
	}

	.footer-widget .widget-title {
		font-size: 15px
	}

	.footer .footer-col-2 {
		padding-left: 30px
	}

	.footer .footer-col-3 {
		padding-left: 30px
	}

	.footer .footer-col-4 {
		padding-left: 30px
	}

	.mobile-platfrm {
		padding: 45px 0
	}

	.mobile-platfrm h2 {
		margin-bottom: 15px;
		line-height: 34px
	}

	.platform-list p {
		font-size: 16px
	}

	.creative {
		min-height: 380px
	}

	.creative h3 {
		font-size: 48px;
		line-height: 60px
	}

	.service h2 {
		font-size: 48px;
		line-height: 60px;
		margin-bottom: 40px
	}

	.choose h2 {
		font-size: 48px;
		line-height: 60px;
		margin-bottom: 20px
	}

	.service {
		padding: 45px 0
	}

	.brnd-blue-bg {
		padding: 40px 0
	}

	.brnd-blue-bg p {
		font-size: 18px;
		line-height: 30px
	}

	.choose {
		padding-top: 45px
	}

	.choose .odometer.odometer-auto-theme {
		font-size: 50px
	}

	.choose h3 {
		font-size: 26px;
		line-height: 32px;
		padding-bottom: 50px
	}

	.dev-process {
		padding: 45px 0
	}

	.dev-process h2 {
		font-size: 48px;
		line-height: 60px
	}

	.dev-cont ul li p {
		font-size: 17px;
		line-height: 26px
	}

	.industries {
		padding: 45px 0
	}

	.industries h2 {
		font-size: 48px;
		line-height: 60px
	}

	.lets-talk {
		padding: 60px 0
	}

	.expertise-sec.case-sec {
		padding: 45px 0
	}

	.expertise-sec.case-sec h3 {
		font-size: 28px;
		line-height: 34px;
		margin-bottom: 32px
	}

	.case-studies-sec .metro_portfolio_grid .grid-item,
	.case-studies-sec .metro_portfolio_grid .grid-sizer {
		width: 31.9%;
		margin-bottom: 20px
	}

	.apply-job {
		padding: 45px 0
	}

	.form-lft h2 {
		font-size: 30px;
		line-height: 36px;
		margin-bottom: 30px
	}

	.form-lft {
		padding-right: 50px
	}

	.about-aes-sec.career-aes {
		padding: 50px 0
	}

	.about-aes-sec.career-aes h2 {
		font-size: 28px;
		line-height: 32px
	}

	.about-aes-sec.career-aes .abt-lft {
		padding-right: 30px
	}

	.about-aes-sec.career-aes .abt-lft p {
		font-size: 18px;
		line-height: 28px
	}

	.career-aes .img-lft1 {
		height: 228px
	}

	.about-aes-sec.career-aes .abt-rgt {
		padding-right: 10px
	}

	.career-aes .img-btm-rgt {
		height: 183px
	}

	.title-image .title h1 {
		font-size: 48px;
		line-height: 60px
	}

	.manage-profile .title-image {
		padding: 85px 0 85px
	}

	.jobs-sec {
		padding: 50px 0
	}

	.jobs-list li {
		padding: 30px 0
	}

	.jobs-sec h1 {
		font-size: 48px;
		line-height: 60px;
		margin-bottom: 40px
	}

	.jobs-sec li h3 {
		font-size: 30px;
		margin-bottom: 20px
	}

	.work-sec {
		padding: 60px 0
	}

	.work-sec h1 {
		font-size: 36px;
		line-height: 44px;
		padding-bottom: 16px;
		margin-bottom: 20px
	}

	.work-sec h3 {
		margin-bottom: 15px
	}

	.we-provide .desc-txt p br {
		display: none
	}

	.desc-blue {
		padding: 40px 0
	}

	.we-provide .desc-txt {
		padding-right: 0
	}

	.benefits-sec {
		padding: 45px 0
	}

	.benefits-sec h1 {
		font-size: 48px;
		line-height: 60px
	}

	.work-lft {
		padding-right: 20px
	}

	.benefits-list ul {
		gap: 30px
	}

	.benefits-list li {
		width: 31%
	}

	.benefits-list li h3 {
		font-size: 20px;
		line-height: 28px
	}

	.blog-pad {
		margin-top: -247px
	}

	.inner-ban-caption.blog-caption .inner-caption h1 {
		font-size: 40px;
		line-height: 50px;
		padding-bottom: 20px
	}

	.blog-lft {
		padding: 40px 35px 20px
	}

	.blog-lft ul {
		margin-bottom: 10px
	}

	.blog-lft p {
		font-size: 18px;
		line-height: 26px;
		padding-bottom: 20px
	}

	.blog-lft h2 br {
		display: none
	}

	.blog-lft h2 {
		font-size: 26px;
		line-height: 34px;
		margin-bottom: 10px
	}

	.blog-lft a.drone-link {
		margin-bottom: 5px
	}

	.blog-list-sec {
		padding-bottom: 40px
	}

	.blog-list li h2 {
		font-size: 19px;
		line-height: 26px
	}

	.blog-list ul {
		column-gap: 30px;
		row-gap: 30px
	}

	.blog-list li {
		width: 31.2%
	}

	.blog-list li .blog-cont {
		padding-top: 15px
	}

	.blog-list li span.arrow {
		display: none
	}

	.blog-list li h2 br {
		display: none
	}

	.drone-cont-sec {
		padding: 0
	}

	.drone-pad h2 {
		font-size: 42px;
		line-height: 52px
	}

	.drone-pad ul {
		margin-bottom: 35px;
		padding-bottom: 20px
	}

	.drone-pad p {
		font-size: 18px;
		line-height: 26px;
		padding-bottom: 30px
	}

	.drone-type {
		padding: 40px 0
	}

	.drone-type-lft {
		padding-right: 50px
	}

	.drone-type-lft h2 {
		font-size: 28px;
		line-height: 36px;
		margin-bottom: 25px
	}

	.drone-type-lft h3 {
		font-size: 22px;
		line-height: 32px;
		margin-bottom: 25px
	}

	.drone-type-lft p {
		font-size: 18px;
		line-height: 26px
	}

	.drone-facts {
		padding: 45px 0 55px
	}

	.drone-facts-lft h2 br {
		display: none
	}

	.drone-facts-lft h2 {
		font-size: 30px;
		line-height: 38px;
		margin-bottom: 30px
	}

	.drone-facts-rgt {
		padding-right: 0
	}

	.drone-facts-rgt h2 {
		font-size: 30px;
		line-height: 38px;
		margin-bottom: 15px
	}

	.drone-facts-rgt p {
		font-size: 18px;
		line-height: 26px;
		margin-bottom: 25px
	}

	.drone-facts li {
		font-size: 18px;
		line-height: 26px;
		margin-bottom: 15px
	}

	.drone-app-dev .title-image {
		padding: 100px 0
	}

	.drone-app-dev .title-image .title h1 {
		font-size: 42px;
		line-height: 52px
	}

	.drone-technology {
		padding: 55px 0
	}

	.drone-technology h2 {
		font-size: 42px;
		line-height: 52px;
		margin-bottom: 50px
	}

	.drone-technology ul.technology-li {
		row-gap: 50px
	}

	.technology-lft {
		padding-right: 0
	}

	.technology-rgt {
		padding-right: 0;
		margin-bottom: 20px
	}

	.technology-li li:nth-child(2n) .technology-rgt {
		padding-right: 20px;
		padding-left: 0
	}

	.drone-technology h3 {
		margin-bottom: 15px
	}

	.drone-technology span.number-pad {
		margin-bottom: 15px
	}

	.drone-technology p {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 20px
	}

	.conclusion-pad {
		padding: 45px 40px 20px;
		border: 3px solid #0a0b12;
		margin-bottom: 35px
	}

	.conclusion-pad h2 {
		font-size: 42px;
		line-height: 52px;
		margin-bottom: 30px
	}

	.conclusion-pad p {
		font-size: 18px;
		line-height: 26px;
		margin-bottom: 25px
	}

	.tags-pad li a {
		font-size: 18px
	}

	.tags-sec {
		padding-bottom: 100px
	}

	.benefits-facts h2,
	.erp-sec h1,
	.technologies-exp h1 {
		font-size: 44px;
		line-height: 56px
	}

	.title-sec h1,
	.title-image .title h1 {
		font-size: 44px;
		line-height: 54px
	}

	.career-words p br {
		display: none
	}

	.erp-list li {
		padding: 40px 40px 45px 0
	}

	.erp-list li:nth-child(2n) {
		padding-left: 50px;
		padding-right: 20px
	}

	.information-sec .info-rgt {
		padding-left: 20px;
		padding-right: 0
	}

	.information-sec .faq-accordion .accordion .accordion-content {
		padding-right: 10px
	}

	.information-sec .faq-accordion .accordion .accordion-content p:first-child {
		padding-top: 0
	}

	.information-sec .faq-accordion .accordion .accordion-content p {
		margin-bottom: 20px
	}

	.information-sec .info-full li br {
		display: none
	}

	.benefits-facts {
		padding: 60px 0 65px
	}

	.benefits-facts .benefits-lft {
		padding-right: 15px;
		padding-left: 0
	}

	.app-sec {
		padding: 60px 0 80px
	}

	.app-sec .ecom-lft {
		padding-right: 15px
	}

	.app-sec .ecom-rgt {
		padding-right: 10px
	}

	.app-sec .ecom-lft h2 {
		margin-bottom: 30px
	}

	.desc-blue {
		padding: 60px 0
	}

	.app-list-sec {
		padding: 65px 0 75px
	}

	.ios-app-sec,
	.case-studies-sec-inn {
		padding: 80px 0
	}

	.react-dev {
		padding: 75px 0 80px
	}

	.technologies-exp {
		padding: 60px 0 30px
	}

	.app-div ul {
		column-gap: 25px;
		row-gap: 35px
	}

	.app-div li {
		width: 22.9%
	}

	.app-div li a {
		padding-left: 18px;
		font-size: 22px;
		line-height: 28px
	}

	.ios-app-sec h2 {
		padding-left: 20px;
		min-width: 220px
	}

	.ios-app-sec li {
		padding: 0 30px
	}

	.react-app li {
		padding: 0 8px
	}

	.technologies-exp h1 {
		margin-bottom: 45px
	}

	.technologies-exp .tabs li {
		width: auto;
		padding: 0 10px
	}

	.technologies-exp .tech-div ul.tech-lst li img {
		max-width: 90%
	}

	.case-studies-sec-inn .pr-85 {
		padding-right: 40px
	}

	.case-carousel .owl-nav {
		bottom: 0
	}

	.case_carousel__item .case-img {
		padding-top: 25px
	}

	.app-portfolio {
		margin-top: -185px
	}

	.abt-project {
		padding: 20px 0 60px
	}

	.app-screens,
	.our-process {
		padding: 60px 0
	}

	.inr-contact-pg {
		padding-bottom: 60px
	}

	.abt-project h3,
	.app-screens h3,
	.our-process h3,
	.inr-contact-lft h3 {
		font-size: 42px;
		line-height: 49px
	}

	.app-screens h3,
	.our-process h3 {
		padding-bottom: 35px
	}

	.abt-project p {
		padding-right: 30px
	}

	.our-process img {
		padding-right: 18px
	}

	.our-process span {
		font-size: 72px
	}

	.inr-contact-lft {
		padding: 50px 40px 50px
	}

	.inr-contact-lft h4 {
		padding-right: 0;
		padding-bottom: 35px
	}

	.screens-app .owl-nav div {
		top: -79px
	}

	.process-carousel .owl-nav div {
		top: -97px
	}

	.case-detail-title h1 {
		font-size: 36px;
		line-height: 46px
	}

	.case-detail {
		padding: 30px
	}

	.seo-case-rgt h1 {
		font-size: 28px;
		line-height: 44px
	}

	.seo-case-rgt p {
		font-size: 16px;
		line-height: 28px;
		margin-bottom: 40px
	}

	.seo-skill-sec {
		padding: 70px 0
	}

	.seo-solution-sec {
		padding: 85px 0 60px
	}

	.solution-tab-lft img {
		width: 80%
	}

	.solution-tab-rgt {
		padding-right: 25px
	}

	.port-lft {
		padding: 25px
	}

	.port-lft h1 {
		font-size: 38px;
		line-height: 46px
	}

	.port-lft p {
		font-size: 20px;
		line-height: 28px
	}

	.port-lft a.partner-btn {
		margin-top: 30px
	}

	.seo-portfolio-sec .title-sec h3 {
		font-size: 32px;
		line-height: 44px
	}

	.seo-portfolio-sec .title-sec h3 br {
		display: none
	}

	.seo-portfolio-sec.seo-case-sec .seo-portfolio-div h1 {
		font-size: 40px;
		line-height: 42px
	}

	ul.seo-portfolio-lst li .portfolio-cont {
		padding-top: 20px
	}

	ul.seo-portfolio-lst li .portfolio-cont h2 {
		font-size: 24px;
		line-height: 30px
	}

	.seo-domain.seo-benefit {
		padding: 80px 0 70px
	}

	.seo-domain .domain-lft {
		padding-right: 35px
	}

	ul.cont-list li {
		font-size: 18px;
		line-height: 28px
	}

	.seo-domain {
		padding: 75px 0 75px
	}

	.seo-domain .domain-lft h2 {
		font-size: 40px;
		line-height: 42px
	}

	.seo-process {
		padding: 75px 0 85px
	}

	.seo-process .process-lft {
		padding-right: 30px
	}

	.seo-process .process-lft h2 {
		font-size: 40px;
		line-height: 42px
	}

	.seo-process .process-lft p {
		font-size: 18px;
		line-height: 28px
	}

	.seo-methods {
		padding: 60px 0 60px
	}

	.seo-methods .method-img {
		width: 100%
	}

	.seo-methods .method-img img {
		width: auto
	}

	.seo-methods .method-cont {
		width: 100%;
		padding: 20px 25px 0 0
	}

	.seo-methods .method-cont h2 {
		font-size: 28px;
		line-height: 32px
	}

	.inner-caption h1 {
		font-size: 50px;
		line-height: 60px;
		padding-bottom: 20px;
		margin-bottom: 25px
	}

	.addr-pad {
		margin-bottom: 50px
	}

	.contact-lft {
		padding: 50px 35px 50px
	}

	.contact-lft h2 {
		font-size: 40px;
		line-height: 46px
	}

	.contact-rht {
		padding: 75px 30px 65px
	}

	.contact-rht h3 {
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 12px
	}

	.enquiry-sec {
		padding: 55px 45px;
		margin: 0 0 60px
	}

	.cont-map-sec {
		margin-bottom: 70px
	}

	.desc-txt {
		padding-right: 0
	}

	.apply-sec {
		padding: 0
	}

	.form-lft {
		padding-right: 20px
	}

	.form-lft.form-rht {
		padding-left: 20px
	}

	.inner-banner-iceapple .inner-caption h4 {
		font-size: 26px;
		margin-bottom: 10px;
		line-height: 30px
	}

	.inner-banner-iceapple .inner-caption h1 {
		font-size: 40px;
		line-height: 46px;
		padding-bottom: 15px;
		margin-bottom: 25px
	}

	.inner-caption p {
		font-size: 18px;
		line-height: 28px
	}

	.inner-caption a {
		margin-top: 30px
	}

	.markets-sec {
		padding: 65px 0 85px
	}

	.title-sec h1 {
		font-size: 42px;
		line-height: 52px
	}

	.market-tab .tabs li a {
		padding: 22px 30px
	}

	.market-tab-lft {
		padding: 40px 35px
	}

	.mob-app-exp .title-image {
		padding: 130px 0
	}

	.title-image .title h1 {
		font-size: 48px;
		line-height: 58px
	}

	.title-sec p {
		font-size: 24px;
		line-height: 34px
	}

	.ice-app-img img {
		width: 90%
	}

	.mob-apple-dev .title-image {
		padding: 130px 0
	}

	.faq-accordion .accordion .accordion-title {
		font-size: 22px
	}

	.faq-accordion .accordion .accordion-content p {
		font-size: 17px;
		line-height: 26px
	}

	.faq-accordion .accordion .accordion-content {
		padding: 30px 0 20px
	}

	.title-image {
		padding: 130px 0
	}

	ul.choose-apple-lst li .choose-cont-div {
		padding: 0 40px 0 0
	}

	ul.choose-apple-lst li .choose-cont-div p {
		font-size: 18px;
		line-height: 28px
	}

	.about-ecom-sec .ecom-lft {
		padding-right: 40px
	}

	.about-ecom-sec .ecom-lft h2 {
		font-size: 28px;
		line-height: 38px;
		margin-bottom: 20px
	}

	.about-ecom-sec .ecom-lft p {
		font-size: 18px;
		line-height: 28px;
		margin-bottom: 25px
	}

	.about-ecom-sec .ecom-rgt p {
		font-size: 18px;
		line-height: 28px;
		margin-bottom: 25px
	}

	.about-ecom-sec .ecom-rgt {
		padding-right: 45px
	}

	.ecom-sol-sec h1 {
		font-size: 30px;
		line-height: 34px
	}

	.ecom-sol-list ul.ecom-lst li .sol-cont h2 {
		font-size: 22px;
		line-height: 28px
	}

	.desc-aes-sec {
		padding: 60px 0
	}

	.desc-aes-sec h1 {
		font-size: 40px;
		line-height: 54px
	}

	.ecom-tech-sec {
		padding: 80px 0 50px
	}

	.tech-div ul.tech-lst {
		padding: 0 30px
	}

	.ecom-soft-dev .title-image {
		padding: 130px 0
	}

	.case-studies-sec-inn {
		padding: 50px 0
	}

	.case-carousel {
		margin-top: 40px
	}

	.case_carousel__item .case-txt h1 {
		font-size: 30px;
		line-height: 40px;
		margin-bottom: 20px
	}

	.case_carousel__item .case-txt p {
		font-size: 18px;
		line-height: 28px
	}

	.case-txt.pr-85 {
		padding-right: 40px
	}

	.case-carousel .owl-nav {
		position: relative
	}

	.about-ecom-sec.about-seo-sec {
		padding: 60px 0 60px
	}

	.seo-desc-sec {
		padding: 70px 0 70px
	}

	.seo-desc-txt {
		padding: 0 30px
	}

	.seo-desc-txt h2 {
		font-size: 30px;
		line-height: 44px
	}

	.seo-success-sec {
		padding: 65px 0 80px
	}

	ul.success-lst li .success-cont h2 {
		font-size: 28px;
		line-height: 30px
	}

	.seo-keyword h3 {
		font-size: 48px;
		line-height: 66px
	}

	.seo-service {
		padding: 60px 0 80px
	}

	.seo-service .faq-accordion .accordion .accordion-title {
		padding: 15px 20px 15px 0;
		font-size: 26px
	}

	.seo-marketing .title-image {
		padding: 130px 0
	}

	.app-portfolio ul {
		gap: 28px
	}

	.app-portfolio ul li {
		flex: 0 1 48.5%
	}

	.app-portfolio ul li .app-txt h1 {
		font-size: 28px;
		line-height: 32px
	}

	.port-container {
		column-gap: 25px
	}

	.portfolio-sec .controls {
		width: 45%
	}

	.controls-rht {
		width: 55%
	}

	.port-container .port-main .port-cnt h2 {
		font-size: 24px;
		line-height: 30px
	}

	.company-words ul.words {
		padding-left: 0
	}

	.company-words ul.words li {
		font-size: 36px;
		line-height: 46px
	}

	.about-aes-sec {
		padding: 70px 0 50px
	}

	.abt-lft {
		padding-right: 35px
	}

	.abt-lft p {
		font-size: 18px;
		line-height: 28px;
		margin-bottom: 22px
	}

	.abt-img-rgt {
		width: 60%
	}

	.counters-sec {
		padding: 65px 0 15px
	}

	.counters-lft h1 {
		font-size: 48px;
		line-height: 62px
	}

	.counters-rgt {
		padding-top: 0
	}

	ul.counter-list li {
		padding: 35px 0 65px
	}

	ul.counter-list li .fun-fact-number h3 {
		line-height: 56px
	}

	ul.counter-list li .fun-fact-number span {
		font-size: 42px;
		line-height: 56px
	}

	.why-choose-sec {
		padding: 85px 0
	}

	.choose-sec-lft h1 {
		font-size: 46px;
		line-height: 56px
	}

	.choose-sec-rgt p {
		font-size: 20px;
		line-height: 30px
	}

	.choose-div {
		margin-top: 65px
	}

	ul.choose-lst li {
		padding: 30px 30px 35px
	}

	ul.choose-lst li .choose-cont-div h2 {
		font-size: 40px;
		line-height: 42px
	}

	ul.choose-lst li .choose-cont-div h3 {
		margin-bottom: 25px
	}

	.partener-program-sec {
		padding: 130px 0
	}

	.partner-title h1 {
		font-size: 46px;
		line-height: 56px
	}

	.partener-cont-sec {
		padding: 65px 0 40px
	}

	.part-lft {
		padding-right: 45px
	}

	.part-rgt {
		padding-right: 45px
	}

	.recognitions-sec {
		padding: 70px 0
	}

	.recognitions-sec ul li img {
		width: 75%
	}

	.growing-sec {
		padding: 60px 0
	}

	.growing-sec ul.grow-lst li {
		width: 48%;
		margin-right: 4%
	}

	.growing-sec ul.grow-lst li .grow-img {
		width: 145px
	}

	.growing-sec ul.grow-lst li .grow-img img {
		height: auto
	}

	.growing-sec ul.grow-lst li .grow-cont {
		width: calc(100% - 145px);
		padding: 0 35px 0 25px
	}

	.growing-sec ul.grow-lst li .grow-cont h2 {
		font-size: 30px;
		line-height: 38px
	}

	.growing-sec ul.grow-lst li .grow-cont p {
		font-size: 18px;
		line-height: 28px
	}

	.about-case-sec,
	.client-case-sec {
		padding: 60px 0 70px
	}

	.brief-case-sec {
		padding: 60px 0
	}

	.case-abt-div {
		margin-top: 50px
	}

	.case-abt-rgt {
		padding: 0 50px
	}

	.case-tab-sec {
		padding-bottom: 60px
	}

	ul.client-det-list li {
		padding: 25px 15px
	}

	ul.client-det-list li .client-txt {
		width: calc(100% - 40px)
	}

	.client-case .pr-80 {
		padding-right: 60px
	}

	.brief-case p {
		margin-bottom: 30px
	}

	.case-tab-list {
		width: 100%;
		overflow-x: scroll;
		overflow-y: hidden;
		white-space: nowrap;
		position: relative;
		z-index: 9
	}

	.case-tab-div .tabs {
		display: inline-flex;
		width: 100%
	}

	.case-tab-div .tabs li {
		width: 50%;
		display: inline;
		float: none
	}

	.case-tab-div .tab_content {
		padding-top: 50px
	}

	.case-tab-content h4 {
		margin-bottom: 40px
	}

	.case-tab-lft {
		padding-right: 30px
	}

	.case-tab-rgt p {
		margin-bottom: 25px
	}

	.company-words ul.words li {
		font-size: 34px;
		line-height: 42px;
		padding-right: 44px
	}

	.section-title h1,
	.staff-sec h1 {
		font-size: 44px;
		line-height: 54px
	}

	.director-lft h1 {
		font-size: 42px;
		line-height: 52px
	}

	.teams-sec {
		padding: 60px 0
	}

	.teams-sec p br {
		display: none
	}

	.staff-sec .team-name h3 {
		font-size: 22px
	}

	.director-rht ul li {
		flex: 1 1 47%
	}

	.staff-sec ul {
		gap: 18px
	}

	.portfolio-sec.mobile-app-portfolio .app-portfolio {
		margin-top: 0
	}

	.portfolio-sec.mobile-app-portfolio .app-portfolio ul li {
		flex: 0 1 48%
	}

	.about-rwd-sec {
		padding: 65px 0
	}

	.about-rwd-sec .rwd-lft {
		padding-right: 35px
	}

	.about-rwd-sec .rwd-rgt {
		padding-left: 15px
	}

	.about-rwd-sec p {
		font-size: 18px;
		line-height: 28px
	}

	.rwd-sec {
		padding: 65px 0
	}

	.rwd-sec h1 {
		font-size: 48px;
		line-height: 58px
	}

	.rwd-sec p {
		font-size: 18px;
		line-height: 28px
	}

	.desc-txt ul.desc-list li {
		font-size: 18px;
		line-height: 26px
	}

	.service-sec {
		padding: 65px 0
	}

	.service-sec h1 {
		font-size: 48px;
		line-height: 58px;
		margin-bottom: 45px
	}

	.service-div {
		padding: 0 12px
	}

	.service-sec ul li {
		font-size: 18px;
		line-height: 24px
	}

	.serv-rgt {
		padding-left: 60px
	}

	.why-sec {
		padding: 60px 0
	}

	.why-sec h1 {
		font-size: 48px;
		line-height: 58px
	}

	.why-lft {
		padding-left: 12px
	}

	.why-rgt {
		padding-left: 12px
	}

	.why-sec ul.why-list li {
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 18px
	}

	ul.rwd-tech-lst {
		column-gap: 75px
	}

	.why-rwd {
		padding: 60px 0
	}

	.why-rwd h1 {
		font-size: 48px;
		line-height: 58px
	}

	.why-rwd-lft {
		padding-right: 35px
	}

	.why-rwd-rgt {
		padding-left: 35px
	}

	ul.rwd-list li h2 {
		font-size: 28px;
		line-height: 34px
	}

	.brnd-blue-bg.blue-bg1 {
		padding: 55px 0
	}

	.case-studies-sec-inn.rwd-case {
		padding: 50px 0
	}

	.scroll-to-top {
		display: none
	}

	.function-sec {
		padding: 60px 0
	}

	.function-div {
		padding: 0 40px
	}

	ul.feature-list {
		gap: 20px
	}

	ul.feature-list li {
		flex: 0 1 23.3%
	}

	.about-crm-sec .crm-lft {
		padding-right: 120px
	}

	ul.feature-list li h2 {
		font-size: 18px
	}

	.function-sec h1 {
		font-size: 48px;
		line-height: 58px
	}

	.about-rwd-sec.about-crm-sec h2 {
		font-size: 28px;
		line-height: 36px
	}

	.about-rwd-sec.about-crm-sec h2 br {
		display: none
	}

	.tech-lft {
		padding-top: 20px
	}

	.tech-lft h1 {
		font-size: 48px;
		line-height: 58px
	}

	.why-rwd.value-sec h1 {
		margin-bottom: 45px
	}

	ul.value-list li {
		margin-bottom: 20px;
		font-size: 18px
	}

	.about-rwd-sec.about-crm-sec h2 br {
		display: none
	}

	.about-crm-sec .crm-lft {
		padding-right: 100px
	}

	.erp-advan-sec .title-image {
		padding: 130px 0
	}

	.sol-provider-sec {
		padding: 65px 0
	}

	.provider-lft {
		padding-right: 30px
	}

	.provider-lft h1 {
		font-size: 48px;
		line-height: 54px;
		margin-bottom: 30px
	}

	.provider-lft p {
		font-size: 18px;
		line-height: 28px;
		margin-bottom: 20px
	}

	.data-title-sec {
		padding: 65px 0
	}

	.data-title-sec .title h1 {
		font-size: 50px;
		line-height: 56px
	}

	.erp-modern-sec .title-image {
		padding: 130px 0
	}

	.hrms-aes {
		padding: 65px 0
	}

	.solution-sec .function-div {
		padding: 0 100px
	}

	.erp-soft-sec .title-image {
		padding: 130px 0
	}

	.feature h5 {
		font-size: 22px;
		line-height: 25px
	}

	.feature h6 {
		margin-bottom: 15px
	}

	.feature {
		padding: 20px
	}

	.salient-sec h2 {
		font-size: 48px;
		line-height: 58px;
		margin-bottom: 30px
	}

	.salient-sec {
		padding: 50px 0 0
	}

	.invoice-lst {
		padding: 50px 0
	}

	.invoice-lst ul.in-list li .invoice-lft h2 {
		font-size: 32px;
		line-height: 36px
	}

	.tech-lft.blue h1 {
		margin-bottom: 10px
	}

	.tech-lft.blue p {
		font-size: 18px;
		line-height: 25px
	}

	.tech-crm.bery {
		padding: 40px 0
	}

	.services-icn ul {
		column-gap: 39px
	}

	.services-icn li {
		width: 47.5%
	}

	.services-icn li a {
		min-height: 152px
	}

	.services-icn li a br {
		display: none
	}

	.lets-start-section {
		padding: 70px 0
	}

	.lets-start-box:before {
		display: none
	}

	.lets-lft {
		padding-left: 30px
	}

	.lets-lft h1 {
		font-size: 35px
	}

	.services-icn h2 {
		font-size: 45px;
		line-height: 55px;
		margin-bottom: 30px
	}

	.services-icn {
		padding: 50px 0 60px
	}

	.title-image .title h4 {
		font-size: 40px;
		line-height: 50px;
		margin-bottom: 20px
	}

	.title-pad h1 {
		font-size: 44px;
		line-height: 54px
	}

	.title-pad p {
		font-size: 24px;
		line-height: 34px
	}

	.contact-rht p br {
		display: none
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	img {
		max-width: 100%
	}

	.container.header-row {
		max-width: 98%
	}

	.header-top-bar-info {
		display: none
	}

	.header__navigation {
		display: none
	}

	.header__logo {
		padding: 15px 0;
		flex-basis: 110px;
		left: 50%;
		transform: translateX(-50%);
		position: relative
	}

	.header-area--absolute {
		position: relative;
		border-bottom: 1px solid rgba(0, 0, 0, .1);
		background: #fff
	}

	.wpo-hero-slider {
		height: 480px
	}

	.wpo-hero-slider .slide-title {
		max-width: 400px
	}

	.wpo-hero-slider .swiper-container-horizontal>.swiper-pagination-bullets,
	.wpo-hero-slider .swiper-pagination-custom,
	.wpo-hero-slider .swiper-pagination-fraction {
		display: none
	}

	.wpo-hero-slider .slide-title h2 {
		font-size: 38px;
		line-height: 48px;
		padding-bottom: 20px;
		margin-bottom: 20px
	}

	.wpo-hero-slider .slide-inner .slide-content {
		padding-left: 10px;
		padding-top: 0
	}

	.wpo-hero-slider .slide-text {
		max-width: 380px
	}

	.wpo-hero-slider .slide-text p {
		font-size: 19px;
		line-height: 28px
	}

	.wpo-hero-slider .slide-text p br {
		display: none
	}

	.wpo-hero-slider .slide-btns .theme-btn i {
		font-size: 24px
	}

	.wpo-hero-slider .slide-text p {
		margin-bottom: 30px
	}

	.wpo-hero-slider .slide-title h2:after {
		width: 80%
	}

	.wpo-hero-slider .slide-inner {
		background-position: left 70% center;
	}

	.wpo-hero-slider .swiper-button-prev {
		left: 20px
	}

	.wpo-hero-slider .swiper-button-next {
		right: auto;
		left: 50px
	}

	.wpo-hero-slider .swiper-button-next,
	.wpo-hero-slider .swiper-button-prev {
		top: auto;
		bottom: 10px;
		width: auto;
		height: auto;
		background: 0 0;
		border: none
	}

	.wpo-hero-slider .swiper-button-prev:before,
	.wpo-hero-slider .swiper-button-next:before {
		color: #000
	}

	.wpo-hero-slider .swiper-button-prev:hover,
	.wpo-hero-slider .swiper-button-next:hover {
		background: 0 0
	}

	.expertise-sec {
		padding-top: 50px
	}

	.section-title h1 {
		font-size: 38px;
		line-height: 44px
	}

	.section-title p {
		font-size: 24px;
		line-height: 32px
	}

	.portfolio_section {
		margin-top: 40px
	}

	.products-div {
		padding: 0;
		margin-top: 40px
	}

	.digital-products-sec {
		padding-top: 150px;
		padding-bottom: 60px
	}

	.prod-cont {
		padding: 15px
	}

	ul.home-prod-lst:first-child li:first-child {
		margin-top: 40px
	}

	ul.home-prod-lst li {
		margin-bottom: 20px
	}

	.partner-area {
		padding: 50px 0
	}

	.parallax-cnt h1 {
		font-size: 38px;
		line-height: 44px
	}

	.parallax-container.parallax-cnt-left .parallax-cnt {
		margin-left: 20px;
		width: 75%
	}

	.parallax-cnt.parallax-cnt-rht {
		margin-right: 30px;
		width: 53%
	}

	.prod-cont h2 {
		font-size: 26px;
		line-height: 32px
	}

	.section-title h2 {
		font-size: 40px
	}

	.testimonial-sec {
		padding: 50px 0
	}

	.partner-div {
		padding: 0
	}

	.test-carousel.owl-carousel {
		padding: 0
	}

	.test-txt h3 {
		font-size: 22px;
		margin-top: 15px
	}

	.test-carousel.owl-carousel .test-txt {
		padding-left: 30px
	}

	.test-carousel .owl-nav {
		display: none
	}

	.lets-talk .talk-title {
		margin-bottom: 50px !important
	}

	.portfolio_fullimage.first-img .exp-title {
		padding: 22px 15px
	}

	.portfolio_fullimage.first-img .exp-title h4 {
		margin-bottom: 12px
	}

	.portfolio_fullimage.first-img .exp-title h2 {
		font-size: 28px;
		line-height: 36px
	}

	.portfolio_fullimage .exp-title {
		padding: 0 25px 0 12px;
		bottom: 12px
	}

	.portfolio_fullimage .exp-title h2 {
		font-size: 21px;
		line-height: 28px
	}

	.portfolio_fullimage .exp-title span.arrow i {
		font-size: 30px
	}

	.portfolio_fullimage .exp-title span.arrow {
		bottom: -5px;
		right: 22px
	}

	.metro_portfolio_grid .grid-item.w_45 {
		width: 66.1%
	}

	.metro_portfolio_grid .grid-item,
	.metro_portfolio_grid .grid-sizer {
		width: 32.8%
	}

	.grid-item.mob-grid-item {
		display: block
	}

	.portfolio_fullimage .portfolio-plus-wrapper span {
		width: 70px;
		height: 70px
	}

	.portfolio_fullimage .portfolio-plus-wrapper span:after {
		height: 38px
	}

	.portfolio_fullimage .portfolio-plus-wrapper span:before {
		width: 38px
	}

	ul.home-prod-lst li .prod-div .portfolio-plus-wrapper span {
		width: 70px;
		height: 70px
	}

	ul.home-prod-lst li .prod-div .portfolio-plus-wrapper span:after {
		height: 38px
	}

	ul.home-prod-lst li .prod-div .portfolio-plus-wrapper span:before {
		width: 38px
	}

	.lets-talk {
		padding: 60px 0
	}

	.contact-page-form {
		padding: 0
	}

	.parallax-container.parallax-cnt-left {
		background: url(../../../themes/aes/assets/images/product-bg.jpg) no-repeat 0 0;
		background-attachment: fixed;
		height: auto !important;
		padding: 50px 0;
		background-size: cover;
		background-position: center;
		position: relative
	}

	.parallax-container.parallax-cnt-left:after {
		position: absolute;
		display: block;
		content: "";
		left: 0;
		top: 0;
		background: rgba(0, 0, 0, .4);
		width: 100%;
		height: 100%
	}

	.parallax-container {
		background: url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/qualiy-bg.jpg) no-repeat 0 0;
		background-attachment: fixed;
		height: auto !important;
		padding: 50px 0;
		background-size: cover;
		background-position: center
	}

	.toggle-menu {
		display: block
	}

	.footer .footer-col-2 {
		padding-left: 40px;
		border: none !important
	}

	.footer .footer-col-3 {
		padding-left: 15px;
		margin-top: 40px
	}

	.footer .footer-col-4 {
		padding-left: 40px;
		margin-top: 40px
	}

	.scroll-to-top {
		display: none
	}

	.mobile-platfrm {
		padding: 35px 0
	}

	.mobile-platfrm h2 {
		margin-bottom: 15px;
		line-height: 34px;
		font-size: 30px
	}

	.mobile-platfrm p {
		font-size: 19px
	}

	.mobile-platfrm p br {
		display: none
	}

	.platform-list h4 {
		font-size: 24px
	}

	.platform-list p {
		font-size: 16px;
		padding-right: 0
	}

	#app-carousel .owl-dots {
		text-align: center
	}

	#app-carousel .owl-dots .owl-dot {
		display: inline-block;
		margin: 0 5px
	}

	#app-carousel .owl-dots .owl-dot span {
		width: 12px;
		height: 12px;
		display: inline-block;
		background: #dfdfdf;
		border-radius: 50%
	}

	#app-carousel .owl-dots .owl-dot.active span {
		background: #ff6700
	}

	.creative {
		min-height: auto
	}

	.creative h3 {
		font-size: 40px;
		line-height: 50px
	}

	.service h2 {
		font-size: 40px;
		line-height: 50px;
		margin-bottom: 40px
	}

	.choose h2 {
		font-size: 40px;
		line-height: 50px;
		margin-bottom: 20px
	}

	.service {
		padding: 35px 0
	}

	.brnd-blue-bg {
		padding: 40px 0
	}

	.brnd-blue-bg p {
		font-size: 18px;
		line-height: 30px
	}

	.choose {
		padding-top: 35px
	}

	.choose .odometer.odometer-auto-theme {
		font-size: 40px;
		line-height: 50px
	}

	.choose h3 {
		font-size: 26px;
		line-height: 32px;
		padding-bottom: 50px
	}

	.dev-process {
		padding: 45px 0
	}

	.dev-process h2 {
		font-size: 40px;
		line-height: 50px
	}

	.dev-cont ul li p {
		font-size: 17px;
		line-height: 26px
	}

	.industries {
		padding: 45px 0
	}

	.industries h2 {
		font-size: 40px;
		line-height: 50px
	}

	.accordion-item {
		margin-bottom: 15px
	}

	.expertise-sec.case-sec {
		padding: 40px 0
	}

	.expertise-sec.case-sec h3 {
		font-size: 26px;
		line-height: 32px;
		margin-bottom: 32px
	}

	.case-studies-sec .metro_portfolio_grid .grid-item,
	.case-studies-sec .metro_portfolio_grid .grid-sizer {
		width: 31.5%;
		margin-bottom: 20px
	}

	.case-studies-sec .metro_portfolio_grid .w_45 {
		width: 66%
	}

	.case-studies-sec .portfolio_fullimage .exp-title h2 {
		font-size: 20px;
		line-height: 26px
	}

	.case-studies-sec .portfolio_fullimage .exp-title span.arrow {
		right: 10px
	}

	.case-studies-sec .portfolio_fullimage .exp-title span.arrow i {
		font-size: 24px
	}

	.apply-sec {
		padding: 0
	}

	.apply-job {
		padding: 40px 0
	}

	.form-lft h2 {
		font-size: 28px;
		line-height: 36px;
		margin-bottom: 30px
	}

	.form-lft {
		padding-right: 0
	}

	.form-lft.form-rht {
		margin-top: 30px
	}

	.career-detail-list {
		margin-bottom: 35px
	}

	.career-detail-list h2 {
		margin-bottom: 20px;
		font-size: 28px;
		line-height: 32px
	}

	.career-detail-list p {
		font-size: 18px;
		line-height: 26px
	}

	.border-pad {
		padding: 20px
	}

	.border-pad p {
		font-size: 17px
	}

	.career-detail-list li {
		font-size: 18px;
		line-height: 26px;
		margin-bottom: 15px
	}

	.career-detail-list h3 {
		font-size: 22px;
		margin-bottom: 20px
	}

	.about-aes-sec.career-aes {
		padding: 40px 0
	}

	.about-aes-sec.career-aes h2 {
		font-size: 28px;
		line-height: 32px;
		margin-bottom: 25px
	}

	.about-aes-sec.career-aes h2 br {
		display: none
	}

	.about-aes-sec.career-aes .abt-lft {
		padding-right: 0;
		width: 100%;
		margin-bottom: 0
	}

	.about-aes-sec.career-aes .abt-lft p {
		font-size: 18px;
		line-height: 28px
	}

	.about-aes-sec.career-aes .abt-lft p:last-child {
		margin-bottom: 0
	}

	.career-aes .img-lft1 {
		height: 228px
	}

	.about-aes-sec.career-aes .abt-rgt {
		padding-right: 10px
	}

	.career-aes .img-btm-rgt {
		height: 183px
	}

	.title-image .title h1 {
		font-size: 36px;
		line-height: 44px
	}

	.manage-profile .title-image {
		padding: 85px 0 85px
	}

	.jobs-sec {
		padding: 40px 0
	}

	.jobs-list li {
		padding: 20px 0
	}

	.jobs-sec h1 {
		font-size: 34px;
		line-height: 44px;
		margin-bottom: 40px
	}

	.jobs-sec li h3 {
		font-size: 22px;
		margin-bottom: 20px
	}

	.work-sec {
		padding: 40px 0
	}

	.work-sec h1 {
		font-size: 28px;
		line-height: 36px;
		padding-bottom: 16px;
		margin-bottom: 20px
	}

	.work-sec h3 {
		margin-bottom: 15px
	}

	.we-provide .desc-txt p br {
		display: none
	}

	.desc-blue {
		padding: 40px 0
	}

	.we-provide .desc-txt {
		padding-right: 10px
	}

	.benefits-sec {
		padding: 45px 0
	}

	.benefits-sec h1 {
		font-size: 40px;
		line-height: 50px
	}

	.work-lft {
		padding-right: 20px;
		width: 100%
	}

	.benefits-list ul {
		gap: 30px
	}

	.benefits-list li {
		width: auto;
		flex: 1 1 47%
	}

	.benefits-list li h3 {
		font-size: 20px;
		line-height: 28px
	}

	.career-aes .abt-img-rgt,
	.career-aes .abt-img-lft {
		display: none
	}

	.work-rht {
		width: 100%;
		margin-top: 20px
	}

	.mob-apple-dev.we-provide .title-image {
		height: 330px
	}

	.blog-pad {
		margin-top: -217px;
		margin-bottom: 35px
	}

	.blog-lft {
		padding: 40px 35px 20px;
		width: 100%
	}

	.blog-rht {
		width: 100%
	}

	.blog-lft h2 br {
		display: none
	}

	.blog-lft a.drone-link {
		margin-bottom: 10px
	}

	.blog-lft h2 {
		font-size: 28px;
		line-height: 36px;
		margin-bottom: 10px
	}

	.blog-lft ul {
		margin-bottom: 15px
	}

	.blog-lft p {
		font-size: 18px;
		line-height: 26px;
		padding-bottom: 20px
	}

	.blog-lft span.arrow {
		font-size: 30px
	}

	.blog-list ul {
		column-gap: 28px;
		row-gap: 35px
	}

	.blog-list li {
		width: 48%
	}

	.blog-list li h2 {
		font-size: 19px;
		line-height: 26px
	}

	.blog-list li h2 br {
		display: none
	}

	.blog-list li .blog-cont {
		padding-top: 15px
	}

	.blog-list li ul.month-li {
		width: auto
	}

	.blog-list li span.arrow {
		display: none
	}

	.blog-list li h2 br {
		display: none
	}

	.drone-cont-sec {
		padding: 0
	}

	.inner-ban-caption.blog-caption .inner-caption h1 {
		font-size: 40px;
		line-height: 50px;
		padding-bottom: 0
	}

	.inner-ban-caption.blog-caption .inner-caption h1:after {
		display: none
	}

	.drone-pad h2 {
		font-size: 36px;
		line-height: 40px
	}

	.drone-pad ul {
		margin-bottom: 35px;
		padding-bottom: 20px
	}

	.drone-pad p {
		font-size: 18px;
		line-height: 26px;
		padding-bottom: 20px
	}

	.drone-type {
		padding: 25px 0 0
	}

	.drone-type-lft {
		width: 100%;
		padding-right: 0
	}

	.drone-type-rgt {
		width: 100%;
		padding: 25px 0 0
	}

	.drone-type-lft h2 {
		font-size: 28px;
		line-height: 36px;
		margin-bottom: 20px
	}

	.drone-type-lft h3 {
		font-size: 22px;
		line-height: 30px;
		margin-bottom: 20px
	}

	.drone-type-lft p {
		font-size: 18px;
		line-height: 26px
	}

	.drone-facts {
		padding: 25px 0 45px
	}

	.drone-facts-lft h2 br {
		display: none
	}

	.drone-facts-lft h2 {
		font-size: 24px;
		line-height: 34px;
		margin-bottom: 30px
	}

	.drone-facts-rgt {
		padding-right: 0
	}

	.drone-facts-rgt h2 {
		font-size: 24px;
		line-height: 34px;
		margin-bottom: 15px
	}

	.drone-facts-rgt p {
		font-size: 18px;
		line-height: 26px;
		margin-bottom: 25px
	}

	.drone-facts li {
		font-size: 18px;
		line-height: 26px;
		margin-bottom: 15px
	}

	.drone-app-dev .title-image {
		padding: 100px 0
	}

	.drone-app-dev .title-image .title h1 {
		font-size: 42px;
		line-height: 52px
	}

	.drone-technology {
		padding: 40px 0
	}

	.drone-technology h2 {
		font-size: 34px;
		line-height: 44px;
		margin-bottom: 40px
	}

	.drone-technology ul.technology-li {
		row-gap: 50px
	}

	.technology-lft {
		width: 100%;
		padding-right: 0;
		order: 2
	}

	.technology-rgt {
		width: 100%;
		padding-right: 0;
		padding-left: 0;
		margin-bottom: 20px
	}

	.technology-li li {
		display: flex;
		flex-wrap: wrap
	}

	.technology-li li:nth-child(2n) .technology-rgt {
		padding-right: 0
	}

	.drone-technology h3 {
		margin-bottom: 15px;
		font-size: 28px;
		line-height: 34px
	}

	.drone-technology span.number-pad {
		margin-bottom: 15px;
		font-size: 28px
	}

	.drone-technology p {
		font-size: 18px;
		line-height: 26px;
		margin-bottom: 25px
	}

	.conclusion-pad {
		padding: 45px 40px 20px;
		border: 3px solid #0a0b12;
		margin-bottom: 35px
	}

	.conclusion-pad h2 {
		font-size: 42px;
		line-height: 52px;
		margin-bottom: 30px
	}

	.conclusion-pad p {
		font-size: 18px;
		line-height: 26px;
		margin-bottom: 25px
	}

	.tags-pad li a {
		font-size: 18px
	}

	.tags-sec {
		padding-bottom: 80px
	}

	.drone-app-dev .desc-txt p {
		font-size: 18px
	}

	.benefits-facts h2,
	.erp-sec h1,
	.technologies-exp h1 {
		font-size: 32px;
		line-height: 40px;
		margin-bottom: 30px
	}

	.title-sec h1,
	.title-image .title h1 {
		font-size: 38px;
		line-height: 44px
	}

	.career-words p br {
		display: none
	}

	.brainstem-aes {
		padding: 40px 0 40px
	}

	.brainstem-aes .abt-lft {
		padding-left: 10px;
		padding-right: 0
	}

	.brainstem-aes .abt-full {
		padding-top: 30px
	}

	.erp-sec {
		padding: 40px 0 40px
	}

	.erp-list li {
		padding: 40px 20px 40px 0
	}

	.erp-list li:nth-child(2n) {
		padding-left: 30px;
		padding-right: 10px
	}

	.erp-profile .title-image {
		padding: 90px 0 90px
	}

	.modules-sec,
	.information-sec {
		padding: 50px 0
	}

	.modules-sec .ice-app-img {
		display: none
	}

	.modules-sec .feature-lst-lft {
		float: left;
		display: block
	}

	.modules-sec .feature-lst-rgt {
		float: left;
		display: block;
		flex: none
	}

	.modules-sec .apple-features ul.feature-lst li p {
		font-size: 19px
	}

	.information-sec .info-rgt {
		padding-left: 20px;
		padding-right: 0
	}

	.information-sec .faq-accordion .accordion .accordion-content {
		padding-right: 10px;
		padding-left: 10px
	}

	.information-sec .faq-accordion .accordion .accordion-content p:first-child {
		padding-top: 0
	}

	.information-sec .faq-accordion .accordion .accordion-content p {
		margin-bottom: 20px;
		font-size: 18px;
		line-height: 26px
	}

	.information-sec .info-full li br {
		display: none
	}

	.benefits-facts .benefits-lft {
		padding-right: 15px;
		padding-left: 0
	}

	.information-sec .services-div {
		margin-top: 0
	}

	.information-sec .info-rgt {
		margin-top: 30px;
		padding-right: 10px;
		padding-left: 10px
	}

	.information-sec .info-full {
		margin-top: 30px;
		padding: 30px
	}

	.information-sec .info-full li,
	.information-sec .info-full li:nth-child(2n) {
		width: 100%
	}

	.benefits-facts {
		padding: 50px 0 55px
	}

	.benefits-facts li {
		min-height: inherit;
		font-size: 18px;
		line-height: 28px
	}

	.benefits-facts .benefits-lft li:last-child {
		margin-bottom: 35px
	}

	.benefits-facts .benefits-rgt {
		padding-left: 0
	}

	.app-sec {
		padding: 40px 0 60px
	}

	.app-sec .ecom-lft {
		padding-right: 15px
	}

	.app-sec .ecom-rgt {
		padding-right: 20px;
		padding-top: 60px
	}

	.app-sec .ecom-lft h2 {
		margin-bottom: 30px
	}

	.desc-blue {
		padding: 40px 0
	}

	.desc-txt {
		padding-right: 0
	}

	.ios-app-sec,
	.app-list-sec,
	.react-dev {
		padding: 40px 0
	}

	.case-studies-sec-inn {
		padding: 40px 0 70px
	}

	.technologies-exp {
		padding: 40px 0 30px
	}

	.app-div ul {
		column-gap: 15px;
		row-gap: 15px
	}

	.app-div li {
		width: 31.95%
	}

	.app-div li a {
		padding-left: 18px;
		font-size: 21px;
		line-height: 28px
	}

	.ios-app {
		padding-bottom: 35px;
		margin-bottom: 35px
	}

	.ios-app-sec h2 {
		padding-left: 0;
		min-width: 145px;
		font-size: 34px
	}

	.ios-app-sec li {
		padding: 0 15px;
		width: 32%
	}

	.react-app li {
		padding: 0 10px;
		width: 23.8%
	}

	.technologies-exp h1 {
		margin-bottom: 35px
	}

	.technologies-exp .tabs li a h2 {
		font-size: 22px
	}

	.technologies-exp .tech-div ul.tech-lst li {
		width: 33.3%;
		padding: 0 20px
	}

	.technologies-exp .tabs li {
		width: auto;
		padding: 0 10px
	}

	.technologies-exp .tech-div ul.tech-lst li img {
		max-height: 50px
	}

	.case_carousel__item .case-img {
		padding-top: 40px
	}

	.case-carousel .owl-nav {
		bottom: auto;
		right: 5px;
		left: auto;
		top: 27%
	}

	.case-studies-sec-inn .pr-85 {
		padding-right: 40px
	}

	.case-carousel {
		margin-top: 20px
	}

	.app-portfolio {
		margin-top: -200px
	}

	.app-portfolio li {
		width: 32.8%
	}

	.abt-project-lft {
		margin-bottom: 25px
	}

	.abt-project {
		padding: 0 0 50px
	}

	.app-screens,
	.our-process {
		padding: 50px 0
	}

	.inr-contact-pg {
		padding-bottom: 50px
	}

	.abt-project h3,
	.app-screens h3,
	.our-process h3,
	.inr-contact-lft h3 {
		font-size: 34px;
		line-height: 38px
	}

	.app-screens h3,
	.our-process h3 {
		padding-bottom: 30px
	}

	.abt-project p {
		padding-right: 0;
		padding-bottom: 20px;
		font-size: 18px;
		line-height: 28px
	}

	.our-process img {
		padding-right: 18px
	}

	.process-img {
		width: 84px;
		margin-bottom: 10px
	}

	.process-cont {
		width: 100%
	}

	.our-process span {
		font-size: 62px
	}

	.our-process h4 {
		bottom: 0
	}

	.inr-contact-lft {
		padding: 30px 10px 30px 25px
	}

	.inr-contact-lft h4 {
		padding-right: 0;
		padding-bottom: 20px;
		font-size: 22px;
		line-height: 30px
	}

	.screens-app .owl-nav div {
		top: -73px
	}

	.process-carousel .owl-nav div {
		top: -90px
	}

	.brainstem-aes .abt-lft p {
		font-size: 18px;
		line-height: 28px
	}

	.brainstem-aes .abt-full p {
		font-size: 18px;
		line-height: 28px;
		margin-top: 40px
	}

	.erp-list li p {
		font-size: 18px;
		line-height: 26px
	}

	.faq-accordion .accordion .accordion-title {
		font-size: 22px
	}

	.apple-features ul.feature-lst li h2 {
		font-size: 26px
	}

	.information-sec .info-full li {
		font-size: 18px;
		margin-bottom: 18px
	}

	.case-detail-title h1 {
		font-size: 30px;
		line-height: 40px
	}

	.case-detail {
		padding: 30px
	}

	.seo-case-rgt h1 {
		font-size: 24px;
		line-height: 40px;
		margin-bottom: 15px
	}

	.seo-case-rgt {
		padding-left: 0;
		margin-top: 25px
	}

	.seo-case-rgt p {
		margin-bottom: 40px
	}

	.seo-skill-sec {
		padding: 70px 0
	}

	.skill-lft {
		padding: 0 10px 0 0
	}

	.skill-lft h1 {
		font-size: 32px;
		line-height: 42px
	}

	.seo-solution-sec {
		padding: 70px 0 50px
	}

	.seo-solution-div .tabs {
		width: 100%
	}

	.seo-solution-div .tabs li {
		width: 32%;
		margin-right: 2%
	}

	.seo-solution-div .tabs li a {
		padding: 16px 25px
	}

	.seo-solution-div .tab .tab_content {
		padding-top: 35px
	}

	.solution-tab-rgt {
		padding-right: 0;
		order: -1
	}

	.port-lft {
		padding: 25px;
		background: #0032a1
	}

	.port-lft h1 {
		font-size: 32px;
		line-height: 40px
	}

	.port-lft h1 br {
		display: none
	}

	.port-lft p {
		font-size: 18px;
		line-height: 26px
	}

	.port-lft p br {
		display: none
	}

	.port-lft a.partner-btn {
		margin-top: 30px
	}

	.port-lft a.partner-btn:hover {
		color: #ff6700
	}

	.port-lft a.partner-btn:before {
		background: #fff
	}

	.seo-portfolio-sec {
		padding: 40px 0 50px
	}

	.seo-portfolio-sec.seo-case-sec .title-sec {
		padding-bottom: 30px
	}

	.seo-portfolio-sec .title-sec h3 br {
		display: none
	}

	.seo-portfolio-sec .title-sec h3 {
		font-size: 30px;
		line-height: 42px
	}

	.seo-portfolio-sec.seo-case-sec .seo-portfolio-div {
		margin-top: 45px
	}

	.seo-portfolio-sec.seo-case-sec .seo-portfolio-div h1 {
		font-size: 34px;
		line-height: 38px;
		margin-bottom: 30px
	}

	ul.seo-portfolio-lst li {
		width: 48%;
		margin-right: 4%;
		margin-bottom: 40px
	}

	ul.seo-portfolio-lst li:nth-child(3n-3) {
		margin-right: 4%
	}

	ul.seo-portfolio-lst li:nth-child(2n-2) {
		margin-right: 0
	}

	ul.seo-portfolio-lst li .portfolio-cont {
		padding-top: 20px
	}

	ul.seo-portfolio-lst li .portfolio-cont h2 {
		font-size: 24px;
		line-height: 30px
	}

	.pagination {
		margin-top: 20px
	}

	.seo-domain.seo-benefit {
		padding: 60px 0 50px
	}

	.seo-domain .domain-lft {
		padding-right: 0;
		margin-bottom: 25px
	}

	ul.cont-list li {
		font-size: 18px;
		line-height: 28px;
		margin-bottom: 20px
	}

	.seo-domain .domain-lft ul.cont-list li {
		margin-bottom: 20px
	}

	.seo-domain {
		padding: 60px 0 60px
	}

	.seo-domain .domain-lft h2 {
		font-size: 32px;
		line-height: 40px
	}

	.seo-domain .domain-rgt {
		padding-top: 45px
	}

	.seo-process {
		padding: 60px 0 60px
	}

	.seo-process .process-lft {
		padding-right: 0
	}

	.seo-process .process-lft h2 {
		font-size: 32px;
		line-height: 40px
	}

	.seo-process .process-lft p {
		font-size: 18px;
		line-height: 28px
	}

	.seo-process .process-rgt {
		padding-right: 0;
		order: 1;
		margin-top: 35px
	}

	.seo-methods {
		padding: 50px 0 50px
	}

	.seo-methods .method-cont h2 {
		font-size: 28px;
		line-height: 32px
	}

	.methods-lft {
		margin-bottom: 35px
	}

	.inner-banner img {
		height: 400px;
		object-fit: cover
	}

	.inner-banner.prod-banner img {
		height: auto;
		object-fit: cover
	}

	.inner-caption h1 {
		font-size: 42px;
		line-height: 52px;
		padding-bottom: 20px;
		margin-bottom: 25px
	}

	.inner-caption p {
		font-size: 18px;
		line-height: 28px
	}

	.addr-pad {
		margin-bottom: 50px
	}

	.contact-lft {
		padding: 40px 35px 40px
	}

	.contact-lft h2 {
		font-size: 32px;
		line-height: 40px
	}

	.contact-lft h2 br {
		display: none
	}

	.contact-lft div.form-item {
		margin-bottom: 20px
	}

	.contact-lft label {
		margin-bottom: 5px
	}

	.contact-rht {
		padding: 50px 35px 50px
	}

	.enquiry-sec {
		padding: 40px 25px;
		margin: 0 0 40px
	}

	.enquiry-l ul li {
		margin-bottom: 40px
	}

	.enq-ico {
		width: 50px;
		height: 50px;
		margin-right: 15px
	}

	.enq-ico i {
		font-size: 24px
	}

	.enquiry-l .enq-txt {
		width: calc(100% - 80px);
		margin-top: 0
	}

	.enquiry-l .enq-txt a {
		font-size: 17px;
		line-height: 22px
	}

	.enquiry-l p {
		font-size: 17px;
		line-height: 22px
	}

	.enquiry-l .enq-txt span {
		font-size: 15px
	}

	.enq-ico i.ion-android-call,
	.enq-ico i.ion-printer {
		font-size: 24px
	}

	.cont-map-sec {
		margin-bottom: 50px
	}

	.map-div iframe {
		height: 400px
	}

	.desc-blue {
		padding: 35px 0
	}

	.desc-txt {
		padding-right: 0
	}

	.apply-job {
		padding: 50px 0
	}

	.apply-sec {
		padding: 0
	}

	.form-lft {
		padding-right: 0
	}

	.form-lft.form-rht {
		padding-left: 0;
		margin-top: 30px
	}

	.form-lft h2 {
		font-size: 32px;
		line-height: 36px;
		margin-bottom: 35px
	}

	.inner-banner.inner-banner-iceapple img {
		height: 385px;
		object-fit: cover
	}

	.inner-banner-iceapple .inner-caption h4 {
		font-size: 24px;
		line-height: 26px;
		margin-bottom: 15px
	}

	.inner-banner-iceapple .inner-caption h1 {
		font-size: 34px;
		line-height: 46px;
		padding-bottom: 15px;
		margin-bottom: 20px
	}

	.inner-caption p {
		font-size: 16px;
		line-height: 26px
	}

	.inner-caption a {
		margin-top: 25px
	}

	.about-apple-sec {
		padding: 30px 0
	}

	.abt-lft {
		padding-right: 45px
	}

	.abt-lft h2 {
		font-size: 28px;
		line-height: 36px;
		margin-bottom: 20px
	}

	.abt-lft p {
		font-size: 18px;
		line-height: 28px
	}

	.markets-sec {
		padding: 40px 0 40px
	}

	.title-sec h1 {
		font-size: 34px;
		line-height: 44px
	}

	.market-tab {
		margin-top: 20px
	}

	.market-tab .tabs li a {
		padding: 22px 15px
	}

	.market-tab .tabs li a h2 {
		font-size: 17px
	}

	.market-tab-lft {
		width: 100%;
		padding: 35px
	}

	.market-tab-lft h2 {
		font-size: 30px;
		line-height: 30px;
		margin-bottom: 20px
	}

	.market-tab-lft p {
		font-size: 16px;
		line-height: 28px
	}

	.market-tab-rgt {
		width: 100%
	}

	.mob-app-exp .title-image {
		padding: 100px 0
	}

	.title-image .title h1 {
		font-size: 40px;
		line-height: 50px
	}

	.healthcare-solutions {
		padding: 40px 0
	}

	.title-sec p {
		font-size: 20px;
		line-height: 28px
	}

	.title-sec p br {
		display: none
	}

	.ice-app-img img {
		width: 90%
	}

	.apple-features {
		margin-top: 50px
	}

	.apple-features ul.feature-lst li p {
		font-size: 18px;
		line-height: 22px
	}

	.apple-features ul.feature-lst li h2 {
		font-size: 30px;
		line-height: 30px
	}

	.apple-features ul.feature-lst li {
		margin-bottom: 30px
	}

	.mob-apple-dev .title-image {
		padding: 100px 0
	}

	.mob-apple-service {
		padding: 40px 0
	}

	.services-lft {
		padding-right: 12px
	}

	.faq-accordion .accordion .accordion-title {
		font-size: 22px
	}

	.faq-accordion .accordion .accordion-content p {
		font-size: 17px;
		line-height: 26px
	}

	.faq-accordion .accordion .accordion-content {
		padding: 30px 0 20px
	}

	.title-image {
		padding: 100px 0
	}

	.apple-choose-sec {
		padding: 60px 0 20px
	}

	.choose-apple-div {
		margin-top: 50px
	}

	ul.choose-apple-lst li {
		width: 48%;
		margin-right: 4%;
		margin-bottom: 45px
	}

	ul.choose-apple-lst li:nth-child(3n-3) {
		margin-right: 4%
	}

	ul.choose-apple-lst li:nth-child(2n-2) {
		margin-right: 0
	}

	ul.choose-apple-lst li .choose-cont-div {
		padding: 0 25px 0 0
	}

	ul.choose-apple-lst li .choose-cont-div h2 {
		font-size: 22px
	}

	ul.choose-apple-lst li .choose-cont-div p {
		font-size: 18px;
		line-height: 28px
	}

	.about-ecom-sec {
		padding: 30px 0 25px
	}

	.about-ecom-sec .ecom-lft {
		padding-right: 12px
	}

	.about-ecom-sec .ecom-lft h2 {
		font-size: 28px;
		line-height: 38px;
		margin-bottom: 20px
	}

	.about-ecom-sec .ecom-lft p {
		font-size: 18px;
		line-height: 28px;
		margin-bottom: 20px
	}

	.about-ecom-sec .ecom-rgt p {
		font-size: 18px;
		line-height: 28px;
		margin-bottom: 20px
	}

	.about-ecom-sec .ecom-rgt {
		padding-right: 12px;
		padding-top: 30px
	}

	.ecom-sol-sec {
		padding: 20px 0
	}

	.ecom-sol-sec h1 {
		font-size: 30px;
		line-height: 34px;
		margin-bottom: 20px
	}

	.ecom-sol-list ul.ecom-lst li .sol-cont h2 {
		font-size: 20px;
		line-height: 26px
	}

	.ecom-sol-sec p {
		font-size: 18px;
		line-height: 28px
	}

	.ecom-sol-sec p br {
		display: none
	}

	.desc-aes-sec {
		padding: 30px 0
	}

	.desc-aes-sec h1 {
		font-size: 30px;
		line-height: 44px
	}

	.ecom-tech-sec {
		padding: 40px 0 30px
	}

	.tech-div ul.tech-lst {
		padding: 0
	}

	.tech-div ul.tech-lst li .tech-logo {
		height: 130px
	}

	.tech-div ul.tech-lst li .tech-logo img {
		width: 75%
	}

	.ecom-soft-dev .title-image {
		padding: 100px 0
	}

	.case-studies-sec-inn {
		padding: 40px 0 !important
	}

	.case-carousel {
		margin-top: 10px
	}

	.case_carousel__item .case-txt h1 {
		font-size: 26px;
		line-height: 36px;
		margin-bottom: 15px
	}

	.case_carousel__item .case-txt p {
		font-size: 18px;
		line-height: 28px
	}

	.case-txt.pr-85 {
		padding-right: 12px
	}

	.case_carousel__item .case-img {
		margin-top: 20px
	}

	.case-carousel .owl-nav {
		float: none;
		margin-top: 25px;
		position: relative
	}

	.about-ecom-sec.about-seo-sec {
		padding: 50px 0 50px
	}

	.seo-desc-sec {
		padding: 50px 0 50px
	}

	.seo-desc-txt {
		padding: 0
	}

	.seo-desc-txt h2 {
		font-size: 26px;
		line-height: 40px
	}

	.seo-success-sec {
		padding: 50px 0 50px
	}

	ul.success-lst {
		padding: 0
	}

	ul.success-lst li {
		margin-top: 40px;
		padding: 30px 0 30px
	}

	ul.success-lst li .success-cont {
		padding: 0 100px 0 25px
	}

	ul.success-lst li .success-cont h2 {
		font-size: 28px;
		line-height: 30px
	}

	ul.success-lst li .success-icon .ico-div img {
		width: 65px
	}

	.seo-keyword {
		min-height: 400px
	}

	.seo-keyword h4 {
		font-size: 22px;
		line-height: 34px
	}

	.seo-keyword h3 {
		font-size: 40px;
		line-height: 54px
	}

	.seo-service {
		padding: 50px 0 50px
	}

	.services-div {
		margin-top: 0
	}

	.seo-service .faq-accordion .accordion .accordion-title {
		padding: 15px 20px 15px 0;
		font-size: 24px
	}

	.seo-marketing .title-image {
		padding: 100px 0
	}

	.app-portfolio ul {
		gap: 20px;
		align-items: center
	}

	.app-portfolio ul li {
		flex: 0 1 29%
	}

	.app-portfolio ul li .app-txt h1 {
		font-size: 24px;
		line-height: 28px
	}

	.port-container {
		column-gap: 19px
	}

	.portfolio-sec .controls {
		width: 45%
	}

	.controls-rht {
		width: 55%
	}

	.port-container .port-main .port-cnt h2 {
		font-size: 20px;
		line-height: 26px;
		margin-bottom: 15px
	}

	.company-words {
		padding: 30px 0
	}

	.company-words ul.words {
		padding-left: 0
	}

	.company-words ul.words li {
		font-size: 30px;
		line-height: 40px;
		padding-right: 42px
	}

	.company-words ul.words li:after {
		font-size: 36px
	}

	.about-aes-sec {
		padding: 40px 0
	}

	.abt-lft {
		padding-right: 12px;
		margin-bottom: 25px
	}

	.abt-lft h2 br {
		display: none
	}

	.abt-lft p {
		font-size: 18px;
		line-height: 28px;
		margin-bottom: 15px
	}

	.abt-rgt {
		padding: 0 100px
	}

	.abt-img-rgt {
		width: 63%
	}

	.counters-sec {
		padding: 40px 0 15px
	}

	.counters-lft h1 {
		font-size: 40px;
		line-height: 50px
	}

	.counters-rgt {
		padding-top: 30px
	}

	ul.counter-list li {
		padding: 15px 0 45px
	}

	ul.counter-list li .fun-fact-number h3 {
		line-height: 50px
	}

	ul.counter-list li .fun-fact-number span {
		font-size: 40px;
		line-height: 50px
	}

	.why-choose-sec {
		padding: 40px 0
	}

	.choose-sec-lft {
		padding-top: 0;
		margin-bottom: 10px
	}

	.choose-sec-rgt {
		padding-left: 12px
	}

	.choose-sec-lft h1 {
		font-size: 40px;
		line-height: 50px
	}

	.choose-sec-rgt p {
		font-size: 18px;
		line-height: 28px
	}

	.choose-div {
		margin-top: 45px
	}

	ul.choose-lst li {
		width: 48%;
		margin-right: 4%;
		margin-bottom: 25px;
		padding: 20px 20px 25px
	}

	ul.choose-lst li:nth-child(3n-3) {
		margin-right: 4%
	}

	ul.choose-lst li:nth-child(2n-2) {
		margin-right: 0
	}

	ul.choose-lst li .choose-cont-div h2 {
		font-size: 32px;
		line-height: 34px
	}

	ul.choose-lst li .choose-cont-div h3 {
		font-size: 22px;
		line-height: 22px;
		margin-bottom: 15px
	}

	ul.choose-lst li .choose-cont-div p {
		font-size: 16px;
		line-height: 26px
	}

	.partener-program-sec {
		padding: 100px 0
	}

	.partner-title h1 {
		font-size: 40px;
		line-height: 50px
	}

	.partener-cont-sec {
		padding: 40px 0 40px
	}

	.part-lft {
		padding-right: 12px
	}

	.part-rgt {
		padding-right: 12px
	}

	.part-lft p {
		font-size: 18px;
		line-height: 28px;
		margin-bottom: 18px
	}

	.part-rgt p {
		font-size: 18px;
		line-height: 28px
	}

	.recognitions-sec {
		padding: 40px 0
	}

	.recognitions-sec ul li:first-child {
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px
	}

	.recognitions-sec ul li {
		width: 32%
	}

	.recognitions-sec ul li img {
		width: 75%
	}

	.growing-sec {
		padding: 45px 0
	}

	.growing-sec ul.grow-lst li {
		width: 100%;
		margin-right: 0;
		margin-bottom: 25px;
		border-right: none;
		border-bottom: 1px solid #979294;
		padding-bottom: 20px
	}

	.growing-sec ul.grow-lst li:last-child {
		margin-bottom: 0;
		padding-bottom: 0
	}

	.growing-sec ul.grow-lst li .grow-img {
		width: 145px
	}

	.growing-sec ul.grow-lst li .grow-img img {
		height: auto
	}

	.growing-sec ul.grow-lst li .grow-cont {
		width: calc(100% - 145px);
		padding: 0 35px 0 25px
	}

	.growing-sec ul.grow-lst li .grow-cont h2 {
		font-size: 28px;
		line-height: 36px
	}

	.growing-sec ul.grow-lst li .grow-cont p {
		font-size: 18px;
		line-height: 28px;
		margin-bottom: 20px
	}

	.about-case-sec,
	.client-case-sec {
		padding: 40px 0
	}

	.brief-case-sec {
		padding: 40px 0
	}

	.case-abt-div {
		margin-top: 40px
	}

	.case-abt-rgt {
		padding: 0 15px
	}

	.case-abt-rgt p {
		line-height: 26px;
		font-size: 18px
	}

	.case-tab-sec {
		padding-bottom: 40px
	}

	.case-title-sec h2,
	.case-tab-content h1 {
		font-size: 32px;
		line-height: 40px;
		margin-bottom: 20px
	}

	.client-case-lft h2 {
		font-size: 36px;
		line-height: 40px
	}

	.case-title-sec h3 {
		font-size: 22px;
		line-height: 30px
	}

	.case-title-sec h3 br {
		display: none
	}

	.case-tab-content h4 {
		font-size: 22px;
		line-height: 32px
	}

	ul.client-det-list li {
		padding: 25px 15px
	}

	ul.client-det-list li .client-txt {
		width: calc(100% - 20px);
		padding-left: 22px
	}

	ul.client-det-list li .client-txt h1 {
		font-size: 22px
	}

	.client-case .pr-80 {
		padding-right: 20px
	}

	.brief-case p {
		margin-bottom: 20px;
		font-size: 18px;
		line-height: 28px
	}

	.brief-case .pr-50 {
		padding-right: 10px
	}

	.brief-case .pl-50 {
		padding-left: 20px
	}

	.case-tab-list {
		width: 100%;
		overflow-x: scroll;
		overflow-y: hidden;
		white-space: nowrap;
		position: relative;
		z-index: 9
	}

	.case-tab-div .tabs {
		display: inline-flex;
		width: 100%;
		flex-wrap: nowrap;
		white-space: nowrap
	}

	.case-tab-div .tabs li {
		width: 40%;
		display: inline;
		float: none
	}

	.case-tab-div .tab_content {
		padding-top: 40px
	}

	.case-tab-content h4 {
		margin-bottom: 30px
	}

	.case-tab-lft {
		padding-right: 30px;
		padding-bottom: 30px;
		margin: 0 auto
	}

	.case-tab-rgt p {
		margin-bottom: 20px;
		font-size: 18px;
		line-height: 28px
	}

	.client-case-lft p {
		font-size: 18px;
		line-height: 26px
	}

	.case-tab-div .tabs li a {
		padding: 18px 20px
	}

	.case-tab-div .tabs li a h2 {
		font-size: 22px
	}

	ul.list li {
		font-size: 18px;
		line-height: 26px
	}

	.company-words ul.words li {
		font-size: 28px;
		line-height: 36px;
		padding-right: 38px
	}

	.section-title h1,
	.staff-sec h1 {
		font-size: 38px;
		line-height: 44px
	}

	.directors {
		margin-top: 50px
	}

	.director-lft h1 {
		font-size: 38px;
		line-height: 44px
	}

	.teams-sec {
		padding: 50px 0 40px
	}

	.teams-sec p br {
		display: none
	}

	.staff-sec .team-name h3 {
		font-size: 22px
	}

	.director-rht ul li {
		flex: 1 1 47%
	}

	.staff-sec {
		margin-top: 40px
	}

	.staff-sec ul {
		gap: 25px
	}

	.staff-sec ul li {
		flex: 0 1 30.9%
	}

	.career-words {
		padding: 35px 0
	}

	.career-words p {
		font-size: 24px;
		line-height: 34px
	}

	.brainstem-aes .abt-rgt {
		padding-left: 0
	}

	.market-tab-rgt img {
		display: none
	}

	.about-apple-sec .abt-rgt {
		padding-left: 20px
	}

	.portfolio-sec.mobile-app-portfolio {
		margin: 30px 0
	}

	.portfolio-sec.mobile-app-portfolio .app-portfolio {
		margin-top: 0
	}

	.portfolio-banner {
		padding-top: 0
	}

	.portfolio-banner .container {
		width: 100%;
		max-width: 100%;
		padding: 0
	}

	.portfolio-banner .port-banner-inn .port-rgt img {
		object-fit: cover
	}

	.portfolio-banner .port-banner-inn .port-lft h1 {
		font-weight: 400;
		font-size: 26px;
		line-height: 34px
	}

	.modal-pad {
		width: 100%;
		max-width: 600px
	}

	.portfolio-sec {
		margin: 30px 0
	}

	.portfolio-sec.mobile-app-portfolio .app-portfolio {
		margin-top: 0
	}

	.portfolio-sec.mobile-app-portfolio .app-portfolio ul li {
		flex: 0 1 48.5%
	}

	.about-rwd-sec {
		padding: 30px 0
	}

	.about-rwd-sec h2 {
		font-size: 28px;
		line-height: 36px;
		margin-bottom: 20px
	}

	.about-rwd-sec .rwd-lft {
		padding-right: 12px;
		margin-bottom: 20px
	}

	.about-rwd-sec .rwd-rgt {
		padding-left: 12px
	}

	.about-rwd-sec p {
		font-size: 18px;
		line-height: 28px
	}

	.rwd-sec {
		padding: 40px 0
	}

	.rwd-sec h1 {
		font-size: 32px;
		line-height: 42px
	}

	.rwd-sec p {
		font-size: 18px;
		line-height: 28px
	}

	.desc-txt ul.desc-list li {
		font-size: 16px;
		line-height: 26px
	}

	.service-sec {
		padding: 40px 0
	}

	.service-sec h1 {
		font-size: 36px;
		line-height: 44px;
		margin-bottom: 40px
	}

	.service-div {
		padding: 0
	}

	.service-sec ul li {
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 15px
	}

	.serv-rgt {
		padding-left: 12px;
		margin-top: 15px
	}

	.why-sec {
		padding: 65px 0
	}

	.why-sec h1 {
		font-size: 36px;
		line-height: 44px;
		margin-bottom: 40px
	}

	.why-lft {
		padding-left: 12px
	}

	.why-sec {
		padding: 40px 0
	}

	.why-sec h1 {
		font-size: 36px;
		line-height: 44px;
		margin-bottom: 40px
	}

	.why-lft {
		padding-left: 12px
	}

	.why-rgt {
		padding-left: 12px
	}

	.why-sec ul.why-list li {
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 18px
	}

	ul.rwd-tech-lst {
		column-gap: 0
	}

	ul.rwd-tech-lst li {
		width: 33.3333%;
		padding: 0 15px;
		margin-bottom: 25px
	}

	.why-rwd {
		padding: 40px 0
	}

	.why-rwd h1 {
		font-size: 36px;
		line-height: 44px
	}

	.why-rwd-lft {
		padding-right: 12px;
		margin-bottom: 35px
	}

	.why-rwd-rgt {
		padding-left: 12px
	}

	ul.rwd-list li {
		margin-bottom: 35px
	}

	ul.rwd-list li h2 {
		font-size: 28px;
		line-height: 34px
	}

	.brnd-blue-bg.blue-bg1 {
		padding: 40px 0
	}

	.case-studies-sec-inn.rwd-case {
		padding: 35px 0
	}

	.web-services-dev .title-image,
	.cust-app-dev .title-image,
	.mob-app-dev .title-image,
	.cross-platform-dev .title-image,
	.test-services-dev .title-image,
	.reliable-services-dev .title-image {
		padding: 130px 0 130px
	}

	.tech-div {
		margin-top: 25px
	}

	.career-details-sec {
		padding: 40px 0
	}

	.career-detail-list:last-child {
		margin-bottom: 0
	}

	.ecom-sol-list ul.ecom-lst li {
		margin-bottom: 25px
	}

	.ecom-sol-list ul.ecom-lst li .sol-cont {
		padding: 15px 0
	}

	.ecom-sol-list {
		margin-top: 25px
	}

	.about-rwd-sec.about-crm-sec {
		padding: 35px 0
	}

	.function-sec {
		padding: 35px 0
	}

	.function-div {
		padding: 0
	}

	.function-rgt {
		padding-left: 12px
	}

	ul.feature-list {
		gap: 20px
	}

	ul.feature-list li {
		flex: 0 1 31%
	}

	.about-crm-sec .crm-lft {
		padding-right: 30px
	}

	ul.feature-list li h2 {
		font-size: 18px
	}

	.function-sec h1 {
		font-size: 36px;
		line-height: 44px;
		margin-bottom: 25px
	}

	.about-rwd-sec.about-crm-sec h2 {
		font-size: 26px;
		line-height: 32px;
		margin-bottom: 15px
	}

	.about-rwd-sec.about-crm-sec h2 br {
		display: none
	}

	.tech-lft {
		padding-top: 0
	}

	.tech-lft h1 {
		font-size: 36px;
		line-height: 44px;
		text-align: center;
		margin-bottom: 30px
	}

	.why-rwd.value-sec h1 {
		margin-bottom: 25px
	}

	ul.value-list li {
		margin-bottom: 20px;
		font-size: 18px
	}

	.rwd-img img {
		max-width: 580px
	}

	.function-sec ul.func-list li {
		margin-bottom: 14px;
		font-size: 19px
	}

	.function-lft {
		padding-right: 12px;
		margin-bottom: 14px
	}

	.value-rgt img {
		width: 100%;
		margin-top: 30px
	}

	.function-sec .title-sec {
		margin-bottom: 30px
	}

	.tech-crm {
		padding: 40px 0 0
	}

	.tech-lft h1 span {
		display: inline-block
	}

	.tech-rgt {
		text-align: center
	}

	.about-rwd-sec.about-crm-sec {
		padding: 50px 0
	}

	.about-crm-sec .crm-lft {
		padding-right: 30px
	}

	.about-rwd-sec.about-crm-sec h2 {
		margin-bottom: 18px
	}

	.about-rwd-sec.about-crm-sec h2 br {
		display: none
	}

	.erp-advan-sec .title-image {
		padding: 100px 0
	}

	.sol-provider-sec {
		padding: 40px 0
	}

	.provider-lft {
		padding-right: 12px;
		margin-bottom: 25px
	}

	.provider-lft h1 {
		font-size: 34px;
		line-height: 44px;
		margin-bottom: 20px
	}

	.provider-lft p {
		font-size: 18px;
		line-height: 28px;
		margin-bottom: 20px
	}

	.data-title-sec {
		padding: 40px 0
	}

	.data-title-sec .title h1 {
		font-size: 34px;
		line-height: 44px
	}

	.erp-modern-sec .title-image {
		padding: 100px 0
	}

	.function-sec {
		padding: 40px 0
	}

	.function-sec .title-sec {
		margin-bottom: 45px
	}

	.solution-sec .function-div {
		padding: 0
	}

	.function-sec ul.func-list li {
		font-size: 18px;
		line-height: 24px
	}

	.erp-soft-sec .title-image {
		padding: 100px 0
	}

	.feature-lst-div h3 {
		font-size: 26px;
		line-height: 32px
	}

	.hrms-aes ul.func-list li span {
		margin-bottom: 12px
	}

	.solution-sec.hrms-aes .function-div {
		padding: 0
	}

	.hrms-aes {
		padding: 35px 0
	}

	.hrms-aes ul.func-list li p {
		width: 100%;
		float: left
	}

	.hrms-aes .title-sec {
		margin-bottom: 30px
	}

	.title-sec.hrms-mble-app h1 {
		margin-bottom: 10px
	}

	.about-ecom-sec.about-seo-sec.hrms-mble-app {
		padding: 50px 0 0
	}

	.face-recog .title-image {
		padding: 160px 0
	}

	ul.choose-hrms-lst li .choose-cont-div h2 {
		font-size: 22px;
		line-height: 30px;
		padding-bottom: 10px
	}

	ul.choose-hrms-lst li .choose-cont-div {
		padding: 0 0 0 62px
	}

	ul.choose-hrms-lst li .choose-cont-div p {
		font-size: 18px;
		line-height: 28px
	}

	.choose-hrms-div {
		margin-top: 55px
	}

	.modules-tab-lft {
		width: 100%
	}

	.modules-tab-lft {
		padding: 20px 0 0 45px
	}

	.modules-tab-lft h2 {
		font-size: 27px;
		line-height: 32px;
		margin-bottom: 10px
	}

	.modules-tab-rgt {
		width: 100%
	}

	.hrms-aes ul.func-list li p {
		font-size: 19px;
		line-height: 27px
	}

	.feature {
		padding: 20px
	}

	.salient-sec h2 {
		font-size: 36px;
		line-height: 42px;
		margin-bottom: 25px
	}

	.salient-sec {
		padding: 40px 0 0
	}

	.feature h5 {
		font-size: 20px;
		line-height: 25px
	}

	.invoice-lst ul.in-list li .invoice-lft {
		width: 100%;
		float: left;
		margin: 0 0 15px
	}

	.invoice-lst ul.in-list li .invoice-rgt {
		width: 100%;
		float: left
	}

	.invoice-lst ul.in-list li .invoice-lft h2 {
		font-size: 28px;
		line-height: 32px;
		padding-bottom: 25px
	}

	.invoice-lst ul.in-list li .invoice-lft h2 br {
		display: none
	}

	.skill-lft.smpy h2 br {
		display: none
	}

	.skill-lft.smpy h2 {
		font-size: 28px;
		line-height: 36px
	}

	.seo-skill-sec.simply {
		padding: 40px 0
	}

	.invoice-lst {
		padding: 40px 0
	}

	.tech-lft.blue h1 {
		text-align: left
	}

	.feature.org1 {
		background: #ffeee6
	}

	.feature.org.org2 {
		background: #fafbfc
	}

	.pb-60 {
		padding-bottom: 50px
	}

	.pt-95 {
		padding-top: 50px
	}

	.pt-45 {
		padding-top: 50px
	}

	.mt-60 {
		margin-top: 50px !important
	}

	.tech-crm.bery {
		padding-top: 50px
	}

	.multi-sec {
		min-height: 400px
	}

	.services-icn ul {
		column-gap: 36px
	}

	.services-icn li {
		width: 47.5%
	}

	.lets-start-box:before {
		display: none
	}

	.lets-lft {
		padding-left: 0;
		min-height: 240px
	}

	.lets-lft h1 {
		font-size: 30px;
		line-height: 36px
	}

	.lets-start-box:after {
		background: url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/lets-talk-img2-tab.png) no-repeat;
		width: 350px;
		height: 248px;
		right: -2px
	}

	.services-icn h2 {
		font-size: 42px;
		line-height: 48px;
		margin-bottom: 30px
	}

	.services-icn {
		padding: 40px 0 50px
	}

	.title-image .title h4 {
		font-size: 38px;
		line-height: 48px;
		margin-bottom: 20px
	}

	.title-pad h1 {
		font-size: 38px;
		line-height: 44px
	}

	.title-pad p {
		font-size: 24px;
		line-height: 34px
	}

	.drone-technology ul.technology-li.new li {
		width: 100%
	}

	.drone-technology span.number-pad {
		margin-right: 8px;
		margin-top: 3px
	}

	.dev-tech-sec {
		margin: 0 0 50px;
		padding: 50px 0 0
	}

	.dev-tech-sec ul {
		row-gap: 40px;
		padding: 0
	}

	.dev-tech-sec ul li .dig-img-rht h2 {
		font-size: 24px;
		margin-bottom: 10px;
		line-height: 28px
	}

	.dev-tech-sec ul li .dig-img-rht p {
		font-size: 18px;
		line-height: 26px
	}

	.tech-div ul.tech-lst li {
		margin-bottom: 20px
	}

	.cust-app-dev .title-image.digi-image {
		padding: 100px 0
	}

	.yardi-list ul li h3 {
		font-size: 22px;
		line-height: 26px
	}

	div.form-item input#vercode.form-style {
		width: 100%;
		margin-top: 10px
	}

	.captcha_img {
		float: left;
		width: 100%
	}

	.contact-rht li {
		flex: 0 1 48.5%
	}

	.contact-rht p br {
		display: none
	}

	p.para-pad-cont {
		font-size: 18px
	}

	.count-bdr .odometer.odometer-auto-theme {
		font-size: 45px
	}
}

@media screen and (max-width:767px) {
	img {
		max-width: 100%;
/*		margin-top:0px!important;*/
	}

	.container.header-row {
		max-width: 98%
	}

	.header-top-bar-info {
		display: none
	}

	.header__navigation {
		display: none
	}

	.header__logo {
		padding: 15px 0;
		flex-basis: 110px;
		left: 50%;
		transform: translateX(-50%);
		position: relative;
		margin-top: 10px !important;
	}

	.header-search .search-icon a {
		background: #ef5e1f;
		width: 42px;
		height: 42px
	}

	.header-search .search-icon a i {
		color: #fff;
		font-size: 19px
	}

	.search-wrap .search-inner .search-cell .search-field-holder {
		width: 90%
	}

	.search-wrap .search-inner .search-cell .search-field-holder .main-search-input {
		font-size: 16px;
		padding: 0 10px;
		height: 52px;
		border-bottom: 1px solid #fff
	}

	.search-wrap .search-inner #search-close {
		top: 30px;
		right: 30px;
		font-size: 30px
	}

	.header-area--absolute {
		position: relative;
		border-bottom: 1px solid rgba(0, 0, 0, .1);
		background: #fff
	}

	.wpo-hero-slider {
		height: 450px
	}

	.wpo-hero-slider .slide-title {
		max-width: 400px
	}

	.wpo-hero-slider .swiper-container-horizontal>.swiper-pagination-bullets,
	.wpo-hero-slider .swiper-pagination-custom,
	.wpo-hero-slider .swiper-pagination-fraction {
		display: none
	}

	.wpo-hero-slider .slide-title h2 {
		font-size: 38px;
		line-height: 48px;
		padding-bottom: 20px;
		margin-bottom: 20px
	}

	.wpo-hero-slider .slide-inner .slide-content {
		padding-left: 10px;
		padding-top: 0
	}

	.wpo-hero-slider .slide-text {
		max-width: 380px
	}

	.wpo-hero-slider .slide-text p {
		font-size: 19px;
		line-height: 28px
	}

	.wpo-hero-slider .slide-text p br {
		display: none
	}

	.wpo-hero-slider .slide-btns .theme-btn i {
		font-size: 24px
	}

	.wpo-hero-slider .slide-text p {
		margin-bottom: 30px;
		color:white;
	}

	.wpo-hero-slider .slide-title h2:after {
		width: 80%
	}

	.wpo-hero-slider .slide-inner {
		background-position: left 80% center;
		margin-top: -150px;
	}

	.wpo-hero-slider .swiper-button-prev {
		left: 20px
	}

	.wpo-hero-slider .swiper-button-next {
		right: auto;
		left: 60px
	}

	.wpo-hero-slider .swiper-button-next,
	.wpo-hero-slider .swiper-button-prev {
		top: auto;
		bottom: 10px;
		width: auto;
		height: auto;
		background: 0 0;
		border: none
	}

	.wpo-hero-slider .swiper-button-prev:before,
	.wpo-hero-slider .swiper-button-next:before {
		color: #000
	}

	.wpo-hero-slider .swiper-button-prev:hover,
	.wpo-hero-slider .swiper-button-next:hover {
		background: 0 0
	}

	.expertise-sec {
		padding-top: 50px
	}

	.section-title {
		margin-bottom: 20px !important
	}

	.section-title h1 {
		font-size: 26px;
		line-height: 34px
	}

	.section-title p {
		font-size: 17px;
		line-height: 24px;
		font-weight: 300
	}

	.section-title p br {
		display: none
	}

	.portfolio_section {
		margin-top: 10px
	}

	.products-div {
		padding: 0 15px;
		margin-top: 15px
	}

	.digital-products-sec {
		padding-top: 150px;
		padding-bottom: 60px
	}

	.prod-cont {
		padding: 15px
	}

	ul.home-prod-lst:first-child li:first-child {
		margin-top: 40px
	}

	ul.home-prod-lst li {
		margin-bottom: 20px
	}

	.partner-area {
		padding: 40px 0
	}

	.parallax-cnt h1 {
		font-size: 26px;
		line-height: 34px;
		margin-bottom: 15px
	}

	.parallax-cnt p {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 20px
	}

	.parallax-container.parallax-cnt-left .parallax-cnt {
		margin-left: 0;
		width: 100%
	}

	.parallax-cnt.parallax-cnt-rht {
		margin-right: 0;
		width: 100%;
		border: none;
		padding: 0
	}

	.prod-cont h2 {
		font-size: 20px;
		line-height: 26px;
		margin-bottom: 10px
	}

	.section-title h2 {
		font-size: 26px;
		line-height: 32px
	}

	.testimonial-sec {
		padding: 40px 0
	}

	.partner-div {
		padding: 0;
		margin-top: 10px
	}

	.test-carousel.owl-carousel {
		padding: 0
	}

	.test-carousel.owl-carousel .test-txt {
		padding-left: 0
	}

	.test-carousel .owl-nav {
		display: none
	}

	.test-img {
		margin-bottom: 20px;
		width: 150px
	}

	.test-txt h3 {
		font-size: 22px
	}

	.lets-talk .talk-title {
		margin-bottom: 50px !important;
		margin-bottom: 40px !important
	}

	.test-txt p {
		font-size: 16px;
		line-height: 24px
	}

	.test-txt span {
		font-size: 14px;
		line-height: 20px
	}

	.portfolio_fullimage.first-img .exp-title {
		padding: 22px 15px
	}

	.portfolio_fullimage.first-img .exp-title h4 {
		margin-bottom: 12px
	}

	.portfolio_fullimage.first-img .exp-title h2 {
		font-size: 28px;
		line-height: 36px
	}

	.portfolio_fullimage .exp-title {
		padding: 0 25px 0 12px;
		bottom: 12px
	}

	.portfolio_fullimage .exp-title h2 {
		font-size: 20px;
		line-height: 28px
	}

	.portfolio_fullimage .exp-title span.arrow i {
		font-size: 30px
	}

	.portfolio_fullimage .exp-title span.arrow {
		bottom: -5px;
		right: 12px
	}

	.metro_portfolio_grid .grid-item.w_45 {
		width: 66.1%
	}

	.metro_portfolio_grid .grid-item,
	.metro_portfolio_grid .grid-sizer {
		width: 32.8%
	}

	.grid-item.mob-grid-item {
		display: block
	}

	.portfolio_fullimage .portfolio-plus-wrapper span {
		width: 70px;
		height: 70px
	}

	.portfolio_fullimage .portfolio-plus-wrapper span:after {
		height: 38px
	}

	.portfolio_fullimage .portfolio-plus-wrapper span:before {
		width: 38px
	}

	ul.home-prod-lst li .prod-div .portfolio-plus-wrapper span {
		width: 70px;
		height: 70px
	}

	ul.home-prod-lst li .prod-div .portfolio-plus-wrapper span:after {
		height: 38px
	}

	ul.home-prod-lst li .prod-div .portfolio-plus-wrapper span:before {
		width: 38px
	}

	.lets-talk {
		padding: 40px 0
	}

	.contact-page-form {
		padding: 0
	}

	.parallax-btm {
		display: none
	}

	.footer {
		padding: 34px 0
	}

	.footer-widget ul {
		float: left;
		width: 100%;
		display: none
	}

	.widget-title span {
		position: relative;
		right: 0;
		top: -4px;
		content: "";
		display: inline-block;
		margin: 0;
		margin-left: 0;
		width: 8px;
		height: 8px;
		border-top: 1px solid #fff;
		border-left: 1px solid #fff;
		transform: rotate(225deg);
		transition: all .5s ease;
		margin-left: 6px
	}

	.footer-widget h4.widget-title.act span {
		transform: rotate(45deg);
		top: 1px
	}

	.footer-widget ul {
		margin-bottom: 15px
	}

	.footer-widget ul li a {
		text-align: center
	}

	.footer .pl-50 {
		padding-left: 15px !important
	}

	.footer .ftr-btm {
		padding-top: 20px;
		margin-top: 20px !important
	}

	.footer .nav .ftr-pad {
		display: none
	}

	.footer .ftr-social-links {
		justify-content: center
	}

	.footer p.copy-rights {
		width: 100%;
		text-align: center
	}

	.footer-widget .widget-title {
		font-size: 16px;
		letter-spacing: normal;
		margin-bottom: 0;
		padding-top: 10px;
		padding-bottom: 10px;
		text-align: center
	}

	.footer-widget:not(:last-child) {
		border-bottom: none
	}

	.scroll-to-top {
		display: none
	}

	.parallax-container.parallax-cnt-left {
/*		background: url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/product-bg.jpg) no-repeat 0 0;*/
		background-attachment: fixed;
		height: auto !important;
		padding: 50px 0;
		background-size: cover;
		background-position: center;
		position: relative
	}

	.parallax-container.parallax-cnt-left:after {
		position: absolute;
		display: block;
		content: "";
		left: 0;
		top: 0;
		background: rgba(0, 0, 0, .4);
		width: 100%;
		height: 100%
	}

	.parallax-container {
/*		background: url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/qualiy-bg.jpg) no-repeat 0 0;*/
		background-attachment: fixed;
		height: auto !important;
		padding: 50px 0;
		background-size: cover;
		background-position: center
	}

	.toggle-menu {
		display: block
	}

	.footer .footer-col-2 {
		padding-left: 15px
	}

	.footer .footer-col-3 {
		padding-left: 15px
	}

	.footer .footer-col-4 {
		padding-left: 15px
	}

	.mobile-platfrm {
		padding: 25px 0
	}

	.mobile-platfrm h2 {
		margin-bottom: 15px;
		line-height: 32px;
		font-size: 26px
	}

	.mobile-platfrm p {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 25px;
		padding-right: 0
	}

	.mobile-platfrm p br {
		display: none
	}

	.platform-list h4 {
		font-size: 22px;
		padding-bottom: 15px
	}

	.platform-list>div {
		margin-bottom: 30px;
		padding-bottom: 20px;
		border-bottom: 1px solid rgba(0, 0, 0, .1)
	}

	.platform-list>div:last-child {
		border-bottom: none;
		padding-bottom: 0;
		margin-bottom: 0
	}

	.platform-list ul {
		padding-bottom: 20px
	}

	#app-carousel.owl-carousel .owl-item .lg-img {
		padding-bottom: 10px
	}

	#app-carousel .owl-dots {
		text-align: center;
		margin-top: 14px
	}

	#app-carousel .owl-dots .owl-dot {
		display: inline-block;
		margin: 0 5px
	}

	#app-carousel .owl-dots .owl-dot span {
		width: 12px;
		height: 12px;
		display: inline-block;
		background: #dfdfdf;
		border-radius: 50%
	}

	#app-carousel .owl-dots .owl-dot.active span {
		background: #ff6700
	}

	#app-carousel.owl-carousel .owl-item {
		border: 1px solid #ccc;
		padding: 15px
	}

	.creative {
		min-height: auto;
		padding: 70px 0
	}

	.creative h3 {
		font-size: 26px;
		line-height: 34px
	}

	.creative h3 span {
		display: inline
	}

	.service h2 {
		font-size: 26px;
		line-height: 34px;
		margin-bottom: 20px
	}

	.choose h2 {
		font-size: 26px;
		line-height: 34px;
		margin-bottom: 12px
	}

	.service {
		padding: 30px 0
	}

	.brnd-blue-bg {
		padding: 30px 0
	}

	.brnd-blue-bg p {
		font-size: 16px;
		line-height: 24px
	}

	.choose {
		padding-top: 30px
	}

	.choose .odometer.odometer-auto-theme {
		font-size: 36px;
		line-height: 44px
	}

	.choose h3 {
		font-size: 18px;
		line-height: 26px;
		padding-bottom: 40px
	}

	.choose-para {
		padding: 0 0 20px
	}

	.choose-para p {
		margin-bottom: 20px;
		font-size: 16px;
		line-height: 24px
	}

	.count-bdr .counter-box {
		margin-bottom: 40px
	}

	h2.counter_box__title {
		margin-bottom: 0
	}

	.counter-box p {
		font-size: 16px
	}

	.dev-process {
		padding: 30px 0
	}

	.dev-process h2 {
		font-size: 26px;
		line-height: 34px
	}

	.dev-cont ul li p {
		font-size: 16px;
		line-height: 24px
	}

	.dev-process .dev-img img {
		padding-top: 0
	}

	.dev-cont {
		padding-right: 0
	}

	.dev-cont ul li h5 {
		font-weight: 400
	}

	.industries {
		padding: 30px 0
	}

	.industries h2 {
		font-size: 26px;
		line-height: 34px;
		margin-bottom: 25px
	}

	.industries ul {
		row-gap: 30px
	}

	.industries ul li {
		flex: 1 1 30%
	}

	.industries h4 {
		line-height: 26px;
		font-size: 18px
	}

	.indus-img1 {
		padding-bottom: 10px
	}

	.accordion-button {
		background: #f2f2f2
	}

	.accordion button {
		line-height: 24px;
		font-weight: 400;
		font-size: 18px
	}

	.accordion-item {
		margin-bottom: 10px;
		border: none !important
	}

	.accordion-body {
		line-height: 24px;
		padding-bottom: 20px;
		font-size: 16px
	}

	.accordion-flush .accordion-item:last-child {
		margin-bottom: 0
	}

	.company-icon span {
		width: 36px;
		height: 52px
	}

	.inner-banner.prod-banner img.desktop-img {
		display: none
	}

	.inner-banner.prod-banner img.mob-img {
		display: block
	}

	.expertise-sec.case-sec {
		padding: 30px 0
	}

	.expertise-sec.case-sec h3 {
		font-size: 20px;
		line-height: 28px;
		margin-bottom: 32px
	}

	.expertise-sec.case-sec h3 br {
		display: none
	}

	.case-studies-sec .metro_portfolio_grid .grid-item,
	.case-studies-sec .metro_portfolio_grid .grid-sizer {
		width: 48.4%;
		margin-bottom: 14px
	}

	.case-studies-sec .portfolio_fullimage .exp-title h2 {
		font-size: 18px;
		line-height: 24px
	}

	.case-studies-sec .metro_portfolio_grid .w_45 .exp-title h2 {
		font-size: 18px;
		line-height: 24px
	}

	.case-studies-sec .portfolio_fullimage .exp-title span.arrow {
		right: 10px
	}

	.case-studies-sec .portfolio_fullimage .exp-title span.arrow i {
		font-size: 24px
	}

	.pagination a {
		padding: 0 8px
	}

	.apply-sec {
		padding: 0 15px
	}

	.apply-job {
		padding: 20px 0
	}

	.form-lft h2 {
		font-size: 24px;
		line-height: 32px;
		margin-bottom: 25px;
		padding-bottom: 10px
	}

	.form-lft {
		padding-right: 0
	}

	.form-lft.form-rht {
		margin-top: 30px
	}

	.desc-blue {
		padding: 30px 0
	}

	.desc-txt {
		padding-right: 15px
	}

	.desc-txt p {
		font-size: 16px;
		line-height: 24px
	}

	.career-details-sec {
		padding: 25px 0
	}

	.career-detail-list {
		margin-bottom: 30px
	}

	.career-detail-list h2 {
		margin-bottom: 15px;
		font-size: 24px;
		line-height: 30px
	}

	.career-detail-list p {
		font-size: 16px;
		line-height: 24px
	}

	.border-pad {
		padding: 20px
	}

	.border-pad p {
		font-size: 17px
	}

	.career-detail-list li {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 12px
	}

	.career-detail-list h3 {
		font-size: 20px;
		margin-bottom: 10px
	}

	.career-detail-list a.partner-btn {
		margin-top: 10px
	}

	.social-link {
		margin-bottom: 20px
	}

	.career-detail-list li:after {
		top: 10px
	}

	.about-aes-sec.career-aes {
		padding: 30px 0
	}

	.about-aes-sec.career-aes h2 {
		font-size: 24px;
		line-height: 32px;
		margin-bottom: 20px
	}

	.about-aes-sec.career-aes h2 br {
		display: none
	}

	.about-aes-sec.career-aes .abt-lft {
		padding-right: 14px;
		width: 100%
	}

	.about-aes-sec.career-aes .abt-lft p {
		font-size: 16px;
		line-height: 24px
	}

	.about-aes-sec.career-aes .abt-lft p:last-child {
		margin-bottom: 0
	}

	.career-aes .img-lft1 {
		height: 228px
	}

	.about-aes-sec.career-aes .abt-rgt {
		padding-right: 10px
	}

	.career-aes .img-btm-rgt {
		height: 183px
	}

	.title-image .title h1 {
		font-size: 28px;
		line-height: 34px
	}

	.title-image .title h1 br {
		display: none
	}

	.manage-profile .title-image {
		padding: 55px 0 55px
	}

	.jobs-sec {
		padding: 30px 0
	}

	.jobs-list li {
		padding: 20px 0
	}

	.jobs-sec h1 {
		font-size: 26px;
		line-height: 34px;
		margin-bottom: 20px
	}

	.jobs-sec li h3 {
		font-size: 19px;
		margin-bottom: 15px;
		line-height: 26px
	}

	.jobs-sec li h3 span.orange-pad {
		display: none
	}

	.work-sec {
		padding: 30px 0
	}

	.work-sec h1 {
		font-size: 24px;
		line-height: 32px;
		padding-bottom: 16px;
		margin-bottom: 20px
	}

	.work-sec h3 {
		margin-bottom: 15px;
		font-size: 20px;
		line-height: 26px
	}

	.we-provide .desc-txt p br {
		display: none
	}

	.desc-blue {
		padding: 40px 0
	}

	.we-provide .desc-txt {
		padding-right: 10px
	}

	.benefits-sec {
		padding: 30px 0
	}

	.benefits-sec h1 {
		font-size: 26px;
		line-height: 32px;
		margin-bottom: 15px
	}

	.work-lft {
		padding-right: 20px;
		width: 100%
	}

	.benefits-list ul {
		gap: 20px
	}

	.benefits-list li {
		width: auto;
		flex: 1 1 47%
	}

	.benefits-list li h3 {
		font-size: 19px;
		line-height: 26px
	}

	.career-aes .abt-img-rgt,
	.career-aes .abt-img-lft {
		display: none
	}

	.work-rht {
		width: 100%;
		margin-top: 25px
	}

	.mob-apple-dev.we-provide .title-image {
		height: 330px
	}

	.jobs-sec li a.learn-btn {
		position: relative;
		top: auto;
		float: left;
		margin-top: 15px;
		font-weight: 400;
		border: 1px solid #0a0b12
	}

	.we-provide .desc-txt p {
		font-size: 16px;
		line-height: 24px
	}

	.benefits-sec p {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 30px
	}

	.benefits-sec p br {
		display: none
	}

	.jobs-sec li p {
		font-size: 16px
	}

	.work-sec p {
		font-size: 16px;
		line-height: 24px
	}

	.jobs-sec a.partner-btn {
		display: none
	}

	.inner-ban-caption.blog-caption {
		top: 50%
	}

	.inner-ban-caption.blog-caption h1 {
		font-size: 26px;
		line-height: 36px;
		padding-bottom: 0;
		margin-bottom: 10px
	}

	.inner-ban-caption.blog-caption h1:after {
		display: none
	}

	.blog-pad {
		margin-top: 0;
		margin-bottom: 30px;
		box-shadow: none
	}

	.blog-lft {
		padding: 40px 40px 20px;
		width: 100%
	}

	.blog-rht {
		width: 100%
	}

	.blog-lft h2 br {
		display: none
	}

	.blog-lft a.drone-link {
		margin-bottom: 5px
	}

	.blog-lft h2 {
		font-size: 28px;
		line-height: 34px;
		margin-bottom: 10px
	}

	.blog-list ul {
		column-gap: 20px;
		row-gap: 30px
	}

	.blog-lft ul {
		margin-bottom: 10px
	}

	.blog-lft p {
		font-size: 16px;
		line-height: 24px;
		padding-bottom: 15px
	}

	.blog-lft span.arrow {
		font-size: 25px
	}

	.blog-list li {
		width: 48%;
		position: relative
	}

	.blog-list li .blog-cont {
		padding-top: 12px
	}

	.blog-list li h2 br {
		display: none
	}

	.blog-list li h2 {
		font-size: 18px;
		line-height: 26px;
		margin-bottom: 5px
	}

	.blog-list li span.arrow {
		font-size: 25px;
		margin-top: 3px;
		position: absolute;
		bottom: 0;
		right: 0
	}

	.blog-list li ul.month-li li {
		font-size: 12px
	}

	.blog-list-sec .pagination {
		padding-top: 0;
		padding-right: 0
	}

	.blog-list-sec {
		padding-bottom: 30px
	}

	.drone-cont-sec {
		padding: 0
	}

	.drone-pad h2 {
		font-size: 32px;
		line-height: 42px;
		margin-bottom: 10px
	}

	.drone-pad ul {
		margin-bottom: 20px;
		padding-bottom: 15px
	}

	.drone-pad p {
		font-size: 17px;
		line-height: 28px;
		padding-bottom: 15px
	}

	.drone-type-lft {
		padding: 0 15px 0
	}

	.drone-facts-lft {
		padding: 0 15px 0
	}

	.drone-facts-rgt {
		padding: 0 15px 0
	}

	.drone-type {
		padding: 20px 0
	}

	.drone-type-lft h2 {
		font-size: 24px;
		line-height: 34px;
		margin-bottom: 20px
	}

	.drone-type-lft h3 {
		font-size: 22px;
		line-height: 32px;
		margin-bottom: 20px
	}

	.drone-type-lft p {
		font-size: 16px;
		line-height: 26px
	}

	.drone-type-rgt {
		padding: 20px 0 0
	}

	.drone-facts {
		padding: 0 0 20px
	}

	.drone-facts-lft h2 br {
		display: none
	}

	.drone-facts-lft h2 {
		font-size: 26px;
		line-height: 36px;
		margin-bottom: 15px
	}

	.drone-facts li {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 15px
	}

	.drone-facts-rgt h2 {
		font-size: 26px;
		line-height: 36px;
		margin-bottom: 15px
	}

	.drone-facts-rgt p {
		font-size: 18px;
		line-height: 26px;
		margin-bottom: 15px
	}

	.drone-app-dev .title-image {
		padding: 50px 0
	}

	.drone-app-dev .title-image .title h1 {
		font-size: 32px;
		text-align: center
	}

	.drone-app-dev .desc-txt p {
		font-size: 16px;
		line-height: 26px
	}

	.drone-technology {
		padding: 30px 0
	}

	.drone-technology h2 {
		font-size: 38px;
		line-height: 48px;
		margin-bottom: 40px
	}

	.drone-technology h2 br {
		display: none
	}

	.technology-lft {
		padding-right: 0;
		order: 2
	}

	.technology-rgt {
		padding: 0;
		margin-bottom: 15px
	}

	.technology-li li {
		display: flex;
		flex-wrap: wrap
	}

	.drone-technology ul.technology-li {
		row-gap: 45px
	}

	.drone-technology span.number-pad {
		font-size: 26px;
		line-height: 26px;
		margin-bottom: 10px
	}

	.drone-technology h3 {
		font-size: 24px;
		line-height: 32px;
		margin-bottom: 10px
	}

	.drone-technology p {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 20px
	}

	.technology-li li:nth-child(2n) .technology-rgt {
		padding-right: 0
	}

	.conclusion-pad {
		padding: 35px 40px 20px;
		margin-bottom: 30px;
		border: 2px solid #0a0b12
	}

	.conclusion-pad h2 {
		font-size: 38px;
		line-height: 42px;
		margin-bottom: 25px
	}

	.conclusion-pad p {
		font-size: 18px;
		line-height: 26px;
		margin-bottom: 20px
	}

	.tags-pad li a {
		padding: 10px 15px;
		font-size: 16px;
		line-height: 20px
	}

	.tags-sec {
		padding-bottom: 50px
	}

	.tags-pad {
		padding: 0 15px
	}

	.conclusion-sec {
		padding: 0 15px
	}

	.drone-facts ul {
		margin-bottom: 15px;
		float: left;
		width: 100%
	}

	.benefits-facts h2,
	.erp-sec h1,
	.technologies-exp h1 {
		font-size: 28px;
		line-height: 34px
	}

	.title-sec h1,
	.title-image .title h1 {
		font-size: 32px;
		line-height: 42px
	}

	.benefits-facts h2 br,
	.erp-sec h1 br {
		display: none
	}

	.erp-sec h1,
	.benefits-facts h2 {
		margin-bottom: 35px
	}

	.career-words p br {
		display: none
	}

	.brainstem-aes {
		padding: 30px 0
	}

	.brainstem-aes .abt-rgt {
		text-align: center;
		margin-bottom: 35px;
		padding-left: 10px;
		padding-right: 10px
	}

	.brainstem-aes .abt-lft {
		padding-left: 10px;
		padding-right: 10px
	}

	.brainstem-aes .abt-lft p,
	.brainstem-aes .abt-full p,
	.erp-list li p,
	.information-sec .faq-accordion .accordion .accordion-content p,
	.information-sec .info-full li,
	.benefits-facts li {
		font-size: 16px;
		line-height: 26px
	}

	.brainstem-aes .abt-full {
		padding-top: 30px
	}

	.brainstem-aes .abt-full p {
		margin-top: 40px
	}

	.erp-sec {
		padding: 30px 0 40px
	}

	.erp-list li {
		padding: 30px 0;
		width: 100%;
		border-right: none
	}

	.erp-list li:nth-child(2) {
		padding-top: 40px
	}

	.erp-list li:nth-child(2n) {
		padding-left: 0;
		padding-right: 0
	}

	.erp-list li:nth-last-child(2) {
		padding-bottom: 40px;
		border-bottom: 2px solid #e0e0e0
	}

	.erp-list li p {
		max-width: 100%
	}

	.erp-list li span.number-pad {
		width: 64px;
		height: 64px;
		font-size: 24px;
		margin-bottom: 25px
	}

	.erp-list li h3 {
		margin-bottom: 10px;
		font-weight: 400;
		font-size: 20px
	}

	.erp-sec .partner-btn {
		margin-top: 50px
	}

	.erp-profile .title-image {
		padding: 80px 0 80px;
		background-position-x: 70%;
		background-size: cover;
		background-attachment: fixed
	}

	.modules-sec {
		padding: 30px 0
	}

	.information-sec {
		padding: 30px 0 40px
	}

	.modules-sec .apple-features {
		margin-top: 0
	}

	.modules-sec .ice-app-img {
		display: none
	}

	.modules-sec .feature-lst-lft {
		float: left;
		display: block
	}

	.modules-sec .feature-lst-rgt {
		float: left;
		display: block;
		flex: none
	}

	.modules-sec .apple-features ul.feature-lst li,
	.modules-sec .feature-lst-lft ul.feature-lst li:last-child {
		margin-bottom: 30px
	}

	.modules-sec .apple-features ul.feature-lst li p {
		font-size: 18px
	}

	.modules-sec .apple-features ul.feature-lst li h2 {
		font-size: 22px;
		line-height: 30px
	}

	.information-sec .info-rgt {
		padding-left: 10px;
		padding-right: 10px
	}

	.information-sec .faq-accordion .accordion .accordion-content {
		padding: 0;
		float: left;
		width: 100%
	}

	.information-sec .faq-accordion .accordion .accordion-content .info-lft img {
		display: none
	}

	.information-sec .faq-accordion .accordion .accordion-content p:first-child {
		padding-top: 0
	}

	.information-sec .faq-accordion .accordion .accordion-content p {
		margin-bottom: 15px
	}

	.information-sec .faq-accordion .accordion .accordion-title img {
		max-height: 34px
	}

	.information-sec .faq-accordion .accordion .accordion-title {
		font-size: 20px;
		padding-right: 28px;
		float: left;
		width: 100%
	}

	.information-sec .faq-accordion .accordion .accordion-title span {
		margin-right: 10px
	}

	.information-sec .info-full li br {
		display: none
	}

	.information-sec .faq-accordion .accordion .accordion-title i {
		font-size: 14px
	}

	.benefits-facts .benefits-lft {
		padding-right: 10px
	}

	.information-sec .services-div {
		margin-top: 0
	}

	.information-sec .info-rgt {
		margin-top: 30px
	}

	.information-sec .info-full {
		margin-top: 30px;
		padding: 20px
	}

	.information-sec .info-full li,
	.information-sec .info-full li:nth-child(2n) {
		width: 100%
	}

	.benefits-facts {
		padding: 40px 0 45px
	}

	.benefits-facts li {
		min-height: inherit;
		padding-left: 50px;
		margin-bottom: 30px
	}

	.benefits-facts .benefits-lft li:last-child {
		margin-bottom: 35px
	}

	.benefits-facts .benefits-rgt {
		padding-left: 10px
	}

	.benefits-facts li span {
		width: 34px;
		height: 34px;
		font-size: 12px
	}

	.information-sec .info-full h3 {
		font-size: 24px;
		line-height: 28px;
		margin-bottom: 20px
	}

	.information-sec .info-full li {
		margin-bottom: 15px
	}

	.app-sec {
		padding: 40px 0 50px
	}

	.app-sec .ecom-lft h2 {
		font-size: 30px;
		line-height: 40px
	}

	.app-sec .ecom-lft {
		padding-right: 15px
	}

	.app-sec .ecom-rgt {
		padding-right: 20px;
		padding-top: 60px
	}

	.app-sec .ecom-lft h2 {
		margin-bottom: 20px
	}

	.app-sec .ecom-lft p,
	.case_carousel__item .case-txt p {
		font-size: 18px;
		line-height: 26px
	}

	.app-sec .ecom-lft p {
		margin-bottom: 25px
	}

	.desc-blue {
		padding: 40px 0
	}

	.desc-txt {
		padding-right: 0
	}

	.ios-app-sec,
	.app-list-sec,
	.react-dev {
		padding: 40px 0
	}

	.case-studies-sec-inn {
		padding: 40px 0 !important
	}

	.technologies-exp {
		padding: 40px 0 30px
	}

	.app-div ul {
		column-gap: 15px;
		row-gap: 12px
	}

	.app-div li {
		width: 48.5%
	}

	.app-div li a {
		padding: 16px;
		font-size: 18px;
		line-height: 26px;
		min-height: auto
	}

	.app-div li a br {
		display: none
	}

	.ios-app {
		padding-bottom: 30px;
		margin-bottom: 30px
	}

	.ios-app-sec h2 {
		padding-left: 0;
		min-width: inherit;
		width: 100%;
		font-size: 26px;
		line-height: 36px;
		padding-bottom: 20px;
		border-right: none;
		text-align: center
	}

	.ios-app-sec ul {
		width: 100%;
		justify-content: center
	}

	.ios-app-sec li {
		padding: 0 10px;
		width: 31.9%
	}

	.react-app li {
		padding: 0 20px;
		width: 48.9%;
		margin-bottom: 25px
	}

	.react-app li:nth-last-child(1),
	.react-app li:nth-last-child(2) {
		margin-bottom: 0
	}

	.technologies-exp h1 {
		margin-bottom: 25px
	}

	.technologies-exp .tabs li a h2 {
		font-size: 20px
	}

	.technologies-exp .tech-div ul.tech-lst li {
		width: 32%;
		padding: 0 10px;
		margin-bottom: 30px
	}

	.technologies-exp .tech-div ul.tech-lst li:nth-last-child(1),
	.technologies-exp .tech-div ul.tech-lst li:nth-last-child(2) {
		margin-bottom: 10px
	}

	.technologies-exp .tabs li {
		width: auto;
		padding: 0 10px;
		margin-right: 17px
	}

	.case_carousel__item .case-img {
		padding-top: 40px
	}

	.case-carousel .owl-nav {
		bottom: auto;
		right: 5px;
		left: auto;
		top: 33%
	}

	.case-studies-sec-inn .pr-85 {
		padding-right: 40px
	}

	.case-carousel {
		margin-top: 10px
	}

	.case_carousel__item .case-txt h1 {
		font-size: 26px;
		line-height: 36px;
		margin-bottom: 20px
	}

	.technologies-exp .tech-div ul.tech-lst li img {
		max-width: 140px
	}

	.react-app li img {
		max-width: 170px
	}

	.ios-app-sec li img {
		max-width: 140px
	}

	.tech-div {
		margin-top: 40px
	}

	.app-portfolio {
		margin-top: -65px;
		display: none
	}

	.app-portfolio li {
		width: 32.6%
	}

	.abt-project-lft {
		margin-bottom: 10px
	}

	.abt-project {
		padding: 30px 0 30px
	}

	.app-screens,
	.our-process {
		padding: 40px 0
	}

	.inr-contact-pg {
		padding-bottom: 40px
	}

	.abt-project h3,
	.app-screens h3,
	.our-process h3,
	.inr-contact-lft h3 {
		font-size: 26px;
		line-height: 34px
	}

	.our-process ul li {
		font-size: 16px
	}

	.app-screens h3,
	.our-process h3 {
		padding-bottom: 25px
	}

	.abt-project p {
		padding-right: 0;
		padding-bottom: 25px;
		font-size: 16px;
		line-height: 24px
	}

	.abt-project ul li {
		font-size: 16px;
		line-height: 24px
	}

	.our-process img {
		padding-right: 18px
	}

	.process-img {
		width: 84px;
		margin-bottom: 5px
	}

	.process-cont {
		width: 100%
	}

	.our-process span {
		font-size: 52px
	}

	.our-process h4 {
		bottom: 4px
	}

	.inr-contact-lft {
		padding: 30px 20px 30px 25px;
		border-top-right-radius: 20px;
		border-bottom-left-radius: inherit
	}

	.inr-contact-lft h3 {
		padding-bottom: 15px
	}

	.inr-contact-lft h4 {
		padding-right: 0;
		padding-bottom: 20px;
		font-size: 22px;
		line-height: 32px
	}

	.inr-contact-lft h5 {
		padding-right: 0;
		padding-bottom: 25px
	}

	.inr-contact-rht img {
		border-bottom-left-radius: 20px;
		border-top-right-radius: inherit
	}

	.screens-app .owl-nav div {
		top: -67px
	}

	.process-carousel .owl-nav div {
		top: -84px
	}

	.faq-accordion .accordion .accordion-item {
		float: left;
		width: 100%;
		margin-bottom: 0
	}

	.case-detail-sec {
		padding: 25px 0 30px
	}

	.case-detail-title h1 {
		font-size: 28px;
		line-height: 38px;
		margin-bottom: 10px
	}

	.case-detail {
		padding: 30px
	}

	.seo-case-lft span.video-ico a {
		width: 50px;
		height: 50px;
		font-size: 28px
	}

	.seo-case-rgt {
		padding-left: 0;
		margin-top: 25px
	}

	.seo-case-rgt h1 {
		font-size: 20px;
		line-height: 28px;
		margin-bottom: 10px
	}

	.seo-case-rgt p {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 40px
	}

	.case-detail-title {
		padding-bottom: 25px;
		margin-bottom: 25px;
		width: 100%
	}

	.case-detail-title a.back-btn {
		position: relative;
		bottom: auto;
		display: flex;
		float: left
	}

	.seo-skill-sec {
		padding: 30px 0
	}

	.skill-lft {
		padding: 0 12px;
		margin-bottom: 35px
	}

	.skill-lft h1 {
		font-size: 26px;
		line-height: 38px;
		margin-bottom: 15px
	}

	.skill-lft p {
		font-size: 16px;
		line-height: 24px
	}

	.seo-solution-sec {
		padding: 30px 0
	}

	.tab-div {
		overflow-y: hidden;
		overflow-x: scroll
	}

	.seo-solution-div .tabs {
		width: 100%;
		justify-content: left
	}

	.seo-solution-div .tabs li {
		width: auto
	}

	.seo-solution-div .tabs li a {
		padding: 12px 20px
	}

	.seo-solution-div .tabs li a span.num {
		width: 35px;
		height: 35px
	}

	.seo-solution-div .tabs li a h2 {
		font-size: 15px
	}

	.seo-solution-div .tab .tab_content {
		padding-top: 25px
	}

	.solution-tab-rgt {
		padding-right: 0;
		order: -1
	}

	.solution-tab-rgt h2 {
		font-size: 26px;
		line-height: 34px
	}

	.solution-tab-rgt ul.cont-list li {
		font-size: 16px;
		line-height: 26px;
		margin-bottom: 15px
	}

	.portfolio-banner {
		padding-top: 0
	}

	.port-banner-inn {
		display: block
	}

	.port-lft {
		float: left;
		width: 100%;
		padding: 28px 20px;
		background: #0032a1
	}

	.port-lft h1 {
		font-size: 28px;
		line-height: 36px;
		padding-bottom: 0
	}

	.port-lft h1:after {
		display: none
	}

	.port-lft h1 br {
		display: none
	}

	.port-lft p {
		font-size: 16px;
		line-height: 26px
	}

	.port-lft p br {
		display: none
	}

	.port-lft a.partner-btn {
		margin-top: 25px
	}

	.port-lft a.partner-btn:hover {
		color: #ff6700
	}

	.port-lft a.partner-btn:before {
		background: #fff
	}

	.portfolio-banner .port-lft {
		width: calc(100% + 30px);
		margin-left: -15px;
		margin-right: -15px
	}

	.portfolio-banner .port-lft h1 {
		font-size: 24px;
		line-height: 32px;
		font-weight: 400
	}

	.seo-portfolio-sec {
		padding: 30px 0 30px
	}

	.seo-portfolio-sec.seo-case-sec .title-sec {
		padding-bottom: 25px
	}

	.seo-portfolio-sec .title-sec h3 {
		font-size: 26px;
		line-height: 38px
	}

	.seo-portfolio-sec .title-sec h3 br {
		display: none
	}

	.seo-portfolio-sec.seo-case-sec .seo-portfolio-div {
		margin-top: 30px
	}

	.seo-portfolio-sec.seo-case-sec .seo-portfolio-div h1 {
		font-size: 28px;
		line-height: 34px;
		margin-bottom: 20px
	}

	ul.seo-portfolio-lst li {
		width: 48%;
		margin-right: 4%;
		margin-bottom: 40px
	}

	ul.seo-portfolio-lst li:nth-child(3n-3) {
		margin-right: 4%
	}

	ul.seo-portfolio-lst li:nth-child(2n-2) {
		margin-right: 0
	}

	ul.seo-portfolio-lst li .portfolio-cont {
		padding-top: 15px
	}

	ul.seo-portfolio-lst li .portfolio-cont h2 {
		font-size: 22px;
		line-height: 28px;
		margin-bottom: 15px
	}

	.pagination {
		margin-top: 20px
	}

	.pagination a {
		padding: 0 10px
	}

	.seo-domain.seo-benefit {
		padding: 30px 0 30px
	}

	.seo-domain .domain-lft {
		padding-right: 12px;
		margin-bottom: 25px
	}

	.seo-domain.seo-benefit .domain-lft h2 {
		font-size: 28px;
		line-height: 32px
	}

	ul.cont-list li {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 12px
	}

	ul.cont-list li:before {
		font-size: 20px
	}

	.seo-domain .domain-lft ul.cont-list li {
		margin-bottom: 12px
	}

	.seo-domain.seo-benefit .domain-rgt {
		padding-right: 12px
	}

	.seo-domain.seo-benefit .domain-lft h2 {
		font-size: 26px;
		line-height: 32px
	}

	.seo-portfolio-div {
		margin-top: 20px
	}

	.seo-domain {
		padding: 30px 0 30px
	}

	.seo-domain .domain-lft h2 {
		font-size: 28px;
		line-height: 36px;
		margin-bottom: 20px
	}

	.seo-domain .domain-rgt {
		padding-top: 45px
	}

	.seo-process {
		padding: 30px 0 30px
	}

	.seo-process .process-lft {
		padding-right: 0
	}

	.seo-process .process-lft h2 {
		font-size: 28px;
		line-height: 36px;
		margin-bottom: 20px
	}

	.seo-process .process-lft p {
		font-size: 16px;
		line-height: 26px
	}

	.seo-process .process-rgt {
		padding-right: 0;
		order: 1;
		margin-top: 35px
	}

	.seo-methods {
		padding: 40px 0 40px
	}

	.seo-methods .method-cont h2 {
		font-size: 24px;
		line-height: 28px
	}

	.methods-lft {
		margin-bottom: 35px
	}

	.seo-methods .method-cont ul.cont-list li {
		font-size: 16px
	}

	.inner-banner img {
		height: 320px;
		object-fit: cover
	}

	.inner-banner.prod-banner img {
		height: auto;
		object-fit: cover
	}

	.inner-caption h1 {
		font-size: 28px;
		line-height: 34px;
		padding-bottom: 15px;
		margin-bottom: 25px
	}

	.inner-caption p {
		font-size: 16px;
		line-height: 26px
	}

	.inner-caption p br {
		display: none
	}

	.addr-pad {
		margin-bottom: 50px;
		margin-top: 30px;
		border: none;
		box-shadow: none
	}

	.contact-lft {
		padding: 0
	}

	.contact-lft h2 {
		font-size: 28px;
		line-height: 36px;
		margin-bottom: 20px
	}

	.contact-lft h2 br {
		display: none
	}

	.contact-lft p.para {
		font-size: 16px;
		padding-bottom: 15px
	}

	.contact-lft div.form-item {
		margin-bottom: 20px
	}

	.contact-lft label {
		margin-bottom: 5px
	}

	.contact-lft div.form-item input.form-style {
		height: 46px;
		padding: 0 12px
	}

	.contact-lft .nice-select {
		padding: 0 12px;
		margin-bottom: 20px;
		height: 46px !important;
		line-height: 38px !important
	}

	.contact-lft div.form-item textarea.form-style {
		height: 150px;
		padding: 10px 12px
	}

	.contact-rht {
		padding: 35px 25px 30px;
		margin-top: 20px
	}

	.contact-rht h3 {
		font-size: 18px;
		line-height: 22px;
		margin-bottom: 10px
	}

	.contact-rht p {
		font-size: 15px;
		line-height: 24px
	}

	.enquiry-sec {
		padding: 35px 25px;
		margin: 0 0 40px
	}

	.enquiry-l {
		width: 100%
	}

	.enquiry-l.enquiry-r {
		width: 100%;
		margin-top: 30px
	}

	.enquiry-l ul li {
		margin-bottom: 30px
	}

	.enq-ico {
		width: 50px;
		height: 50px;
		margin-right: 15px
	}

	.enq-ico i {
		font-size: 24px
	}

	.enquiry-l .enq-txt {
		width: calc(100% - 80px);
		margin-top: 0
	}

	.enquiry-l .enq-txt a {
		font-size: 17px;
		line-height: 22px
	}

	.enquiry-l p {
		font-size: 17px;
		line-height: 22px
	}

	.enquiry-l .enq-txt span {
		font-size: 15px
	}

	.enq-ico i.ion-android-call,
	.enq-ico i.ion-printer {
		font-size: 24px
	}

	.cont-map-sec {
		margin-bottom: 35px
	}

	.map-div iframe {
		height: 300px
	}

	.desc-blue {
		padding: 30px 0
	}

	.desc-txt {
		padding-right: 12px
	}

	.desc-txt p {
		font-size: 16px;
		line-height: 28px
	}

	.apply-job {
		padding: 35px 0
	}

	.apply-sec {
		padding: 0 12px
	}

	.form-lft {
		padding-right: 0
	}

	.form-lft.form-rht {
		padding-left: 0;
		margin-top: 30px
	}

	.form-lft h2 {
		font-size: 28px;
		line-height: 32px;
		margin-bottom: 30px
	}

	.form-lft ul li {
		margin-bottom: 15px
	}

	.form-lft ul li input[type=text] {
		padding: 7px 10px
	}

	.form-lft ul li .nice-select {
		height: 41px;
		line-height: 38px;
		min-height: 41px
	}

	.form-lft ul li .dpicker:after {
		top: 9px
	}

	.about-apple-sec {
		padding: 30px 0
	}

	.abt-lft {
		padding-right: 12px
	}

	.abt-lft h2 {
		font-size: 24px;
		line-height: 32px;
		margin-bottom: 15px
	}

	.abt-lft p {
		font-size: 16px;
		line-height: 26px
	}

	.about-apple-sec .abt-rgt {
		padding-top: 40px;
		text-align: center
	}

	.markets-sec {
		padding: 30px 0 30px
	}

	.title-sec h1 {
		font-size: 30px;
		line-height: 36px
	}

	.market-tab {
		margin-top: 20px
	}

	.market-tab .tabs {
		justify-content: left;
		overflow-x: scroll;
		overflow-y: hidden;
		white-space: nowrap
	}

	.market-tab .tabs li {
		margin-right: 20px
	}

	.market-tab .tabs li a {
		padding: 22px 15px
	}

	.market-tab .tabs li a h2 {
		font-size: 16px
	}

	.market-tab-lft {
		width: 100%;
		padding: 25px
	}

	.market-tab-lft h2 {
		font-size: 26px;
		line-height: 28px;
		margin-bottom: 20px
	}

	.market-tab-lft p {
		font-size: 16px;
		line-height: 26px
	}

	.market-tab-rgt {
		width: 100%
	}

	.mob-app-exp .title-image {
		padding: 60px 0
	}

	.title-image .title h1 {
		font-size: 30px;
		line-height: 40px
	}

	.healthcare-solutions {
		padding: 30px 0
	}

	.title-sec p {
		font-size: 18px;
		line-height: 26px
	}

	.title-sec p br {
		display: none
	}

	.ice-app-img {
		margin-bottom: 20px
	}

	.ice-app-img img {
		width: auto
	}

	.apple-features {
		margin-top: 35px
	}

	.feature-lst-lft {
		order: 0;
		margin-bottom: 30px
	}

	.apple-features ul.feature-lst li p {
		font-size: 17px;
		line-height: 20px
	}

	.apple-features ul.feature-lst li p br {
		display: none
	}

	.apple-features ul.feature-lst li h2 {
		font-size: 26px;
		line-height: 26px
	}

	.apple-features ul.feature-lst li {
		margin-bottom: 30px
	}

	.mob-apple-dev .title-image {
		padding: 60px 0
	}

	.mob-apple-service {
		padding: 30px 0
	}

	.services-lft {
		padding-right: 12px
	}

	.faq-accordion .accordion .accordion-title {
		font-size: 20px
	}

	.faq-accordion .accordion .accordion-content p {
		font-size: 16px;
		line-height: 24px
	}

	.faq-accordion .accordion .accordion-content {
		padding: 20px 0
	}

	.services-rgt {
		padding-top: 40px
	}

	.title-image {
		padding: 60px 0
	}

	.apple-choose-sec {
		padding: 30px 0 20px
	}

	.choose-apple-div {
		margin-top: 35px
	}

	ul.choose-apple-lst li {
		width: 48%;
		margin-right: 4%;
		margin-bottom: 45px
	}

	ul.choose-apple-lst li:nth-child(3n-3) {
		margin-right: 4%
	}

	ul.choose-apple-lst li:nth-child(2n-2) {
		margin-right: 0
	}

	ul.choose-apple-lst li .choose-cont-div {
		padding: 0 25px 0 0
	}

	ul.choose-apple-lst li .choose-cont-div h2 {
		font-size: 20px;
		padding-bottom: 10px;
		margin-bottom: 20px
	}

	ul.choose-apple-lst li .choose-cont-div p {
		font-size: 16px;
		line-height: 24px
	}

	.inner-banner:after {
		background-position: -150px center
	}

	.inner-banner.inner-banner-iceapple img {
		height: 350px;
		object-fit: cover
	}

	.inner-banner-iceapple .inner-caption h4 {
		font-size: 22px;
		line-height: 22px;
		margin-bottom: 10px
	}

	.inner-banner-iceapple .inner-caption h1 {
		font-size: 28px;
		line-height: 34px;
		padding-bottom: 15px;
		margin-bottom: 20px
	}

	.inner-caption p {
		font-size: 16px;
		line-height: 26px
	}

	.inner-caption a {
		margin-top: 15px;
		padding: 10px 20px;
		font-size: 14px
	}

	.about-ecom-sec {
		padding: 30px 0 30px
	}

	.about-ecom-sec .ecom-lft {
		padding-right: 12px
	}

	.about-ecom-sec .ecom-lft h2 {
		font-size: 26px;
		line-height: 36px;
		margin-bottom: 15px;
		font-weight: 400
	}

	.about-ecom-sec .ecom-lft p {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 20px
	}

	.about-ecom-sec .ecom-lft p:last-child {
		margin-bottom: 20px
	}

	.about-ecom-sec .ecom-rgt p {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 20px
	}

	.about-ecom-sec .ecom-rgt p:last-child {
		margin-bottom: 0
	}

	.about-ecom-sec .ecom-rgt {
		padding-right: 12px;
		padding-top: 15px
	}

	.ecom-sol-sec {
		padding: 20px 0
	}

	.ecom-sol-sec h1 {
		font-size: 26px;
		line-height: 32px;
		margin-bottom: 15px
	}

	.ecom-sol-list {
		margin-top: 40px
	}

	.ecom-sol-list ul.ecom-lst li {
		width: 48%;
		margin-right: 4%;
		margin-bottom: 28px
	}

	.ecom-sol-list ul.ecom-lst li:nth-child(3n-3) {
		margin-right: 4%
	}

	.ecom-sol-list ul.ecom-lst li:nth-child(2n-2) {
		margin-right: 0
	}

	.ecom-sol-list ul.ecom-lst li .sol-cont {
		padding: 10px 0
	}

	.ecom-sol-list ul.ecom-lst li .sol-cont h2 {
		font-size: 20px;
		line-height: 26px
	}

	.ecom-sol-sec p {
		font-size: 16px;
		line-height: 26px
	}

	.ecom-sol-sec p br {
		display: none
	}

	.desc-aes-sec {
		padding: 30px 0
	}

	.desc-aes-sec h1 {
		font-size: 22px;
		line-height: 34px
	}

	.ecom-tech-sec {
		padding: 30px 0 20px
	}

	.tech-div {
		margin-top: 0
	}

	.tech-div ul.tech-lst {
		padding: 0
	}

	.tech-div ul.tech-lst li .tech-logo {
		height: 100px
	}

	.tech-div ul.tech-lst li .tech-logo img {
		width: 75%
	}

	.tech-div ul.tech-lst li .tech-cont h2 {
		font-size: 18px
	}

	.ecom-soft-dev .title-image {
		padding: 60px 0
	}

	.case-studies-sec-inn {
		padding: 30px 0
	}

	.case-carousel {
		margin-top: 20px
	}

	.case_carousel__item .case-txt h1 {
		font-size: 22px;
		line-height: 32px;
		margin-bottom: 15px
	}

	.case_carousel__item .case-txt p {
		font-size: 16px;
		line-height: 26px;
		margin-bottom: 15px
	}

	.case-txt.pr-85 {
		padding-right: 12px
	}

	.case_carousel__item .case-img {
		margin-top: 20px;
		padding: 15px 15px 0 0;
		width: 100%
	}

	.case_carousel__item .case-img .img-div:after {
		right: -15px;
		top: -15px
	}

	.case-carousel .owl-nav {
		float: none;
		margin-top: 0;
		position: relative;
		width: 130px
	}

	.about-ecom-sec.about-seo-sec {
		padding: 30px 0 30px
	}

	.seo-desc-sec {
		padding: 30px 0 30px
	}

	.seo-desc-txt {
		padding: 0 12px
	}

	.seo-desc-txt h2 {
		font-size: 22px;
		line-height: 34px
	}

	.seo-success-sec {
		padding: 30px 0 30px
	}

	.seo-success-sec .title-sec p {
		font-weight: 300
	}

	ul.success-lst {
		padding: 0
	}

	ul.success-lst li {
		margin-top: 30px;
		padding: 0 0 30px
	}

	ul.success-lst li span.success-no {
		width: 50px;
		height: 50px;
		font-size: 20px
	}

	ul.success-lst li .success-icon {
		float: none;
		margin: auto;
		width: 100px
	}

	ul.success-lst li .success-icon .ico-div {
		width: 100%;
		height: 60px;
		justify-content: center
	}

	ul.success-lst li .success-cont {
		width: 100%;
		padding: 0 25px;
		margin-top: 50px
	}

	ul.success-lst li .success-cont h2 {
		font-size: 26px;
		line-height: 28px
	}

	ul.success-lst li .success-cont p {
		font-size: 16px;
		line-height: 24px
	}

	ul.success-lst li .success-icon .ico-div img {
		width: 40px
	}

	ul.success-lst li .success-icon .ico-div:after {
		top: auto;
		right: auto;
		border-bottom: inherit;
		bottom: -20px;
		border-left: 50px solid transparent;
		border-right: 50px solid transparent;
		border-top: 20px solid #fff
	}

	ul.success-lst li .success-icon .ico-div:before {
		top: auto;
		right: auto;
		border-bottom: inherit;
		bottom: -23px;
		border-left: 50px solid transparent;
		border-right: 50px solid transparent;
		border-top: 20px solid rgba(204, 204, 204, .1)
	}

	.seo-keyword {
		min-height: 300px;
		padding: 40px 0
	}

	.seo-keyword h4 {
		font-size: 20px;
		line-height: 32px
	}

	.seo-keyword h3 {
		font-size: 30px;
		line-height: 44px
	}

	.seo-keyword h3 br {
		display: none
	}

	.seo-service {
		padding: 30px 0 30px
	}

	.services-div {
		margin-top: 0
	}

	.seo-service .faq-accordion .accordion .accordion-title {
		padding: 12px 20px 12px 0;
		font-size: 20px
	}

	.seo-service .faq-accordion .accordion .accordion-title span {
		font-size: 26px;
		margin-right: 15px
	}

	.seo-service .faq-accordion .accordion .accordion-content p {
		font-size: 16px;
		line-height: 26px
	}

	.seo-marketing .title-image {
		padding: 60px 0
	}

	.portfolio-sec {
		margin: 20px 0
	}

	.app-portfolio ul {
		gap: 4%
	}

	.app-portfolio ul li {
		flex: 0 1 48%;
		margin-bottom: 30px
	}

	.app-portfolio ul li .app-txt {
		margin-top: 15px
	}

	.app-portfolio ul li .app-txt h1 {
		font-size: 22px;
		line-height: 26px;
		margin-bottom: 12px
	}

	.app-portfolio ul li .app-img .portfolio-plus-wrapper span {
		width: 50px;
		height: 50px
	}

	.app-portfolio ul li .app-img .portfolio-plus-wrapper span:before {
		width: 20px
	}

	.app-portfolio ul li .app-img .portfolio-plus-wrapper span:after {
		height: 20px
	}

	.port-container {
		column-gap: 4%;
		margin-top: 20px
	}

	.portfolio-sec .controls {
		width: 45%
	}

	.controls-rht {
		width: 55%
	}

	.port-container .mix,
	.port-container .gap {
		width: 48%;
		margin-bottom: 25px
	}

	.port-container .port-main .port-cnt h2 {
		font-size: 20px;
		line-height: 26px;
		margin-bottom: 15px
	}

	.port-container .port-main .port-img .portfolio-plus-wrapper span {
		width: 50px;
		height: 50px
	}

	.port-container .port-main .port-img .portfolio-plus-wrapper span:before {
		width: 20px
	}

	.port-container .port-main .port-img .portfolio-plus-wrapper span:after {
		height: 20px
	}

	.company-words {
		padding: 20px 0
	}

	.company-words ul.words {
		padding-left: 0;
		text-align: center
	}

	.company-words ul.words li {
		font-size: 24px;
		line-height: 34px;
		padding-right: 25px;
		margin-right: 15px
	}

	.company-words ul.words li:after {
		font-size: 24px
	}

	.about-aes-sec {
		padding: 30px 0
	}

	.abt-lft {
		padding-right: 12px;
		margin-bottom: 0
	}

	.abt-lft h2 br {
		display: none
	}

	.abt-lft p {
		font-size: 16px;
		margin-bottom: 15px
	}

	.abt-lft p:last-child {
		margin-bottom: 0
	}

	.abt-rgt {
		padding: 0 100px
	}

	.abt-img-rgt {
		width: 63%;
		display: none
	}

	.abt-img-lft {
		display: none
	}

	.counters-sec {
		padding: 30px 0 15px
	}

	.counters-lft p {
		font-size: 16px;
		line-height: 18px;
		margin-bottom: 12px
	}

	.counters-lft h1 {
		font-size: 30px;
		line-height: 40px
	}

	.counters-rgt {
		padding-top: 30px
	}

	ul.counter-list li {
		padding: 15px 0 25px
	}

	ul.counter-list li .fun-fact-number h3 {
		line-height: 38px
	}

	ul.counter-list li .fun-fact-number span {
		font-size: 38px;
		line-height: 48px
	}

	ul.counter-list li:last-child {
		padding-bottom: 0
	}

	.why-choose-sec {
		padding: 35px 0
	}

	.choose-sec-lft {
		padding-top: 0;
		margin-bottom: 10px
	}

	.choose-sec-rgt {
		padding-left: 12px
	}

	.choose-sec-rgt ul li {
		font-size: 16px
	}

	.choose-sec-lft h1 {
		font-size: 28px;
		line-height: 40px
	}

	.choose-sec-rgt p {
		font-size: 16px;
		line-height: 24px
	}

	.choose-div {
		margin-top: 35px
	}

	ul.choose-lst li {
		width: 49%;
		margin-right: 2%;
		margin-bottom: 20px;
		padding: 20px 20px 25px
	}

	ul.choose-lst li:nth-child(3n-3) {
		margin-right: 2%
	}

	ul.choose-lst li:nth-child(2n-2) {
		margin-right: 0
	}

	ul.choose-lst li .choose-cont-div h2 {
		font-size: 28px;
		line-height: 30px
	}

	ul.choose-lst li .choose-cont-div h3 {
		font-size: 20px;
		line-height: 20px;
		margin-bottom: 15px
	}

	ul.choose-lst li .choose-cont-div p {
		font-size: 16px;
		line-height: 24px
	}

	ul.choose-lst li:last-child {
		margin-bottom: 0
	}

	.partener-program-sec {
		padding: 60px 0
	}

	.partner-title h1 {
		font-size: 30px;
		line-height: 40px
	}

	.partener-cont-sec {
		padding: 35px 0 30px
	}

	.part-lft {
		padding-right: 12px
	}

	.part-rgt {
		padding-right: 12px
	}

	.part-lft p {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 18px
	}

	.part-rgt p {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 25px
	}

	.recognitions-sec {
		padding: 35px 0
	}

	.recognitions-sec ul li h2 {
		font-size: 26px;
		line-height: 32px;
		font-weight: 400
	}

	.recognitions-sec ul li:first-child {
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px
	}

	.recognitions-sec ul li {
		width: 32%
	}

	.recognitions-sec ul li .logo-div {
		padding: 10px 15px;
		height: 75px
	}

	.recognitions-sec ul li img {
		width: 75%
	}

	.growing-sec {
		padding: 35px 0
	}

	.growing-sec ul.grow-lst li {
		width: 100%;
		margin-right: 0;
		margin-bottom: 25px;
		border-right: none;
		border-bottom: 1px solid #979294;
		padding-bottom: 20px
	}

	.growing-sec ul.grow-lst li:last-child {
		margin-bottom: 0;
		padding-bottom: 0
	}

	.growing-sec ul.grow-lst li .grow-img {
		width: 145px
	}

	.growing-sec ul.grow-lst li .grow-img img {
		height: auto
	}

	.growing-sec ul.grow-lst li .grow-cont {
		width: calc(100% - 145px);
		padding: 0 10px 0 25px
	}

	.growing-sec ul.grow-lst li .grow-cont h2 {
		font-size: 24px;
		line-height: 34px;
		margin-bottom: 5px
	}

	.growing-sec ul.grow-lst li .grow-cont p {
		font-size: 16px;
		line-height: 26px;
		margin-bottom: 20px
	}

	.partner-btn {
		padding: 12px 20px;
		font-size: 14px
	}

	.about-case-sec,
	.client-case-sec {
		padding: 40px 0
	}

	.brief-case-sec {
		padding: 40px 0
	}

	.case-abt-div {
		margin-top: 30px
	}

	.case-abt-rgt {
		padding: 0 10px;
		margin-top: 25px
	}

	.case-abt-rgt p,
	.client-case-lft p {
		font-size: 16px;
		line-height: 24px
	}

	.case-tab-sec {
		padding-bottom: 40px
	}

	.case-title-sec h2,
	.case-tab-content h1 {
		font-size: 32px;
		line-height: 36px;
		margin-bottom: 20px
	}

	.client-case-lft h2 {
		font-size: 32px;
		line-height: 36px
	}

	.case-title-sec h3 {
		font-size: 22px;
		line-height: 32px
	}

	.case-title-sec h3 br {
		display: none
	}

	.case-tab-content h4 {
		font-size: 22px;
		line-height: 30px;
		margin-bottom: 25px
	}

	ul.client-det-list {
		padding-top: 25px
	}

	ul.client-det-list li {
		padding: 25px 35px
	}

	ul.client-det-list li .client-txt {
		width: calc(100% - 50px);
		padding-left: 30px
	}

	ul.client-det-list li .client-txt h1 {
		font-size: 25px
	}

	.client-case .pr-80 {
		padding-right: 20px
	}

	.brief-case p {
		margin-bottom: 15px;
		font-size: 16px;
		line-height: 24px
	}

	.brief-case-lft {
		margin-bottom: 20px
	}

	.brief-case .pr-50 {
		padding-right: 10px
	}

	.brief-case .pl-50 {
		padding-left: 10px
	}

	.case-tab-list {
		width: 100%;
		overflow-x: scroll;
		overflow-y: hidden;
		white-space: nowrap;
		position: relative;
		z-index: 9
	}

	.case-tab-div .tabs {
		display: inline-flex;
		white-space: nowrap;
		flex-wrap: nowrap;
		overflow-x: scroll;
		justify-content: flex-start;
		scrollbar-width: none
	}

	.case-tab-div .tabs li {
		width: auto;
		display: inline;
		float: none;
		padding: 0 15px
	}

	.case-tab-div .tab_content {
		padding-top: 40px
	}

	.case-tab-lft {
		padding-right: 10px;
		padding-bottom: 25px;
		margin: 0 auto
	}

	.case-tab-rgt p {
		margin-bottom: 15px;
		font-size: 16px;
		line-height: 24px
	}

	ul.list li {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 12px
	}

	.technologies-exp .tab .tab-menu {
		overflow-x: scroll;
		scrollbar-width: none
	}

	.company-words ul.words li {
		font-size: 24px;
		line-height: 32px;
		padding-right: 32px;
		margin-right: 15px;
		display: inline-block;
		float: none
	}

	.company-words ul.words li:after {
		font-size: 24px
	}

	.section-title h1 {
		font-size: 26px;
		line-height: 34px
	}

	.staff-sec h1 {
		color: #ef5e1f;
		font-size: 25px!important;
		font-weight: 500;
		line-height: 30px;
		color: #212224;
	}

	.directors {
		margin-top: 30px
	}

	.director-lft h1 {
		font-size: 30px;
		line-height: 36px
	}

	.teams-sec {
		padding: 30px 0 30px
	}

	.teams-sec p {
		font-size: 16px;
		line-height: 26px;
		text-align: left
	}

	.teams-sec p br {
		display: none
	}

	.team-name {
		margin-top: 15px
	}

	.team-desc p {
		font-size: 16px;
		line-height: 22px
	}

	.director-rht ul li {
		flex: 1 1 47%
	}

	.staff-sec .team-name h3 {
		font-size: 22px;
		line-height: 24px;
		padding-bottom: 7px
	}

	.staff-sec {
		margin-top: 30px
	}

	.staff-sec ul {
		column-gap: 25px;
		row-gap: 20px
	}

	.staff-sec ul li {
		flex: 1 1 47%
	}

	.cust-app-dev .title-image {
		padding: 60px 0
	}

	.mob-app-dev .title-image {
		padding: 60px 0
	}

	.cross-platform-dev .title-image {
		padding: 60px 0
	}

	.test-services-dev .title-image {
		padding: 60px 0
	}

	.reliable-services-dev .title-image {
		padding: 60px 0
	}

	.web-services-dev .title-image {
		padding: 60px 0
	}

	.technologies-exp .tabs li a {
		padding-top: 0
	}

	.inner-banner.blog-banner img {
		height: 100px
	}

	.career-words {
		padding: 25px 0
	}

	.career-words p a {
		font-size: 18px
	}

	.career-words p {
		font-size: 18px;
		line-height: 26px;
		font-weight: 300
	}

	.ecom-tech-sec .title-sec {
		margin-bottom: 20px
	}

	.ecom-tech-sec .title-sec p {
		font-size: 18px
	}

	.portfolio-sec.mobile-app-portfolio .app-portfolio {
		display: block;
		margin-top: 0
	}

	.portfolio-banner .port-rgt img {
		display: none
	}

	.screens-app.owl-carousel .owl-item {
		text-align: center
	}

	.screens-app.owl-carousel .owl-item img {
		max-width: 75%;
		display: inline-block
	}

	.modal-pad {
		width: 100%;
		max-width: 90%;
		padding: 20px
	}

	.modal-pad p {
		font-size: 16px;
		line-height: 26px
	}

	.modal-pad h1 {
		margin-bottom: 15px;
		font-size: 24px;
		line-height: 30px
	}

	.portfolio-sec {
		margin: 30px 0
	}

	.team-desc {
		padding: 30px 16px 20px
	}

	.portfolio-sec .controls label {
		font-size: 18px
	}

	.portfolio-sec.mobile-app-portfolio .app-portfolio {
		margin-top: 0
	}

	.portfolio-sec.mobile-app-portfolio .app-portfolio ul li {
		flex: 0 1 48%;
		margin-bottom: 20px
	}

	.about-rwd-sec {
		padding: 35px 0
	}

	.about-rwd-sec h2 {
		font-size: 28px;
		line-height: 38px;
		margin-bottom: 20px
	}

	.about-rwd-sec .rwd-lft {
		padding-right: 12px;
		margin-bottom: 20px
	}

	.about-rwd-sec .rwd-rgt {
		padding-left: 12px
	}

	.about-rwd-sec p {
		font-size: 16px;
		line-height: 26px;
		text-align: left
	}

	.rwd-sec {
		padding: 30px 0
	}

	.rwd-sec h3 {
		font-size: 16px;
		line-height: 22px
	}

	.rwd-sec h1 {
		font-size: 28px;
		line-height: 38px
	}

	.rwd-sec p {
		font-size: 16px;
		line-height: 26px
	}

	.rwd-sec p br {
		display: none
	}

	.desc-txt ul.desc-list li {
		font-size: 16px;
		line-height: 26px;
		margin-bottom: 15px
	}

	.desc-txt ul.desc-list li:before {
		font-size: 18px
	}

	.service-sec {
		padding: 30px 0
	}

	.service-sec h1 {
		font-size: 30px;
		line-height: 38px;
		margin-bottom: 30px
	}

	.service-div {
		padding: 0 12px
	}

	.service-sec ul li {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 15px
	}

	.serv-rgt {
		padding-left: 12px;
		margin-top: 15px
	}

	.why-sec {
		padding: 30px 0
	}

	.why-sec h1 {
		font-size: 30px;
		line-height: 38px;
		margin-bottom: 30px
	}

	.why-lft {
		padding-left: 12px
	}

	.why-rgt {
		padding-left: 12px;
		margin-top: 15px
	}

	.why-sec ul.why-list li {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 15px
	}

	ul.rwd-tech-lst {
		column-gap: 0
	}

	ul.rwd-tech-lst li {
		width: 33.3333%;
		padding: 0 15px;
		margin-bottom: 25px
	}

	.why-rwd {
		padding: 30px 0
	}

	.why-rwd h1 {
		font-size: 30px;
		line-height: 38px
	}

	.why-rwd-lft {
		padding-right: 12px;
		margin-bottom: 30px
	}

	.why-rwd-rgt {
		padding-left: 12px
	}

	ul.rwd-list li {
		margin-bottom: 30px
	}

	ul.rwd-list li h2 {
		font-size: 22px;
		line-height: 28px
	}

	ul.rwd-list li p {
		font-size: 16px
	}

	.brnd-blue-bg.blue-bg1 {
		padding: 30px 0
	}

	.case-studies-sec-inn.rwd-case {
		padding: 30px 0
	}

	.lets-talk .text-center {
		margin-bottom: 40px !important
	}

	.service-sec h1,
	.why-sec h1,
	.why-rwd h1 {
		font-size: 26px;
		line-height: 34px;
		margin-bottom: 25px
	}

	.about-rwd-sec.about-crm-sec {
		padding: 30px 0
	}

	.function-sec {
		padding: 30px 0
	}

	.function-div {
		padding: 0 14px
	}

	.function-rgt {
		padding-left: 12px
	}

	ul.feature-list {
		gap: 20px
	}

	ul.feature-list li {
		flex: 1 1 47%
	}

	.about-crm-sec .crm-lft {
		padding-right: 30px
	}

	ul.feature-list li h2 {
		font-size: 17px
	}

	ul.feature-list li h2 br {
		display: none
	}

	.function-sec h1 {
		font-size: 30px;
		line-height: 34px;
		margin-bottom: 25px
	}

	.about-rwd-sec.about-crm-sec h2 {
		font-size: 24px;
		line-height: 32px;
		margin-bottom: 15px
	}

	.about-rwd-sec.about-crm-sec h2 br {
		display: none
	}

	.tech-lft {
		padding-top: 0
	}

	.tech-lft h1 {
		font-size: 26px;
		line-height: 34px;
		margin-bottom: 30px;
		text-align: center
	}

	.why-rwd.value-sec h1 {
		margin-bottom: 25px
	}

	ul.value-list li {
		margin-bottom: 15px;
		font-size: 16px;
		padding-left: 20px
	}

	.rwd-img img {
		max-width: 360px;
		width: 100%
	}

	.function-sec ul.func-list li {
		margin-bottom: 14px;
		font-size: 16px;
		line-height: 24px;
		padding-left: 20px
	}

	.function-lft {
		padding-right: 12px;
		margin-bottom: 14px
	}

	.value-rgt img {
		width: 100%;
		margin-top: 30px
	}

	.function-sec .title-sec {
		margin-bottom: 30px
	}

	.about-crm-sec .crm-rgt img {
		max-width: 220px;
		width: 100%
	}

	.rwd-sec h1 {
		margin-bottom: 20px
	}

	.tech-crm {
		padding: 20px 0 0
	}

	.tech-lft h1 span {
		display: inline-block
	}

	.tech-rgt {
		text-align: center
	}

	.about-crm-sec .crm-rgt {
		padding-top: 25px
	}

	.about-rwd-sec.about-crm-sec {
		padding: 35px 0
	}

	.about-crm-sec .crm-lft {
		padding-right: 12px
	}

	.about-rwd-sec.about-crm-sec h2 {
		margin-bottom: 18px
	}

	.about-rwd-sec.about-crm-sec h2 br {
		display: none
	}

	.crm-customer-sec .desc-txt p {
		margin-bottom: 15px
	}

	.erp-advan-sec .title-image {
		padding: 60px 0
	}

	.sol-provider-sec {
		padding: 35px 0
	}

	.provider-lft {
		padding-right: 12px;
		margin-bottom: 25px
	}

	.provider-lft h1 {
		font-size: 28px;
		line-height: 38px;
		margin-bottom: 20px
	}

	.provider-lft p {
		font-size: 16px;
		line-height: 26px;
		margin-bottom: 15px
	}

	.data-title-sec {
		padding: 35px 12px
	}

	.data-title-sec .title {
		padding-left: 25px
	}

	.data-title-sec .title h1 {
		font-size: 28px;
		line-height: 38px
	}

	.erp-modern-sec .title-image {
		padding: 60px 0
	}

	.function-sec {
		padding: 35px 0
	}

	.solution-sec .function-div {
		padding: 0 12px
	}

	.function-sec .title-sec {
		margin-bottom: 35px
	}

	.function-sec ul.func-list {
		margin-bottom: 10px
	}

	.function-sec ul.func-list li {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 10px;
		padding-left: 25px
	}

	.erp-soft-sec .title-image {
		padding: 60px 0
	}

	.feature-sec .title-sec {
		margin-bottom: 30px
	}

	.feature-lst-div h3 {
		font-size: 22px;
		line-height: 26px
	}

	.hrms-aes ul.func-list li span {
		margin-bottom: 12px
	}

	.solution-sec.hrms-aes .function-div {
		padding: 0
	}

	.hrms-aes {
		padding: 35px 0
	}

	.hrms-aes ul.func-list li p {
		width: 100%;
		float: left
	}

	.hrms-aes .title-sec {
		margin-bottom: 30px
	}

	.title-sec.hrms-mble-app h1 {
		margin-bottom: 10px
	}

	.about-ecom-sec.about-seo-sec.hrms-mble-app {
		padding: 50px 0 0
	}

	.face-recog .title-image {
		padding: 160px 0
	}

	ul.choose-hrms-lst li .choose-cont-div h2 {
		font-size: 22px;
		line-height: 30px;
		padding-bottom: 10px
	}

	ul.choose-hrms-lst li .choose-cont-div {
		padding: 0 0 0 62px
	}

	ul.choose-hrms-lst li .choose-cont-div p {
		font-size: 18px;
		line-height: 28px
	}

	.choose-hrms-div {
		margin-top: 55px
	}

	.modules-tab-lft {
		width: 100%
	}

	.modules-tab-lft {
		padding: 0
	}

	.modules-tab-lft h2 {
		font-size: 27px;
		line-height: 32px;
		margin-bottom: 10px
	}

	.modules-tab-rgt {
		width: 100%
	}

	.hrms-aes ul.func-list li p {
		font-size: 19px;
		line-height: 27px
	}

	ul.choose-hrms-lst li {
		width: 100%
	}

	.hrms-aes ul.func-list li span {
		text-align: center;
		float: none
	}

	.hrms-aes ul.func-list li {
		text-align: center
	}

	.salient-sec {
		padding: 30px 0 0
	}

	.salient-sec h2 {
		font-size: 26px;
		line-height: 35px;
		margin-bottom: 25px
	}

	.feature {
		padding: 30px 20px
	}

	.feature h5 {
		font-size: 20px;
		line-height: 25px
	}

	.invoice-lst {
		padding: 40px 0
	}

	.invoice-lst ul.in-list li .invoice-lft {
		width: 100%;
		float: left;
		margin: 0 0 20px
	}

	.invoice-lst ul.in-list li .invoice-rgt {
		width: 100%;
		float: left
	}

	.invoice-lst ul.in-list li .invoice-lft h2 {
		font-size: 20px;
		line-height: 28px;
		padding-bottom: 20px
	}

	.invoice-lst ul.in-list li .invoice-lft h2 br {
		display: none
	}

	.tech-lft.blue h1 {
		margin-bottom: 20px;
		text-align: left
	}

	.tech-lft.blue {
		margin-bottom: 25px
	}

	.tech-crm.bery {
		padding-top: 35px
	}

	.feature.org1 {
		background: #ffeee6
	}

	.feature.org.org2 {
		background: #fafbfc
	}

	.multi-sec h2 {
		font-size: 22px;
		line-height: 32px
	}

	.skill-lft.smpy h2 {
		font-size: 24px;
		line-height: 30px
	}

	.skill-lft.smpy h2 br {
		display: none
	}

	.seo-skill-sec.simply {
		padding: 40px 0
	}

	.invoice-lst ul.in-list li .invoice-rgt p {
		font-size: 16px;
		line-height: 27px
	}

	.tech-lft.blue p {
		font-size: 16px;
		line-height: 27px
	}

	.tech-lft.blue p br {
		display: none
	}

	.multi-sec {
		min-height: 400px
	}

	.services-icn ul {
		column-gap: 25px;
		row-gap: 25px
	}

	.services-icn li {
		width: 47.5%
	}

	.lets-start-box:before {
		display: none
	}

	.lets-lft {
		padding-left: 0;
		min-height: 240px
	}

	.lets-lft h1 {
		font-size: 30px;
		line-height: 36px
	}

	.lets-start-box:after {
		background: url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/lets-talk-img2-tab.png) no-repeat;
		width: 350px;
		height: 248px;
		right: -2px
	}

	.title-image .title .pge-lst ul {
		row-gap: 10px
	}

	.title-image .title .pge-lst ul li a {
		padding: 10px 18px;
		font-size: 13px;
		line-height: 21px
	}

	.services-icn h2 {
		font-size: 38px;
		line-height: 42px;
		margin-bottom: 30px
	}

	.services-icn {
		padding: 30px 0 45px
	}

	.title-image .title h4 {
		font-size: 32px;
		line-height: 42px;
		margin-bottom: 15px
	}

	.title-image .title p {
		font-size: 16px;
		line-height: 26px
	}

	.mob-app-exp .title-image,
	.mob-apple-dev .title-image {
		background-position-x: 100%;
		background-position-y: 100%
	}

	.smart-hrms-dev .title-image,
	.emp-hrms-dev .title-image,
	.flamingo-dev .title-image,
	.face-recog .title-image {
		background-position-x: 100%;
		background-position-y: 100%
	}

	.small-banner {
		padding: 30px 0
	}

	.small-banner .sb-rgt,
	.small-banner .sb-lft {
		width: 100%;
		padding: 20px
	}

	.small-banner .sb-lft p {
		color: #000;
		font-size: 16px
	}

	.read-btns {
		margin-top: 25px
	}

	.title-pad h1 {
		font-size: 38px;
		line-height: 44px
	}

	.title-pad p {
		font-size: 20px;
		line-height: 28px
	}

	.drone-technology ul.technology-li.new li {
		width: 100%
	}

	.drone-technology span.number-pad {
		margin-right: 8px;
		margin-top: 3px
	}

	.seo-google-places .title-sec h1 {
		margin-bottom: 25px
	}

	ul.list-content {
		row-gap: 8px
	}

	ul.list-content li {
		font-size: 16px
	}

	ul.list-cont-grey {
		row-gap: 8px
	}

	ul.list-cont-grey li {
		font-size: 16px
	}

	.dev-tech-sec {
		margin: 0 0 30px;
		padding: 30px 0 0
	}

	.dev-tech-sec ul {
		row-gap: 20px;
		padding: 0
	}

	.dev-tech-sec ul li {
		flex-wrap: wrap;
		margin-top: 0px;
	}

	.dev-tech-sec ul li .dig-img-lft {
		width: 100%
	}

	.dev-tech-sec ul li .dig-img-rht {
		width: 100%;
		margin: 20px 0 0;
		margin-top: 26px !important;
	}

	.dev-tech-sec ul li .dig-img-rht h2 {
		font-size: 20px;
		margin-bottom: 10px;
		line-height: 28px
	}

	.dev-tech-sec ul li .dig-img-rht p {
		font-size: 16px;
		line-height: 24px
	}

	.tech-div ul.tech-lst li {
		margin-bottom: 20px
	}

	.cust-app-dev .title-image.digi-image {
		padding: 70px 0
	}

	.dev-tech-sec ul li:nth-child(2n) .dig-img-lft {
		order: 1
	}

	.dev-tech-sec ul li:nth-child(2n) .dig-img-rht {
		order: 2
	}

	.yardi-list ul {
		row-gap: 20px
	}

	.yardi-list ul li h3 {
		font-size: 20px;
		line-height: 26px
	}

	.market-tab .tabs li a {
		display: flex;
		align-items: center;
		column-gap: 10px
	}

	.faq-accordion .accordion .accordion-title {
		font-size: 19px;
		display: flex;
		column-gap: 15px;
		align-items: center
	}

	.invoice-lst ul.in-list li .invoice-lft {
		padding-bottom: 0
	}

	.invoice-lst ul.in-list li .invoice-rgt {
		padding-bottom: 0
	}

	.modules-sec .feature-lst-lft {
		margin-bottom: 0
	}

	.search-wrap .search-inner .search-cell .search-field-holder .main-search-input {
		text-align: left;
		font-size: 12px
	}

	.blog-list {
		padding: 0 15px
	}

	.js-list li {
		width: 100%
	}

	.js-list ul {
		gap: 15px
	}

	.js-list ul li br {
		display: none
	}

	.carrer-links ul li span {
		height: auto
	}

	.carrer-links ul li a {
		font-size: 20px;
		padding: 0
	}

	.carrer-links ul li {
		width: 100%
	}

	.contact-rht li {
		flex: 0 1 48.5%
	}

	.contact-rht p br {
		display: none
	}

	.contact-rht h2 {
		font-size: 26px;
		line-height: 32px;
		margin-bottom: 10px
	}

	.contact-rht h4 {
		font-size: 26px;
		line-height: 32px
	}

	.contact-rht ul.others li h3 {
		font-size: 26px;
		line-height: 32px
	}

	p.para-pad-cont {
		font-size: 18px
	}

	.count-bdr .col-6 {
		display: flex;
		justify-content: center
	}

	.count-bdr .odometer.odometer-auto-theme {
		font-size: 35px
	}

	.title-pad {
		padding: 25px 0
	}

	@media screen and (max-width:639px) {
		.expertise-sec {
			padding-top: 30px
		}

		.wpo-hero-slider .slide-inner .slide-content {
			position: absolute;
			top: 190px;
			left: 0;
			right: 0;
			margin: 0 auto;
			width: 100%;
			padding: 0 20px
		}

		.wpo-hero-slider .slide-title h2 {
			padding-bottom: 0;
			margin-bottom: 0;
			font-size: 28px;
			line-height: 34px;
			text-align: left;
			color: white
		}

		.wpo-hero-slider .slide-title h2:after {
			display: none
		}

		.wpo-hero-slider .slide-title h2 br {
			display: none
		}

		.wpo-hero-slider .slide-text,
		.wpo-hero-slider .slide-btns {
/*			display: none*/
		}

		.products-div {
			flex-wrap: wrap;
			margin-top: 0
		}

		ul.home-prod-lst li {
			margin-bottom: 6px
		}

		ul.home-prod-lst:first-child li:first-child {
			margin-top: 0
		}

		ul.home-prod-lst li:last-child {
			margin-bottom: 10px
		}

		.digital-products-sec {
			padding-top: 55px;
			padding-bottom: 35px
		}

		.partner-area {
			padding: 35px 0
		}

		.metro_portfolio_grid .grid-item.w_45 {
			width: 100%
		}

		.metro_portfolio_grid .grid-item,
		.metro_portfolio_grid .grid-sizer {
			width: 100%;
			border-radius: 6px
		}

		.metro_portfolio_grid .grid-item img {
			height: 140px;
			object-fit: cover;
			object-position: center
		}

		.portfolio_section .owl-dots {
			bottom: 15px;
			left: 15px
		}

		.portfolio_section .owl-dots .owl-dot span {
			width: 10px;
			height: 10px
		}

		.portfolio_fullimage.first-img .exp-title h2 {
			font-size: 20px;
			line-height: 28px
		}

		.portfolio_fullimage .exp-title h2 br {
			display: none
		}

		.portfolio_fullimage.first-img .exp-title span.arrow {
			position: absolute;
			right: 12px;
			bottom: 0
		}

		.portfolio_fullimage.first-img .exp-title span.arrow i {
			font-size: 30px
		}

		.portfolio_fullimage .portfolio-plus-wrapper span {
			width: 55px;
			height: 55px
		}

		.portfolio_fullimage .portfolio-plus-wrapper span:before {
			width: 30px
		}

		.portfolio_fullimage .portfolio-plus-wrapper span:after {
			height: 30px
		}

		ul.home-prod-lst li .prod-div .portfolio-plus-wrapper span {
			width: 55px;
			height: 55px
		}

		ul.home-prod-lst li .prod-div .portfolio-plus-wrapper span:after {
			height: 30px
		}

		ul.home-prod-lst li .prod-div .portfolio-plus-wrapper span:before {
			width: 30px
		}

		.prod-img {
			position: relative
		}

		.prod-img img {
			height: 140px;
			object-fit: cover;
			object-position: center
		}

		.prod-img:after {
			position: absolute;
			display: block;
			content: "";
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
			background: rgba(0, 0, 0, .45)
		}

		.industries ul li {
			flex: 1 1 48%
		}

		.case-studies-sec .metro_portfolio_grid .grid-item,
		.case-studies-sec .metro_portfolio_grid .grid-sizer {
			width: 47.8%
		}

		.benefits-list li {
			flex: 1 1 100%
		}

		.blog-lft {
			padding: 20px 15px 0
		}

		.blog-lft h2 {
			font-size: 24px;
			line-height: 28px
		}

		.blog-list {
			padding: 0 15px
		}

		.blog-list ul {
			column-gap: 0;
			row-gap: 25px
		}

		.blog-list ul li {
			width: 100%
		}

		.blog-list li ul.month-li {
			padding: 0
		}

		.conclusion-pad {
			padding: 25px 30px 20px;
			margin-bottom: 20px
		}

		.conclusion-pad h2 {
			font-size: 24px;
			line-height: 32px;
			margin-bottom: 15px
		}

		.drone-technology span.number-pad {
			font-size: 22px;
			line-height: 24px
		}

		.drone-technology h2 {
			font-size: 28px;
			line-height: 38px;
			margin-bottom: 25px
		}

		.drone-type-lft h3 {
			font-size: 18px;
			line-height: 26px;
			margin-bottom: 15px
		}

		.drone-facts-lft h2 {
			font-size: 22px;
			line-height: 32px
		}

		.drone-facts-rgt h2 {
			font-size: 22px;
			line-height: 32px
		}

		.conclusion-pad p {
			font-size: 16px;
			line-height: 24px;
			margin-bottom: 15px
		}

		.drone-pad p {
			font-size: 16px;
			line-height: 24px
		}

		.tags-pad h2 {
			font-size: 28px
		}

		.benefits-facts h2,
		.erp-sec h1,
		.technologies-exp h1 {
			font-size: 24px;
			line-height: 32px
		}

		.title-sec h1,
		.title-image .title h1 {
			font-size: 26px;
			line-height: 32px
		}

		.erp-sec h1,
		.benefits-facts h2 {
			margin-bottom: 30px
		}

		.brainstem-aes,
		.modules-sec,
		.erp-sec,
		.information-sec,
		.benefits-facts {
			padding: 30px 0
		}

		.erp-list li {
			padding: 30px 0
		}

		.erp-list li:nth-child(2) {
			padding-top: 30px
		}

		.erp-list li:nth-last-child(2) {
			padding-bottom: 30px
		}

		.erp-list li span.number-pad {
			width: 54px;
			height: 54px;
			font-size: 22px;
			margin-bottom: 20px
		}

		.erp-sec .partner-btn {
			margin-top: 40px;
			padding: 12px 30px
		}

		.information-sec .faq-accordion .accordion .accordion-title {
			padding-left: 0;
			font-size: 18px
		}

		.information-sec .faq-accordion .accordion .accordion-title span {
			float: left;
			margin-right: 15px
		}

		.brainstem-aes .abt-lft p,
		.brainstem-aes .abt-full p,
		.erp-list li p,
		.information-sec .faq-accordion .accordion .accordion-content p,
		.information-sec .info-full li,
		.benefits-facts li {
			line-height: 24px
		}

		.app-sec {
			padding: 30px 0 30px
		}

		.app-sec .ecom-lft h2 {
			font-size: 28px;
			line-height: 36px
		}

		.app-div ul {
			column-gap: 14px
		}

		.app-div li {
			width: 48%
		}

		.app-div li a {
			padding-left: 20px;
			min-height: 95px
		}

		.ios-app-sec,
		.app-list-sec,
		.react-dev {
			padding: 30px 0
		}

		.case-studies-sec-inn {
			padding: 30px 0
		}

		.technologies-exp {
			padding: 30px 0 30px
		}

		.ios-app-sec li {
			width: 31.7%
		}

		.react-app ul {
			justify-content: center
		}

		.react-app li {
			width: 30%;
			padding: 0
		}

		.technologies-exp .tech-div ul.tech-lst li img {
			max-height: 45px
		}

		.case-carousel .owl-nav {
			top: 39%;
			display: none
		}

		.technologies-exp .tech-div ul.tech-lst li img {
			max-width: 160px
		}

		.react-app li img {
			max-width: 130px
		}

		.ios-app-sec li img {
			max-width: 130px
		}

		.tech-div {
			margin-top: 0
		}

		.technologies-exp .tech-div ul.tech-lst li {
			margin-bottom: 20px
		}

		.app-portfolio {
			display: none
		}

		.abt-project {
			padding: 20px 0 20px
		}

		.app-screens,
		.our-process {
			padding: 30px 0
		}

		.inr-contact-pg {
			padding-bottom: 35px
		}

		.abt-project h3,
		.app-screens h3,
		.our-process h3,
		.inr-contact-lft h3 {
			font-size: 26px;
			line-height: 34px
		}

		.app-screens h3,
		.our-process h3 {
			padding-bottom: 20px
		}

		.process-img {
			margin-bottom: 0
		}

		.inr-contact-lft h4 {
			font-size: 18px;
			line-height: 26px
		}

		.screens-app .owl-nav div,
		.process-carousel .owl-nav div {
			width: 35px;
			height: 35px;
			line-height: 25px
		}

		.screens-app .owl-nav div i,
		.process-carousel .owl-nav div i {
			font-size: 17px
		}

		.screens-app .owl-nav div {
			top: -56px
		}

		.process-carousel .owl-nav div {
			top: -73px
		}

		.screens-app .owl-nav .owl-prev,
		.process-carousel .owl-nav .owl-prev {
			right: 63px
		}

		.seo-methods .method-img {
			width: 100%
		}

		.seo-methods .method-img img {
			width: auto
		}

		.seo-methods .method-cont {
			width: 100%;
			padding: 20px 25px 0 0
		}

		ul.choose-apple-lst li {
			width: 100%;
			margin-right: 0;
			margin-bottom: 30px
		}

		ul.choose-apple-lst li:nth-child(3n-3) {
			margin-right: 0
		}

		ul.choose-apple-lst li .choose-cont-div {
			padding: 0
		}

		ul.choose-apple-lst li .choose-cont-div h2 {
			font-size: 19px
		}

		.tech-div ul.tech-lst li {
			width: 48%;
			margin-right: 4%;
			margin-bottom: 15px
		}

		.tech-div ul.tech-lst li:nth-child(3n-3) {
			margin-right: 4%
		}

		.tech-div ul.tech-lst li:nth-child(2n-2) {
			margin-right: 0
		}

		.portfolio-sec .controls {
			width: 100%;
			margin-bottom: 20px;
			text-align: center
		}

		.controls-rht {
			width: 100%;
			text-align: center;
			justify-content: center
		}

		.portfolio-sec .nice-select {
			float: none;
			margin: auto
		}

		.abt-rgt {
			padding: 0 50px
		}

		ul.choose-lst li {
			width: 100%;
			margin-right: 0;
			margin-bottom: 15px
		}

		ul.choose-lst li:nth-child(3n-3) {
			margin-right: 0
		}

		ul.choose-lst li:nth-child(2n-2) {
			margin-right: 0
		}

		.tab_content .tab-fullwidth h3 {
			padding: 10px
		}

		.about-case-sec,
		.client-case-sec {
			padding: 30px 0
		}

		.brief-case-sec {
			padding: 30px 0
		}

		.case-abt-div {
			margin-top: 25px
		}

		.case-tab-sec {
			padding-bottom: 30px
		}

		.case-tab-div .tab_content {
			padding-top: 30px
		}

		.case-title-sec h2,
		.case-tab-content h1 {
			font-size: 26px;
			line-height: 32px;
			margin-bottom: 15px
		}

		.client-case-lft h2 {
			font-size: 26px;
			line-height: 32px
		}

		.case-title-sec h3 {
			font-size: 18px;
			line-height: 26px
		}

		.case-tab-content h4 {
			font-size: 18px;
			line-height: 24px;
			margin-bottom: 25px
		}

		ul.client-det-list li {
			padding: 25px
		}

		ul.client-det-list li .client-txt h3 {
			font-size: 18px;
			line-height: 30px
		}

		ul.client-det-list li .client-txt h1 {
			font-size: 22px;
			line-height: 32px
		}

		ul.client-det-list li .client-txt {
			width: calc(100% - 15px)
		}

		ul.client-det-list li .icon {
			width: 65px
		}

		.case-tab-div .tabs li a h2 {
			font-size: 18px
		}

		.case-tab-div .tabs li {
			padding: 0 10px
		}

		.company-words ul.words li {
			font-size: 22px;
			line-height: 30px;
			padding-right: 30px;
			margin-right: 15px
		}

		.company-words ul.words li:after {
			font-size: 22px
		}

		.section-title h1 {
			font-size: 26px;
			line-height: 32px
		}

		.directors {
			margin-top: 10px
		}

		.director-lft h1 {
			font-size: 26px;
			line-height: 32px
		}

		.director-rht ul {
			column-gap: 15px
		}

		.team-name h3 {
			font-size: 22px;
			line-height: 36px
		}

		.staff-sec .team-name h3 {
			font-size: 22px;
			line-height: 36px;
			padding-bottom: 0
		}

		.teams-sec {
			padding: 30px 0
		}

		.staff-sec ul {
			column-gap: 15px;
			row-gap: 20px
		}

		.staff-sec ul li {
			flex: 1 1 47%
		}

		.rwd-sec h1 {
			font-size: 24px;
			line-height: 30px
		}

		.services-icn ul {
			row-gap: 20px
		}

		.services-icn li {
			width: 100%
		}

		.lets-start-box:before {
			display: none
		}

		.lets-lft {
			padding-left: 0;
			min-height: 200px
		}

		.lets-lft h1 {
			font-size: 22px;
			line-height: 30px
		}

		.lets-start-box:after {
			background: url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/lets-talk-img2-mob.png) no-repeat;
			width: 250px;
			height: 177px;
			right: -2px
		}

		.why-tab-lft,
		.why-tab-rgt {
			width: 100%;
			margin-bottom: 20px
		}

		.testimonials ul li {
			width: 87%;
			min-height: inherit
		}

		.compliance-logos ul {
			column-gap: 25px
		}

		.compliance-logos ul li {
			flex: 0 1 125px
		}

		.compliance-logos ul li h3 {
			font-size: 13px
		}

		.contact-rht li {
			flex: 0 1 100%
		}
	}

	@media screen and (max-width:479px) {

		.case-studies-sec .metro_portfolio_grid .grid-item,
		.case-studies-sec .metro_portfolio_grid .grid-sizer {
			width: 100%;
			margin-bottom: 10px
		}

		.form-lft ul li {
			flex-wrap: wrap
		}

		.form-lft ul li label {
			width: 100%;
			margin-bottom: 10px
		}

		.form-lft ul li label br {
			display: none
		}

		.form-lft ul li input[type=text] {
			width: 100%
		}

		.form-lft ul li .nice-select {
			width: 100%
		}

		.form-lft ul li .dpicker,
		.upload-pad {
			width: 100%
		}

		.conclusion-pad {
			padding: 20px 15px
		}

		.tags-pad li a {
			font-size: 14px
		}

		.drone-pad h2 {
			font-size: 24px;
			line-height: 32px
		}

		.drone-type-lft h2 {
			margin-bottom: 15px
		}

		.drone-technology h2 {
			font-size: 24px;
			line-height: 34px
		}

		.app-div ul {
			column-gap: 0
		}

		.app-div li {
			width: 100%
		}

		.app-div li a {
			min-height: inherit;
			padding: 20px
		}

		.app-div li a br {
			display: none
		}

		.ios-app-sec li {
			width: 48%;
			text-align: center;
			margin-bottom: 6px
		}

		.ios-app-sec li img {
			max-width: 120px
		}

		.react-app li {
			width: 46%;
			text-align: center;
			margin-bottom: 6px
		}

		.technologies-exp .tech-div ul.tech-lst li img {
			max-width: 130px
		}

		.technologies-exp .tech-div ul.tech-lst li {
			padding: 0;
			width: 48%
		}

		.technologies-exp .tech-div ul.tech-lst li:nth-last-child(2) {
			margin-bottom: 35px
		}

		.inr-contact-lft ul li {
			width: 43%
		}

		.our-process {
			padding-bottom: 25px
		}

		.screens-app .owl-nav div,
		.process-carousel .owl-nav div {
			width: 30px;
			height: 30px;
			line-height: 23px
		}

		.screens-app .owl-nav div i,
		.process-carousel .owl-nav div i {
			font-size: 17px
		}

		.screens-app .owl-nav div {
			top: -53px
		}

		.process-carousel .owl-nav div {
			top: -70px
		}

		.screens-app .owl-nav .owl-prev,
		.process-carousel .owl-nav .owl-prev {
			right: 45px
		}

		.screens-app .owl-nav .owl-next,
		.process-carousel .owl-nav .owl-next {
			right: 10px
		}

		.about-ecom-sec .ecom-rgt .img-div:after {
			display: none
		}

		.case-detail-title h1 {
			font-size: 24px;
			line-height: 34px
		}

		.case-detail {
			padding: 20px 20px 25px
		}

		.solution-tab-rgt h2 {
			font-size: 24px;
			line-height: 34px
		}

		.seo-portfolio-sec .title-sec h3 {
			font-size: 20px;
			line-height: 30px
		}

		.seo-portfolio-sec.seo-case-sec .seo-portfolio-div h1 {
			font-size: 26px;
			line-height: 32px
		}

		ul.seo-portfolio-lst li {
			width: 100%;
			margin-right: 0;
			margin-bottom: 20px
		}

		ul.seo-portfolio-lst li:nth-child(3n-3) {
			margin-right: 0
		}

		ul.seo-portfolio-lst li:last-child {
			margin-bottom: 0
		}

		.seo-domain.seo-benefit .domain-lft h2 {
			font-size: 20px;
			line-height: 26px
		}

		.seo-domain .domain-lft h2 {
			font-size: 24px;
			line-height: 32px
		}

		.seo-process .process-lft h2 {
			font-size: 24px;
			line-height: 32px
		}

		.contact-lft h2 {
			font-size: 24px;
			line-height: 32px
		}

		.contact-lft {
			padding: 0
		}

		.contact-rht {
			padding: 25px 15px 25px
		}

		.enquiry-sec {
			padding: 30px 20px
		}

		.enq-ico {
			float: none;
			margin: 0 auto
		}

		.enquiry-l .enq-txt {
			width: 100%;
			margin-top: 5px;
			text-align: center
		}

		.enquiry-l .enq-txt span {
			font-size: 14px;
			margin-bottom: 0
		}

		.enquiry-l .enq-txt a {
			font-size: 14px;
			line-height: 20px
		}

		.enquiry-l p {
			font-size: 14px;
			line-height: 20px
		}

		.form-lft ul li label {
			width: 100%;
			margin-right: 0;
			font-size: 15px;
			margin-bottom: 5px
		}

		.form-lft ul li label br {
			display: none
		}

		.form-lft ul li input[type=text] {
			width: 100%
		}

		.form-lft ul li .nice-select {
			width: 100%
		}

		.form-lft ul li .dpicker {
			width: 100%
		}

		.upload-pad {
			width: 100%
		}

		.title-image .title h1 {
			font-size: 26px;
			line-height: 36px
		}

		.market-tab-lft h2 {
			font-size: 24px;
			line-height: 26px;
			margin-bottom: 15px
		}

		.market-tab-lft p {
			font-size: 15px;
			line-height: 26px
		}

		.ice-app-img img {
			width: 80%
		}

		.title-sec p {
			font-size: 18px;
			line-height: 28px;
			
		}

		.faq-accordion .accordion .accordion-title {
			font-size: 19px
		}

		.faq-accordion .accordion .accordion-content p {
			font-size: 15px
		}

		ul.choose-hrms-lst li {
			margin-right: 0;
			margin-bottom: 6%
		}

		ul.choose-hrms-lst li .choose-cont-div h2 {
			font-size: 20px;
			line-height: 24px;
			padding-bottom: 7px
		}

		ul.choose-hrms-lst li .choose-cont-div {
			padding: 0 0 0 52px
		}

		.inner-banner-iceapple .inner-caption h1 {
			font-size: 24px;
			line-height: 32px
		}

		.inner-caption h1 {
			font-size: 24px;
			line-height: 32px
		}

		.inner-caption p {
			font-size: 15px;
			line-height: 24px
		}

		.about-ecom-sec .ecom-lft h2 {
			font-size: 19px;
			line-height: 28px;
			margin-bottom: 7px;
			padding-top: 5px
		}

		.ecom-sol-list {
			margin-top: 35px
		}

		.ecom-sol-list ul.ecom-lst li {
			width: 100%;
			margin-right: 0
		}

		.ecom-sol-list ul.ecom-lst li:nth-child(3n-3) {
			margin-right: 0
		}

		.desc-aes-sec h1 {
			font-size: 20px;
			line-height: 30px
		}

		.tech-div ul.tech-lst li .tech-logo {
			height: 75px
		}

		.tech-div ul.tech-lst li .tech-cont h2 {
			font-size: 16px
		}

		.seo-desc-txt h2 {
			font-size: 20px;
			line-height: 32px
		}

		ul.success-lst li .success-cont {
			padding: 0 15px;
			margin-top: 50px
		}

		ul.success-lst li .success-cont h2 {
			font-size: 22px
		}

		ul.success-lst li .success-cont p {
			font-size: 16px
		}

		.seo-keyword {
			min-height: 250px;
			padding: 20px 0
		}

		.seo-keyword h4 {
			font-size: 18px;
			line-height: 28px
		}

		.seo-keyword h3 {
			font-size: 26px;
			line-height: 34px
		}

		.app-portfolio ul {
			gap: 0px
		}

		.app-portfolio ul li {
			flex: 0 1 100%
		}

		.app-portfolio ul li:last-child {
			margin-bottom: 0
		}

		.port-container {
			column-gap: 0
		}

		.port-container .mix,
		.port-container .gap {
			width: 100%
		}

		.port-container .port-main .port-cnt h2 {
			font-size: 20px;
			line-height: 26px;
			margin-bottom: 15px
		}

		.port-container .mix:last-child,
		.port-container .gap:last-child {
			margin-bottom: 0
		}

		.counters-sec {
			padding-bottom: 30px
		}

		.company-words ul.words li {
			font-size: 20px;
			line-height: 30px
		}

		.company-words ul.words li:after {
			font-size: 20px
		}

		.abt-rgt {
			padding: 0 12px
		}

		.img-lft1 {
			height: 162px
		}

		ul.counter-list li {
			width: 100%;
			margin-right: 0
		}

		.counters-lft h1 {
			font-size: 24px;
			line-height: 34px
		}

		.recognitions-sec ul li {
			width: 100%;
			margin-right: 0;
			margin-bottom: 10px
		}

		.recognitions-sec ul li:last-child {
			margin-bottom: 0
		}

		.recognitions-sec ul li .logo-div {
			height: 90px
		}

		.recognitions-sec ul li img {
			width: auto
		}

		.growing-sec ul.grow-lst li .grow-img {
			width: 100%;
			margin-bottom: 15px
		}

		.growing-sec ul.grow-lst li .grow-cont {
			width: 100%;
			padding: 0
		}

		ul.client-det-list li .client-txt {
			padding-left: 25px
		}

		.case-tab-div .tabs li {
			padding: 0 5px
		}

		.case-tab-div .tab_content {
			padding-top: 25px
		}

		.company-words ul.words li {
			font-size: 18px;
			line-height: 26px;
			padding-right: 20px;
			margin-right: 10px
		}

		.company-words ul.words li:after {
			font-size: 18px
		}

		.director-lft h1 {
			font-size: 24px;
			line-height: 28px
		}

		.director-rht ul,
		.staff-sec ul {
			column-gap: 0;
			row-gap: 14px
		}

		.director-rht ul li,
		.staff-sec ul li {
			flex: 1 1 100%
		}

		.staff-sec .team-name h3,
		.team-name h3 {
			font-size: 20px;
			line-height: 34px
		}

		.portfolio-sec.mobile-app-portfolio .app-portfolio ul li {
			flex: 0 1 100%
		}

		.about-rwd-sec h2 {
			font-size: 24px;
			line-height: 30px
		}

		ul.rwd-tech-lst li {
			width: 50%
		}

		ul.feature-list li {
			flex: 1 1 44%
		}

		.hrms-aes ul.func-list.lst li {
			margin-bottom: 0
		}

		.hrms-aes ul.func-list li p br {
			display: none
		}

		.function-sec {
			padding: 35px 0
		}

		.function-sec h4 {
			padding-bottom: 15px
		}

		.about-ecom-sec.about-seo-sec.hrms-mble-app {
			padding: 35px 0 0
		}

		.hrms-aes .title-sec {
			margin-bottom: 10px
		}

		.modules-tab-content ul.func-list li {
			font-size: 18px;
			line-height: 24px;
			margin-bottom: 10px
		}

		.modules-tab-lft p {
			font-size: 18px;
			line-height: 26px
		}

		.modules-tab-lft h2 {
			font-size: 22px;
			line-height: 30px
		}

		.apple-choose-sec.hrms-pg {
			padding: 45px 0 25px
		}

		.choose-hrms-div {
			margin-top: 25px
		}

		.lets-start-box:after {
			display: none
		}

		.lets-lft {
			width: 100%
		}

		.lets-lft h1 {
			font-size: 25px;
			margin-bottom: 12px
		}

		.title-image .title .pge-lst ul li {
			flex: 0 1 100%
		}

		.title-image .title .pge-lst ul li a {
			width: 100%;
			text-align: center
		}

		.services-icn h2 {
			font-size: 28px;
			line-height: 38px;
			margin-bottom: 20px
		}

		.title-image .title h4 {
			font-size: 28px;
			line-height: 38px;
			margin-bottom: 10px
		}

		.title-image .title p {
			font-size: 14px;
			line-height: 22px
		}

		.send-btn {
			font-size: 13px;
			padding: 6px 10px
		}

		.odometer.odometer-auto-theme {
			font-size: 46px
		}

		.testimonials ul li {
			width: 87%;
			min-height: inherit;
        }
		
	}

	@media screen and (max-width:359px) {
		.blog-list li h2 {
			font-size: 17px;
			line-height: 24px
		}

		.read-btns a {
			padding: 10px 18px
		}

		.send-btn {
			font-size: 13px;
			padding: 10px
		}

		.title-pad h1 {
			font-size: 32px;
			line-height: 40px
		}
	}

	-----------------------------249063421142667194392917150760 Content-Disposition:form-data;
	name="overwrite" 0