@media only screen and (max-width:1919px) {

	.list-srvcs ul li:last-child,
	.solution-msg-features {
		margin-bottom: 0
	}

	.client-content small br,
	.education-left-center h3 br,
	.fix-bugs-content br,
	.solutions-appschopper-right h3 br {
		display: none
	}

	.best-ios-app img {
		right: 0
	}

	.responsive-content {
		width: 39.8%
	}

	.banner .strip-animate .strip-down {
		left: -4%
	}

	.enterprise.strip-animate .strip-white-left {
		right: -23.5%
	}

	.enterprise.strip-animate .strip-down {
		right: 40.1%
	}

	.list-srvcs .srvcs-left li a {
		margin-right: 2px
	}

	.list-srvcs .srvcs-right li a {
		padding: 23px 20px 23px 14px
	}

	.words-of-love img {
		max-width: 100%
	}

	.client-content small {
		width: 100%
	}

	.edu-list {
		width: 30%
	}

	.education-left-center {
		padding-bottom: 0
	}

	.develop-days h3 {
		margin-bottom: 50px
	}

	.full-image-section.full-fifo {
		padding: 0 0 100px
	}

	.develop-days {
		margin-bottom: 100px
	}

	.solutions-appschopper.restro-app .solutions-appschopper-right {
		padding: 170px 0 170px 73px
	}

	.food-boat {
		left: 0
	}

	.restaurant-img-wrap img {
		width: 58.8%;
		vertical-align: top
	}

	.restaurant-img-wrap img:nth-child(2) {
		width: 41.2%;
		margin-left: -4px
	}

	.know-restaurant-app h1 {
		width: 44%
	}

	.rating-stars {
		width: 256px
	}

	.client-profile-content img {
		position: absolute;
		left: 0;
		right: auto
	}

	.client-profile-content {
		width: 16.1%
	}

	.assist-content.user-interface p:first-child {
		padding: 85px 100px 25px 133px
	}

	.assist-content p {
		padding: 0 100px 25px 133px
	}

	.assist-content.user-interface {
		bottom: 102px
	}

	.analytic-section .strategy-left {
		width: 40.3%
	}

	.analytic-section .strategy-left p {
		width: 100%
	}

	.overview-left.ml-more {
		margin-left: 0
	}

	.overview-content {
		justify-content: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center
	}

	.company-details .social-media {
		bottom: -20%
	}

	.form-section-left .address-details i {
		left: -73px
	}

	.app-content-right.nature {
		width: 50%
	}

	#staffing .strategy-left .strgy-head,
	.strgy-head.lets-craft {
		padding: 218px 0
	}

	#technology .strategy-section .strategy-left {
		padding: 0 90px 0 138px
	}

	.hybrid-content-left h2 {
		width: 80%
	}

	.develop .hybrid-content-right {
		width: 53.2%
	}

	.hybrid-content-right img:first-child {
		margin-right: 28px
	}

	#technology .strategy-section .logo-wrap {
		margin-bottom: 0
	}

	.bg-startegy h2 {
		width: 45%
	}

	.backtoprevious {
		width: 7.2%
	}

	.strategy-mobile {
		padding-bottom: 100px
	}

	.strategy-process {
		padding: 50px 0 0 141px
	}

	.how-strategy-works {
		width: 45%
	}

	.cairn-body.add-ideas .cairn-content,
	.cairn-content {
		top: 50%;
		padding: 114px 167px 114px 138px;
		transform: translateY(-50%)
	}

	.strategy-process.follow-approach .how-strategy-works {
		width: 47.5%
	}

	.form-wrap {
		padding: 67px 50px
	}

	.join-textarea {
		margin-right: 0
	}

	.responsive-body img {
		left: 0
	}

	.augment-right.augment-left {
		margin-top: 38.2%
	}

	.augment-content p {
		padding-right: 0
	}

	.augment-content {
		padding: 77px 95px 0 89px
	}

	.destination-left.android-page {
		width: 51.6%;
		margin-right: 4%
	}

	.destination.opposite .destination-left img:first-child {
		width: 50%
	}

	.margin-left-right {
		margin: 0 6%
	}

	.car-exclusive-features {
		margin-top: -13px;
		z-index: 1;
		position: relative
	}

	.car-register .top-features-list,
	.top-image-wrap.car-register {
		z-index: 1
	}

	.car-exclusive-content:last-child {
		padding: 0
	}

	.tech-list ul li {
		margin-right: 5%
	}

	.working-one.two {
		position: relative
	}

	.working-one.two .working-content {
		position: absolute;
		left: 0;
		top: 50%;
		transform: translateY(-50%)
	}

	.strategy-process.follow-approach .working-one.two .working-content,
	.working-one.two .working-content {
		padding: 0 25px
	}

	.strategy-process.follow-approach .working-content,
	.strategy-process.follow-approach .working-one.three .working-content,
	.working-content,
	.working-one.three .working-content {
		padding: 50px 25px
	}

	#mobile-app .strategy-process.mkt-app {
		padding-top: 100px
	}
}

@media only screen and (max-width:1699px) {

	.artist-need .client-content p br,
	.develop-days-left h5 br,
	.marketing-bg .method-content h3 br,
	.method-content h3 br,
	.solutions-appschopper-down-content h3 br {
		display: none
	}

	.enterprise.strip-animate .strip-down {
		right: 39.6%
	}

	.share-experience {
		width: 50%
	}

	#web .destination-left {
		width: 42%;
		margin-right: 5%
	}

	#android-app .destination-right p,
	.destination-right p {
		width: 100%
	}

	.android-app-develop-content,
	.app-develop-content {
		padding: 80px
	}

	.testimonial-app-head p {
		width: 51%
	}

	.assist-content.user-interface p:first-child {
		padding: 85px 100px 25px
	}

	.assist-content .links-wrap {
		padding-left: 100px
	}

	.assist-content p {
		padding: 0 100px 25px
	}

	.method-content {
		width: 50%
	}

	.methods-wrap {
		padding: 100px 0 100px 138px
	}

	.strategy-left p {
		width: 100%
	}

	.mobilizing-retail {
		margin-bottom: 100px
	}

	.slide_glob_info {
		margin: 0
	}

	.develop-days .slider-current-count {
		margin: 0 10px 0 -7px
	}

	.mantra-section:before {
		width: 86%
	}

	.blog-second {
		padding: 75px 38px 50px;
		margin-bottom: 52px
	}

	#blog-detail .blog-second {
		padding: 100px 38px 33px;
		margin-bottom: 0;
		height: 427px
	}

	#blog-detail .blog-first figure img {
		min-height: 427px;
		object-fit: cover
	}

	.blog-first.fitness-app,
	.blog-section-right .blog-first {
		margin-bottom: 52px
	}

	.form-section-left .address-details i {
		left: -63px;
		transform: scale(.7)
	}

	.list-srvcs .phn-sctn ul li {
		margin-bottom: 0
	}

	.phn-sctn li img:nth-child(2) {
		width: 78%
	}

	.phn-sctn li img:nth-child(1) {
		width: 90%
	}

	.car-slider {
		padding-bottom: 0
	}

	.cslide-rgt h3 {
		width: 60%;
		margin-bottom: 40px
	}

	#car-grm .ios-overview.ios-benefits.messaging-features,
	#car-grm .ios-overview.ios-benefits.messaging-features.anonymous-startegy {
		padding: 100px 0
	}

	#car-grm .online-grocery-app .ios-benefits.messaging-features,
	#car-grm.hotel-booking-app .ios-benefits.messaging-features {
		padding-top: 100px !important
	}

	.list-srvcs .srvcs-right li a {
		padding: 23px 20px 23px 18px
	}

	.groom-sltn {
		width: 73.2%
	}

	.car-srvcs {
		padding: 100px 0
	}

	.srvcs-left,
	.srvcs-right {
		padding: 50px 0 0
	}

	.list-srvcs {
		width: 87%
	}

	.srvcs-left {
		width: 28%
	}

	.phn-sctn {
		width: 43.9%;
		align-self: center;
		-ms-flex-item-align: center
	}

	.served-projects.expt-projects {
		margin-bottom: 100px
	}

	#iot .destination-right {
		padding: 0
	}

	.bg-startegy h3 {
		width: 43%
	}

	#ios .destination-left {
		left: 0;
		width: 48%
	}

	.ios-overview.spectrum-services .overview-left p {
		width: 100%
	}

	#android-app .destination {
		padding: 100px 0
	}

	#android-app .destination-right {
		padding: 0
	}

	.tech-list ul:before {
		border-top: 183px solid #fff
	}

	.tech-list {
		width: 76%
	}

	.tl-logo {
		padding: 19.7px 0 21.2px 10%
	}

	.tech-list ul li img {
		width: 70%;
		margin: 0 auto
	}

	.consulting-method .txt-mthd,
	.method-content h1 {
		font-size: 25rem
	}

	.enterprise .section-details {
		padding: 0
	}

	.listing-links {
		min-height: 587px
	}

	.served-projects.expertise-projects {
		margin-bottom: 100px
	}

	.cairn-wrap {
		margin-bottom: 0
	}

	.ios-overview.ios-benefits.messaging-features.anonymous-startegy .overview-left.ml-more {
		width: 39.9%
	}

	.solutions-appschopper-down-content h3 {
		width: 60%
	}

	.slick-dots {
		margin: 50px auto 0
	}

	.ios-overview.ios-benefits.messaging-features.school-startegy .overview-left h3 {
		width: 82%
	}

	.ios-overview.ios-benefits.messaging-features .overview-left h3 {
		width: 70%
	}

	.overview-content.anonymous-startegy-section {
		padding-bottom: 50px
	}

	.ios-benefits.messaging-features .overview-right {
		width: 46%
	}

	.ios-overview.ios-benefits.messaging-features .overview-left.ml-more,
	.ios-overview.ios-benefits.messaging-features.anonymous-startegy .overview-left.ml-more {
		margin-left: 0
	}

	.solution-msg-features .features-img-wrap {
		padding: 21px 30px
	}

	.features-img-wrap {
		position: absolute;
		top: 0
	}

	.solution-msg-features {
		min-height: 300px
	}

	.car-exclusive-features {
		padding: 100px 0 292px
	}

	.top-features.school-features {
		padding: 221px 0 0
	}

	.ios-overview {
		padding: 323px 0 100px
	}

	.working-section .slick-list.draggable {
		padding-bottom: 0
	}

	.slick-list.draggable,
	.toup-image.dashboard {
		padding-bottom: 100px
	}

	.ios-overview.track-recor .overview-left {
		padding: 0 132px 0 0
	}

	.fast-img {
		transform: translateX(0)
	}

	#android-app .ios-overview.ios-benefits,
	#android-app .ios-overview.spectrum-services,
	#iot .destination,
	#iot .full-image-section,
	#iot .ios-overview.cross-platform,
	#iot .ios-overview.track-recor,
	#iot .new-solutions,
	#wearable .ios-overview.cross-platform.portayal,
	#wearable .ios-overview.ios-benefits,
	.anonymous-messaging,
	.anonymous-messaging.school-messaging,
	.app-ready-head,
	.app-recognization,
	.ar-vr-services .ios-overview.cross-platform.cross-hybrid-overview,
	.challenge-info.wings-challenge,
	.destination,
	.experience.user-speaks,
	.full-image-section,
	.ios-iphone .ios-overview.ios-benefits,
	.ios-overview.cross-platform,
	.ios-overview.cross-platform.cross-hybrid-overview,
	.ios-overview.cross-platform.portayal,
	.ios-overview.ios-benefits,
	.ios-overview.ios-benefits.messaging-features,
	.ios-overview.ios-benefits.messaging-features.anonymous-startegy,
	.ios-overview.ios-benefits.messaging-features.anonymous-startegy.school-startegy,
	.ios-overview.spectrum-services,
	.ios-overview.track-recor,
	.new-solutions,
	.solutions-appschopper.planning-solutions.reverse-section,
	.solutions-appschopper.wings-solutions.reverse-section {
		padding: 100px 0
	}

	#iot .iot-full-img-sec,
	.ar-vr-full,
	.hy-full {
		padding: 0
	}

	.ar-vr-services .ios-overview.cross-platform.cross-hybrid-overview.ar-vr-overview {
		padding-bottom: 0
	}

	#android-app .ios-overview.spectrum-services.ios-overview.spectrum-services,
	.ios-overview.track-recor {
		padding: 0 0 100px
	}

	.experience.user-speaks {
		padding: 100px 0
	}

	.cairn-wrap.analytic-cairn .cairn-head {
		padding: 100px 0 0
	}

	#web .full-image-section {
		padding: 0 0 100px
	}

	#iot .ios-overview.track-recor .overview-left,
	#wearable .ios-overview.track-recor .overview-left,
	.ios-overview.spectrum-services .overview-left {
		padding: 100px 4% 0 0;
		margin: 0
	}

	.android-app-develop-content h2,
	.app-develop-content h2,
	.education-expertise-left h2,
	.education-strategy h2,
	.glob-color,
	.handle-app-left h2,
	.hybrid-app h2,
	.responsive-app-head h2,
	.section-details h4,
	h3 {
		font-size: 3.5rem
	}

	#wearable .full-image-section {
		padding: 0
	}

	#wearable .experience {
		margin-bottom: 0
	}

	.edu-strategy-right figure {
		right: 9.7%
	}

	.edu-list {
		width: 40%;
		margin: 31px auto 100px
	}

	.new-head-strategy {
		margin: 31px auto 0
	}

	.handle-app-left {
		width: 36%
	}

	.education-left-center {
		width: 37%
	}

	.education-expertise-left {
		width: 40%
	}

	.education-expertise-right {
		width: 49%
	}

	.strategy-right figure {
		right: 15.1%
	}

	.app-content-right.nature img {
		height: auto;
		width: auto
	}

	.solutions-appschopper.restro-app .solutions-appschopper-left,
	.solutions-appschopper.restro-app .solutions-appschopper-right {
		margin: 0
	}

	.food-boat {
		width: 45%;
		left: 2%
	}

	.crucial-content {
		padding: 170px 7.8% 350px 22.4%
	}

	.database-img img {
		width: 85%
	}

	.solution-msg-content.online-food {
		padding: 133px 0 100px
	}

	.anonymous-messaging.food-delivery,
	.anonymous-technology,
	.experience.user-speaks.about-car,
	.experience.user-speaks.about-food-app,
	.ios-overview.ios-benefits.messaging-features.anonymous-startegy.car-startegy,
	.ios-overview.ios-benefits.messaging-features.anonymous-startegy.food-strategy,
	.ios-overview.ios-benefits.messaging-features.car-features,
	.ios-overview.ios-benefits.messaging-features.restro-features,
	.outcome-appschopper,
	.outcome-appschopper.fifo-outcome {
		padding: 100px 0
	}

	.solution-msg-content {
		padding: 130px 0 100px
	}

	.food-strategy .overview-content.anonymous-startegy-section {
		padding-bottom: 100px
	}

	.exclusive-features {
		padding: 100px 90px
	}

	.top-features {
		padding: 276px 0 0
	}

	.top-features-list {
		padding: 80px 70px
	}

	.know-restaurant-app {
		padding: 100px 0 100px 70px
	}

	.cairn-body.add-ideas .cairn-content,
	.cairn-content {
		padding: 114px 60px 114px 138px
	}

	.ios-overview.track-recor .overview-left p {
		width: 100%
	}

	.form-section-left .address-details {
		padding-right: 5.2%
	}

	.client-content {
		width: 400px;
		height: 400px
	}

	.client-need {
		min-height: 250px
	}

	.client-need.skill-run {
		min-height: 372px
	}

	.artist-need .client-content {
		width: 550px;
		height: 550px
	}

	.client-need.artist-need {
		min-height: 350px
	}

	.client-content p {
		padding: 0;
		font-size: 2.4rem
	}

	.challenge-info,
	.client-reviews,
	.masonary-section,
	.solutions-appschopper.reverse-section {
		padding: 100px 0
	}

	.full-image-section.cairn-full-image {
		padding: 0 0 100px
	}

	.develop-days h3 {
		margin-bottom: 100px
	}

	.develop-days-right {
		width: 50%
	}

	.develop-days-left,
	.develop-days-slider.order-here .develop-days-left {
		padding: 100px 60px
	}

	.client-profile {
		width: 24.1%
	}

	.strgy-head.analytics-content-one {
		padding: 195px 0 0
	}

	.briefing,
	.destination.mobile-analytics {
		padding: 100px 0
	}

	.strategy-mobile.develop-apps.games .app-content.mobile-game .app-content-left {
		padding: 77px 164px 0 39px
	}

	#staffing .application {
		padding: 123px 0
	}

	.join-us-body {
		margin-top: 75px
	}

	.rating-section.order-rate .rating-stars {
		margin: 50px auto 27px
	}

	.rating-section.order-rate figure {
		margin-bottom: 50px
	}

	.join-us-head {
		padding: 100px 138px
	}

	.bg-blue,
	.join-us-wrap,
	.strategy-mobile.develop-apps,
	.strategy-mobile.develop-apps.games .app-content.mobile-game {
		padding-bottom: 100px
	}

	.app-content-left {
		padding: 100px 0
	}

	.app-content-right img {
		height: 100%;
		width: 100%;
		object-fit: cover
	}

	.strategy-mobile.develop-apps .app-content-left.ml {
		padding-right: 50px;
		padding-bottom: 0
	}

	.assist-content.imperative-step {
		padding: 40px;
		bottom: 0;
		width: 48%
	}

	.assist-content.imperative-step h2,
	.assist-content.imperative-step p {
		width: 100%
	}

	.strategy-process.mkt-app {
		padding: 100px 0 0
	}

	.strategy-process.mkt-app .how-strategy-works {
		width: 52.1%;
		padding-bottom: 69px;
		padding-left: 8.1%
	}

	.cairn-wrap.mkt-app .cairn-body {
		margin: 80px 0 0 7.2%
	}

	.clickable-links.mkt-app {
		margin-bottom: 138px
	}

	.destination-wrapper {
		justify-content: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center
	}

	.ml-more {
		margin-left: 0
	}

	.best-ios-app.ml-more {
		margin-left: 13.1%
	}

	.briefing-head {
		width: 54%;
		margin: 0 auto
	}

	.destination.mobile-analytics.securing,
	.empowering-left {
		padding: 100px 0 0
	}

	.empowering-left p {
		width: 100%
	}

	.company-details .social-media {
		bottom: -6%
	}

	.strategy-mobile.develop-apps.games .app-content-left {
		padding: 105px 39px
	}

	#staffing .strategy-left .strgy-head,
	.strgy-head.lets-craft {
		padding: 150px 0 60px
	}

	.mac-img {
		margin: 0 0 100px
	}

	.app-development,
	.iot-app {
		margin-bottom: 107px
	}

	.strategy-left h1 {
		font-size: 6rem
	}

	.augment-right p {
		font-size: 1.4rem
	}

	.augment-content h2 {
		font-size: 4rem
	}

	.augment-right.augment-left {
		margin-top: 40.2%;
		width: 29%
	}

	.bg-grey-wrap.ml>img {
		margin-left: 3.6%
	}

	.augment-content {
		padding: 100px 45px 0 49px
	}

	.iot-app .hybrid-app.wearable-app .hybrid-content-right {
		padding: 100px 49px
	}

	.hybrid-content-right img:first-child {
		margin-left: -97px;
		box-shadow: none
	}

	.hybrid-content-left {
		padding: 100px 0
	}

	.develop .hybrid-content-right {
		padding-right: 30px;
		width: 52.2%
	}

	.hybrid-app.develop {
		padding: 0 0 0 49px;
		margin-top: 107px
	}

	.responsive-app-head {
		min-height: 377px;
		padding: 80px 49px 30px
	}

	.responsive-body img {
		left: 5%;
		bottom: 0;
		top: auto;
		width: 80%
	}

	.hybrid-app.wearable-app .hybrid-content-right .mobile-service {
		display: none !important
	}

	.links-wrap a {
		line-height: 2.1
	}

	.hybrid-app.wearable-app h3 {
		width: 79%
	}

	.hybrid-app.wearable-app .hybrid-content-right {
		padding: 100px 80px
	}

	.android-app {
		margin-bottom: 480px
	}

	.hybrid-content-right {
		padding-bottom: 119px
	}

	.hybrid-app {
		margin-bottom: 107px
	}

	.responsive-app {
		top: -377px
	}

	.best-ios-app img {
		right: -44px
	}

	.destination-right {
		padding: 0
	}

	.destination-right.android-page {
		width: 34%
	}

	#android-app .destination-right,
	.destination-right {
		width: 35%
	}

	.cairn-mobile-wrap-content.planning-img img {
		width: 60%;
		margin-left: 0;
		margin-top: -204px
	}

	.ui {
		font-size: 2.4rem;
		left: 24px
	}

	#android-app .destination-right h2,
	.about-img-blog h2,
	.about-story-wrapper h2,
	.ceo-txt-info h2,
	.client-challenge h2,
	.consulting-streat-head,
	.core-values-section h2,
	.cross-hybrid-overview .overview-left h2,
	.dedicated-heading,
	.fz-style,
	.game-app-services .overview-left h2,
	.hire-semantic .challenge-info h2,
	.ios-overview.game-app-services .overview-left h3,
	.solutions-features-list h2,
	.studies-solutions h2 {
		font-size: 3.5rem
	}

	.ui i {
		margin-top: 11px
	}

	.strategy-section.strip-animate .strip-down {
		height: 100%;
		left: 44%
	}

	.strategy-section.strip-animate .strip-up {
		left: 56%
	}

	.join-us-wrap.strip-animate .strip-down {
		left: -3.2%
	}

	.destination.strip-animate .strip-up {
		left: 22.7%
	}

	#order-here .strategy-section.strip-animate .strip-up {
		left: 52%
	}

	#order-here .strategy-section.strip-animate .strip-down {
		left: 43%
	}

	#expert-design .strategy-mobile .strip-white-left,
	#staffing .strategy-mobile .strip-white-left {
		height: 10%;
		width: 36%
	}

	.btn-block {
		margin-top: 70px
	}

	#android-app .clients.clients-bg-color,
	#iot .clients,
	.clients.dedicated-client-app,
	.experience,
	.hire-ios-developers .clients.clients-bg-color,
	.mob-app-services .clients.clients-bg-color,
	.mob-game-dev-services .clients.clients-bg-color {
		margin-top: 0
	}

	.multi-sec .section-details {
		padding-left: 7.5%
	}

	.form-full .input-wrap {
		width: 47.1%
	}

	.input-wrap {
		width: 46.3%
	}

	.slide_glob_info.multi-sec .section-details {
		padding-left: 6.5%
	}

	#section5 .section-details {
		right: 9%;
		width: 33%
	}

	.top-features-list li.active::after,
	.top-features-list li:hover::after {
		width: 160px
	}

	.top-features-list li::before {
		right: -183px
	}

	.features-img-wrap .dis-tab .tab-cell {
		height: 228px
	}

	.ios-overview.ios-benefits.solution-msg-uses .overview-right p {
		height: 310px
	}

	#web .ios-overview.ios-benefits {
		padding-top: 0;
		padding-bottom: 100px
	}

	#ios.ios-iphone .experience.user-speaks,
	.ar-vr-services .experience.user-speaks {
		padding-bottom: 0
	}

	#web .ios-overview.cross-platform {
		padding-top: 150px
	}

	#iot .ios-overview.ios-benefits {
		padding-top: 100px
	}

	#hybrid .different-tool-sec,
	#iot .circular-image,
	#iot .ios-overview.spectrum-services,
	.mob-game-dev-services .full-image-section {
		padding-top: 0
	}

	.hire-primary-sec h1 {
		font-size: 6rem;
		line-height: 1.1
	}

	h2.dedicated-heading {
		margin-bottom: 38px
	}

	.bg-startegy .consulting-streat-head {
		width: 43%
	}

	.marketing-assist-content h2 {
		padding: 40px 100px 0
	}

	.edu-banner {
		padding: 0
	}

	.ios-overview.pd_0_top {
		padding-top: 0
	}

	.process-listing {
		min-height: 513px
	}

	.home-tab-content h3 {
		font-size: 2.6rem
	}

	.business-dev-wrap .draggable {
		padding-bottom: 0
	}
}

@media only screen and (max-width:1600px) {

	.feel-glaid strong,
	.hire-ios-developers .core-block h2 {
		font-size: 3rem
	}

	.ceo-txt-info {
		padding-right: 3%
	}

	.feel-glaid {
		height: 570px
	}

	.form-full .input-wrap {
		width: 47%
	}

	.ar-vr-services .ar-vr-sec .smiley-content.smiley-sec-wrap {
		top: -100px
	}

	#android-app .spectrum-ios-overview {
		padding: 190px 0 100px
	}

	.hire-dedicated-status h4,
	.hire-ios-developers .hire-team-value h4 {
		font-size: 2.8rem;
		min-height: 68px;
		margin-bottom: 30px
	}

	.hire-dedicated-status h4 {
		min-height: 0
	}

	.hire-ios-developers .empowering-left h2 {
		font-size: 3.2rem;
		line-height: 1.5;
		margin-bottom: 30px
	}

	h2.dedicated-heading {
		margin-bottom: 40px
	}

	.re-flex-blog .container {
		padding: 0 10%
	}

	.solutions-figure .container {
		padding: 0 4%
	}

	.solutions-figure .casestudy-app-blog {
		width: 95%;
		padding: 15px 2.5%
	}
}

@media only screen and (max-width:1499px) {
	.banner-content {
		width: 985px
	}

	.home-page-banner p {
		padding: 0 15%
	}

	.business-development .container {
		padding: 0 4%
	}

	.ios-overview.spectrum-services.track-recor {
		padding: 0 0 100px
	}

	#section5.strip-animate .strip-white-left {
		left: -23%;
		width: 40%
	}

	.responsive-content {
		width: 40.8%
	}

	.iot-app .hybrid-app.wearable-app .hybrid-content-right {
		padding: 80px 43px 50px 49px
	}

	.hybrid-app.wearable-app .hybrid-content-right {
		padding: 80px 50px 30px 80px
	}

	.links-wrap a {
		margin-right: 35px
	}

	.ui-ux .ui {
		width: 70%
	}

	.method-content {
		width: 44%
	}

	.enterprise.strip-animate .strip-up {
		right: 32.6%
	}

	.multi-sec .section-details {
		width: 38%
	}

	.develop-days .slider-clicks {
		top: -10%
	}

	.education-left-center {
		padding: 50px 0 0
	}

	.develop-days {
		margin-bottom: 50px
	}

	.contact-wrap,
	.primary-footer {
		width: 75%;
		margin: 0 auto
	}

	.primary-footer {
		margin: 0 auto 75px
	}

	.nasscom {
		width: 30.5%
	}

	.header-links li {
		margin-bottom: 38px
	}

	.destination.strip-animate .strip-down {
		left: 40%
	}

	#android-app .destination.strip-animate .strip-down {
		left: 31.4%
	}

	.destination.strip-animate .strip-up {
		left: 32.05%
	}

	#android-app .destination .strip-white-left {
		width: 67.7%
	}

	#android-app .destination.strip-animate .strip-up {
		left: 23.35%
	}

	.gm-blue {
		height: 314px;
		width: 307px;
		left: -3.6%
	}

	.doorstp {
		width: 56%
	}

	.list-srvcs {
		width: 97%
	}

	.list-srvcs .srvcs-left li a,
	.list-srvcs .srvcs-right li a {
		font-size: 1.4rem
	}

	.list-srvcs .srvcs-left li a {
		margin-right: 14px
	}

	#staffing .wearable-app.strip-animate .strip-up {
		left: 58%
	}

	#iot .ios-overview.track-recor .overview-left,
	#wearable .ios-overview.track-recor .overview-left,
	.ios-overview .overview-left,
	.ios-overview.spectrum-services .overview-left {
		padding: 0
	}

	.tech-list {
		width: 82%
	}

	.black-bg,
	.black-bg div {
		width: 26%
	}

	.tech-list ul li {
		margin-right: 3.5%
	}

	.consulting-method .txt-mthd,
	.method-content h1 {
		font-size: 23rem
	}

	.ios-benefits.solution-msg-uses .overview-right {
		padding: 0 0 0 50px
	}

	.solution-msg-features .features-img-wrap {
		left: -90%
	}

	.txt-wrap {
		padding: 0 40px
	}

	.image-change li img {
		margin: 0 auto
	}

	.top-features-list {
		left: -63.3%;
		padding: 50px 30px
	}

	.top-features-list h3 {
		margin-bottom: 25px
	}

	.client-need.bus-booking .client-content {
		margin-top: -28%
	}

	.cairn-go-story.wings-story {
		padding: 191px 14px 100px
	}

	.client-need,
	.client-need.artist-need {
		min-height: 299px
	}

	.cairn-mobile-wrap .cairn-logo {
		position: absolute;
		width: 13%
	}

	.top-image-wrap.car-register {
		margin-top: -146px
	}

	.car-exclusive-content:last-child {
		padding: 0;
		width: 33.3%
	}

	.cairn-mobile-wrap-content img {
		margin-top: -137px;
		width: 80%
	}

	.develop-days-left {
		margin: 50px 0 0 4.5%
	}

	.cairn-mobile-wrap-content.wings-img::after {
		background-size: 50%
	}

	.cairn-go-story {
		padding: 190px 14px 100px
	}

	.cairn-mobile-wrap-content.wings-img img {
		margin-left: 47.2%;
		margin-top: -25%;
		width: 70%
	}

	.artist-need .client-content {
		margin-top: -20%;
		width: 500px;
		height: 500px
	}

	.ml-strategy {
		margin-left: 3.9%
	}

	.publish-apps {
		margin-bottom: 0
	}

	.edu-strategy-right figure {
		right: 6.7%
	}

	.building-apps {
		margin-bottom: 100px
	}

	.full-image-section.edu-banner {
		padding: 100px 0
	}

	.new-solutions.education-intro {
		padding: 159px 0 214px
	}

	.publish-apps .edu-strategy-left p {
		width: 100%
	}

	.requirement-define {
		padding: 200px 0
	}

	.building-apps .edu-strategy-left p {
		width: 71%
	}

	.building-apps .edu-strategy-left {
		padding: 50px 0 50px 17px
	}

	.education-strategy h1 {
		font-size: 15.2rem
	}

	.edu-list {
		width: 41%
	}

	.strategy-right figure {
		right: 11.1%;
		top: 14%
	}

	.crucial-content {
		padding: 170px 7.8% 240px 22.4%
	}

	.product-list {
		left: 23px
	}

	.solutions-appschopper-right>div {
		margin-left: -22px
	}

	.solutions-appschopper.reverse-section .solutions-appschopper-right>div {
		margin-right: -34px
	}

	.clients li,
	.strgy-head {
		margin-right: 0
	}

	.client-profile-content {
		width: 21.1%
	}

	.client-content {
		width: 400px;
		height: 400px
	}

	.artist-need .client-content p,
	.client-content p {
		font-size: 2.3rem
	}

	.client-content.skilltaly-client-content p {
		font-size: 2rem
	}

	.client-content.skilltaly-client-content {
		padding: 0 2%;
		width: 450px;
		height: 450px
	}

	.client-reviews p {
		width: 73%
	}

	.masonary-content {
		width: 72%
	}

	.assist-content.imperative-step {
		padding: 40px;
		width: 63%
	}

	.destination.mobile-analytics .destination-right p,
	.destination.securing .destination-right .award-win,
	.destination.securing .destination-right p,
	.user-engagement p {
		width: 100%
	}

	.strgy-head.analytics-content-one {
		padding: 190px 0
	}

	.destination.mobile-analytics {
		padding: 150px 0
	}

	.mobile-analytics .destination-left {
		margin-left: 0
	}

	.analytics-images img:last-child {
		margin-left: 40px
	}

	.user-engagement {
		padding: 45px 20px 38px
	}

	.destination.mobile-analytics.securing {
		padding: 150px 0 0
	}

	.analytics-images img {
		width: 43%
	}

	.location-right {
		width: 16.7%;
		margin-left: 2.8%
	}

	.location-left {
		width: 79.5%
	}

	.contact-info {
		padding: 101px 0 0
	}

	.faq-section {
		padding: 57px 0
	}

	.form-section-left .address-details {
		padding-right: 5.2%;
		padding-left: 23%
	}

	.app-content-right.nature img:first-child {
		position: absolute;
		left: -59px;
		top: 50%;
		width: 73%;
		transform: translateY(-50%)
	}

	.strategy-mobile.develop-apps .app-content-left.ml,
	.strategy-mobile.develop-apps.games .app-content.mobile-game .app-content-left {
		margin-left: 2.8%;
		width: 40%;
		padding: 40px 0
	}

	.strategy-mobile.develop-apps {
		padding-bottom: 23px
	}

	.strategy-mobile.develop-apps .bg-startegy {
		padding: 105px 0 138px 138px
	}

	.overview-content {
		justify-content: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center
	}

	.ios-overview.spectrum-services .overview-content {
		align-items: center;
		-webkit-box-align: center;
		-ms-flex-align: center
	}

	.strategy-left h1 {
		letter-spacing: -1.6px;
		font-size: 4.8rem
	}

	.clients li {
		width: 20%
	}

	.android-app-develop-content h2,
	.app-develop-content h2,
	.education-expertise-left h2,
	.education-strategy h2,
	.glob-color,
	.handle-app-left h2,
	.hybrid-app h2,
	.hybrid-content-left h2,
	.responsive-app-head h2,
	h3 {
		font-size: 3.3rem
	}

	h1 {
		font-size: 6rem
	}

	.strategy-left {
		padding: 0 100px
	}

	.bg-startegy {
		padding: 130px 0 85px 100px
	}

	.strategy-img-galery-info {
		padding: 50px 0 100px
	}

	.methods-wrap {
		padding: 100px 0 100px 100px
	}

	.input-wrap {
		margin-right: 3%;
		width: 48%;
		margin-bottom: 60px
	}

	.assist-content p:first-child,
	.assist-content.user-interface p:first-child {
		padding: 80px 70px 20px
	}

	.assist-content p {
		padding: 0 70px 25px
	}

	.assist-content .links-wrap {
		padding-left: 70px
	}

	.listing-content {
		padding: 0 100px
	}

	.cairn-body.add-ideas .cairn-content,
	.cairn-content {
		width: 56.1%;
		padding: 70px 50px 70px 100px
	}

	.strategy-process.follow-approach .how-strategy-works {
		padding-bottom: 0
	}

	.join-us-head {
		padding: 104px 57px 109px 103px;
		width: 49.99%
	}

	.join-textarea {
		margin-bottom: 10px
	}

	#technology .strategy-section {
		margin-bottom: 43px
	}

	.hybrid-content-right {
		padding-bottom: 85px
	}

	.hybrid-app {
		margin-bottom: 142px
	}

	#technology .strategy-section .strgy-head {
		margin-left: 0
	}

	#technology .strategy-section .strategy-left {
		padding: 0 20px 0 80px
	}

	.android-app-develop-content,
	.app-develop-content {
		padding: 50px 30px 50px 80px
	}

	.android-app-develop-content h2,
	.app-develop-content h2,
	.augment-content h2,
	.hybrid-app h2,
	.hybrid-content-left h2 {
		margin-bottom: 18px;
		line-height: 1.2
	}

	.augment-right p {
		padding-right: 0;
		padding-top: 0
	}

	.responsive-app {
		min-height: 630px
	}

	.application {
		padding: 242px 0 116px
	}

	.hybrid-content-right img:nth-child(2) {
		width: 45%
	}

	.hybrid-content-right img:first-child {
		width: 56%;
		margin-left: -60px
	}

	.hybrid-app.develop .hybrid-content-left {
		width: 38%
	}

	.hybrid-content-left .hybrid-services {
		display: none !important
	}

	.responsive-body img {
		top: 231px;
		bottom: 0;
		width: 800px
	}

	.hybrid-app,
	.responsive-app,
	.tech-auto {
		width: 89.7%
	}

	.develop .hybrid-content-right {
		padding-right: 0
	}

	.hybrid-content-left {
		padding: 70px 0
	}

	.hybrid-app.wearable-app h3 {
		width: 72%
	}

	.augment-right {
		padding: 0
	}

	.augment-content h2 {
		font-size: 3.3rem
	}

	.overview-left strong,
	.parallax-content li.active a {
		font-size: 3rem
	}

	.augment-content {
		padding: 47px 45px 0 49px
	}

	.best-ios-app img {
		top: 62px
	}

	#android-app .best-ios-app img {
		top: 217px;
		width: 800px;
		right: -41px
	}

	#android-app .ios-overview,
	.ios-overview {
		padding: 279px 0 100px
	}

	#android-app .ios-overview {
		padding: 179px 0 100px
	}

	.destination {
		padding: 100px 0
	}

	.ios-overview.ios-benefits {
		padding: 91px 0
	}

	.belly-bird {
		position: absolute;
		top: -149px;
		left: 83px
	}

	.belli-bump {
		padding: 144px 0 75px;
		margin-bottom: 47px
	}

	.ios-overview.spectrum-services {
		padding: 75px 0 70px
	}

	.app-ready-head {
		padding: 100px 0
	}

	.share-experience {
		width: 50%
	}

	.logo-desktop {
		top: 18px
	}

	.join-us-wrap.contact-form .form-wrap {
		padding: 111px 62px 57px;
		margin-right: 0
	}

	.form-section-right {
		padding: 100px 50px
	}

	.education-strategy {
		padding: 100px 0
	}

	.car-exclusive-content:first-child {
		width: 25%
	}

	.car-exclusive-content {
		width: 41%
	}

	.smiley-sec-wrap .features-list {
		width: 94.5%
	}

	.car-exclusive-features.school-features .car-exclusive-content:first-child {
		width: 18.91%
	}

	.car-exclusive-features.school-features .pboth {
		padding: 0 4.8%
	}

	.car-exclusive-features.school-features .car-exclusive-content:last-child {
		padding: 0 0 0 35px;
		width: 38.4%
	}

	.blog-content-left.pos-fix {
		width: 47.6%
	}

	.strategy-section.strip-animate .strip-down {
		left: 49%
	}

	.strategy-section.strip-animate .strip-up {
		left: 61%
	}

	.join-us-wrap.strip-animate .strip-down {
		left: -.9%
	}

	.join-us-wrap.strip-animate .strip-white-left {
		left: -28%
	}

	.join-us-wrap .strip-white-left {
		width: 27.1%
	}

	#iot .destination .strip-white-left {
		z-index: 1
	}

	#iot .destination.strip-animate .strip-up {
		left: 59.5%
	}

	.served-projects.expt-projects .section-head.left-side {
		left: 35px
	}

	.main-logo-wrap {
		top: 41px
	}

	.btn-block {
		margin-top: 50px
	}

	#section5 .slider-clicks {
		bottom: 7%;
		right: 19.6%
	}

	#section5 .section-details {
		right: 7%;
		width: 35%
	}

	.new-parallax {
		width: 75%
	}

	.bdr-top {
		margin-left: 25px
	}

	.bdr-1 {
		width: 62%
	}

	.bdr-2 {
		width: 55%
	}

	.bdr-3 {
		width: 63%
	}

	.bdr-4 {
		width: 56%
	}

	.bdr-5 {
		width: 53.5%
	}

	.bdr-6 {
		width: 41.7%
	}

	.top-image-wrap .image-change li {
		padding-left: 10%
	}

	.database-img {
		width: 83%;
		margin: 0 auto
	}

	.hire-ios-developers .core-values-section .core-block {
		min-height: 407px
	}

	.hire-ios-developers .core-block h2 {
		min-height: 60px
	}

	#analytic .destination.mobile-analytics {
		padding-top: 100px;
		padding-bottom: 100px
	}

	#analytic .destination.mobile-analytics.analytics-height-info {
		padding-top: 100px;
		padding-bottom: 0
	}

	#analytic .clients {
		padding: 100px 0
	}

	.ios-iphone-ref .slick-dots {
		left: -6.5%
	}

	.user-speaks-slider {
		padding-right: 6%
	}

	.ar-vr-services .ar-vr-sec .smiley-content.smiley-sec-wrap {
		top: -80px
	}

	.solutions-features-list h2 {
		margin-bottom: 25px;
		font-size: 3.3rem
	}

	.about-section .strgy-head {
		padding-left: 5%;
		padding-right: 6%
	}

	.core-block h3 {
		font-size: 3rem;
		margin-bottom: 20px
	}

	.core-values-section {
		margin-bottom: 100px
	}

	.st-p {
		font-size: 3rem;
		line-height: 1.3
	}

	.about-story-wrapper {
		padding: 110px 0
	}

	.about-story-wrapper p:last-child {
		margin-bottom: 0
	}

	.car-exclusive-content h2 {
		font-size: 3.3rem
	}

	.about-img-section-top {
		padding-top: 70px
	}

	.case-studies-f-section .cairn-go-story h2 {
		font-size: 3rem
	}

	.client-challenge h2,
	.studies-solutions h2 {
		font-size: 3.3rem
	}

	.studies-solutions-wrapper ul li {
		min-height: 80px
	}

	.crucial-content.client-pointer-section {
		padding: 120px 10% 260px 13%
	}

	h2.dedicated-heading {
		margin-bottom: 40px
	}

	.experience.user-speaks .user-testimonial-slider .share-experience p {
		width: 80%
	}

	.user-testimonial-slider {
		margin: 0;
		padding: 0
	}

	.hire-dedicated-status h4 {
		font-size: 2.4rem;
		margin-bottom: 20px
	}

	#expert-design .strategy-left,
	#mobile-app .strategy-left,
	#strategy .strategy-left,
	.analytics-f-sec .strategy-left {
		padding-left: 45px;
		padding-right: 45px
	}

	strong.analytics-develop {
		font-size: 3rem
	}

	.marketing-assist-content h2 {
		padding: 40px 70px 0
	}

	.portfoli-box-info {
		width: 370px
	}

	.cairngo-img-scope img {
		margin-top: 0;
		width: 100%
	}

	.crucial-content.challenge-circular {
		padding: 100px 4% 150px 10%
	}

	.center-mode .slick-initialized .slick-slide {
		margin: 0 30px
	}

	.center-slider .box-test-txt h4 {
		font-size: 2.2rem
	}

	.center-slider .box-test-txt p {
		line-height: 16px
	}

	.main-page-body .main-logo-wrap {
		left: 89px
	}

	.main-page-body .webby-logo-wrap {
		left: 278px
	}

	.re-flex-blog .container {
		padding: 0 8%
	}

	.hire-ios-developers .grow-detail .box img {
		width: 90px
	}

	.hire-ios-developers .grow-detail .box {
		padding: 40px 30px 40px 132px
	}

	.grow-detail .box h3 {
		font-size: 2.8rem;
		margin-bottom: 16px
	}

	.grow-detail .box {
		min-height: 395px
	}

	.grow-detail .box p {
		margin-bottom: 0
	}

	.overlay-thb {
		padding-top: 40px
	}

	.overlay-thb h2 {
		font-size: 2.8rem
	}

	.btn-explore-app {
		padding: 13px 25px
	}

	.solutions-figure .casestudy-app-blog h2 {
		font-size: 2.1rem
	}

	.solutions-figure .casestudy-app-blog span {
		font-size: 1.4rem
	}

	.faq-links {
		padding: 40px 2%
	}

	.faq-links h2 {
		font-size: 2.6rem
	}

	.faq-links li a {
		font-size: 1.8rem
	}

	.case-study,
	.industries-main,
	.services-banner {
		height: 400px !important
	}

	.stydy-content-box strong {
		font-size: 2.5rem
	}

	.stydy-content-box h1 {
		font-size: 5.7rem
	}

	.home-tab-wrap {
		padding-left: 80px
	}

	.home-tab-content h3 {
		font-size: 2.4rem
	}

	.help-text h3 {
		font-size: 2.6rem
	}

	.stydy-content-box {
		left: 5%
	}

	.recognized-content {
		padding: 0 6% 0 8%
	}

	.footer-top .footer-strip span {
		width: 115px
	}
}

@media only screen and (max-width:1200px) {

	.augment-right p.hiden-info span,
	.client-need.bus-booking .client-content p br,
	.method-content h3 br {
		display: none
	}

	#technology .strategy-section .strgy-head {
		padding: 13.9% 0
	}

	#bf-wings .strategy-left,
	#cairn-go .strategy-left,
	#fifo .strategy-left,
	#order-here .strategy-left,
	#planning .strategy-left {
		width: 37%;
		margin-left: 5%
	}

	#android-app .destination-right,
	.destination-right {
		width: 38%
	}

	.hybrid-content-right img:nth-child(2) {
		width: 39%
	}

	.hybrid-content-right img:first-child {
		margin-left: -29px
	}

	.mobile-img img {
		margin-left: 0
	}

	.new-design p {
		line-height: 26px
	}

	.new-design h4 {
		margin-bottom: 10px
	}

	.new-design {
		bottom: -6px
	}

	.cross {
		right: 50px
	}

	.enterprise.strip-animate .strip-down {
		right: 21.3%
	}

	.enterprise.strip-animate .strip-white-left {
		right: -50%
	}

	.what-we-do .container {
		top: 56%
	}

	.multi-sec .section-details {
		width: 50%
	}

	.handle-app.nav-solution {
		padding: 0 3.9% 40px
	}

	#section5 .section-details {
		right: 8%;
		width: 38%;
		padding-left: 4%
	}

	#section5 .slider-clicks {
		bottom: 7%;
		right: 9.2%
	}

	#section5.strip-animate .strip-white-left {
		left: -23%;
		width: 34.1%
	}

	.strip-animate .home-page-strip .strip-down {
		left: -4.5%
	}

	.strip-animate .home-page-strip .strip-white-left {
		width: 40.2%;
		left: -29%
	}

	.option-list li {
		font-size: 1.2rem
	}

	.help-blog {
		margin: 0
	}

	.multi-sec .section-img {
		width: 55%
	}

	.solution-msg-features .features-img-wrap {
		width: 86%
	}

	.share-experience {
		width: 79%
	}

	.enterprise.strip-animate .strip-up {
		right: 15.2%
	}

	.faq-section p {
		width: 79%;
		margin: 0 auto
	}

	.list-srvcs .srvcs-left li a {
		font-size: 1.3rem;
		margin-right: 0
	}

	.list-srvcs .srvcs-right li a {
		padding: 23px 20px 23px 10px;
		font-size: 1.3rem
	}

	.groom-sltn h1 {
		font-size: 4.5rem;
		margin-bottom: 30px;
		padding: 0
	}

	.groom-sltn p {
		padding-left: 0
	}

	.served-projects.strip-animate .strip-up {
		left: 7%
	}

	.served-projects.strip-animate .strip-down {
		left: -6%
	}

	.served-projects.expt-projects .section-head.left-side {
		left: 30px
	}

	.served-projects .section-img {
		background-size: cover
	}

	.served-projects.expt-projects .section-details {
		width: 47%;
		padding: 50px 20px 50px 4.9%
	}

	.overview-left strong {
		font-size: 2.3rem
	}

	#android-app .ios-overview,
	.ios-overview {
		padding: 169px 0 100px
	}

	.tech-list ul li {
		margin-right: 1.5%
	}

	.consulting-method .txt-mthd,
	.method-content h1 {
		font-size: 15rem;
		left: 90%
	}

	.restaurant-register .top-features-list {
		top: -97px
	}

	.top-features {
		padding: 194px 0 0
	}

	.user-speaks.about-car .user-speaks-head h3 {
		width: 100%
	}

	.car-exclusive-features.school-features .car-exclusive-content:last-child {
		padding: 0 0 0 35px;
		width: 39.4%
	}

	.car-exclusive-features.school-features .pboth {
		padding: 0 2.8%
	}

	.car-exclusive-content.school-features-content {
		padding: 0
	}

	.blog-second {
		padding: 50px 18px
	}

	.blog-first h2,
	.blog-second h2 {
		font-size: 2rem
	}

	.retailers-content h3 {
		font-size: 3rem;
		line-height: 1.2
	}

	.retailers-content {
		left: 53px;
		bottom: 28px
	}

	.cairn-mobile-wrap-content img {
		margin-top: -121px;
		width: 66%
	}

	.client-need.bus-booking .client-content {
		margin-top: -30%
	}

	.artist-need .client-content {
		width: 460px;
		height: 460px
	}

	.artist-need .client-content p {
		font-size: 2rem
	}

	.edu-strategy-right figure {
		right: 3.7%
	}

	.new-solutions.education-intro {
		padding: 175px 0 100px
	}

	.edu-list {
		width: 50%
	}

	.education-strategy h1 {
		font-size: 10.2rem
	}

	.education-expertise-left {
		margin: 0;
		width: 45%
	}

	.education-left-center {
		position: relative;
		top: 0;
		padding: 0 3.8%;
		transform: none;
		width: 100%
	}

	.section-img {
		width: 58.7%
	}

	.strategy-right figure {
		right: 6.1%
	}

	#fifo .cairn-go-story.order-here-story,
	.cairn-go-story.order-here-story {
		padding: 190px 14px 0
	}

	.order-mobile-wrap.fifo-mobile-wrap img {
		margin-top: 0;
		width: 81%;
		max-width: 810px
	}

	.strategy-left.success-story {
		width: 37%
	}

	.solutions-appschopper-down h3 {
		width: 32%
	}

	.strategy-left .cairn-go-story p {
		width: 100%
	}

	.solutions-appschopper.restro-app .solutions-appschopper-right {
		padding: 100px 0 100px 73px
	}

	.develop-days-slider.order-here .develop-days-left {
		padding: 20px
	}

	.crucial-content {
		padding: 100px 7.8% 100px 16.4%
	}

	.food-boat {
		width: 45%;
		left: 1%
	}

	.develop-days-left {
		padding: 50px 30px
	}

	.client-profile-content {
		width: 26.1%
	}

	.masonary-content {
		width: 92%
	}

	.strategy-process.follow-approach .how-strategy-works {
		width: 50.5%;
		padding-left: 46px
	}

	.join-us-wrap.contact-form .form-wrap p {
		width: 100%
	}

	.newsletter-form {
		padding: 0;
		width: 96%;
		margin: 0 auto
	}

	.newsletter-form .contact-text {
		margin-right: 3.5%;
		width: 39%
	}

	.contact-btn.join-form {
		width: 57%
	}

	.location-left {
		width: 73.5%
	}

	.location-right {
		width: 23.7%
	}

	.contact-info {
		padding: 50px 0 0
	}

	.form-section-left {
		width: 31.9%
	}

	.form-section-right {
		width: 68.1%
	}

	.strategy-mobile.develop-apps .app-content-left,
	.strategy-mobile.develop-apps .app-content-right {
		width: 50%
	}

	.version-eleven img {
		position: absolute;
		left: 67px;
		top: -3px;
		width: 44px
	}

	#staffing .application .hybrid-app.wearable-app p {
		width: 100%
	}

	#staffing .application .hybrid-app.wearable-app .hybrid-content-right {
		padding: 93px 50px 50px
	}

	.android-app-develop-content,
	.app-develop-content {
		padding: 50px;
		width: 60%
	}

	.responsive-content {
		width: 49.3%
	}

	.augment-content,
	.hybrid-app,
	.responsive-app,
	.tech-auto {
		width: 94%
	}

	.augment-content {
		width: 89.9%;
		padding: 30px
	}

	.develop .hybrid-content-right {
		width: 53.2%
	}

	.hybrid-content-left {
		width: 34%;
		padding: 50px 0 0
	}

	.contact-text {
		width: 50%
	}

	.contact-btn a.btn:nth-child(2) {
		margin-right: 0
	}

	.retail .section-details,
	.section-details {
		padding: 90px 0 0 4%
	}

	.android-app-develop-content h2,
	.app-develop-content h2,
	.augment-content h2,
	.education-expertise-left h2,
	.education-strategy h2,
	.glob-color,
	.handle-app-left h2,
	.hybrid-app h2,
	.hybrid-app.wearable-app p,
	.hybrid-content-left h2,
	.hybrid-content-left p,
	.responsive-app-head h2,
	h3 {
		margin-bottom: 18px
	}

	.hybrid-app.wearable-app .hybrid-content-right {
		padding: 50px 30px 30px 45px
	}

	.backtoprevious {
		height: 100px;
		width: 5%
	}

	.icon-backward {
		right: 13px;
		top: 65px
	}

	.ml,
	.working-section.ml {
		margin-left: 5%
	}

	h1 {
		font-size: 4.5rem;
		letter-spacing: 0
	}

	.strategy-left h1 {
		margin-bottom: 30px;
		letter-spacing: 0;
		font-size: 4rem
	}

	.strategy-section .strategy-left p {
		margin-bottom: 25px
	}

	.strategy-left p {
		width: 100%
	}

	.bg-startegy {
		padding: 70px 40px 50px 80px
	}

	.strategy-left {
		padding: 0 55px 0 80px
	}

	.assis-content {
		min-height: 300px;
		width: 58%
	}

	.assist-content p:first-child,
	.assist-content.user-interface p:first-child {
		padding: 50px 30px 20px 50px
	}

	.assist-content .links-wrap {
		padding-left: 50px
	}

	.assist-content p {
		padding: 0 30px 20px 50px
	}

	.assist-content {
		width: 56%
	}

	.strategy-process {
		padding: 0
	}

	.how-strategy-works {
		width: 60%;
		padding-bottom: 20px;
		margin-left: 5%
	}

	.strategy-process.follow-approach .working-content,
	.working-content {
		padding: 30px
	}

	.develop-days-left h4,
	.edu-strategy-left h3,
	h5 {
		font-size: 1.7rem
	}

	.strategy-process.follow-approach .working-one.two .working-content,
	.working-one.two .working-content {
		padding: 100px 30px
	}

	.strategy-process.follow-approach .working-one.three .working-content,
	.working-one.three .working-content {
		padding: 30px 0 0 30px
	}

	.listing {
		padding: 100px 108px
	}

	.cairn-body.add-ideas .cairn-content,
	.cairn-content {
		width: 53.1%;
		top: 50%;
		transform: translateY(-50%);
		padding: 40px 50px 40px 80px
	}

	.cairn-body.add-ideas .cairn-content {
		width: 70.1%
	}

	.cairn-content p {
		margin-bottom: 30px
	}

	.cairn-head {
		padding: 80px 0 0
	}

	#expert-design .methods-wrap,
	.methods-wrap {
		padding: 80px 52px 80px 80px
	}

	.cairn-body {
		margin: 50px 0 0 5.2%
	}

	#expert-design .methods-wrap .method-content,
	.method-content {
		width: 68%
	}

	.methods-wrap.marketing-bg .method-content {
		width: 58%
	}

	.methods-wrap.approach::after,
	.methods-wrap::after {
		background-size: 320px
	}

	.strategy-process.follow-approach {
		margin: 100px 0
	}

	.join-us-head {
		padding: 80px 28px;
		width: 49.93%
	}

	.join-us-head.dark-bg {
		margin-left: -3px
	}

	.join-us-body {
		margin-top: 50px
	}

	.form-wrap {
		width: 64.1%;
		margin-left: 5.2%;
		padding: 35px 40px
	}

	.form-wrap h2 {
		margin-bottom: 40px
	}

	.join-form input,
	.join-textarea {
		height: 37px;
		margin-right: 24px
	}

	#captcha_text {
		height: 75px
	}

	.input-wrap {
		margin-bottom: 43px
	}

	.join-textarea {
		margin-bottom: 19px
	}

	.ui {
		left: 11px;
		font-size: 1.5rem
	}

	.contact-text {
		padding-left: 0
	}

	.listing-content {
		padding: 0 40px 0 90px
	}

	.primary-footer {
		margin: 0 auto 97px
	}

	.contact-wrap,
	.primary-footer {
		width: 100%
	}

	.bg-startegy h2 {
		width: 80%
	}

	.iot-app .wearable-app .hybrid-content-left {
		background-color: #545a5f
	}

	.iot-app .hybrid-content-left>img {
		width: 69%
	}

	.iot-app .hybrid-app.wearable-app .hybrid-content-right {
		padding: 9% 43px 9% 42px
	}

	.iot-app .hybrid-app.wearable-app .hybrid-content-left>img {
		padding: 15% 0
	}

	.belli-bump-images img:nth-child(3) {
		margin-left: -76px
	}

	.best-ios-app img {
		position: absolute;
		right: 10px;
		top: 146px;
		width: 60%
	}

	.logo-desktop {
		left: 6%;
		top: 9px
	}

	.user-speaks-slider {
		margin-right: 5%
	}

	.ios-iphone-ref .user-speaks-slider {
		margin-right: 0
	}

	.user-speaks-head {
		width: 38.6%
	}

	#ios .experience.user-speaks .share-experience p,
	.experience.user-speaks .share-experience p {
		width: 100%
	}

	.ui i {
		margin-top: 5px
	}

	.destination-left .fast-img {
		margin-left: 0;
		width: 60%
	}

	.destination.strip-animate .strip-down {
		height: 100%;
		left: 30.8%
	}

	.destination.strip-animate .strip-up {
		left: 22.9%
	}

	.destination .strip-white-left {
		width: 66.7%
	}

	#order-here .strategy-section.strip-animate .strip-down {
		left: 52.5%
	}

	#order-here .strategy-section.strip-animate .strip-up {
		left: 60%
	}

	#order-here .strategy-section .strip-up {
		left: 111%;
		bottom: -100%
	}

	.order-mobile-wrap img {
		width: 80%;
		margin: -100px auto 0
	}

	.strategy-section .strip-down {
		left: 8%
	}

	.wearable-app.strip-animate .strip-down {
		left: 99%
	}

	.app-development.strip-animate .strip-down {
		left: 25.8%
	}

	.app-development.strip-animate .strip-up {
		left: 36.8%
	}

	.icon-csign {
		right: -22px;
		top: -7px;
		transform: scale(.7)
	}

	.cslide-rgt h3 {
		width: 83%;
		font-size: 2.5rem
	}

	.main-logo-wrap {
		left: 2%;
		top: 29px
	}

	.btn-block {
		margin-top: 55px
	}

	.cbp-hrmenu>ul>li>a {
		padding: 1em 1.5em
	}

	.logo-txt {
		font-size: 2rem
	}

	.education-expertise {
		padding: 0 3%
	}

	.cairn-body.add-ideas .cairn-content p:last-child,
	.cairn-content p:last-child {
		margin-bottom: 0
	}

	.hire-ios-developers .core-block h2 {
		font-size: 2.8rem
	}

	.ar-vr-services .user-speaks-slider,
	.game-serv-ref .user-speaks-slider {
		margin-right: 0;
		padding-right: 5%
	}

	.ar-vr-services .experience.user-speaks .share-experience p,
	.mob-game-dev-services .experience.user-speaks .share-experience p,
	.references-sec .share-experience p {
		width: 80%
	}

	.mob-game-dev-services .user-speaks.game-user-speaks .user-speaks-slider p {
		width: 100%
	}

	.ios-iphone-ref .slick-dots {
		left: -3.2%
	}

	.testimonial-sec .user-speaks-slider {
		margin-right: 0
	}

	.new-solutions span {
		width: 60%
	}

	.solutions-features-list h2 {
		margin-bottom: 7px
	}

	.order-head-sec h4 {
		font-size: 8rem
	}

	.core-block i {
		margin-bottom: 45px
	}

	.about-logo-circle {
		width: 450px;
		height: 450px
	}

	#policy.policy-dis-page,
	.policy-dis-page {
		padding: 110px 30px 0
	}

	.studies-solutions-wrapper ul li {
		min-height: 90px
	}

	.crucial-content.client-pointer-section {
		padding: 120px 8% 120px 12%
	}

	.hire-primary-sec h1 {
		font-size: 4.5rem
	}

	.hire-ios-developers .fix-bugs-content p {
		width: 75%
	}

	.hire-ios-developers .empowering-left h2 {
		font-size: 26px
	}

	.hire-ios-developers .empowering-apps .empowering-left {
		padding-top: 40px
	}

	.hire-ios-developers .empowering-apps .links-wrap {
		margin-bottom: 30px
	}

	.hire-ios-developers .user-engagement {
		width: 27%
	}

	.hire-briefing-sec .briefing-head {
		width: 70%
	}

	.hire-ios-developers .hire-team-value h4 {
		font-size: 2.6rem;
		min-height: 63px;
		margin-bottom: 30px
	}

	h2.dedicated-heading {
		margin-bottom: 40px
	}

	.user-testimonial-slider {
		margin: 0
	}

	.wire-head {
		left: 41px
	}

	.head-diff-style h3 {
		font-size: 1.7rem
	}

	strong.analytics-develop {
		font-size: 2.3rem
	}

	.help-text p,
	.tabbing-links li a {
		font-size: 1.5rem
	}

	.marketing-assist-content h2 {
		padding: 40px 30px 0 50px
	}

	.section-deatail,
	.sitemap-section h1 {
		margin-bottom: 50px
	}

	.portfoli-box-info {
		width: 315px
	}

	.port-img-wrap {
		padding: 0 5%
	}

	.cairngo-img-scope img {
		margin-top: 0;
		width: 100%
	}

	.crucial-content.challenge-circular {
		padding: 85px 4% 100px 10%
	}

	.challenge-circular h2 {
		margin-bottom: 55px
	}

	.develop-blog h3 {
		margin-bottom: 60px
	}

	.center-head-blog p {
		width: 60%
	}

	.ios-overview.gadget-section {
		padding: 100px 0
	}

	.tabbing-links li {
		margin: 0 12px
	}

	.tabbing-content ul li {
		width: 14.3%;
		margin: 0 10px 24px
	}

	.case-study.strip-animate .strip-up {
		left: 50.2%
	}

	.case-study.strip-animate .strip-white-left {
		right: -27%
	}

	.casestudy-app-blog {
		width: 94%
	}

	.casestudy-app-blog h2 {
		font-size: 2.3rem
	}

	.casestudy-app-blog span {
		font-size: 1.4rem
	}

	.casstudy-explore-btn {
		font-size: 1.3rem
	}

	.center-mode .slick-initialized .slick-slide {
		margin: 0 24px
	}

	.center-slider .box-test-txt h4 {
		font-size: 2rem
	}

	.center-slider .box-test-txt p {
		font-size: 1.2rem
	}

	.center-mode .box-test-txt {
		padding: 10px
	}

	.main-page-body .main-logo-wrap {
		left: 67px
	}

	.main-page-body .webby-logo-wrap {
		left: 236px
	}

	.re-flex-blog .container {
		padding: 0 6%
	}

	.grow-detail .box h3 {
		font-size: 2.6rem;
		margin-bottom: 15px
	}

	.hire-ios-developers .grow-detail .box {
		padding: 40px 30px 40px 130px;
		min-height: 445px
	}

	.hire-ios-developers .grow-detail .box img {
		width: 85px
	}

	.studies-blog-info {
		margin-top: -276px;
		padding: 74px 5%
	}

	.studies-right-blog {
		margin-top: 0;
		padding: 0 3%
	}

	.overlay-thb {
		padding-top: 22px
	}

	.overlay-thb-diff {
		margin-bottom: 20px
	}

	.overlay-thb h2 {
		font-size: 2.2rem
	}

	.btn-explore-app {
		padding: 12px 18px;
		font-size: 1.4rem
	}

	#faq-accordion h3,
	.faq-links li a,
	.solutions-figure .casestudy-app-blog h2 {
		font-size: 1.8rem
	}

	.solutions-main {
		background-position: left top
	}

	.faq-link-wrapper .container {
		padding: 0 3%
	}

	.faq-links {
		width: 35%
	}

	.faq-links li a {
		padding: 20px 26px 17px 40px
	}

	.faq-details {
		width: 60%
	}

	.career-faq .faq-details {
		width: 65%;
		padding: 40px
	}

	.faq-content-box {
		font-size: 1.6rem;
		line-height: 1.4
	}

	.help-text h3,
	.services-head-block h2 {
		font-size: 2.2rem
	}

	.main-page-body .spectrum-blog {
		padding: 100px 3% 75px
	}

	.case-study,
	.industries-main,
	.services-banner {
		height: 400px !important
	}

	.services-content-blog {
		padding: 50px 4% 0
	}

	.home-tab-wrap {
		padding-left: 60px
	}

	.what-we-do {
		padding: 55px 3%
	}

	.banner-content {
		width: 775px
	}

	.home-page-banner h2 {
		font-size: 4.5rem
	}

	.home-page-banner p {
		padding: 0 5%
	}

	.home-center-mode {
		padding: 200px 0
	}

	.mode-content-blog {
		margin-top: 0
	}

	.recognized-content {
		padding: 90px 6% 70px
	}

	.featured-img-wrap figure:last-child {
		margin-right: 0
	}

	.business-services h3 {
		font-size: 2rem
	}

	.stydy-txt h3 {
		font-size: 2.8rem
	}

	.recognized-block {
		align-items: initial
	}

	.footer-top .footer-strip span {
		width: 98px
	}

	.address-content,
	.address-tabing li,
	.dmca-sec span,
	.footer-address li a,
	.link-service li a {
		font-size: 1.5rem
	}

	.address-tabing li {
		margin-right: 9px;
		padding-right: 9px
	}

	.feed-primary span {
		font-size: 2.4rem
	}

	.blog-feed {
		padding-left: 48px
	}

	.light-video iframe {
		width: 900px;
		height: 600
	}

	.vido-close {
		top: 76px
	}
}

@media only screen and (max-width:1024px) {
	#section9 .container {
		width: 100%
	}

	#technology .btn-read,
	.get-app,
	.hidden-tab,
	.new-designAnimate p span {
		display: none
	}

	.section-details h3 {
		font-size: 2.3rem
	}

	.help-text h3 {
		font-size: 2rem;
		line-height: 1.2
	}

	.different-tool-sec .overview-left {
		padding: 0 19px
	}

	.different-tool-sec {
		padding: 100px 0
	}

	.circular-content {
		width: 702px;
		height: 729px
	}

	#android-app .best-ios-app img {
		top: 164px;
		width: 60%;
		right: -41px
	}

	#android-app .destination.strip-animate .strip-up {
		left: 23.55%
	}

	#android-app .destination .strip-white-left {
		width: 68.7%
	}

	.ios-overview.apps-development {
		padding: 100px 0 0
	}

	.app-recognization {
		padding: 100px 0 50px
	}

	.hybrid-app {
		margin-bottom: 107px
	}

	.android-app-develop-content,
	.app-develop-content {
		padding: 50px 30px
	}

	.responsive-app {
		min-height: 565px
	}

	.augment-content,
	.hybrid-app,
	.responsive-app,
	.tech-auto {
		width: 87%
	}

	.augment-content {
		width: 87.3%
	}

	.augment-right {
		width: 36.8%
	}

	.android-app-develop-content p,
	.app-develop-content p,
	.app-develop-content p:nth-child(2) {
		margin-bottom: 11px
	}

	.android-app {
		margin-bottom: 444px
	}

	.responsive-body img {
		left: 5%;
		bottom: 0;
		top: auto;
		width: 80%
	}

	.app-development .strip-up,
	.app-development.strip-animate .strip-up {
		left: 41.1%
	}

	.about-img-blog {
		width: 46.5%
	}

	.assist-content {
		bottom: -20px
	}

	.assist-content,
	.assist-content.user-interface {
		width: 100%;
		position: static
	}

	.empowering-apps,
	.handle-app.nav-solution,
	.help-blog {
		position: relative
	}

	.strategy-mobile {
		padding-bottom: 30px
	}

	.assist-content.user-interface {
		bottom: 20px
	}

	#analytic .strategy-right,
	#car-grm .strategy-right,
	#expert-design .strategy-right,
	#mobile-app .strategy-right,
	#technology .strategy-right,
	.services-page .strategy-right {
		height: 600px
	}

	.cairn-body img {
		min-height: 500px
	}

	.cairn-content h2 {
		margin-bottom: 20px
	}

	.cross {
		right: 25px;
		top: -55px
	}

	.cairn-body.add-ideas .cairn-content,
	.cairn-content {
		width: 60%;
		padding: 70px 30px 70px 40px
	}

	.methods-wrap {
		margin-top: -1px;
		background: #fff
	}

	#technology .strategy-section .strategy-left,
	.strategy-left {
		padding: 40px 40px 0 80px
	}

	.slide_glob_info {
		padding: 100px 0
	}

	.main-page-body .main-logo-wrap {
		top: 19px;
		left: 0
	}

	.what-we-do .container {
		top: 50% !important
	}

	#section2 .fp-slides {
		min-height: 440px
	}

	.section-head h2 {
		margin-bottom: 15px
	}

	.section-head p.text-center {
		width: 80%
	}

	.industries-head {
		width: 41%
	}

	.edu-strategy-left {
		padding: 40px 0
	}

	.education-intro img {
		width: 96%
	}

	.full-image-section.edu-banner {
		padding: 100px 0
	}

	.handle-app-left h2 {
		width: 100%
	}

	.contact-wrap {
		width: 80%
	}

	#section5 .section-wrap,
	.enter-prise .section-wrap {
		min-height: 420px
	}

	.multi-sec .section-img {
		width: 57%
	}

	.enterprise .cairn-study {
		background: url(../images/cairn-go-app-case-study.jpg) right -150px center no-repeat
	}

	.enterprise .skill-study {
		background: url(../images/skilltaly-app-case-study.jpg) right -600px center no-repeat
	}

	.enterprise .wings-study {
		background: url(../images/buffalo-wings-app-case-study.jpg) right -600px center no-repeat
	}

	#section5 .section-details {
		width: 35%;
		padding-left: 5%;
		right: 11%
	}

	.slide_glob_info .slide {
		padding: 0
	}

	.handle-app-left {
		width: 44%
	}

	.handle-app-right {
		width: 46.4%;
		padding: 0
	}

	.handle-app {
		padding-bottom: 40px
	}

	.develop-days h3 {
		margin-bottom: 65px
	}

	#planning .cairn-go-story {
		padding: 160px 14px 171px
	}

	#planning .strategy-left {
		width: 60%;
		position: relative;
		z-index: 11
	}

	.develop-days-left .develop-date {
		font-size: 3.2rem;
		margin-bottom: 30px
	}

	.iot-app .hybrid-app.wearable-app .hybrid-content-left>img {
		padding: 15% 0;
		width: 300px
	}

	.join-us-wrap.strip-animate .strip-up {
		bottom: 0;
		left: -2.9%
	}

	.captcha-code-wrap {
		margin-top: -48px
	}

	#fifo .strategy-section.strip-animate .strip-down {
		left: 46.8%
	}

	.join-us-wrap.strip-animate .strip-white-left {
		left: -30%
	}

	#section5.strip-animate .strip-white-left {
		bottom: 0;
		left: -25.5%;
		width: 53%
	}

	#section5.strip-animate .strip-down {
		left: 6.3%
	}

	#section5.slide_glob_info.strip-animate .strip-white-left {
		bottom: -3px
	}

	#section5 .strip-down {
		left: -52.2%;
		top: -100%
	}

	#section5 .strip-up {
		left: 80%;
		bottom: -100%
	}

	#section5 .moving-strip {
		width: 12%
	}

	#section5 .slider-clicks {
		left: 70%;
		padding: 12px 0;
		width: 140px
	}

	#section5.strip-animate .strip-up {
		left: 24%
	}

	#section5 .strip-white-left {
		width: 50%
	}

	#section2 .fp-slides {
		padding: 40px 20px 0
	}

	.menu-open .white-big-overlay {
		left: -24%;
		width: 117%
	}

	.white-big-overlay {
		width: 117%
	}

	.header-links {
		width: 100%
	}

	.main-page-body .menu-open .white-big-overlay {
		left: -8%
	}

	#blog-detail .blog-first figure img {
		height: 256px;
		min-height: inherit
	}

	#blog-detail .blog-second {
		padding: 20px 10px;
		height: 256px
	}

	.rating-section figure img {
		width: 45%
	}

	.rating-section figure span {
		font-size: 7rem
	}

	.multi-sec .slider-clicks {
		margin-top: 100px
	}

	#section1.strip-animate .strip-down {
		left: -11.5%;
		top: 0
	}

	.enterprise .fp-slides {
		padding: 180px 0
	}

	#section5.enterprise .fp-slides {
		padding: 150px 0
	}

	.enterprise.strip-animate .strip-white-left {
		width: 72%;
		height: 23.6%
	}

	.enterprise.strip-animate .strip-down {
		right: 28%
	}

	.enterprise.strip-animate .strip-up {
		bottom: 5%;
		right: 18%
	}

	.enterprise .strip-up {
		bottom: -100%;
		right: -35.5%
	}

	.section2 .strip-down {
		top: -100%;
		left: -39%
	}

	.section2.strip-animate .strip-down {
		top: 0;
		left: 9%
	}

	.section2 .strip-up {
		bottom: -100%;
		left: 45%
	}

	.served-projects .strip-up {
		left: 66%;
		bottom: -100%
	}

	#section1 .strip-down {
		top: -100%;
		left: -50%
	}

	#section1 .strip-up {
		bottom: -99%;
		left: 65%
	}

	#section1.strip-animate .strip-up {
		bottom: 0;
		left: 8.8%
	}

	#section1.strip-animate .strip-white-left {
		bottom: 0;
		left: -39%;
		width: 49.95%
	}

	.list-srvcs ul li a {
		padding: 20px 6px 10px 0
	}

	.list-srvcs {
		width: 100%
	}

	.srvcs-left,
	.srvcs-right {
		padding: 0;
		width: 32%
	}

	.phn-sctn {
		width: 36%
	}

	.list-srvcs ul li span:hover {
		box-shadow: -5px 6px #9c9c9c
	}

	.list-srvcs ul li span {
		height: 67px;
		width: 60px
	}

	.gm-blue {
		height: 214px;
		width: 241px
	}

	.groom-sltn h1 {
		font-size: 3.2rem
	}

	#contact .join-us-wrap.strip-animate .strip-down {
		left: 25%
	}

	#contact .join-us-wrap .strip-down {
		left: -45%
	}

	#contact .join-us-wrap.strip-animate .strip-up {
		left: 35.4%
	}

	#staffing .wearable-app.strip-animate .strip-down {
		left: 46%
	}

	#staffing .wearable-app.strip-animate .strip-up {
		left: 57%
	}

	#staffing .wearable-app .strip-white-left {
		width: 183%
	}

	#expert-design .strategy-mobile.strip-animate .strip-up {
		left: 37.5%
	}

	#expert-design .served-projects.strip-animate .strip-white-left {
		bottom: 0;
		width: 41%;
		left: -26%
	}

	#expert-design .served-projects.strip-animate .strip-down {
		left: -10%
	}

	#expert-design .served-projects.strip-animate .strip-up {
		left: 8%;
		bottom: 0
	}

	#expert-design .served-projects .strip-up {
		bottom: -100%;
		left: 63%
	}

	#iot .destination .strip-white-left {
		width: 19%
	}

	#iot .destination .strip-up {
		left: 106.2%;
		bottom: -100%
	}

	#iot .destination.strip-animate .strip-up {
		left: 68.6%
	}

	#iot .destination.strip-animate .strip-down {
		left: 76.4%
	}

	.bg-startegy h3 {
		width: 52%
	}

	#strategy .strategy-mobile.strip-animate .strip-up {
		left: 47.5%
	}

	.served-projects .section-img img {
		height: 100%
	}

	.anonymous-messaging.school-messaging p {
		width: 59%
	}

	.anonymous-technology-body img {
		width: 80%
	}

	.top-features-list li {
		padding: 16px 0
	}

	.top-features-list li.active,
	.top-features-list li:hover {
		padding: 16px 5px
	}

	.top-features-list h3 {
		margin-bottom: 10px
	}

	.anonymous-technology-head {
		padding-bottom: 50px
	}

	.anonymous-messaging p {
		width: 47%;
		line-height: 1.7
	}

	.pboth {
		padding: 0 5.8%
	}

	.crucial-content img {
		left: -40px;
		width: 30%
	}

	.develop-days-left {
		margin: 80px 0 0 4.5%
	}

	.solutions-appschopper-right,
	.solutions-appschopper.reverse-section .solutions-appschopper-right {
		padding-bottom: 0
	}

	.edu-list {
		width: 76%
	}

	.domains:after {
		background-size: 60%;
		background-position: 72% 35%
	}

	.domains li:last-child {
		margin-bottom: 0
	}

	.handle-app-right p {
		width: 70.1%
	}

	.domains li {
		font-size: 2.4rem
	}

	.domains {
		padding: 48px 0 48px 15px
	}

	.handle-app-left h3 {
		width: 100%
	}

	.requirement-define .edu-strategy-left {
		width: 55%
	}

	.requirement-define {
		padding: 100px 0
	}

	.building-apps {
		margin-bottom: 30px
	}

	.building-apps .edu-strategy-right img {
		margin-top: -62px
	}

	.crucial-content p {
		font-size: 2.1rem
	}

	.strategy-right figure {
		right: 11.1%
	}

	.edu-strategy-right figure {
		width: 370px
	}

	.edu-strategy-right {
		margin-right: 3.7%
	}

	.edu-strategy-left p {
		width: 100%
	}

	.solutions-appschopper.restro-app .solutions-appschopper-right {
		padding: 100px 0 100px 40px
	}

	.develop-days-slider.order-here .develop-days-left {
		padding: 30px 13px
	}

	.develop-days-slider.order-here .develop-days-left p {
		margin-bottom: 0
	}

	.anonymous-messaging.food-delivery p {
		width: 64%
	}

	.exclusive-list {
		display: block
	}

	.augment-right p br,
	.develop-days-left h5 br,
	.faq-content br {
		display: none
	}

	.exclusive-content {
		width: 50%;
		float: left;
		min-height: 467px;
		margin-bottom: 20px
	}

	.top-image-wrap {
		margin-right: 3%;
		width: 56.3%
	}

	.top-features-list {
		left: -66.3%;
		width: 81.3%;
		padding: 50px 20px
	}

	.ios-overview.ios-benefits.messaging-features .overview-left.ml-more,
	.ios-overview.ios-benefits.messaging-features.anonymous-startegy .overview-left.ml-more {
		margin-left: 0;
		width: 50%
	}

	.ios-benefits.messaging-features .overview-right,
	.ios-benefits.messaging-features.anonymous-startegy .overview-right {
		width: 35%
	}

	.working-one,
	.working-one.three,
	.working-one.two {
		width: 33%
	}

	.strategy-process.follow-approach .working-content,
	.working-content {
		padding: 30px 10px
	}

	.strategy-process.follow-approach .working-one.two .working-content,
	.working-one.two .working-content {
		padding: 100px 10px
	}

	.strategy-process.follow-approach .working-one.three .working-content,
	.working-one.three .working-content {
		padding: 30px 15px
	}

	.methods-wrap p {
		padding: 0
	}

	.develop-days-left {
		padding: 50px 20px;
		width: 52%
	}

	.rating-section h5 {
		width: 70%;
		margin: 0 auto
	}

	.develop-days-left h4 {
		margin-bottom: 25px
	}

	.develop-days-right {
		width: 40%
	}

	.solutions-appschopper-right>div {
		margin-left: -9px
	}

	.solutions-appschopper.reverse-section .solutions-appschopper-right>div {
		margin-right: -11px
	}

	.client-profile-content {
		width: 32.1%
	}

	.artist-need .client-content p,
	.client-content p,
	.client-reviews p {
		font-size: 2rem
	}

	.client-content small {
		font-size: 1.6rem
	}

	.empowering-right {
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		right: 0
	}

	#mobile-app .assist-content.imperative-step,
	.new-solutions h1,
	.new-solutions span,
	.strategy-section {
		position: relative
	}

	.strategy-mobile.develop-apps .app-content-left.ml,
	.strategy-mobile.develop-apps.games .app-content.mobile-game .app-content-left {
		width: 50%;
		padding: 40px 30px;
		margin-left: 0
	}

	#staffing .strategy-left p {
		width: 100%
	}

	.strategy-mobile.develop-apps.games .app-content.mobile-game {
		padding-bottom: 50px
	}

	.strategy-mobile.develop-apps .app-content-left h3 {
		margin-bottom: 30px
	}

	.strategy-mobile.develop-apps.games .app-content.mobile-game .app-content-left {
		width: 50%
	}

	.four-fold-approach .working-one.second {
		margin-top: -81px
	}

	.working-section.mkt-app .working-content,
	.working-section.mkt-app .working-one.second .working-content {
		padding: 20px
	}

	.clickable-links.mkt-app {
		margin-bottom: 00px
	}

	.assist-content.imperative-step p {
		padding: 0
	}

	.cairn-wrap.mkt-app .cairn-head {
		padding: 20px 0 0
	}

	.assist-content.imperative-step {
		padding: 20px;
		width: 87%
	}

	.strategy-process.mkt-app .how-strategy-works {
		width: 68.1%;
		padding-bottom: 69px
	}

	.strategy-process.mkt-app {
		padding: 100px 0 0
	}

	.analytic-section .strategy-left {
		width: 46.3%
	}

	.strgy-head.analytics-content-one {
		padding: 140px 0 0;
		margin-left: 25px
	}

	.mantra-section::before {
		width: 83.8%;
		top: 23px
	}

	.faq-content {
		width: 78%;
		margin: 0 auto
	}

	.form-section-left {
		width: 39.9%
	}

	.form-section-right {
		padding: 50px 20px;
		width: 60.1%
	}

	.form-section-left .address-details {
		padding-left: 25%
	}

	.join-us-wrap.contact-form.ml {
		margin-left: 2%
	}

	.newsletter-form {
		width: 72%;
		text-align: center;
		margin: 0 auto;
		padding: 0
	}

	.contact-btn.join-form,
	.newsletter-form .contact-text {
		margin-right: 0;
		width: 100%;
		float: none
	}

	.contact-btn.join-form input {
		margin-right: 7%
	}

	.join-us-wrap.contact-form .form-wrap {
		padding: 111px 30px 57px;
		margin-right: 0
	}

	.location-left {
		width: 66.5%
	}

	.location-right {
		width: 28.7%
	}

	.contact-info .address-details {
		padding-bottom: 15px
	}

	.contact-info .social-media {
		padding-top: 0
	}

	.listing-links {
		min-height: 527px
	}

	.clickable-links.mkt-app {
		padding: 0 0 90px
	}

	.destination.opposite .destination-left img:first-child {
		width: 57%
	}

	.destination.opposite .destination-left img:nth-child(2) {
		width: 30%
	}

	.destination.opposite .destination-left img:nth-child(3) {
		width: 50%
	}

	.destination-wrapper {
		align-items: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		justify-content: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center
	}

	.ios-overview.ios-benefits.web-solution {
		padding: 100px 0 0
	}

	.ios-iphone .ios-overview.ios-benefits,
	.ios-overview.ios-benefits,
	.ios-overview.ios-benefits.web-solution.application-services {
		padding: 100px 0
	}

	.clients {
		padding: 60px 0
	}

	.header-links li a {
		font-size: 3rem
	}

	.header-links li {
		margin-bottom: 28px
	}

	.ios-overview.track-recor .overview-left {
		width: 48.4%
	}

	.ios-overview.cross-platform,
	.ios-overview.cross-platform.cross-hybrid-overview,
	.ios-overview.cross-platform.portayal,
	.ios-overview.ios-benefits.web-solution.profits-apps,
	.new-solutions {
		padding: 100px 0
	}

	.different-tool-sec h3,
	.progress-wrap-sec h3 {
		font-size: 3.5rem
	}

	.features-list li::before {
		left: -50px
	}

	.different-tool-sec .smiley-sec-wrap .features-list {
		width: 100%;
		padding-left: 33px
	}

	.full-image-section {
		padding: 0 0 100px
	}

	.smiley-section {
		padding-bottom: 180px
	}

	.smiley-content {
		right: 2%;
		width: 45.3%
	}

	.new-solutions h1 {
		width: 89%;
		margin: 0 auto 34px;
		z-index: 1
	}

	.new-solutions span {
		width: 75%;
		z-index: 2
	}

	#staffing .application .hybrid-app.wearable-app .hybrid-content-left>img {
		padding: 0
	}

	.contact-text {
		width: 44%;
		margin-right: 3%
	}

	h4 {
		font-size: 2.3rem
	}

	.augment-right.augment-left p {
		margin-bottom: 22px
	}

	.augment-reality {
		padding-bottom: 0
	}

	.hybrid-app.wearable-app .hybrid-content-right {
		padding: 32px 22px 20px 25px
	}

	.responsive-app-head {
		padding: 50px 25px 30px
	}

	.iot-app .hybrid-app.wearable-app .hybrid-content-right {
		padding: 50px 25px
	}

	.hybrid-app.develop .hybrid-content-left {
		width: 41%
	}

	.hybrid-content-right img:first-child {
		margin-left: -20px;
		width: 54%
	}

	.hybrid-content-right img:nth-child(2) {
		margin-bottom: 49px
	}

	.hybrid-app.develop {
		padding: 0 0 0 25px
	}

	.augment-right.augment-left {
		margin-top: 0;
		display: none
	}

	.android-app-develop-content h2,
	.app-develop-content h2,
	.augment-content h2,
	.education-expertise-left h2,
	.education-strategy h2,
	.handle-app-left h2,
	.hybrid-app h2,
	.hybrid-content-left h2,
	.responsive-app-head h2 {
		font-size: 3rem
	}

	.served-projects .section-details {
		padding: 60px 20px;
		width: 51%
	}

	.served-projects .section-head.left-side {
		min-height: 90px;
		top: -28%;
		left: 20px
	}

	.served-projects.strip-animate .strip-white-left {
		width: 50%;
		left: -36%
	}

	.served-projects.strip-animate .strip-down {
		left: -16%
	}

	.served-projects.strip-animate .strip-up {
		left: 2%
	}

	.industries {
		padding: 60px 0 30px
	}

	.retail {
		padding: 90px 0 0
	}

	.retail .section-details,
	.section-details {
		padding: 40px 0 0 3.4%;
		width: 42%
	}

	.enterprise .section-details {
		width: 50%
	}

	.enterprise .section-details h3 {
		text-shadow: none
	}

	.testimonial {
		padding: 90px 0
	}

	.tab-content-wrap {
		padding: 0;
		width: 57%
	}

	.client-details p {
		padding-left: 0
	}

	.ui-tabs .ui-tabs-nav {
		margin: 0 30px 0 0
	}

	.contacts {
		padding: 60px 0
	}

	h1 {
		font-size: 4rem
	}

	p {
		font-size: 1.4rem
	}

	.strategy-left h1 {
		font-size: 3.5rem;
		margin-bottom: 28px
	}

	.footer-menu li a,
	.nasscom span {
		font-size: 1.5rem
	}

	.strategy-left {
		width: 47%
	}

	#bf-wings .strategy-left {
		width: 49%;
		position: relative;
		z-index: 3
	}

	.nasscom {
		width: 28.5%
	}

	.footer-menu.partner {
		width: 28%
	}

	.footer-menu.company {
		width: 22%
	}

	.footer-menu h5 {
		margin-bottom: 18px
	}

	.listing {
		padding: 75px 88px
	}

	.listing-content {
		padding: 0 20px 0 85px
	}

	#technology .strategy-section,
	.app-development {
		margin-bottom: 70px
	}

	.application {
		padding: 170px 0 107px
	}

	.wearable-app.strip-animate .strip-down {
		left: 93.4%
	}

	#android-app .ios-overview,
	.ios-overview {
		padding: 100px 0
	}

	.destination-right {
		padding: 0
	}

	.briefing,
	.destination,
	.destination.mobile-analytics,
	.experience.user-speaks {
		padding: 100px 0
	}

	.destination-left.ml,
	.ml-more {
		margin-left: 0
	}

	.best-ios-app.ml-more {
		margin-left: 9%
	}

	.testimonial-app-head p {
		width: 79%
	}

	.experience p {
		font-size: 2rem
	}

	.destination-left .fast-img {
		margin-left: 0;
		width: 100%
	}

	.destination-right.android-page {
		width: 43%
	}

	.destination-left.android-page {
		margin: 0 7% 0 1%;
		width: 42.6%
	}

	.destination-left,
	.destination-right {
		width: 42%
	}

	.destination.opposite .destination-left {
		margin-right: 0
	}

	.destination-left,
	.destination.opposite .destination-right {
		margin-right: 5%
	}

	.destination-right p {
		width: 100%;
		text-align: justify
	}

	.briefing-head {
		width: 66%;
		margin: 0 auto
	}

	.briefing-head p {
		padding: 0
	}

	.sectioning-content {
		padding: 50px 0 0
	}

	.cairn-wrap.analytic-cairn .cairn-head,
	.destination.mobile-analytics.securing,
	.empowering-left {
		padding: 100px 0 0
	}

	.empowering-left {
		width: 39.9%;
		margin: 0 5%
	}

	#android-app .clients.client-bg-mb,
	.mac-img {
		margin-bottom: 100px
	}

	.destination.securing.mobile-analytics .destination-wrapper {
		align-items: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start
	}

	.mobile-analytics .destination-left {
		width: 41%
	}

	.user-engagement {
		display: inline-block;
		width: 28.1%;
		margin-right: 30px
	}

	.mac-img {
		margin-top: 0
	}

	.strategy-mobile.develop-apps .bg-startegy {
		padding: 132px 0 21px
	}

	.tech-list ul::before {
		border-top: 113px solid #fff;
		border-left: 61px solid transparent;
		left: -61px
	}

	.tech-list ul {
		padding: 30px 0;
		width: 96%
	}

	.moving-strip {
		width: 11.9%
	}

	#section1 .moving-strip {
		width: 13.7%
	}

	.destination.strip-animate .strip-up {
		left: 22.9%
	}

	.destination .strip-white-left {
		height: 2.8%;
		width: 64.7%
	}

	.destination .strip-down {
		left: -20%
	}

	#planning .strategy-section.strip-animate .strip-up {
		left: 67%
	}

	#planning .strategy-section.strip-animate .strip-down {
		left: 51%
	}

	.strategy-section.strip-animate .strip-down {
		left: 45%
	}

	.strategy-section.strip-animate .strip-up {
		bottom: 0
	}

	.strategy-section .strip-up {
		left: 95%;
		bottom: -100%
	}

	.requirement-define.strip-animate .strip-down {
		left: -2.8%
	}

	.bg-img {
		background-size: cover;
		background-position: center top
	}

	.mobilizing-retail p,
	.width-flex {
		width: 80%
	}

	.skilltaly-client-content {
		height: 400px !important;
		padding: 0 !important;
		width: 400px !important
	}

	.client-content.skilltaly-client-content p {
		font-size: 1.9rem
	}

	.skilltaly-client-content p {
		width: 70%
	}

	.mr-no-space {
		margin-right: 0
	}

	.btn-block {
		margin-top: 45px
	}

	#section5 .slider-clicks {
		bottom: 15%
	}

	#section8.testimonial {
		height: auto !important
	}

	#section8 .client-details .more.blue {
		padding-left: 17px
	}

	.parallax-content li.active a {
		font-size: 3rem
	}

	.bdr-1 {
		width: 56%
	}

	.bdr-2 {
		width: 46%
	}

	.bdr-3 {
		width: 55%
	}

	.bdr-4 {
		width: 45%
	}

	.bdr-5 {
		width: 45.5%
	}

	.bdr-6 {
		width: 31.7%
	}

	.progres-bar {
		left: 15px
	}

	.h-intro-scroll {
		left: 8px
	}

	.new-parallax {
		width: 100%;
		padding: 0 10px;
		bottom: 23%
	}

	.logo-part {
		display: none
	}

	.main-logo-wrap {
		left: 2%;
		top: 24px
	}

	.cbp-hrmenu>ul>li>a {
		font-size: 1.4rem;
		padding: 1em
	}

	.education-expertise {
		padding: 40px 0 0
	}

	.new-solutions.education-intro {
		height: auto
	}

	.tru-txt {
		top: 16px
	}

	.food-boat {
		left: 10%;
		top: 105px
	}

	.food-boat img {
		width: 420px
	}

	#order-here .strategy-section.strip-animate .strip-down {
		left: 48%
	}

	.client-content {
		width: 350px;
		height: 350px
	}

	.artist-need .client-content {
		width: 400px;
		height: 400px;
		margin-top: -200px
	}

	h3 {
		font-size: 3rem
	}

	.section-details h2 {
		width: 82%;
		font-size: 2.5rem
	}

	.edu-strategy-right {
		width: 42.9%
	}

	.content-icon:after {
		left: -1px
	}

	.best-ios-app img {
		width: 46%
	}

	.smiley-content.smiley-sec-wrap {
		bottom: -237px
	}

	#web .full-image-section,
	#web .ios-overview.ios-benefits {
		padding-bottom: 100px
	}

	#web .ios-overview.spectrum-services.track-recor {
		padding-bottom: 50px
	}

	#wearable .new-solutions h1 {
		margin-top: 0
	}

	.ar-vr-services .ios-overview.cross-platform.cross-hybrid-overview.ar-vr-overview {
		padding-bottom: 100px
	}

	#mobile-app .strategy-mobile.strip-animate .strip-up {
		left: 32.5%
	}

	#mobile-app .strategy-process.mkt-app .how-strategy-works {
		padding-bottom: 115px
	}

	.references-sec .share-experience {
		padding-right: 10%
	}

	.references-sec .share-experience p {
		width: 100%
	}

	#ios .ios-user-speak .user-speaks-head {
		padding-right: 0;
		padding-left: 10.6%
	}

	#ios .ios-user-speak .user-speaks-head p {
		width: 80%
	}

	#ios .ios-user-speak .user-speaks-slider {
		padding-left: 7%
	}

	.ios-iphone-ref .slick-dots {
		left: -1.9%
	}

	#android-app .user-speaks-head,
	#testimonial .user-speaks-head,
	.game-user-speaks .user-speaks-head,
	.ios-iphone .user-speaks-head,
	.mob-app-services .user-speaks-head {
		padding-left: 4%
	}

	.mob-app-services#technology .strategy-section .strgy-head p {
		margin-bottom: 25px
	}

	.about-section,
	.core-values-section {
		margin-bottom: 70px
	}

	.solutions-features-list h2 {
		font-size: 3rem
	}

	.order-head-sec h4 {
		font-size: 7.6rem
	}

	.about-section .strgy-head {
		padding-left: 6%;
		padding-right: 6%
	}

	.about-logo-circle {
		width: 360px;
		height: 360px
	}

	#about .about-top-right-sec {
		min-height: 600px
	}

	.about-logo-circle img,
	.speak-des {
		width: 60%
	}

	.core-block p {
		padding: 0 3%
	}

	.ceo-txt-info {
		padding: 20px 3%
	}

	.st-p {
		font-size: 2.6rem;
		line-height: 1.2
	}

	.about-story-wrapper {
		padding: 100px 0
	}

	.about-story-wrapper p {
		padding: 0 4%
	}

	.about-story-wrapper p:last-child {
		margin-bottom: 0
	}

	.gallery-caption-wrap {
		min-height: 140px
	}

	.core-block h3 {
		font-size: 2.2rem;
		margin-bottom: 22px
	}

	.about-overlay-box {
		padding: 0 3%
	}

	.car-exclusive-content h2 {
		font-size: 3rem
	}

	.about-img-section-top {
		padding-top: 50px
	}

	.game-user-speaks .user-speaks-head {
		padding-right: 4%
	}

	.case-studies-f-section .cairn-go-story h2 {
		font-size: 2.6rem
	}

	.client-challenge h2,
	.studies-solutions h2 {
		font-size: 3rem
	}

	.food-boat {
		width: 40%
	}

	.fz-progress-head,
	.game-app-tool h2 {
		font-size: 3.5rem
	}

	.hire-primary-sec h1 {
		font-size: 3.2rem;
		margin-bottom: 24px
	}

	.hire-ios-developers .fix-bugs-content p {
		font-size: 2rem;
		width: 90%
	}

	.fix-bugs-content {
		padding: 80px 0
	}

	.hire-ios-developers .user-engagement {
		width: 29%
	}

	.hire-dedicated-status h4,
	.hire-ios-developers .hire-team-value h4 {
		min-height: 48px;
		font-size: 2rem;
		margin-bottom: 20px
	}

	.hire-dedicated-status h3 {
		margin-bottom: 50px
	}

	.hire-dedicated-status h4 {
		min-height: 0
	}

	h2.dedicated-heading {
		font-size: 3.5rem;
		margin-bottom: 35px
	}

	.bg-startegy .consulting-streat-head {
		width: 70%;
		font-size: 30px;
		line-height: 1.3
	}

	#expert-design .strategy-left,
	#mobile-app .strategy-left,
	#strategy .strategy-left,
	.analytics-f-sec .strategy-left {
		padding-left: 30px;
		padding-right: 20px
	}

	.wire-head {
		left: 21px;
		font-size: 2.6rem
	}

	.masonry.about-img-blog {
		width: 100%
	}

	.masonry {
		column-gap: 40px
	}

	.masonry .new-design h4 {
		font-size: 2.2rem
	}

	.option-list li {
		float: none;
		width: 100%
	}

	.sitemap-section {
		padding: 100px 0 0
	}

	.section-deatail,
	.sitemap-section h1 {
		margin-bottom: 43px
	}

	.section-deatail li {
		font-size: 1.7rem;
		margin-right: 35px
	}

	.attachment-sec {
		min-height: 400px
	}

	.portfoli-box-info {
		width: 350px
	}

	.port-img-wrap {
		padding: 0 8%
	}

	.portfolio-visible-part .port-intro {
		width: 49.6%;
		margin-bottom: 25px
	}

	.tab-links {
		margin: 0 30px 0 0
	}

	.tab-content {
		width: 57%;
		padding: 0
	}

	.center-head-blog p {
		width: 80%
	}

	.tabbing-links li {
		width: 30%;
		margin: 0 0 32px
	}

	.tabbing-links li a {
		font-size: 1.5rem
	}

	.tabbing-content ul li {
		width: 29%;
		margin: 0 12px 20px
	}

	.ios-overview.gadget-section {
		padding: 80px 0
	}

	.gadget-section .overview-right h3 {
		font-size: 2.4rem
	}

	.case-study.strip-animate .strip-up {
		left: 53%
	}

	.case-study.strip-animate .strip-white-left {
		width: 63%;
		height: 5.2%
	}

	.main-page-body .webby-logo-wrap {
		left: 51px
	}

	.main-page-body .webby-logo-wrap:after {
		height: 97%
	}

	.stydy-content-box h1 {
		font-size: 5rem
	}

	.stydy-content-box p {
		padding-right: 0
	}

	.casestudy-wrapper .container {
		padding: 0 4%
	}

	.casestudy-app-blog h2 {
		font-size: 1.8rem
	}

	.casestudy-app-blog span {
		font-size: 1.4rem
	}

	.casestudy-btm-blog {
		height: 80px
	}

	.casestudy-app-blog {
		top: -40px;
		padding: 12px 4%
	}

	.casestudy-figure-wrap:hover .casestudy-btm-blog {
		height: 94px
	}

	.casstudy-explore-btn {
		top: 8px;
		transform: unset;
		font-size: 1.3rem
	}

	.portfolio-pagination.casestudy-pagination {
		margin-bottom: 0
	}

	.center-mode .slick-list.draggable {
		padding: 0 20px !important
	}

	.center-mode .slick-initialized .slick-slide {
		padding: 15px 0;
		margin: 0 14px
	}

	.center-mode .box-test-txt {
		bottom: 15px
	}

	.center-slider .box-test-txt h4 {
		font-size: 1.6rem;
		margin-bottom: 10px
	}

	.center-slider .box-test-txt p {
		font-size: 1.2rem;
		line-height: 15px
	}

	.center-mode .slick-arrow {
		width: 45px;
		height: 38px
	}

	.grow-detail .box h3,
	.startup-head h1 {
		font-size: 2.3rem;
		letter-spacing: -.8px
	}

	.startup-grow {
		font-size: 2.8rem;
		margin-bottom: 15px
	}

	.grow-detail .box h3 {
		margin-bottom: 20px
	}

	.re-flex-blog .container {
		padding: 0 8%
	}

	.hire-ios-developers .grow-detail .box {
		padding: 40px 35px 40px 130px;
		min-height: 0
	}

	.hire-ios-developers .grow-detail .box img {
		left: 0
	}

	.grow-detail .box {
		min-height: 0
	}

	.grow-detail .box p {
		margin-bottom: 0
	}

	.studies-blog-info {
		margin-top: -135px;
		padding: 45px 5%
	}

	.studies-blog-info h3 {
		font-size: 2.6rem;
		margin-bottom: 16px
	}

	.studies-right-blog {
		margin-top: 0;
		padding: 0 3% 0 0
	}

	#portfoliolist .portfolio {
		width: 50%
	}

	.faq-banner-block {
		margin-bottom: 50px
	}

	.faq-heading h1 {
		font-size: 4.5rem
	}

	.career-heading p,
	.faq-heading p {
		font-size: 1.6rem;
		width: 70%
	}

	.faq-link-wrapper .container {
		padding: 0 2.5%
	}

	.faq-links {
		padding: 26px 2%
	}

	.faq-links h2 {
		font-size: 2.2rem;
		margin-bottom: 28px
	}

	.faq-links li a {
		font-size: 1.6rem;
		padding: 17px 21px 17px 38px
	}

	.faq-details {
		width: 60%
	}

	.career-faq .faq-details {
		width: 65%;
		padding: 40px
	}

	.position-list h3 {
		font-size: 2.2rem;
		margin-bottom: 18px
	}

	.location-based li {
		font-size: 1.6rem;
		margin: 0 10px 4px 0
	}

	.faq-details form input {
		font-size: 1.8rem;
		background-size: 21px 22px
	}

	.faq-circle {
		margin-right: 20px
	}

	.faq-content-box {
		margin-left: 45px
	}

	.banner-content {
		width: 560px
	}

	.home-page-banner h2 {
		font-size: 3.2rem
	}

	.home-page-banner p {
		padding: 0
	}

	.main-page-body .spectrum-blog {
		padding: 80px 20px
	}

	.main-page-body .startup-tabbing P {
		width: 70%
	}

	#section5.home-case-study .slider-clicks {
		left: 56%;
		top: -185px
	}

	#section3.tabing-function {
		height: auto !important;
		padding-bottom: 50px
	}

	.tabing-function h2 {
		margin: 42px 0 30px
	}

	.home-tab-wrap {
		padding-left: 40px;
		margin-top: 80px
	}

	.home-tab-content {
		width: 41.5%
	}

	.home-tab li a {
		font-size: 1.8rem
	}

	.home-tab-content h3,
	.mode-content-blog h3 {
		font-size: 2rem
	}

	#Enterprises::after,
	#Partners::after,
	#Startups::after {
		margin-top: 20px;
		width: 50%;
		height: 350px
	}

	.what-we-do .section-head {
		width: 80%
	}

	.what-we-do {
		padding: 55px 3%
	}

	.services-content-wrapper .container {
		padding: 0 5%
	}

	#section3.home-center-mode {
		height: 600px !important;
		padding: 130px 0
	}

	.mode-content-blog {
		margin-top: 30px
	}

	.home-center-mode.enterprise.strip-animate .strip-white-left {
		right: -10%;
		height: 38%;
		width: 41%
	}

	.home-center-mode.enterprise.strip-animate .strip-down {
		right: 9.5%
	}

	.home-center-mode.enterprise.strip-animate .strip-up {
		right: -4%
	}

	.recognized-content {
		padding: 90px 4% 70px
	}

	.recognized-wrap {
		padding: 54px 5% 55px 3%
	}

	.featured-img-wrap {
		padding: 0 15px
	}

	.featured-text-blog p {
		width: 635px
	}

	.business-services {
		display: block
	}

	.business-services h3 {
		font-size: 2.4rem;
		margin-left: 0;
		margin-top: 28px
	}

	#section5.case-stydy-wrapper {
		height: 700px !important
	}

	.case-stydy-slider {
		padding-top: 10px
	}

	.stydy-img {
		width: 60%;
		height: 520px
	}

	.stydy-txt.stydy-txt {
		margin: 70px 0 0;
		width: 40%;
		padding-left: 4%
	}

	.stydy-txt h3 {
		font-size: 2.4rem
	}

	.recognized-block {
		align-items: initial
	}

	.case-stydy-wrapper .enterprise-gloab-heading {
		margin: 36px 0 17px
	}

	.home-slide {
		padding-left: 4%
	}

	#staffing .dedicated-primary-sec .strgy-head {
		padding: 50px 0 40px
	}

	.challenge-info.fifo-challenge {
		width: 80%
	}

	.dedicated-primary-sec .strategy-left {
		padding: 0 3%
	}

	.hire-ios-developers .hire-tab-design .about-top-right-sec {
		height: 586px
	}

	.tech-design .strategy-right img,
	.ui-ux-app .strategy-right img {
		height: 100%
	}

	.ui-ux-app .strgy-head.lets-craft {
		padding: 0
	}

	.ui-ux-integrating img {
		min-height: 768px
	}

	.light-video iframe {
		width: 700px;
		height: 380px
	}

	.vido-close {
		right: -8px;
		top: -19px
	}

	.footer-top .footer-strip span {
		width: 90px
	}

	.blog-feed-wrap {
		padding: 22px 3%
	}

	.feed-primary span {
		font-size: 1.6rem
	}

	.feed-text {
		font-size: 1.4rem
	}

	.overview-process {
		padding: 60px 2%
	}

	.development-process-left {
		padding: 0 4% 0 0
	}

	.development-process-left strong,
	.development-process-right h3 {
		font-size: 2.6rem
	}
}

@media only screen and (max-width:991px) {
	.overview-left strong {
		padding: 0
	}

	.solution-msg-features .features-img-wrap {
		width: 92%
	}

	#android-app .best-ios-app img,
	.best-ios-app img {
		width: 60%
	}

	#android-app .best-ios-app img {
		width: 60%;
		height: 100%
	}

	.destination.strip-animate .strip-up {
		left: 23.3%
	}

	.augment-content {
		background: url(../images/ar-vr-mobile-apps-development.jpg) left -200px top no-repeat;
		background-size: cover
	}

	.new-design p {
		line-height: 25px
	}

	.new-design {
		padding: 12px 2%;
		bottom: -27px
	}

	.new-design h4 {
		margin-bottom: 13px;
		line-height: 1
	}

	.client-challenge h2,
	h3 {
		line-height: 45px
	}

	.enterprise.strip-animate .strip-down {
		right: 25%
	}

	.enterprise.strip-animate .strip-up {
		right: 17%
	}

	.enterprise.strip-animate .strip-white-left {
		width: 45%
	}

	.full-strategy-wrapper {
		padding: 50px 0 0
	}

	.edu-strategy-right figure {
		width: 350px
	}

	.contact-wrap {
		width: 100%;
		text-align: center
	}

	.logo-list li svg {
		width: 70px;
		height: 70px
	}

	.logo-list li:nth-child(2) svg,
	.logo-list li:nth-child(3) span:nth-child(2) svg,
	.logo-list li:nth-child(4) span:nth-child(1) svg,
	.logo-list li:nth-child(5) span:nth-child(1) svg,
	.logo-list li:nth-child(5) span:nth-child(3) svg {
		width: 45px;
		height: 45px
	}

	.logo-list li:nth-child(2) span:first-child svg,
	.logo-list li:nth-child(5) span:nth-child(2) svg {
		width: 60px;
		height: 60px
	}

	.education-expertise-right {
		width: 100%;
		float: none;
		margin-bottom: 50px;
		text-align: center
	}

	.education-expertise-right img {
		width: 400px
	}

	.education-strategy {
		padding: 0 0 50px
	}

	.education-expertise-left {
		margin: 0;
		width: 100%;
		float: none
	}

	.food-boat {
		left: 6%;
		top: 120px
	}

	.food-boat img {
		width: 380px
	}

	.served-projects .section-head.left-side {
		top: -38%
	}

	#section1.strip-animate .strip-down {
		left: -11.59%
	}

	.main-page-body .menu-open .white-big-overlay {
		left: -26%
	}

	.tech-list ul {
		padding: 0;
		width: 96%;
		position: relative;
		height: 98px
	}

	.tech-list ul li {
		float: left;
		width: calc((96%)/ 6);
		text-align: center;
		vertical-align: middle;
		display: inline-block;
		position: relative;
		top: 50%;
		transform: translateY(-50%);
		margin-right: 0
	}

	.business-dev-wrap,
	.recognized-block {
		display: block
	}

	.tech-list ul::before {
		border-top: 99px solid #fff
	}

	.tech-list ul li img {
		width: 50%;
		margin: 0 auto
	}

	.solution-msg-features .features-img-wrap {
		left: -100%
	}

	.ios-benefits.solution-msg-uses strong {
		margin-bottom: 6px
	}

	.solution-msg-features {
		min-height: 198px
	}

	.ios-benefits.solution-msg-uses .overview-right {
		padding: 9px 0 0 50px
	}

	.retailers-content {
		left: 15px;
		bottom: 28px
	}

	.retailers-content h3 {
		font-size: 2.2rem
	}

	.blog-first,
	.blog-section-right .blog-first {
		margin-bottom: 42px
	}

	.blog-first.fitness-app {
		margin-bottom: 45px
	}

	.retailers-content p {
		font-size: 1.4rem
	}

	.blog-second {
		padding: 20px 18px;
		margin-bottom: 30px
	}

	.blog-first h2,
	.blog-second h2 {
		font-size: 1.7rem
	}

	h3 {
		font-size: 2.8rem
	}

	.iot-app .hybrid-app.wearable-app .hybrid-content-left>img {
		padding: 30px
	}

	.option-list li a {
		font-size: 1.4rem
	}

	.section-img {
		width: 56%
	}

	.tabs-btn li .logo1:hover,
	.ui-tabs .ui-tabs-nav li.ui-tabs-active .logo1.ui-tabs-anchor {
		background-position: -559px -222px
	}

	.client-name h5 {
		font-size: 2.7rem
	}

	.tabs-btn li .logo2 {
		background-position: -23px 1px
	}

	.tabs-btn li .logo2:hover,
	.ui-tabs .ui-tabs-nav li.ui-tabs-active .logo2.ui-tabs-anchor {
		background-position: -215px 1px
	}

	.tabs-btn li .logo1 {
		background-position: -403px -222px
	}

	.tabs-btn li .logo3:hover,
	.ui-tabs .ui-tabs-nav li.ui-tabs-active .logo3.ui-tabs-anchor {
		background-position: -207px -115px
	}

	.tabs-btn li .logo4:hover,
	.ui-tabs .ui-tabs-nav li.ui-tabs-active .logo4.ui-tabs-anchor {
		background-position: -179px -441px
	}

	.tabs-btn li .logo5:hover,
	.ui-tabs .ui-tabs-nav li.ui-tabs-active .logo5.ui-tabs-anchor {
		background-position: -553px 13px
	}

	.tabs-btn li .logo6:hover,
	.ui-tabs .ui-tabs-nav li.ui-tabs-active .logo6.ui-tabs-anchor {
		background-position: -554px -101px
	}

	.tabs-btn li .logo3 {
		background-position: -29px -115px
	}

	.tabs-btn li .logo4 {
		background-position: 4px -435px
	}

	.tabs-btn li .logo5 {
		background-position: -415px 13px
	}

	.tabs-btn li .logo6 {
		background-position: -414px -101px
	}

	.contact-text {
		width: 100%
	}

	.contact-btn {
		width: 70%;
		margin: 0 auto;
		float: none
	}

	.contact-text {
		margin-bottom: 26px
	}

	.nasscom {
		width: 28.5%
	}

	.strgy-head {
		padding: 120px 0 0
	}

	#mobile-app .strgy-head,
	.strgy-head.lets-craft {
		margin-left: 9px;
		padding: 120px 0 0
	}

	.strategy-left h1 {
		font-size: 3rem;
		margin-bottom: 28px
	}

	#technology .strategy-section .strategy-left p {
		width: 96%
	}

	.android-app-develop-content h3,
	.app-develop-content h3,
	.hybrid-app h3 {
		margin-bottom: 23px
	}

	.hybrid-content-left {
		width: 45%
	}

	.ar-vr-services .user-speaks-head,
	.game-serv-ref .user-speaks-head,
	.ios-user-speak .user-speaks-head {
		margin-left: 0
	}

	.ios-iphone-ref .slick-dots {
		left: 5.1%
	}

	.solutions-features-list h2 {
		font-size: 2.8rem;
		line-height: 45px
	}

	.order-head-sec h4 {
		font-size: 5.8rem
	}

	.client-challenge h2,
	.fz-progress-head,
	.studies-solutions h2 {
		font-size: 2.8rem
	}

	.car-exclusive-content h2 {
		margin-bottom: 18px;
		font-size: 2.8rem
	}

	.fifo-outcome.studies-solutions .outcome-content,
	.solutions-appschopper-down-content.studies-solutions {
		width: 90%
	}

	strong.analytics-develop {
		padding: 0
	}

	.help-text p,
	.site-menu li a {
		font-size: 1.4rem
	}

	.join-us-wrap .join-us-head h4 {
		font-size: 2.3rem
	}

	.case-study.strip-animate .strip-white-left {
		width: 63%
	}

	.business-dev-box {
		padding: 30px 2.5% 45px
	}

	.recognized-content,
	.recognized-wrap {
		width: 100%
	}

	.recognized-wrap .tabs-btn {
		width: 585px;
		margin: 0 0 40px
	}
}

@media only screen and (max-width:1023px) {
	.footer-top {
		padding: 30px 2%
	}

	.footer-col-1 {
		display: none
	}

	.footer-col {
		width: 33%
	}

	.footer-col-3 {
		padding-right: 10px
	}

	.footer-col-2,
	.footer-col-3 {
		margin-top: 0
	}

	#container {
		overflow: visible;
		padding: 0 12px;
		display: flex;
		display: -ms-flexbox;
		flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		justify-content: space-between;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify
	}

	.portfolio-box {
		flex: 0 0 48%
	}

	.height-small {
		height: 100%
	}
}

@media only screen and (min-width:768px) {

	.hidden-sm,
	.request-button {
		display: none
	}

	.what-we-do .container {
		position: static
	}

	.main-page-body .homepageHeader .cbp-hrmenu {
		background-color: rgba(0, 0, 0, .4) !important
	}
}

@media only screen and (max-width:767px) {
	.artist-need .client-content {
		width: 250px;
		height: 250px;
		margin-top: -131px
	}

	#bf-wings .strategy-left,
	#cairn-go .strategy-left,
	#fifo .strategy-left,
	#order-here .strategy-left,
	#planning .strategy-left {
		margin: 0;
		width: 100%;
		padding: 0 10px
	}

	.solutions-appschopper-right h3 br {
		display: none !important
	}

	.list-img,
	.slider {
		display: none
	}

	.progress-wrap-sec {
		padding: 50px 0 0
	}

	.ios-overview.cross-platform.cross-hybrid-overview {
		padding: 0 0 50px
	}

	.smiley-sec-wrap .overview-right {
		padding: 0 0 0 30px
	}

	.features-list,
	.smiley-sec-wrap .features-list {
		width: 100%
	}

	.smiley-content.smiley-sec-wrap {
		transform: none;
		position: static
	}

	.strategy-right img {
		object-fit: cover;
		height: 100%
	}

	.e-learn .strategy-right {
		height: 500px
	}

	.ios-benefits.mantra-section .overview-right {
		padding: 0
	}

	.ios-overview.spectrum-services.track-recor {
		padding: 0 0 50px
	}

	#android-app .destination .strip-white-left {
		width: 73%
	}

	.experience {
		padding: 50px 0 0
	}

	.main-logo-wrap {
		margin: 12px 0 0 2%
	}

	.new-design {
		bottom: -14px
	}

	#expert-design .new-design,
	#strategy .new-design {
		bottom: 0
	}

	.new-design p {
		line-height: 28px
	}

	.cross {
		top: -65px
	}

	.icon-p-arrow {
		top: 50%;
		transform: translateY(-50%);
		display: none
	}

	#section6 {
		padding: 40px 0 0;
		margin-top: 0
	}

	#section1 .moving-strip {
		width: 21%
	}

	.clients p {
		width: 100%
	}

	.glob-color {
		padding: 0 10px
	}

	.nav-solution {
		flex-flow: column-reverse
	}

	.nav-solution .handle-app-left {
		margin-right: 0;
		width: 100%
	}

	.nav-solution .handle-app-right {
		width: 250px;
		margin-bottom: 50px
	}

	#bf-wings .strategy-left,
	.lift-section img {
		width: 100%
	}

	.education-left-center {
		padding: 0
	}

	.what-we-do .strip-cover {
		z-index: -1
	}

	.what-we-do {
		padding: 40px 0 0;
		height: auto
	}

	#section2 .fp-slides {
		min-height: 0;
		padding: 0
	}

	.vintage-vid iframe {
		width: 290px;
		height: 300px
	}

	#section2 .slide.previous,
	.enterprise .slide.previous {
		transform: translate3d(-100px, -50px, -400px) skewX(-2DEG) rotateY(25DEG) scale(.6)
	}

	#section2 .slide.next,
	.enterprise .slide.next {
		transform: translate3d(100px, 50px, 400px) skewX(2DEG) rotateY(525DEG) scale(.6)
	}

	#section2 .fp-scrollable {
		height: auto !important
	}

	#web .full-image-section {
		padding: 0 0 20px
	}

	.ios-overview.spectrum-services .overview-left {
		width: 100%
	}

	#blog-detail .blog-first figure img {
		height: auto;
		min-height: inherit
	}

	#blog-detail .blog-second {
		height: auto
	}

	.parallax-content li a,
	.parallax-content li.active a {
		font-size: 2rem;
		opacity: 1;
		padding: 0;
		margin-bottom: 15px
	}

	.parallax-right-sec {
		position: absolute;
		right: 0;
		top: auto;
		opacity: 1;
		bottom: 0;
		left: 0;
		margin: 0 auto
	}

	.parallax-content {
		bottom: -23%
	}

	.parallax-content li {
		margin: 20px 0;
		padding: 0 20px 40px;
		text-align: center;
		border-bottom: 1px solid #ececec
	}

	.parallax-content li:first-child {
		border-top: 1px solid #ececec;
		margin-top: 0;
		padding-top: 15px
	}

	.section2 .strip-up {
		bottom: -100%;
		left: 192%
	}

	.section2.strip-animate .strip-up {
		bottom: 11%;
		left: 62.7%
	}

	.section2 .strip-down {
		top: -81%;
		left: -181%
	}

	.section2.strip-animate .strip-down {
		top: 0;
		left: 54%
	}

	#section5.strip-animate .strip-white-left {
		left: -46%;
		width: 60%
	}

	#section5 .strip-white-left {
		width: 60%
	}

	#section5.strip-animate .strip-up {
		left: 3%
	}

	#section5.strip-animate .strip-down {
		left: -17%
	}

	#section5 .moving-strip {
		width: 13%
	}

	.textarea-wrap .input2.has-val+label,
	.textarea-wrap .input2:focus+label {
		top: -20px
	}

	.input-wrap label,
	.textarea-wrap label,
	input-wrap.get-in-touch label {
		left: 10px
	}

	.join-form select {
		margin-bottom: 17px
	}

	.tl-logo {
		padding: 7px 0 7px 10%
	}

	.tech-list ul {
		height: 51px;
		width: 92%
	}

	.black-bg,
	.black-bg div {
		width: 43%
	}

	.tech-list ul::before {
		border-top: 51px solid #fff;
		border-left: 34px solid transparent;
		left: -34px
	}

	.tech-list ul li {
		width: calc((92%)/ 4)
	}

	.cslide,
	.cslide-lft,
	.groom-sltn,
	.groom-sltn .gm-img {
		width: 100%
	}

	.cslide-rgt {
		width: 100%;
		margin: 0;
		padding: 29px 10px 4px;
		box-shadow: none
	}

	.icon-csign {
		transform: scale(.45);
		right: 17px;
		top: -16px
	}

	#car-grm .ios-overview.ios-benefits.messaging-features {
		padding: 31px 0
	}

	#car-grm .ios-overview.ios-benefits.messaging-features.anonymous-startegy {
		padding: 24px 0 17px
	}

	.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
		background-color: #f1f4f6;
		height: 5px;
		border-radius: 10px
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal {
		height: 14px
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
		height: 5px;
		left: 0;
		background: #005ef8;
		border-radius: 10px;
		top: 8px;
		min-width: 30px;
		display: block;
		width: 50px !important;
		max-width: 50px !important
	}

	.database-img {
		padding: 37px 0
	}

	.database-img img {
		width: 729px;
		max-width: inherit
	}

	#car-grm .overview-content.anonymous-startegy-section .social-anaonymous,
	#food-order .ios-benefits.messaging-features.anonymous-startegy .overview-right p {
		width: 100%;
		font-size: 1.4rem;
		padding: 9px 0;
		line-height: 1.83
	}

	#car-grm .features-list li::before {
		top: 20px;
		transform: none
	}

	#car-grm .overview-left,
	#food-order .ios-benefits.messaging-features .overview-left {
		margin: 0 0 4px
	}

	#car-grm .features-list li,
	#car-grm .features-list li:first-child,
	#food-order .features-list li,
	.features-list li {
		padding: 24px 0 24px 47px
	}

	.ios-overview.ios-benefits.messaging-features .overview-left h3 {
		font-size: 3rem;
		width: 100%;
		letter-spacing: .6px
	}

	.cslide-rgt h3 {
		width: 70%;
		margin-bottom: 54px;
		font-size: 3.2rem
	}

	.cslide-rgt p {
		font-size: 1.4rem;
		line-height: 1.6
	}

	.slider-clicks a {
		vertical-align: top;
		display: inline-block;
		height: 48px;
		margin: 0 30px 0 18px
	}

	.slide-right {
		left: 0
	}

	.content-icon::after {
		left: 1px;
		margin-left: -8px;
		top: 8px
	}

	.white-big-overlay {
		left: -149%
	}

	.list-srvcs i {
		transform: scale(.83)
	}

	.list-srvcs ul li a {
		padding: 19px 6px 17px 23px;
		font-size: 1.6rem
	}

	.list-srvcs .srvcs-left li a,
	.list-srvcs .srvcs-right li a {
		font-size: 1.6rem
	}

	.list-srvcs ul li {
		margin-bottom: 16px;
		border: 1px solid #223547
	}

	.list-srvcs ul .fetch,
	.list-srvcs ul .fetch:hover {
		border: none
	}

	.srvcs-right {
		margin-top: 14px
	}

	.list-srvcs .srvcs-right li a {
		padding: 19px 20px 18px 21px
	}

	.list-srvcs ul .fetch {
		margin: 29px auto 40px;
		border: none
	}

	.list-srvcs ul li.active,
	.list-srvcs ul li:hover {
		background-color: #005ef8;
		border: 1px solid transparent
	}

	.list-srvcs ul li.active a,
	.list-srvcs ul li:hover a {
		color: #fff
	}

	.list-srvcs .phn-sctn ul li:hover {
		background: 0 0
	}

	.list-srvcs ul li.active span,
	.list-srvcs ul li:hover span {
		box-shadow: none;
		border: none;
		background: 0 0
	}

	.list-srvcs ul li span {
		height: 56px;
		width: 60px;
		padding: 6px 0;
		border: none
	}

	.gm-blue {
		height: auto;
		width: 100%;
		position: static;
		box-shadow: none;
		margin-top: -3px;
		padding: 27px 10px
	}

	.gm-blue h3 {
		font-size: 3.2rem
	}

	.groom-sltn .gm-img {
		margin-bottom: 0
	}

	.doorstp {
		width: 100%;
		padding: 34px 10px
	}

	.groom-sltn h1 {
		width: 83%;
		letter-spacing: -.3px;
		margin-bottom: 12px
	}

	.groom-sltn p {
		font-size: 1.4rem;
		margin-bottom: 0
	}

	#car-grm header,
	.groom-sltn {
		padding: 0
	}

	#car-grm .logo-desktop {
		top: 32px;
		position: absolute;
		margin-left: 0;
		z-index: 1
	}

	#car-grm .logo-desktop>img {
		width: 100%
	}

	.list-srvcs {
		width: auto;
		padding: 0 10px;
		display: block
	}

	.phn-sctn,
	.srvcs-left,
	.srvcs-right {
		width: 100%
	}

	.car-srvcs {
		padding: 52px 0
	}

	.list-srvcs .srvcs-left li a,
	.list-srvcs .srvcs-left li span {
		float: left
	}

	#car-grm .logo-desktop.hidden-mob-tab {
		display: none
	}

	.destination-left .fast-img {
		width: 86%;
		display: block;
		margin: 0 auto -14px;
		z-index: 2;
		position: relative
	}

	#contact .join-us-wrap.strip-animate .strip-down {
		left: 16%
	}

	#staffing .strip-cover {
		display: block
	}

	.blog-content-right figure,
	.planning-challenge .artist-need .client-content p br,
	.strategy-section .strip-cover,
	.strgy-head.lets-craft h1 br {
		display: none
	}

	#expert-design .strategy-mobile.strip-animate .strip-up,
	#staffing .strategy-mobile.strip-animate .strip-up {
		left: 48.5%
	}

	#expert-design .strategy-mobile .strip-white-left,
	#staffing .strategy-mobile .strip-white-left {
		width: 48%
	}

	.bg-startegy h3 {
		width: 100%;
		font-size: 2.5rem;
		letter-spacing: .5px;
		line-height: 1.3
	}

	#android-app .ios-overview.spectrum-ios-overview {
		padding: 40px 0 67px
	}

	.ios-overview.spectrum-ios-overview .overview-left {
		margin-bottom: 40px
	}

	.bg-startegy.expertise-design {
		padding: 43px 10px 20px
	}

	.strategy-left .strgy-head.lets-craft h1 {
		font-size: 3rem;
		margin-bottom: 12px
	}

	.strategy-left .strgy-head.lets-craft p {
		margin-bottom: 0
	}

	.image-container.android-image {
		padding: 30px 0 0
	}

	.strategy-left .strgy-head h1 {
		font-size: 2.8rem;
		margin-bottom: 15px
	}

	.develop-days {
		margin-bottom: 0
	}

	.solutions-appschopper.planning-solutions .solutions-appschopper-left img {
		width: auto;
		margin: 0 auto -100px
	}

	.words-of-love img {
		width: 100%
	}

	.top-image-wrap.car-register {
		background-color: #cb1e2c
	}

	.top-image-wrap {
		background-color: #2e99ff
	}

	.top-image-wrap.restaurant-register {
		background: -moz-linear-gradient(top, #1e5799 0, #fcb8a1 0, #ffebd1 100%);
		background: -webkit-linear-gradient(top, #1e5799 0, #fcb8a1 0, #ffebd1 100%);
		background: linear-gradient(to bottom, #1e5799 0, #fcb8a1 0, #ffebd1 100%)
	}

	.car-register .top-features-list {
		top: 0;
		padding: 0 17px
	}

	.overview-content.car-startegy-section {
		padding-bottom: 0
	}

	.top-image-wrap.car-register {
		padding: 25px 0
	}

	.top-image-wrap img {
		width: 60%
	}

	.experience.user-speaks.about-car {
		padding: 11px 0
	}

	.user-speaks-head {
		margin: 0 0 16px
	}

	.ios-overview.ios-benefits.messaging-features.car-features {
		padding: 30px 0
	}

	.ios-overview.ios-benefits.messaging-features.anonymous-startegy.car-startegy {
		padding: 30px 0 16px
	}

	.anonymous-technology.car-technology {
		padding: 24px 0 48px
	}

	.anonymous-technology-head p {
		margin-bottom: 42px
	}

	.anonymous-technology-body img {
		width: 88%
	}

	.top-features-list li.active+li {
		text-align: center;
		padding: 25px 0;
		margin: 5px 8px 11px;
		background-color: #bec7d2;
		animation: none;
		transform: none;
		transition: none
	}

	.solution-msg-content.car-banner {
		padding: 103px 0 21px
	}

	.anonymous-messaging {
		padding: 44px 0
	}

	.ios-overview.ios-benefits.solution-msg-uses {
		padding: 36px 0 0
	}

	.ios-overview.ios-benefits.solution-msg-uses .container-fluid {
		padding: 0
	}

	.anonymous-messaging.car-portal {
		padding: 46px 0 57px
	}

	.anonymous-messaging.car-portal p {
		width: 90.4%
	}

	.anonymous-messaging.car-portal .links-wrap {
		padding: 34px 0 0
	}

	.pboth {
		padding: 0 10px
	}

	.car-exclusive-content li a {
		font-size: 1.6rem
	}

	.car-exclusive-content h2 {
		margin-bottom: 18px;
		font-size: 2.4rem
	}

	.car-exclusive-content li {
		margin-bottom: 20px
	}

	.user-speaks.about-car .user-speaks-head h3 {
		width: 100%;
		margin: 0 auto
	}

	.car-exclusive-content {
		float: none
	}

	.car-exclusive-features {
		padding: 35px 0 20px
	}

	.car-exclusive-features,
	.top-image-wrap.car-register {
		margin-top: 0
	}

	.car-exclusive-content .features-change li {
		padding: 0 15px
	}

	.car-exclusive-content:last-child p {
		margin-bottom: 0
	}

	.car-exclusive-content li {
		padding: 7px 0 7px 58px
	}

	.car-exclusive-content,
	.car-exclusive-content h2,
	.car-exclusive-content:first-child,
	.car-exclusive-content:last-child {
		width: 100%
	}

	.cairn-mobile-wrap.buffalo-wrap.hidden-desk {
		padding-top: 100px
	}

	.cairn-mobile-wrap-content.wings-img img {
		margin-left: 34.2%;
		margin-top: -30%;
		width: 100%;
		max-width: 430px
	}

	.develop-days.buffalo-wings h3 {
		margin: 0 auto 19px
	}

	.solutions-appschopper.wings-solutions.reverse-section .solutions-appschopper-left {
		padding: 40px 8px 0 10px;
		background-color: #e5e9f1
	}

	.solutions-appschopper.wings-solutions.reverse-section {
		padding: 0 0 15px
	}

	.wings-solutions .solutions-appschopper-left {
		padding: 41px 10px 3px
	}

	.wings-solutions .solutions-appschopper-right {
		padding: 29px 10px 18px
	}

	.solutions-appschopper.wings-solutions {
		margin-bottom: 0
	}

	.wings-solutions.solutions-appschopper.reverse-section .solutions-appschopper-right {
		padding: 0 10px
	}

	.wings-solutions .solutions-appschopper-right h3 {
		margin-bottom: 9px
	}

	.wings-solutions .solutions-appschopper-left img {
		margin-bottom: 41px
	}

	.cairn-mobile-wrap-content.wings-img {
		padding-bottom: 180px
	}

	.client-need.bus-booking {
		padding: 56px 36px 41px;
		min-height: 0
	}

	.strategy-left .cairn-go-story.wings-story p {
		width: 93%
	}

	.challenge-info.wings-challenge {
		padding: 14px 0 38px;
		width: 92%
	}

	.cairn-mobile-wrap-content.wings-img::after {
		background: url(../images/wings-black-bus.png) left 11% top 90% no-repeat;
		background-size: 300px
	}

	.cairn-go-story.wings-story {
		padding: 29px 0 10px
	}

	.develop-days-slider {
		margin-bottom: 55px
	}

	.cairn-mobile-wrap.planning-pink-wrap.hidden-desk {
		padding-top: 102px
	}

	#planning .strategy-left {
		width: 100%
	}

	.cairn-mobile-wrap-content.planning-img {
		padding-bottom: 0
	}

	.planning-challenge .challenge-info {
		padding: 0 0 45px;
		width: 91.4%
	}

	.planning-solutions .solutions-appschopper-left {
		padding-top: 43px;
		text-align: center
	}

	.planning-solutions .solutions-appschopper-right {
		padding-top: 121px
	}

	.cairn-mobile-wrap-content.planning-img img {
		width: 92%;
		margin-top: -98px
	}

	.solutions-appschopper.planning-solutions.reverse-section {
		padding: 55px 0 0
	}

	.solutions-appschopper.planning-solutions.reverse-section .solutions-appschopper-left {
		padding: 40px 0 0;
		margin-bottom: -20px
	}

	.solutions-appschopper.planning-solutions.reverse-section .solutions-appschopper-right {
		padding: 156px 10px 0
	}

	.develop-days.planning-develop h3 {
		margin: 0 auto 25px
	}

	.develop-days.planning-develop .develop-days-left {
		width: 84.8%;
		margin: 0 9%;
		padding: 44px 22px 10px
	}

	.develop-days.planning-develop .develop-days-left p {
		width: 94%
	}

	.artist-need .client-content p {
		font-size: 1.3rem;
		margin-bottom: 0
	}

	.client-content small {
		font-size: 1.9rem;
		width: 89.9%;
		padding: 0 20px;
		display: none
	}

	.planning-challenge .client-need {
		min-height: 164px
	}

	.crucial-content img {
		left: 0;
		width: 120px;
		right: 0;
		margin: 0 auto;
		top: -42px
	}

	.fix-img {
		min-height: 240px
	}

	.fix-bugs-content p {
		font-size: 2rem;
		width: 86.4%;
		line-height: 1.4
	}

	.fix-bugs-content p br {
		display: block
	}

	.fix-bugs-content {
		padding: 24px 0 30px
	}

	.outcome-appschopper.fifo-outcome h3 {
		margin-bottom: 12px
	}

	.full-image-section.full-fifo {
		padding: 0 0 53px
	}

	.searching {
		padding: 44px 0
	}

	.searching h3 {
		font-size: 2.2rem;
		margin-bottom: 6px
	}

	.solutions-appschopper-up {
		margin-bottom: 13px
	}

	.outcome-appschopper,
	.outcome-appschopper.fifo-outcome {
		padding: 14px 0
	}

	.solutions-appschopper.fifo-solution {
		margin-bottom: 35px
	}

	.outcome-appschopper.fifo-outcome figure {
		margin-bottom: 7px
	}

	.solutions-appschopper-down-content h3 {
		line-height: 1.2;
		margin-bottom: 14px;
		width: 100%
	}

	.solutions-appschopper-down-content {
		width: 92%
	}

	.strategy-section.cairn-go-strip.order-here-strip {
		margin-bottom: 0
	}

	.challenge-info.fifo-challenge {
		padding: 7px 0 22px;
		width: 89.7%
	}

	.order-mobile-wrap.hidden-desk {
		padding: 30px 16px 0
	}

	.food-boat {
		display: none
	}

	.order-mobile-wrap.fifo-mobile-wrap.hidden-desk {
		padding: 10px 12px 0
	}

	.order-mobile-wrap.fifo-mobile-wrap img {
		margin-top: 0;
		width: 100%
	}

	#fifo .cairn-go-story.order-here-story,
	.cairn-go-story.order-here-story {
		padding: 23px 0 31px
	}

	#order-here .cairn-go-story.order-here-story {
		padding: 23px 0 41px
	}

	.challenge-info.order-challenges {
		width: 91.3%
	}

	.challenge-info.order-challenges p {
		line-height: 1.74
	}

	.order-mobile-wrap img {
		margin-top: 0
	}

	.crucial-needs {
		padding: 23px 0 0
	}

	.solutions-appschopper-description {
		flex-flow: column-reverse
	}

	.solutions-appschopper.restro-app .solutions-appschopper-right {
		padding: 41px 0 10px 2px
	}

	.solutions-appschopper.restro-app .solutions-appschopper-right h3 br {
		display: block
	}

	.solutions-appschopper.restro-app .solutions-appschopper-right h3 {
		line-height: 1.2;
		margin-bottom: 19px
	}

	.outcome-appschopper {
		padding: 28px 0 45px
	}

	.develop-days.order-days h3 {
		width: 78%
	}

	.outcome-appschopper h3 {
		margin-bottom: 20px
	}

	.outcome-content {
		width: 93%
	}

	.solutions-appschopper.restro-app .solutions-appschopper-left,
	.solutions-appschopper.restro-app .solutions-appschopper-right {
		width: 100%
	}

	.food-boat {
		width: 100%;
		position: static;
		margin-bottom: 66px;
		text-align: center
	}

	.crucial-content {
		padding: 68px 13px 14px 10px;
		float: none;
		width: 100%
	}

	.crucial-content p {
		line-height: 1.33
	}

	.solutions-appschopper-left {
		width: 100%;
		margin: 0;
		padding-top: 24px;
		text-align: center
	}

	.solutions-appschopper img {
		width: auto
	}

	.cairn-mobile-wrap.hidden-desk {
		padding-top: 100px;
		width: 100%
	}

	.cairn-mobile-wrap-content img {
		margin-top: -56px;
		width: auto;
		margin-left: -71px
	}

	.cairn-mobile-wrap .cairn-logo {
		right: 3.5%;
		top: 46.8%;
		z-index: 2;
		width: 18%
	}

	.cairn-mobile-wrap-content {
		padding-bottom: 0
	}

	.strategy-left .cairn-go-story h1 {
		margin-bottom: 14px
	}

	.strategy-left .cairn-go-story p {
		letter-spacing: 0;
		margin-bottom: 0
	}

	.client-content p {
		font-size: 1.3rem
	}

	.client-content,
	.client-need.bus-booking .client-content {
		width: 230px;
		padding: 30px 20px;
		margin-top: -148px;
		height: 230px
	}

	.client-need.bus-booking .client-content {
		margin-top: -63%
	}

	.client-need,
	.client-need.skill-run {
		min-height: 160px
	}

	.challenge-info {
		width: 90%
	}

	.strategy-section.cairn-go-strip {
		margin-bottom: 10px
	}

	.challenge-info h3 {
		margin-bottom: 15px
	}

	.cairn-go-story h2 {
		font-size: 2rem;
		margin-bottom: 7px
	}

	#planning .cairn-go-story,
	.cairn-go-story {
		padding: 24px 0
	}

	.masonary-section {
		margin-bottom: 64px
	}

	.masonary-content {
		width: 94%
	}

	.icons-wrap i {
		margin-bottom: 10px
	}

	.grid-item {
		width: 100%;
		height: 102px
	}

	.solutions-appschopper-left img {
		margin-bottom: -128px
	}

	.solutions-appschopper-left .hidden-mob-tab {
		display: none
	}

	.solutions-appschopper .d-flex {
		flex-flow: column
	}

	.reverse-section .solutions-appschopper-right {
		order: 2
	}

	.solutions-appschopper.reverse-section .solutions-appschopper-left img {
		margin-bottom: -276px
	}

	.solutions-appschopper.reverse-section.planning-solutions .solutions-appschopper-left img {
		margin-bottom: -102px
	}

	#bf-wings .solutions-appschopper.reverse-section .solutions-appschopper-left img {
		margin-bottom: -98px
	}

	.solutions-appschopper {
		margin-bottom: 15px
	}

	.solutions-appschopper-right,
	.solutions-appschopper.reverse-section .solutions-appschopper-left,
	.solutions-appschopper.reverse-section .solutions-appschopper-right {
		width: 100%;
		margin-right: 0;
		padding: 0 20px;
		margin-left: 0
	}

	.solutions-appschopper.reverse-section .solutions-appschopper-right {
		padding: 0 10px
	}

	.solutions-appschopper.reverse-section .solutions-appschopper-left {
		padding: 48px 10px;
		margin-bottom: 262px
	}

	#bf-wings .solutions-appschopper.reverse-section .solutions-appschopper-left {
		margin-bottom: 136px
	}

	.solutions-appschopper-right {
		padding-top: 125px
	}

	.solutions-appschopper-right h3 {
		padding: 0 8px;
		margin-bottom: 13px
	}

	.solutions-appschopper-right p {
		padding: 0 0 0 10px
	}

	.solutions-appschopper.reverse-section .solutions-appschopper-right h3 {
		padding: 0;
		margin-top: -12px;
		margin-bottom: 15px
	}

	.full-image-section.cairn-full-image {
		padding: 0 0 52px
	}

	.develop-days-right {
		width: 100%;
		margin-bottom: 60px;
		text-align: center
	}

	.develop-days-right img {
		max-height: 500px;
		width: auto
	}

	.slick-slide img {
		display: inline-block
	}

	.develop-days-left {
		width: 84.8%;
		margin: 0 9%;
		padding: 50px 22px 10px;
		box-shadow: -15px 16px 0 -9px #dfdfdf
	}

	.develop-days-slider.order-here .develop-days-left {
		padding: 46px 20px 13px
	}

	.develop-days-left h4 {
		font-size: 1.8rem;
		margin-bottom: 29px
	}

	.develop-days-left h4 br {
		display: none
	}

	.develop-days.order-days .develop-days-left p {
		width: 95%
	}

	.develop-days-left p {
		width: 100%;
		padding-right: 10px
	}

	.develop-days-left .develop-date {
		font-size: 3.2rem;
		margin-bottom: 21px
	}

	.features-list li,
	.masonary-content h5 {
		font-size: 1.6rem
	}

	.develop-days h3 {
		width: 71%;
		margin: 0 auto 39px;
		line-height: 1.2
	}

	.develop-days .slider-clicks {
		right: 0;
		left: 0;
		margin: 0 auto;
		top: -45px
	}

	.develop-days .content-icon::after {
		top: 5px
	}

	.solutions-appschopper.reverse-section .solutions-appschopper-right p {
		padding: 0 12px 0 0
	}

	.masonary-content .grid .grid-item:nth-child(8) {
		left: auto;
		top: 327px;
		right: 0;
		width: 50%
	}

	.masonary-content .grid .grid-item:nth-child(5) {
		left: auto;
		top: 109px;
		width: 49%;
		right: 0
	}

	.masonary-content .grid .grid-item:nth-child(7) {
		left: 0;
		top: 217px
	}

	.masonary-content .grid .grid-item:nth-child(6) {
		left: 0;
		top: 327px
	}

	.masonary-content .grid .grid-item:nth-child(2) {
		left: auto;
		top: 438px;
		right: 0
	}

	.masonary-content .grid .grid-item:last-child {
		left: 0;
		top: 548px;
		right: 0;
		width: 49%
	}

	.masonary-content .grid .grid-item:nth-child(3) {
		left: auto;
		right: 0;
		top: 546px
	}

	.masonary-content .grid .grid-item:nth-child(4) {
		left: 2px;
		top: 110px
	}

	.rides {
		width: 48.4%;
		height: 101px
	}

	.toup-image.restaurant-image {
		padding-bottom: 32px
	}

	.exclusive-features {
		padding: 44px 10px
	}

	.exclusive-features h2 {
		margin-bottom: 34px
	}

	.exclusive-content img {
		margin-bottom: 37px;
		width: auto;
		max-width: 100%
	}

	.restaurant-img-wrap img,
	.restaurant-img-wrap img:last-child {
		width: 100%
	}

	.exclusive-content p {
		padding: 3px 12px
	}

	.exclusive-content {
		width: 100%;
		min-height: 0;
		margin-bottom: 15px;
		float: none;
		padding: 37px 0 34px
	}

	.restaurant-register .top-features-list {
		top: 0
	}

	.icon-down {
		background-position: -237px -187px;
		width: 32px;
		height: 32px
	}

	.ios-overview.ios-benefits.messaging-features .overview-left h3 {
		margin-bottom: 0
	}

	.features-list li:first-child {
		padding: 5px 0 18px
	}

	.features-list li,
	.features-list li:first-child {
		padding-left: 46px
	}

	.features-list li::before {
		height: 24px;
		background-size: 60%
	}

	.top-features-list h3 {
		margin-bottom: 21.5px
	}

	.ios-overview.ios-benefits.messaging-features.restro-features {
		padding: 30px 0
	}

	.margin-left-right {
		margin: 0
	}

	.know-restaurant-app h1 {
		width: 96%;
		font-size: 4.4rem;
		margin-bottom: 27px
	}

	.know-restaurant-app span {
		font-size: 1.6rem
	}

	.know-restaurant-app {
		padding: 312px 10px 49px;
		background: url(../images/know-restaurant-app-mob.png) center top no-repeat;
		background-size: cover
	}

	.restaurant-img-wrap {
		margin-top: -1px
	}

	.exclusive-content {
		background-color: #fff;
		cursor: pointer
	}

	.exclusive-content h5,
	.exclusive-content.active h5 {
		color: #005ef8
	}

	.exclusive-content .hidden-desk {
		display: inline-block
	}

	.exclusive-content .hide-content,
	.exclusive-content.active .hide-content {
		animation: fadeeffect 1s ease forwards
	}

	.top-image-wrap {
		padding: 27px 0 97px;
		width: 100%;
		float: none
	}

	.top-features-list {
		width: 100%;
		padding: 0 20px;
		position: static
	}

	.top-features {
		padding: 0
	}

	.education-expertise-left h2 {
		letter-spacing: 0;
		line-height: 1.2;
		margin-bottom: 16px
	}

	.anonymous-technology,
	.experience.user-speaks.about-food-app,
	.ios-overview.ios-benefits.messaging-features.anonymous-startegy.food-strategy {
		padding: 30px 0
	}

	.anonymous-technology h3 {
		margin-bottom: 11px
	}

	.ios-overview.ios-benefits.messaging-features.anonymous-startegy.food-strategy .overview-right br {
		display: block
	}

	.food-strategy .overview-content.anonymous-startegy-section {
		padding-bottom: 0
	}

	.anonymous-technology.food-technology {
		padding: 36px 0 45px
	}

	.user-speaks-head h3 {
		text-align: left;
		margin-bottom: 14px
	}

	.edu-list,
	.new-solutions.education-intro.text-center {
		text-align: center
	}

	.experience.user-speaks .share-experience p {
		margin-bottom: 18px
	}

	.restaurant-img-wrap img:last-child {
		margin-left: 0
	}

	.rating-section,
	.rating-section.order-rate {
		padding: 41px 0
	}

	.rating-section figure img {
		width: 200px
	}

	.rating-section figure span {
		font-size: 4rem
	}

	.slick-dots li {
		width: 13px;
		height: 13px;
		margin-right: 7px
	}

	.rating-section figure,
	.rating-section.order-rate figure {
		margin-bottom: 24px
	}

	.rating-section h5.avg-rate {
		width: 75%
	}

	.client-reviews {
		position: relative
	}

	.client-profile-content {
		position: absolute;
		left: 0;
		right: 0;
		margin: 0 auto;
		top: 11.6%
	}

	.client-profile-content img {
		width: 90%;
		position: static
	}

	.client-profile-content span {
		float: none;
		text-align: center;
		padding: 7px 0 32px 12px;
		display: inline-block;
		font-size: 1.4rem
	}

	.challenge-info,
	.client-reviews,
	.masonary-section,
	.solutions-appschopper.reverse-section {
		padding: 40px 0
	}

	.form-full .input-wrap {
		width: 100%
	}

	.client-reviews p {
		font-size: 1.5rem;
		width: 91.9%;
		line-height: 1.34
	}

	.rating-stars li {
		float: left;
		margin-left: 6.1px
	}

	.rating-section.order-rate .rating-stars,
	.rating-stars {
		margin: 39px auto 8px;
		width: 107px
	}

	.stars {
		width: 15px;
		height: 15px
	}

	.rating-section h5 {
		width: 91%;
		margin: 0 auto;
		font-size: 1.6rem
	}

	.slick-dots {
		width: 100%;
		margin: 26px 0 0
	}

	.product-list {
		position: static;
		margin-bottom: 12px;
		padding: 0 10px
	}

	.solution-msg-content.online-food {
		padding: 104px 0 18px
	}

	.anonymous-messaging.food-delivery {
		padding: 52px 0
	}

	.anonymous-messaging.food-delivery p {
		width: 100%;
		padding: 0 10px
	}

	.new-solutions.education-intro {
		padding: 30px 0 0
	}

	.education-expertise-right img {
		max-height: 264px
	}

	.education-expertise-left p {
		margin-bottom: 25px
	}

	.education-strategy {
		padding: 0
	}

	.education-strategy h1 {
		font-size: 4.2rem;
		margin-bottom: 20px
	}

	.edu-list li {
		float: none;
		margin: 0;
		padding-bottom: 13px
	}

	.edu-list {
		width: 32%;
		margin: 0 auto 27px;
		display: none !important
	}

	.edu-strategy-content {
		margin: 0 10px
	}

	.edu-strategy-left,
	.edu-strategy-right {
		width: 100%;
		float: none
	}

	.edu-strategy-left {
		padding: 50px 0 43px
	}

	.requirement-define {
		padding: 44px 0 38px
	}

	.edu-strategy-left span {
		margin-bottom: 26px;
		font-size: 1.6rem
	}

	.building-apps .edu-strategy-right img {
		margin-top: 0
	}

	.requirement-define .edu-strategy-left {
		width: 90%
	}

	.edu-strategy-left h5 {
		margin-bottom: 10px
	}

	.edu-strategy-right figure {
		width: 100%;
		position: static;
		right: 0
	}

	.edu-strategy-left p {
		width: 100%;
		margin-bottom: 0
	}

	.ml-strategy {
		margin-left: 0
	}

	.new-solutions.education-intro img {
		width: 100%;
		padding-top: 38px;
		position: static;
		transform: none
	}

	.building-apps .edu-strategy-right,
	.education-expertise-left {
		width: 100%;
		padding: 0 10px
	}

	.building-apps .edu-strategy-left {
		width: 100%;
		padding: 0 10px 50px 9px;
		float: none
	}

	.building-apps .edu-strategy-left p {
		width: 99%;
		line-height: 1.72
	}

	.publish-apps.ml {
		margin: 0 10px
	}

	.publish-apps .edu-strategy-right img {
		width: 100%
	}

	.building-apps {
		margin-bottom: 0
	}

	.building-apps .edu-strategy-right {
		margin: 52px 0
	}

	.education-expertise-right {
		position: static;
		margin-bottom: 24px;
		top: 0;
		transform: none;
		width: 100%
	}

	.publish-apps .edu-strategy-left {
		width: 100%;
		padding: 26px 10px;
		float: none
	}

	.full-image-section.edu-banner {
		padding: 26px 0 53px
	}

	.handle-app.ml {
		margin: 0 10px
	}

	.handle-app-left.ml-strategy {
		width: 100%;
		float: none
	}

	.handle-app-left p {
		margin-bottom: 25px
	}

	.handle-app-right {
		width: 100%;
		padding: 12px 0 0;
		float: none
	}

	.handle-app-right p {
		width: 100%
	}

	.domains {
		padding: 27px 0 48px 27px
	}

	.domains li {
		margin-bottom: 51px
	}

	.domains li:before {
		left: -27px;
		top: 13px
	}

	.handle-app {
		padding: 0 10px 50px
	}

	.handle-app-left h3 {
		width: 100%;
		letter-spacing: 0;
		line-height: 1.15;
		margin-bottom: 19px
	}

	.slide_glob_info {
		margin: 0
	}

	.new-solutions.education-intro::after {
		top: 19%;
		background-size: 100%
	}

	.solution-msg-content {
		padding: 97px 0 25px
	}

	.solution-msg-content h3 {
		width: 81%
	}

	.ios-overview.ios-benefits.messaging-features,
	.ios-overview.ios-benefits.messaging-features.anonymous-startegy {
		padding: 30px 0
	}

	.anonymous-messaging p {
		width: 89.4%
	}

	.overview-content.anonymous-startegy-section .social-anaonymous {
		width: 95.5%;
		font-size: 1.4rem
	}

	.ios-overview.ios-benefits.solution-msg-uses .overview-left {
		width: 100%;
		margin-bottom: 0
	}

	.solution-msg-features .features-img-wrap {
		position: static;
		left: 0;
		top: 0;
		margin-bottom: 16px;
		margin-top: 0
	}

	.solution-msg-features.real-feedback .features-img-wrap {
		margin-top: -22px
	}

	.solution-msg-features.text-users .features-img-wrap {
		padding: 32px 30px 16px
	}

	.ios-benefits.solution-msg-uses strong {
		margin-bottom: 2px
	}

	.overview-right .solution-msg-features p {
		width: 96%;
		margin-bottom: 0
	}

	.solution-msg-features.social-sharing .features-img-wrap {
		margin-top: 0;
		padding: 56px 24px 18px
	}

	.features-list,
	.ios-benefits.messaging-features .overview-right {
		width: 100%
	}

	.features-list li::before {
		left: 0
	}

	.smiley-image .features-list li::before {
		left: -34px;
		top: 28px
	}

	.solution-msg-features {
		margin: 0 10px 16px
	}

	.solution-msg-features.rply-instant .features-img-wrap {
		padding: 32px 35px 15px
	}

	.solution-msg-features .features-img-wrap span {
		font-size: 1.4rem;
		left: 3%;
		top: 2.6%
	}

	.overview-content.anonymous-startegy-section p {
		margin-bottom: 0
	}

	.solution-msg-features .features-img-wrap {
		padding: 49px 30px;
		width: 100%
	}

	.overview-content.anonymous-startegy-section {
		padding-bottom: 0
	}

	.ios-overview.ios-benefits.messaging-features .overview-left.ml-more,
	.ios-overview.ios-benefits.messaging-features.anonymous-startegy .overview-left.ml-more {
		margin-left: 0;
		margin-right: 0;
		width: 100%
	}

	.anonymous-technology {
		padding: 30px 0 51px
	}

	.anonymous-technology .ml-more {
		margin-left: 0;
		padding: 0 10px
	}

	.experience.user-speaks {
		padding: 33px 0
	}

	.user-speaks-head,
	.user-speaks-slider {
		width: 100%;
		float: none
	}

	#ios .experience.user-speaks .share-experience p,
	.ar-vr-services .experience.user-speaks .share-experience p,
	.experience.user-speaks .share-experience p,
	.mob-game-dev-services .experience.user-speaks .share-experience p {
		width: 100%
	}

	.ios-benefits.messaging-features.anonymous-startegy .overview-right,
	.ios-benefits.solution-msg-uses .overview-right {
		width: 100%;
		padding: 0
	}

	.strategy-process.follow-approach {
		margin: 16px 0 0
	}

	.cairn-body.add-ideas .cairn-content p:last-child,
	.four-fold-approach {
		margin-bottom: 0
	}

	.strategy-process.follow-approach .how-strategy-works {
		width: 100%;
		padding: 0 10px
	}

	.cairn-body.add-ideas .cairn-content {
		position: static;
		top: 0;
		transform: none;
		padding: 28px 10px 0;
		width: 100%;
		text-align: left
	}

	.address-details,
	.circular-content,
	.location-right {
		text-align: center
	}

	.cairn-body.add-ideas {
		margin: 0;
		text-align: center
	}

	.assist-content.user-interface {
		bottom: 0;
		position: static;
		padding: 13px 0
	}

	.assist-content p,
	.assist-content p:first-child,
	.assist-content.user-interface p,
	.assist-content.user-interface p:first-child {
		padding: 10px
	}

	.assist-content .links-wrap {
		padding-left: 10px
	}

	#expert-design .methods-wrap .method-content,
	.method-content {
		width: 100%
	}

	#expert-design .methods-wrap,
	.methods-wrap {
		padding: 30px 10px 12px
	}

	.list-img img,
	.overlay-blue {
		position: static
	}

	.bg-blue img,
	.company-details .social-media,
	.location-right {
		position: relative
	}

	.four-fold-approach.down .working-one,
	.strategy-process.mkt-app .how-strategy-works {
		width: 100%
	}

	.bg-blue {
		padding-bottom: 0
	}

	.cairn-wrap.mkt-app .cairn-body {
		margin: 30px 0 0
	}

	.four-fold-approach .working-one.second {
		margin-top: 0;
		margin-bottom: 30px
	}

	.strategy-process.mkt-app .how-strategy-works p {
		width: 100%
	}

	.strategy-process.mkt-app {
		padding: 36px 0 0
	}

	.strategy-process.mkt-app .how-strategy-works {
		padding-left: 10px;
		padding-bottom: 0
	}

	.four-fold-approach .working-one {
		margin-bottom: 30px;
		width: 100%;
		margin-right: 0;
		padding: 0
	}

	.working-section.mkt-app .working-content {
		padding: 17px
	}

	.clickable-links.mkt-app {
		padding-bottom: 0
	}

	.method-content h1 {
		display: none
	}

	.strategy-mobile.strip-animate .strip-down {
		left: 105.2%;
		top: 0
	}

	.strategy-mobile.strip-animate .strip-up {
		bottom: 0;
		left: 133.5%
	}

	.strategy-mobile.mobile-mkt {
		margin-bottom: 0
	}

	.assist-content.imperative-step {
		padding: 24px 10px 0;
		width: 100%
	}

	.assist-content.imperative-step h2 {
		margin-bottom: 15px
	}

	.strategy-section.mobile-app {
		margin-bottom: 13px
	}

	.bg-blue img {
		padding: 0 0 8px;
		z-index: 2
	}

	.location-left {
		float: none;
		width: 100%
	}

	.faq-section {
		padding: 20px 0 0
	}

	.faq-content {
		width: 88%;
		margin: 0 auto
	}

	.form-section-right .fill-form,
	.input-wrap.get-in-touch,
	.textarea-wrap.get-in-touch .join-textarea {
		margin-bottom: 20px
	}

	.form-section-left .address-details:first-child {
		padding: 100px 10px 0
	}

	.form-section-right {
		padding: 50px 10px;
		width: 100%
	}

	.join-us-wrap.contact-form .form-wrap {
		padding: 50px 15px 57px
	}

	.join-us-wrap.contact-form {
		padding-bottom: 50px
	}

	.contact-text {
		margin-top: 0
	}

	.contact-btn.join-form {
		padding-top: 0
	}

	.contact-btn.join-form input {
		margin-right: 0;
		width: 100%;
		float: none
	}

	.newsletter-form {
		width: 100%
	}

	.join-us-wrap.contact-form.ml {
		margin-left: 0
	}

	.input-wrap.get-in-touch span,
	.textarea-wrap span {
		top: -9px
	}

	.form-section-left .address-details i {
		left: 50%;
		top: -85px;
		transform: translateX(-50%)
	}

	.form-section-left .address-details {
		padding-left: 10px;
		padding-right: 10px
	}

	.form-section-left {
		width: 100%
	}

	.location-right {
		width: 100%;
		background-color: #06f;
		transform: none;
		padding: 50px 0
	}

	.company-details .social-media a {
		background-color: #fff
	}

	.location-left .logo-wrap img {
		position: relative;
		z-index: 1
	}

	.location-right img {
		width: auto
	}

	.location-right a,
	.location-right h5,
	address,
	address.dark-blue {
		color: #fff !important
	}

	#technology .strategy-section .strgy-head {
		padding: 0
	}

	#technology .strategy-section .strategy-left p {
		margin-bottom: 0
	}

	#analytic .strategy-right,
	#car-grm .strategy-right,
	#expert-design .strategy-right,
	#mobile-app .strategy-right,
	.hotel-booking-app .anonymous-msg-sec .strategy-left,
	.services-page .strategy-right,
	.strategy-section .strategy-right {
		position: static;
		top: 0;
		transform: none;
		height: 300px;
		width: 100%;
		background-size: contain
	}

	#mobile-app .strategy-right {
		background-size: cover;
		width: 100%
	}

	.cairn-body img {
		min-height: 0
	}

	.listing li h3 {
		font-size: 1.6rem
	}

	.listing-content {
		padding: 0 20px;
		width: 100%
	}

	.show-li .list-img {
		width: 100%;
		height: 200px
	}

	.listing-content p {
		width: 100%;
		line-height: 1.8;
		font-size: 1.4rem
	}

	.listing-links li h3 {
		margin-bottom: 10px
	}

	.strategy-mobile.develop-apps .app-content-left .rise,
	.strategy-mobile.develop-apps.games .app-content-left h3 {
		margin-bottom: 30px
	}

	.listing {
		padding: 40px 20px 26px 70px
	}

	.listing-links {
		min-height: 500px
	}

	.different-tool-sec .overview-left p,
	.responsive-app,
	.wearable-app .hybrid-content-left {
		min-height: 0
	}

	#technology .strategy-section .strategy-left,
	.strategy-left {
		padding: 20px 10px 30px;
		position: static;
		transform: none;
		width: 100%
	}

	#technology .btn-read {
		display: inline-block
	}

	.strategy-mobile.develop-apps .app-content-left,
	.strategy-mobile.develop-apps .app-content-right {
		width: 100%;
		height: auto
	}

	.strategy-mobile.develop-apps .app-content-right {
		position: static
	}

	.strategy-mobile.develop-apps .app-content-left.ml {
		padding: 30px 10px 0;
		width: 100%
	}

	.strategy-mobile.develop-apps .app-content-right.nature {
		position: relative;
		margin-bottom: 30px
	}

	.strategy-mobile.develop-apps.games .app-content-left p {
		width: 100%
	}

	.strategy-mobile.develop-apps.games .app-content.mobile-game .app-content-left {
		width: 100%;
		padding: 0 10px
	}

	#mobile-app .strgy-head,
	#staffing .strategy-left .strgy-head,
	.strgy-head,
	.strgy-head.lets-craft {
		padding: 25px 0 0;
		margin: 0
	}

	.strgy-head.main-strategy p {
		width: 100%;
		line-height: 1.7;
		margin-bottom: 0
	}

	.strategy-mobile.develop-apps {
		padding-bottom: 0;
		margin-bottom: 50px
	}

	#staffing .application {
		padding: 50px 0;
		background-color: #005ef8
	}

	#staffing .application .hybrid-app.wearable-app {
		display: block;
		width: 96%;
		margin: 0 2%
	}

	#staffing .application .hybrid-app.wearable-app .hybrid-content-right {
		padding: 30px 17px;
		margin-top: -3px
	}

	#staffing .wearable-app.strip-animate .strip-down {
		left: 79%
	}

	#staffing .wearable-app.strip-animate .strip-up {
		left: 90%
	}

	#staffing .wearable-app.strip-animate .strip-white-left {
		top: -9%;
		left: 72%
	}

	.app-content-right.nature img {
		width: 100%;
		height: 100%
	}

	#staffing .application .hybrid-app.wearable-app h3 {
		margin-bottom: 30px
	}

	.app-content-right.nature img:first-child {
		position: absolute;
		left: 0;
		right: 0;
		margin: 0 auto;
		top: 50%;
		width: 65%;
		transform: translate(-50%, -50%)
	}

	#staffing .strategy-left h1 {
		margin-bottom: 27px;
		letter-spacing: -1.7px
	}

	#staffing .strategy-left p {
		width: 100%
	}

	.briefing-head p {
		padding: 0 10px
	}

	.sectioning-content {
		padding: 0;
		display: block
	}

	.user-engagement {
		display: block;
		width: 94%;
		margin: 0 auto 20px;
		padding: 29px 14.3px 21px 20px
	}

	.destination.securing .destination-left img.hidden-desk.dn,
	.hidden-desk.dn {
		display: none
	}

	.user-engagement strong {
		margin-bottom: 12px
	}

	.empowering-right {
		width: 100%;
		position: relative;
		transform: none
	}

	.empowering-left {
		padding: 30px 10px;
		width: 100%;
		margin: 0
	}

	.secure-hand {
		width: auto;
		margin: 0 auto
	}

	.empowering-left h2 {
		margin-bottom: 25px
	}

	.cairn-wrap.analytic-cairn .cairn-head {
		padding: 45px 0 0
	}

	.destination.mobile-analytics.securing {
		padding: 23px 0 0
	}

	.user-engagement:last-child {
		margin-right: auto
	}

	.destination-left.hidden-desk,
	.destination-left.hidden-desk.dn {
		display: block
	}

	.analytics-images img:last-child {
		margin-left: 0
	}

	.analytics-images.ml {
		margin: 0 10px 52px
	}

	.analytics-images img {
		width: 100%;
		margin-top: -30px
	}

	.strgy-head.analytics-content-one {
		padding: 24px 0 0;
		margin-left: 0
	}

	.analytic-section .strategy-left p {
		margin-bottom: 0
	}

	.destination.mobile-analytics {
		padding: 30px 0 69px
	}

	.briefing {
		padding: 30px 0
	}

	.analytics-images {
		margin-bottom: 55px
	}

	.briefing-head {
		width: 100%;
		margin: 0 auto 20px
	}

	.mobile-analytics .destination-left {
		width: 100%;
		margin-bottom: 0
	}

	.mobile-analytics .destination-right p {
		margin-bottom: 20px
	}

	.briefing-head h3,
	.mobile-analytics h3 {
		letter-spacing: .5px;
		margin-bottom: 16px;
		font-size: 2.4rem;
		line-height: 1.22
	}

	.destination-right p {
		margin-bottom: 31px
	}

	.briefing-head h3 {
		margin-bottom: 16px
	}

	.analytic-section .strategy-left {
		width: 100%
	}

	.circular-content {
		height: auto;
		width: 100%;
		background-color: #fff;
		border-radius: 0;
		margin-bottom: 14px
	}

	.circular-content img,
	.smiley-image img {
		margin: 0 auto;
		width: 85%
	}

	.circular-content h4 {
		left: 14px;
		top: 10.3%;
		height: 22px;
		font-size: 7.5px;
		letter-spacing: 1.4px;
		line-height: 25px
	}

	.circular-content img {
		position: relative;
		left: 0;
		top: 0;
		right: 0
	}

	.smiley-content {
		right: 0;
		width: 100%;
		position: relative;
		bottom: -18px
	}

	.smiley-section {
		padding-bottom: 62px
	}

	.smiley-section .container {
		padding: 0 8px
	}

	.mantra-section::before {
		width: 93%;
		top: -6px;
		height: 4px
	}

	.ios-overview.mantra-section .overview-left h3 {
		margin-bottom: 14px
	}

	.ios-overview.mantra-section .overview-left p {
		width: 100%;
		margin-bottom: 0
	}

	.destination.opposite .destination-left img:first-child,
	.methods-wrap.marketing-bg .method-content {
		width: 100%
	}

	#iot .new-solutions,
	#wearable .new-solutions,
	.new-solutions {
		padding: 44px 0 23px
	}

	.ios-overview.cross-platform {
		padding: 44px 0 29px
	}

	.smiley-content h3 {
		margin-bottom: 26px
	}

	.different-tool-sec h3,
	.progress-wrap-sec h3 {
		font-size: 2.7rem
	}

	.different-tool-sec .overview-left {
		padding: 0
	}

	.smiley-content p {
		margin-bottom: 16px
	}

	#wearable .ios-overview.cross-platform.portayal,
	.ios-overview.cross-platform.portayal {
		padding: 44px 0
	}

	.destination.wearable-apps .destination-left img {
		width: 100%
	}

	.destination.wearable-apps .destination-left {
		margin-bottom: 7px
	}

	#wearable .destination.wearable-apps .destination-left {
		margin-bottom: 32px
	}

	#wearable .destination-right h3 {
		margin-bottom: 16px
	}

	#wearable .ios-overview.ios-benefits {
		padding: 50px 0 0
	}

	#wearable .ios-overview.ios-benefits .overview-left {
		margin-bottom: 0
	}

	#wearable .destination-right p,
	.destination.wearable-apps .destination-right p {
		width: 100%;
		line-height: 1.75
	}

	.ios-overview.ios-benefits.web-solution,
	.ios-overview.ios-benefits.web-solution.profits-apps {
		padding: 53px 0 0
	}

	#wearable .ios-overview.cross-platform .overview-left h3,
	.ios-overview.cross-platform .overview-left h3 {
		letter-spacing: -.4px;
		margin-bottom: 17px;
		line-height: 1.19
	}

	#wearable .ios-overview.cross-platform .overview-left h3 {
		margin-bottom: 24px
	}

	#wearable .destination-left {
		top: 23px
	}

	.ios-overview.ios-benefits.web-solution .ios-overview.cross-platform .overview-left strong {
		letter-spacing: -.39px
	}

	.profits-para {
		margin-bottom: 17px
	}

	.ios-overview.ios-benefits.web-solution .overview-left {
		margin: 0
	}

	.recognization {
		margin-bottom: 18px
	}

	.ios-overview.cross-platform .overview-left {
		margin: 0 0 15px;
		width: 100%
	}

	#iot .ios-overview.cross-platform {
		padding: 50px 0 20px
	}

	#iot .destination {
		padding: 8px 0 33px
	}

	#iot .ios-overview.ios-benefits {
		padding: 43px 0 6px
	}

	#iot .destination-right h3 {
		margin-bottom: 15px
	}

	#iot .ios-overview.cross-platform .overview-left h3 {
		letter-spacing: .5px
	}

	.container {
		padding: 0 10px
	}

	#iot .full-image-section,
	.full-image-section {
		padding: 0 0 20px
	}

	.ios-overview.track-recor .overview-left {
		width: 100%;
		margin-right: 4%
	}

	#wearable .new-solutions h1,
	.new-solutions h1 {
		width: 100%;
		margin: 0 0 18px;
		letter-spacing: -1.6px;
		line-height: 1.13
	}

	.contact-wrap,
	.primary-footer {
		width: 94.6%;
		margin: 0 auto
	}

	.primary-footer {
		flex-flow: column
	}

	.new-solutions.text-center {
		text-align: left
	}

	#wearable .new-solutions.text-center,
	.image-container,
	.new-solutions.text-center.innovative-apps {
		text-align: center
	}

	#wearable .new-solutions span,
	.new-solutions span {
		width: 100%;
		line-height: 1.71
	}

	.strategy-left p {
		width: 100%
	}

	.mac-img {
		margin: 14px 10px 27px
	}

	.destination-left {
		position: relative
	}

	.destination-left .fast-img.hidden-desk {
		display: inline-block;
		position: relative;
		z-index: 1
	}

	.destination-right.android-page {
		width: 100%
	}

	.destination-left.android-page {
		margin: 0 7% 0 1%;
		width: 100%
	}

	.best-ios-app.ml-more,
	.destination-left.ml,
	.ml-more {
		margin-left: 0
	}

	.menu_btn {
		right: 12px;
		top: 23px
	}

	.app-ready .container,
	.app-recognization .container-fluid,
	.destination .container-fluid,
	.experience .container-fluid,
	.ios-overview .container-fluid {
		padding: 0 10px
	}

	.app-ready-head {
		padding: 44px 0
	}

	.belli-pages img {
		width: auto
	}

	.app-ready-head h3 {
		font-size: 2.4rem
	}

	.app-ready-head span {
		line-height: 1.47
	}

	#education .logo-desktop {
		top: 33px
	}

	.logo-desktop {
		left: 4%;
		top: 26px
	}

	.logo-desktop>img {
		width: 80%
	}

	.best-ios-app img {
		position: static;
		width: 100%
	}

	.hotel-booking-app .anonymous-msg-sec .strategy-left img,
	.ios-iphone .best-ios-app img {
		width: 88%;
		height: 100%;
		left: 0;
		right: 0;
		margin: 0
	}

	#android-app .destination-right,
	#android-app .destination-right p,
	.best-ios-app h1,
	.best-ios-app p,
	.destination-left,
	.destination-right,
	.hotel-booking-app .anonymous-msg-sec .strategy-left img,
	.ios-overview .overview-left,
	.ios-overview .overview-right,
	.mobile-analytics .destination-right,
	.overview-left,
	.overview-right {
		width: 100%
	}

	.image-container {
		background-color: #f6f9fb;
		margin: 0 -10px
	}

	.app-recognization {
		background-color: transparent;
		padding: 22px 0 0
	}

	#ios .app-recognization {
		background-color: #f6f9fb;
		padding-bottom: 15px
	}

	.ios-overview.apps-development {
		padding: 50px 0 0
	}

	.margintop {
		margin-bottom: 50px
	}

	.best-ios-app h1 {
		font-size: 2.8rem;
		margin-top: 29px;
		letter-spacing: -.5px;
		margin-bottom: 20px
	}

	.best-ios-app p {
		margin-bottom: 0;
		position: relative
	}

	.ios-overview {
		padding: 12px 0 49px
	}

	.destination-wrapper,
	.overview-content {
		display: block
	}

	.different-tool-sec h3 br,
	.overview-right p br,
	.progress-wrap-sec h3 br {
		display: none
	}

	#android-app .overview-right p,
	#ios .destination-right p,
	#ios .overview-right p {
		display: block !important
	}

	#iot .ios-overview.application-services .overview-left h3 {
		line-height: 1.3
	}

	#android-app .destination-right h3 {
		margin-bottom: 16px
	}

	#android-app .ios-overview.ios-benefits,
	.ios-overview.ios-benefits {
		padding: 46px 0 0
	}

	#android-app .ios-overview.ios-benefits {
		padding-bottom: 40px
	}

	.overview-left {
		margin: 0 0 18px
	}

	.ios-overview.ios-benefits .overview-left strong,
	.overview-left strong {
		font-size: 2.1rem;
		letter-spacing: -.4px;
		line-height: 1.2;
		padding: 0;
		font-family: mullerthinuploaded_file !important
	}

	.ios-benefits .overview-right {
		width: 100%;
		padding: 22px 0 0
	}

	.belly-bird {
		position: absolute;
		top: -58px;
		left: 0;
		right: 0;
		margin: 0 auto;
		width: 117px
	}

	.overview-right p {
		line-height: 1.75;
		margin-bottom: 20px
	}

	.different-tool-sec {
		padding: 0 0 10px
	}

	.overview-left h3 {
		letter-spacing: -.6px;
		margin-bottom: 14px
	}

	#android-app .destination,
	#wearable .destination,
	.destination {
		padding: 46px 0 37px;
		margin-top: 1px
	}

	#android-app .destination-left {
		width: 100%;
		position: static
	}

	.destination-left {
		margin-bottom: 50px
	}

	#ios .destination-left {
		width: 100%
	}

	.ios-iphone .ios-overview.ios-benefits,
	.ios-overview.ios-benefits {
		padding: 50px 0 30px
	}

	#ios .user-speaks-slider,
	.testimonial-app-head p {
		width: 94%
	}

	.destination-left img {
		width: 55%
	}

	.destination-right h3 {
		font-size: 2.4rem;
		letter-spacing: .5px;
		line-height: 1.23;
		margin-bottom: 16px
	}

	.destination-right p {
		width: 98%;
		line-height: 1.78;
		text-align: left
	}

	#android-app .links-wrap .btn-read:first-child,
	#ios .links-wrap .btn-read:first-child {
		display: none
	}

	#android-app .links-wrap .btn-read:last-child,
	#ios .links-wrap .btn-read:last-child {
		background-color: #223547;
		color: #fff;
		width: 165px;
		padding: 10px;
		text-align: center
	}

	#tabs,
	.client-details .more.blue,
	.retail .section-img {
		text-align: center
	}

	.ios-overview.ios-benefits {
		padding: 44px 0 0
	}

	.belli-bump {
		padding: 107px 0 57px;
		background: #f9f9f9;
		margin-top: 75px
	}

	.belli-bump-images.fr {
		float: none
	}

	.belli-bump-images {
		margin: 0 7.4%
	}

	.belli-pages {
		padding: 105px 0 0 11px;
		width: 100%
	}

	.belli-bump-images img {
		width: 34%
	}

	.belli-bump-images img:nth-child(3) {
		margin-left: -20px
	}

	.belli-pages span::after,
	.belli-pages span::before {
		width: 98%;
		left: 10px
	}

	.belli-pages span::before {
		width: 12%
	}

	.share-experience {
		width: 100%
	}

	.experience p {
		font-size: 1.6rem;
		line-height: 1.5;
		margin-bottom: 30px
	}

	.overview-right.hidden-desk {
		display: block
	}

	.ios-overview.spectrum-services .overview-right {
		width: 100%;
		margin-bottom: 30px;
		text-align: center
	}

	.overview-right img {
		position: static;
		top: 0;
		transform: none
	}

	.overview-left h3 br {
		display: none
	}

	#web .overview-left h3 br {
		display: block
	}

	.ios-overview.spectrum-services {
		padding: 27px 0 13px
	}

	#iot .ios-overview .overview-right {
		padding-top: 0
	}

	#iot .ios-overview.track-recor {
		padding: 51px 0 0
	}

	.ios-overview.spectrum-services .container-fluid {
		padding: 0
	}

	#iot .ios-overview.track-recor .overview-left,
	#wearable .ios-overview.track-recor .overview-left,
	.ios-overview.spectrum-services .overview-left.ios-services {
		padding: 26px 10px 25px
	}

	.ios-overview .overview-left,
	.ios-overview.spectrum-services .overview-left {
		padding-right: 0
	}

	.ios-overview.spectrum-services .overview-left h3 {
		letter-spacing: .4px;
		margin-bottom: 20px;
		line-height: 1.2;
		font-size: 2.4rem
	}

	.ios-overview.spectrum-services .overview-left p {
		width: 100%
	}

	.ios-overview.spectrum-services .overview-content {
		margin-bottom: 0
	}

	.ios-overview.spectrum-services .overview-left p:last-child {
		margin-bottom: 5px
	}

	.get-app {
		left: 11px;
		bottom: 13px;
		position: absolute;
		font-size: 1rem
	}

	.hybrid-app.wearable-app .hybrid-content-left>img {
		padding: 0
	}

	.mobile-img img {
		margin-left: 0;
		margin-top: 0
	}

	.mobile-img {
		z-index: 4;
		position: relative
	}

	.bg-blue-background {
		padding: 90px 0 0;
		position: relative
	}

	.app-development.strip-animate .strip-up {
		left: 51%
	}

	.android-app-develop-content {
		position: static;
		width: 100%;
		padding: 30px 10px 0
	}

	.app-development .container {
		padding: 0 10px
	}

	h3 {
		letter-spacing: -.8px
	}

	.responsive-app-head h2 {
		letter-spacing: -.8px;
		line-height: 1.2
	}

	.responsive-app-head h2 br {
		display: none
	}

	.responsive-app-head {
		padding: 21px 10px 0;
		background: 0 0;
		float: none;
		width: 100%;
		min-height: 0;
		position: relative
	}

	.responsive-content {
		float: none;
		width: 100%
	}

	.responsive-content p {
		line-height: 1.74;
		margin-bottom: 18px
	}

	.responsive-app .links-wrap.fr {
		float: left
	}

	.android-app {
		margin-bottom: 30px
	}

	.develop .hybrid-content-right,
	.hybrid-app.wearable-app .hybrid-content-left,
	.hybrid-app.wearable-app .hybrid-content-right,
	.hybrid-content-left,
	.hybrid-content-right {
		width: 100%;
		float: none;
		padding: 0
	}

	.develop .hybrid-content-right {
		background-color: #e7f0f6;
		padding: 16px 10px
	}

	.hybrid-content-right img {
		width: 40%
	}

	.hybrid-content-right img:first-child {
		width: 56.1%;
		margin-right: 2.5%;
		margin-left: 0
	}

	.augment-content,
	.contact-btn,
	.contact-text,
	.hybrid-app,
	.hybrid-app.develop .hybrid-content-left,
	.iot-app .hybrid-app.wearable-app .hybrid-content-left>img,
	.responsive-app,
	.responsive-app-head h2 {
		width: 100%
	}

	.hybrid-content-right img:nth-child(2) {
		margin-bottom: 36px
	}

	.hybrid-app.develop {
		padding: 0;
		margin-top: 0
	}

	.hybrid-app {
		margin-bottom: 23px;
		box-shadow: none
	}

	.responsive-app {
		position: relative;
		top: 0;
		margin-bottom: 30px
	}

	.application {
		background: 0 0;
		margin-bottom: 0;
		padding: 0
	}

	.hybrid-app.wearable-app .hybrid-content-right,
	.hybrid-content-right {
		padding: 23px 10px 0
	}

	.hybrid-app.wearable-app h3 {
		letter-spacing: -.8px;
		margin-bottom: 10px;
		line-height: 1.2
	}

	.hybrid-app.wearable-app {
		margin-bottom: 28px
	}

	.hybrid-content-left {
		padding: 23px 10px
	}

	.hybrid-content-left h3 {
		width: 100%;
		letter-spacing: -.8px
	}

	.augment-content {
		padding: 0;
		background: 0 0
	}

	.iot-app {
		margin-bottom: 29px
	}

	.augment-content h3 {
		font-size: 2.4rem;
		padding: 0 10px;
		letter-spacing: .5px;
		width: 91%;
		line-height: 1.2;
		margin-bottom: 2px
	}

	.augment-right p,
	p {
		font-size: 1.6rem
	}

	.app-development,
	.augment-right,
	.banner-content.zoomin,
	.clients li {
		width: 100%
	}

	.augment-right p,
	.overview-right .tech-savy {
		margin-bottom: 18px
	}

	.augment-right p {
		padding: 0 10px
	}

	.augment-right h2 {
		padding: 30px 10px 0
	}

	.overview-right .tech-savy:last-child {
		margin-bottom: 50px
	}

	#wearable .full-image-section,
	.full-image-section.wearable-full {
		padding: 0 0 26px
	}

	#wearable .experience {
		margin-bottom: 0
	}

	.augment-right .links-wrap {
		margin: 0 10px
	}

	.iot-app .hybrid-app.wearable-app .hybrid-content-right {
		padding: 20px 10px 0
	}

	#technology .strategy-section .strgy-head,
	.bg-blue-background.ml,
	.bg-grey-wrap.ml>img {
		margin-left: 0
	}

	.app-develop-content {
		position: relative;
		width: 100%;
		padding: 30px 10px 0
	}

	.app-develop-content h3 {
		letter-spacing: -.8px;
		margin-bottom: 6px
	}

	.android-app-develop-content h3 {
		margin-top: 23px;
		line-height: 1.2;
		letter-spacing: -.8px
	}

	.android-app-develop-content p,
	.app-develop-content p,
	.hybrid-app.wearable-app p {
		margin-bottom: 18px;
		line-height: 1.74
	}

	.android-app-develop-content h3,
	.app-develop-content h3,
	.hybrid-app h3 {
		margin-bottom: 6px
	}

	.app-develop-content p {
		margin-bottom: 22px;
		line-height: 1.8
	}

	.app-develop-content p br {
		display: block
	}

	.app-development {
		margin-bottom: 50px
	}

	.bg-grey-wrap {
		padding-top: 0
	}

	h1 {
		margin-bottom: 10px
	}

	.banner-content p {
		padding: 0 2%;
		margin-bottom: 30px;
		font-size: 1.4rem;
		line-height: 1.6
	}

	.clients {
		padding: 40px 0
	}

	.tru-txt {
		margin-bottom: 15px
	}

	h2,
	h3 {
		margin-bottom: 10px
	}

	.clients li {
		margin-right: 0
	}

	.clients li img {
		max-width: 100%;
		position: static;
		width: auto;
		top: 0;
		transform: none
	}

	.enterprise {
		padding: 0
	}

	.section-wrap {
		position: relative
	}

	.section-head,
	.section-img {
		width: 100%
	}

	.enterprise .section-details {
		float: none;
		width: 100%;
		position: absolute;
		padding: 20px 15px 0 3.4%
	}

	.enterprise .fp-slides {
		padding: 0
	}

	.enterprise .section-img {
		width: 100%;
		background-size: cover
	}

	#section5 .slide-left:hover .icon-left-arrow {
		background-position: -61px -3px;
		transform: rotate(-180deg)
	}

	h3 {
		font-size: 2.4rem;
		line-height: 35px
	}

	h2 {
		font-size: 2.8rem
	}

	.help-img,
	.help-text {
		float: none;
		width: 100%
	}

	.help-text {
		padding: 20px 2% 20px 4%
	}

	.help-text p {
		margin-bottom: 15px
	}

	.help-img {
		min-height: 212px
	}

	.help-blog {
		margin: 0 0 40px
	}

	.section-head {
		margin: 0 auto 40px
	}

	.banner video {
		width: auto;
		height: 100vh;
		position: absolute;
		left: 50%;
		transform: translateX(-50%)
	}

	.overlay,
	.served-projects.expt-projects .section-img {
		width: 100%
	}

	.overlay {
		background: rgba(0, 0, 0, .8);
		height: 100%;
		left: 0;
		position: absolute;
		top: 0;
		z-index: 3
	}

	.more {
		font-size: 1rem
	}

	#section3 .more,
	#section5 .more {
		background: #005ef8;
		width: 145px;
		padding: 18px 0;
		display: block;
		text-align: center;
		margin: 0 auto
	}

	.served-projects .section-img {
		height: 186px;
		width: 100%;
		position: static
	}

	.served-projects .section-head.left-side {
		position: relative;
		z-index: 1;
		left: 10px;
		top: 0;
		padding-bottom: 10px
	}

	#expert-design #pinContainer {
		padding: 0
	}

	#expert-design .served-projects.strip-animate .strip-down {
		left: -22.3%
	}

	#expert-design .served-projects.strip-animate .strip-white-left {
		bottom: 0;
		width: 85%;
		left: -56%
	}

	#expert-design .served-projects.strip-animate .strip-up {
		left: 8%;
		bottom: 0
	}

	.served-projects.expt-projects {
		padding: 0 0 30px
	}

	.served-projects.expt-projects .section-details {
		width: 100%;
		padding: 30px 10px
	}

	.served-projects #pinContainer {
		transform: none;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		padding: 0
	}

	.served-projects .fp-scrollable {
		height: 100vh !important
	}

	.served-projects::after {
		width: 100%
	}

	.served-projects .section-details .btn {
		margin-top: 10px
	}

	.option-list li {
		width: 100%
	}

	.retail .section-img,
	.tab-content-wrap {
		width: 100%;
		float: none
	}

	.retail .section-details {
		float: none;
		width: 100%;
		padding: 10px 0 0 3.4%;
		margin-bottom: 30px
	}

	.retail {
		padding: 40px 0
	}

	.testimonial h3 {
		font-size: 3.8rem;
		margin-bottom: 20px
	}

	.client-name {
		padding: 145px 0 25px
	}

	.client-name h5 {
		font-size: 2.4rem;
		margin-bottom: 0
	}

	.ui-tabs .ui-tabs-panel {
		padding: 0
	}

	.client-name i,
	.tab-content-wrap .draggable .slick-slide img {
		top: 5px;
		width: 85px;
		left: 0;
		right: 0;
		margin: 0 auto
	}

	.client-name i {
		width: 113px
	}

	.client-name h5 span {
		padding-top: 8px
	}

	.testimonial {
		padding: 40px 0
	}

	.client-details .more.blue {
		line-height: 25px;
		padding: 0;
		margin-right: 0
	}

	.client-details .more.blue:last-child {
		margin-right: 0;
		display: block
	}

	.client-details .mob-align-center,
	.social-media {
		display: flex;
		display: -ms-flexbox;
		justify-content: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center
	}

	#section8 .slick-dots {
		min-width: 121px;
		margin: 30px auto 0;
		width: auto;
		display: inline-block
	}

	#section8 .client-details .more.blue {
		padding-left: 0;
		margin-right: 6px
	}

	.client-details p {
		margin-bottom: 20px;
		text-align: left
	}

	.click-forward,
	.contact-wrap,
	.mob-align-center {
		text-align: center
	}

	.contact-text {
		padding-left: 0
	}

	.contact-text h2 {
		line-height: 36px;
		margin-bottom: 0;
		padding: 0 10px;
		font-size: 2.2rem
	}

	.contact-btn .btn {
		float: none;
		display: block;
		margin: 0 auto 15px
	}

	.contact-btn a.btn:nth-child(2) {
		margin-right: auto
	}

	.btn {
		padding: 20px 33px;
		letter-spacing: 1px;
		min-width: 200px
	}

	.contacts {
		padding: 40px 0
	}

	.footer-menu,
	.nasscom {
		float: none;
		width: 100% !important;
		margin-bottom: 35px;
		text-align: center
	}

	.footer-menu {
		margin-bottom: 27px;
		text-align: left
	}

	.footer {
		overflow: hidden;
		padding: 29px 0 0
	}

	.footer .container {
		padding: 0 10px
	}

	.footer-menu h5 {
		margin-bottom: 14px;
		font-size: 1.6rem
	}

	.footer-menu li {
		margin-bottom: 20px
	}

	.footer-address-menu li:last-child {
		width: 100%
	}

	.icon-e-mail {
		margin-top: 5px
	}

	.primary-footer {
		margin: 0 auto 10px;
		display: block
	}

	.primary-footer .company,
	.primary-footer .resources {
		float: left;
		width: 50% !important
	}

	.primary-footer .social-media {
		display: block
	}

	.copyright {
		margin-bottom: 34px
	}

	.footer-menu li a {
		font-size: 1.4rem
	}

	.social-media a {
		margin-right: 35px
	}

	.strategy-left,
	.strategy-right {
		width: 100%;
		float: none;
		margin-left: 0
	}

	.about-img-blog img.hidden-mob-tab,
	.hidden-mob-tab {
		display: none
	}

	.logo-wrap.hidden-desk {
		display: block
	}

	.logo-wrap {
		position: absolute;
		left: 11px;
		top: 31px;
		margin: 0
	}

	.about-img-box .hidden-desk,
	.hidden-desk {
		display: inline-block
	}

	#iot .new-solutions h1 br,
	.hidden-mob {
		display: none
	}

	.strategy-right {
		margin-bottom: 0
	}

	h1 {
		font-size: 2.8rem;
		font-weight: 400
	}

	#iot .new-solutions h1 {
		width: 100%;
		letter-spacing: 0;
		line-height: 1.2
	}

	#iot .new-solutions span {
		width: 79%
	}

	.strategy-left h1 {
		line-height: 1.2;
		letter-spacing: -.8px;
		margin-bottom: 9px;
		font-size: 3rem
	}

	.container.strategy {
		padding: 0;
		margin: 0
	}

	.ml,
	.strgy-head,
	.working-section.ml {
		margin-left: 0
	}

	.strategy-section {
		margin-bottom: 40px;
		padding-bottom: 0
	}

	#fifo .strategy-section {
		margin-bottom: 0
	}

	.strategy-mobile.develop-apps .bg-startegy {
		padding: 32px 0
	}

	#technology .strategy-section.tech-design {
		margin-bottom: 10px
	}

	.app-development.tech-app {
		margin-bottom: 51px
	}

	.android-app.tech-app {
		margin-bottom: 41px;
		width: 100%
	}

	.responsive-app.tech-app {
		margin-bottom: 50px
	}

	.responsive-app.tech-app img.hidden-desk {
		width: 100%
	}

	.hybrid-app.wearable-app.tech-app {
		margin-bottom: 49px;
		flex-flow: column
	}

	.bg-startegy {
		padding: 50px 10px 35px
	}

	.strategy-img-galery-info {
		padding: 0
	}

	.about-img-blog h3 {
		margin-bottom: 30px
	}

	#strategy .strategy-section {
		margin-bottom: 0
	}

	#strategy .strategy-mobile.strip-animate .strip-up {
		left: 54.5%
	}

	#strategy .strategy-mobile .strip-white-left {
		width: 65%
	}

	#strategy .strategy-mobile.strip-animate .strip-down {
		left: 30.2%
	}

	.bg-startegy h2 {
		font-size: 2.5rem;
		width: 100%;
		letter-spacing: .5px;
		line-height: 1.3
	}

	.assist-content {
		position: relative;
		width: 100%;
		bottom: 0
	}

	.assist-content p {
		padding: 0 11px;
		line-height: 1.77;
		margin-bottom: 0
	}

	.assist-content p:first-child {
		padding: 24px 11px;
		margin-bottom: 3px
	}

	.strategy-mobile {
		margin-bottom: 33px;
		padding-bottom: 0
	}

	.strategy-process {
		margin-bottom: 0;
		padding-bottom: 0
	}

	.how-strategy-works h3 {
		line-height: 1.1;
		letter-spacing: -.6px;
		margin-bottom: 11px
	}

	.follow-approach .how-strategy-works h3 {
		letter-spacing: 0
	}

	.how-strategy-works p {
		line-height: 1.77;
		padding-right: 10px;
		margin-bottom: 20px
	}

	.strategy-process {
		padding: 0
	}

	.how-strategy-works {
		width: 100%;
		padding: 0 10px;
		margin-left: 0
	}

	.working-section {
		padding: 0 10px
	}

	.working-section>a {
		right: 10px;
		top: auto;
		bottom: 73px
	}

	.working-one {
		margin-right: 0;
		width: 100%;
		padding-bottom: 22px;
		margin-bottom: 50px
	}

	.working-one>img {
		height: 218px
	}

	.working-section,
	.working-section.mkt-app {
		display: block
	}

	.listing-links li h3>span,
	.methods-wrap::after {
		display: none
	}

	.working-content,
	.working-one.three .working-content {
		padding: 20px 19px 0
	}

	.working-content h5 {
		color: #223547;
		margin-bottom: 11px;
		line-height: 1.1;
		letter-spacing: .5px
	}

	.cairn-content p,
	p {
		line-height: 1.77
	}

	.working-content p {
		padding-right: 0
	}

	.working-one.two {
		width: 100%;
		padding: 0 0 28px
	}

	.working-one.two .working-content {
		padding: 20px 14px 0
	}

	.clickable-links,
	.methods-wrap,
	.methods-wrap p {
		padding: 0
	}

	.cairn-content {
		position: relative;
		padding: 30px 10px;
		width: 100%;
		top: 0;
		transform: none
	}

	.margintop {
		margin-top: 0
	}

	.expt-projects #pinContainer {
		padding-top: 101px
	}

	.served-projects.expt-projects .section-head.left-side {
		position: static;
		padding: 10px
	}

	.cairn-content h2,
	.strategy-process.mkt-app .how-strategy-works h3 {
		margin-bottom: 18px
	}

	.cairn-wrap.exp-cairn {
		margin-bottom: 47px
	}

	.cairn-wrap,
	.served-projects.expt-projects {
		margin-bottom: 0
	}

	.method-content,
	.working-one.three {
		width: 100%
	}

	.working-one.three {
		padding-bottom: 0
	}

	.circular-image.blue-animation {
		margin-bottom: 9px
	}

	.ios-overview.cross-platform.web-page {
		padding: 51px 0 17px
	}

	.destination.extraordinary-apps {
		padding: 21px 0 37px
	}

	.destination.extraordinary-apps .destination-left img {
		width: 100%
	}

	.destination.extraordinary-apps .destination-left {
		margin-right: 0;
		margin-bottom: 0
	}

	.listing li h3>span {
		font-size: 1rem;
		left: -45px;
		bottom: 17px;
		opacity: .6
	}

	.listing li {
		margin-bottom: 14px
	}

	.listing li a {
		opacity: .6;
		letter-spacing: -.1px;
		height: 48px;
		display: flex;
		display: -ms-flexbox;
		align-items: center;
		-webkit-box-align: center;
		-ms-flex-align: center
	}

	.cairn-head {
		padding: 50px 0 0
	}

	.cairn-head h3 br {
		display: block
	}

	.backtoprevious,
	.join-us-head,
	.join-us-img-wrap,
	.method-content h3 br {
		display: none
	}

	.cairn-head h3 {
		margin-bottom: 31px
	}

	.cairn-body {
		margin: 0
	}

	.cairn-content p {
		margin-bottom: 22px
	}

	.methods-wrap {
		padding: 40px 10px 20px
	}

	.methods-wrap h3 {
		font-size: 2.4rem;
		letter-spacing: .5px;
		line-height: 1.22
	}

	#expert-design .methods-wrap h3 {
		margin-bottom: 18px
	}

	#expert-design .methods-wrap p {
		width: 100%;
		padding-right: 10px
	}

	.methods-wrap p {
		padding: 0;
		letter-spacing: 0
	}

	.join-us-head {
		padding: 33px 10px;
		width: 100%;
		background-color: #005ef8;
		position: relative;
		z-index: 1
	}

	.join-us-wrap .join-us-head h4 {
		line-height: 1.5
	}

	.blog-second,
	.blog-second.color-blue,
	.blog-second.color-purple {
		background-color: #fff
	}

	.fix-width {
		width: 99.8%;
		margin: 0 auto
	}

	.join-us-head h2 {
		font-size: 2rem;
		margin-bottom: 7px
	}

	.join-us-head.dark-bg {
		margin-left: 0;
		padding: 35px 10px 32px;
		display: none
	}

	.join-us-head span {
		font-size: .9rem
	}

	.join-us-body {
		margin-top: 0
	}

	.form-wrap {
		width: 100%;
		background: #fff;
		margin-left: 10px;
		margin-right: 10px;
		padding: 36px 15px 59px
	}

	.form-wrap h2 {
		color: #223547;
		margin-bottom: 22px;
		line-height: 1.13;
		font-size: 2.4rem
	}

	.join-form input,
	.join-textarea {
		height: 37px;
		padding: 0 8px;
		width: 100%;
		margin-right: 0;
		margin-bottom: 17px
	}

	.input-wrap {
		margin: 10px 0;
		width: 100%
	}

	.textarea-wrap span {
		right: 7px
	}

	.textarea-wrap {
		margin: 10px 0 19px
	}

	.join-us-wrap {
		padding-top: 36px;
		padding-bottom: 36px;
		margin-top: 0
	}

	.form-wrap h4 {
		line-height: 1.1;
		font-size: 3rem;
		margin-bottom: 12px
	}

	.contacts.strategy-page {
		padding: 38px 0 33px
	}

	.nasscom span {
		font-size: 1.6rem;
		margin-bottom: 16px
	}

	.footer-strip span.blue-bar {
		margin-bottom: -37px
	}

	.footer-strip span.green-bar {
		margin-left: 9px
	}

	.footer-strip span {
		width: 75px;
		height: 57px;
		margin: 3px -22px -37px;
		display: inline-block
	}

	.client-img,
	.order-mobile-wrap img,
	img {
		width: auto
	}

	#technology .strategy-section .strategy-left p,
	.blog-content-left,
	.blog-content-right,
	.blog-section-left,
	.blog-section-right {
		width: 100%
	}

	.retailers-content {
		position: static
	}

	.retailers-content h3,
	.retailers-content p {
		color: #223457
	}

	.logo-wrap-blog {
		display: inline-block;
		margin-left: 10px
	}

	.header.blog {
		padding: 27px 0 66px
	}

	.logo-wrap-blog img {
		width: 80%
	}

	.blog-content {
		padding: 0 10px 76px 9px
	}

	.contacts.blog-page {
		padding: 35px 0
	}

	.retailers-content h3 {
		padding: 6px 0 0;
		letter-spacing: 1.3px;
		line-height: 1.3;
		width: 100%;
		margin-bottom: 22px
	}

	.retailers-content p {
		width: 100%;
		letter-spacing: 1px;
		line-height: 2;
		margin-bottom: 55px
	}

	.blog-first.fitness-app {
		margin-bottom: 41px
	}

	.blog-first figure {
		margin-bottom: 19px
	}

	.blog-first p {
		padding-right: 10px
	}

	.blog-first {
		margin-bottom: 37px
	}

	.blog-second {
		padding: 0;
		margin-bottom: 35px
	}

	.blog-first h2,
	.blog-second h2 {
		font-size: 1.8rem;
		color: #223547
	}

	.blog-second p {
		color: #223547
	}

	.blog-section-right .blog-first {
		margin-bottom: 37px
	}

	.blog-second-content h2 {
		color: #223547;
		margin-bottom: 17px;
		line-height: 1.38;
		width: 100%
	}

	#analytic .logo-txt,
	#section3 .slider-clicks span,
	#section5 .slider-clicks span,
	#staffing .logo-txt,
	.new-parallax li p {
		color: #fff
	}

	#car-grm .logo-txt,
	#technology .logo-txt {
		color: #223547
	}

	.blog-first-content h2 {
		letter-spacing: 0;
		line-height: 1.5;
		margin-bottom: 14px
	}

	.header.blog-detail {
		padding: 30px 0 85px
	}

	.retails-improve h1 {
		font-size: 2.8rem;
		width: 100%;
		margin: 0 auto 29px
	}

	.retail-improve-head {
		margin: 0 10px 6px
	}

	.related-posts .post-content,
	.tabs-btn {
		margin-right: 0
	}

	.retail-improve-body p:first-child {
		font-size: 1.8rem;
		line-height: 1.56;
		margin-bottom: 21px
	}

	.retail-improve-body p {
		margin-bottom: 0
	}

	.before-figure {
		margin-bottom: 26px
	}

	.issues {
		padding: 32px 0 7px 10px;
		margin-bottom: 0
	}

	.store-types h2 {
		font-size: 2.6rem
	}

	.store-types p {
		line-height: 1.75;
		margin-bottom: 21px
	}

	.store-types.benefit-business h2 {
		line-height: 1.2;
		margin-bottom: 15px
	}

	.store-types.benefit-business {
		padding-bottom: 20px
	}

	.store-types.retail-mobile {
		padding-bottom: 28px
	}

	.store-types h4 {
		font-size: 2.2rem;
		line-height: 1.3
	}

	.store-types.retail-type.time-retail-app p {
		margin-bottom: 0
	}

	.store-types.features-app {
		padding-bottom: 48px
	}

	.related-posts h1 {
		font-size: 2.2rem;
		margin-bottom: 30px
	}

	.related-post-content {
		padding: 0 10px
	}

	.click-forward {
		display: block
	}

	.cairn-wrap .strip-cover,
	.join-us-wrap.strip-animate .strip-white-left {
		display: none
	}

	.post-content {
		width: 100%
	}

	.post-content .blog-first-content h2 {
		font-size: 1.8rem
	}

	.store-types.retail-type.time-retail-app {
		padding-bottom: 37px
	}

	.store-types.features-app p {
		margin-bottom: 28px
	}

	.store-types.features-app li {
		line-height: 1.2
	}

	.store-types.features-app h4 {
		margin-bottom: 19px
	}

	.store-types.retail-type h4 {
		margin-bottom: 17px;
		width: 95%
	}

	.store-types.retail-type {
		padding-bottom: 19px
	}

	.open-shop {
		margin-bottom: 33px
	}

	.store-types.highlight-business {
		padding-bottom: 18px
	}

	.store-types.retail-mobile h2 {
		line-height: 1.08
	}

	.open-shop img {
		min-height: 255px
	}

	.store-types.highlight-business h2 {
		width: 98%;
		line-height: 1.19
	}

	.store-types.benefit-business p {
		margin-bottom: 28px
	}

	.store-types.benefit-business .grocery-list li {
		margin-bottom: 30px
	}

	.grocery-list {
		padding: 0 10px
	}

	.retail-improve-body {
		padding-bottom: 45px
	}

	.store-types {
		padding-bottom: 41px
	}

	.issues li {
		line-height: 1.14;
		margin-bottom: 27.3px
	}

	.retail-improve-content {
		padding: 0 10px
	}

	.anonymous-messaging.school-messaging {
		padding: 47px 0
	}

	.anonymous-messaging.school-messaging p {
		width: 100%;
		padding: 0 10px;
		line-height: 1.74
	}

	.anonymous-messaging .links-wrap {
		padding: 30px 0 0
	}

	.toup-image.dashboard {
		padding-bottom: 49px
	}

	.car-exclusive-features.school-features {
		padding: 30px 0 0;
		background: url(../images/pumpkin-mob.png) center top no-repeat;
		background-size: cover
	}

	.top-features.school-features {
		padding: 0
	}

	.ios-overview.ios-benefits.messaging-features.few-features .overview-left h3 {
		letter-spacing: -.3px;
		line-height: 1.23;
		width: 100%
	}

	.ios-overview.ios-benefits.messaging-features.few-features .features-list li:first-child {
		padding: 5px 0 14px 45px;
		line-height: 1.3
	}

	.ios-overview.ios-benefits.messaging-features.few-features .features-list li:first-child:before {
		top: 18px
	}

	.ios-overview.ios-benefits.messaging-features.school-startegy .overview-left h3 {
		width: 100%;
		letter-spacing: .6px;
		line-height: 1.3;
		margin-bottom: -2px
	}

	.school-startegy .overview-left h3 {
		font-size: 2.4rem
	}

	.ios-overview.ios-benefits.messaging-features.few-features .features-list li {
		left: 4px;
		padding-left: 43px
	}

	.ios-overview.ios-benefits.messaging-features.anonymous-startegy.school-startegy {
		padding: 49px 0 10px
	}

	.car-exclusive-features.school-features .car-exclusive-content:first-child {
		width: 100%
	}

	.icon-school-arrow {
		background-position: -447px -65px;
		width: 26px;
		height: 26px
	}

	.car-exclusive-content.school-features-content li i {
		left: 19px;
		top: 8px
	}

	.car-exclusive-features.school-features .car-exclusive-content.content-para li {
		padding: 18px 0
	}

	.car-exclusive-content:last-child p {
		color: #fff;
		padding: 0;
		line-height: 1.74
	}

	.car-exclusive-features.school-features .car-exclusive-content:last-child {
		padding: 0;
		width: 100%
	}

	.car-exclusive-content.school-features-content li {
		padding: 20px 38px 20px 67px;
		margin-bottom: 0
	}

	.contact-text {
		float: none;
		margin-bottom: 16px
	}

	.destination-right {
		position: relative;
		z-index: 2
	}

	.fa-play::before {
		font-size: 1.2rem
	}

	.play-btn i {
		height: 40px;
		padding: 12px 0;
		width: 40px
	}

	.play-btn::before {
		left: 6px;
		top: 21px;
		width: 55px;
		height: 55px
	}

	#section1.strip-animate .strip-white-left {
		left: -48%;
		width: 56.2%
	}

	#section1.strip-animate .strip-down {
		left: -25.8%;
		top: 0
	}

	#section1 .strip-down {
		top: -80%;
		left: -80%
	}

	#section1.strip-animate .strip-up {
		left: 7%;
		bottom: 0
	}

	#section1 .strip-up {
		left: 95%;
		bottom: -100%
	}

	.enterprise.strip-animate .strip-up {
		right: 28.5%
	}

	.enterprise.strip-animate .strip-down {
		right: 44%
	}

	.served-projects .section-details {
		padding: 15px 4.7%;
		width: 100%;
		float: none
	}

	.section-head.left-side h2 {
		margin-bottom: 8px
	}

	.section-details.black-text h2 {
		font-size: 2.2rem
	}

	.section-details.black-text h3 {
		font-size: 2rem;
		line-height: 26px
	}

	.served-projects .section-details .btn {
		padding: 10px 8px;
		width: 123px
	}

	.icon-arrow {
		top: 9px;
		right: 17px
	}

	.served-projects.strip-animate .strip-down {
		left: -22%
	}

	.served-projects.strip-animate .strip-up {
		left: 7%
	}

	.served-projects.strip-animate .strip-white-left {
		left: -56%;
		width: 84%
	}

	.moving-strip {
		width: 20%
	}

	.destination .moving-strip {
		width: 19%;
		z-index: 0
	}

	.destination .strip-white-left {
		width: 78%;
		left: -10%;
		height: 3%
	}

	#android-app .destination.strip-animate .strip-up,
	.destination.strip-animate .strip-up {
		left: 114%;
		bottom: 0
	}

	.destination .strip-up {
		left: 145%;
		bottom: -100%
	}

	#android-app .destination.strip-animate .strip-down,
	.destination.strip-animate .strip-down {
		left: 132%;
		width: 19%
	}

	.strip-cover {
		position: absolute;
		left: 0;
		top: 0;
		height: 100%;
		width: 85%;
		z-index: 0
	}

	.join-us-wrap.strip-animate .strip-up {
		bottom: 0;
		left: -16%
	}

	.join-us-wrap .strip-down {
		top: -100%
	}

	.join-us-wrap.strip-animate .strip-down {
		left: -4%;
		top: 53%
	}

	.logo-list li,
	.logo-part {
		display: inline-block
	}

	.scrl-top.logo-part {
		display: none
	}

	.join-us-wrap .strip-up {
		bottom: -100%;
		left: 61%
	}

	.requirement-define.strip-animate .strip-down {
		left: -11.8%;
		height: 100%
	}

	.requirement-define.strip-animate .strip-up {
		left: 7.7%;
		bottom: 0
	}

	.requirement-define .strip-up {
		left: 51.7%;
		bottom: -100%
	}

	.overview-right {
		padding-top: 18px
	}

	.app-development .strip-cover {
		z-index: 5
	}

	.exclusive-content .icon-register {
		background-position: -330px -214px
	}

	.exclusive-content .icon-menu {
		background-position: -337px -114px
	}

	.exclusive-content .icon-bike {
		background-position: -366px -306px
	}

	.exclusive-content .icon-pay {
		background-position: -102px -529px
	}

	.exclusive-content i {
		margin-bottom: 40px
	}

	.main-page-body .header-links {
		left: 0;
		width: 60%
	}

	.logo-list,
	.main-page-body .white-big-overlay {
		width: 100%
	}

	.main-page-body .menu-open .white-big-overlay {
		left: 0;
		width: 100%
	}

	.header-links li a {
		font-size: 2.2rem
	}

	.logo-list {
		height: 100px;
		overflow-y: hidden;
		overflow-x: scroll;
		white-space: nowrap
	}

	.logo-list li {
		width: 33%;
		float: none
	}

	.header-links {
		left: 10%
	}

	.menu-open .white-big-overlay {
		left: 0;
		width: 100%
	}

	.white-big-overlay {
		width: 100%
	}

	.main-logo-wrap {
		top: 16px;
		left: 12px
	}

	.main-logo-wrap img {
		width: 50px
	}

	.logo-txt {
		left: 4px;
		top: 4px;
		font-size: 1.9rem
	}

	.header.blog .main-logo-wrap {
		top: 27px;
		left: 10px
	}

	.header.blog-detail .main-logo-wrap {
		left: 12px
	}

	.cbp-hrmenu>ul>li {
		float: none;
		border-width: 1px
	}

	.cbp-hrmenu {
		height: 56px
	}

	.cbp-hrmenu>ul {
		background-color: #fff;
		position: fixed;
		top: 51px;
		left: 0;
		margin-top: 0;
		display: none
	}

	.cbp-hrmenu>ul.mobMenu,
	.hidden-xs {
		display: block
	}

	div.content {
		padding-top: 153px
	}

	#android-app div.content,
	#ios div.content,
	#technology div.content {
		padding-top: 57px
	}

	.main-page-body div.content {
		padding-top: 0
	}

	.cbp-hrmenu .cbp-hrsub {
		position: static;
		overflow: hidden
	}

	.main-page-body .cbp-hrmenu>ul {
		background-color: transparent
	}

	#technology .hidden-xs {
		display: none
	}

	.tabs-btn {
		float: none;
		width: 100%
	}

	.hamburger .line {
		width: 10px
	}

	.new-parallax li p {
		width: 100%;
		padding: 0;
		margin-bottom: 10px
	}

	.mobilizing-retail,
	.width-flex {
		margin-bottom: 50px
	}

	.mobilizing-retail p {
		width: 90%
	}

	.client-content.skilltaly-client-content {
		width: 278px !important;
		height: 278px !important
	}

	.client-content.skilltaly-client-content p {
		width: 73%;
		font-size: 1.3rem
	}

	.width-flex {
		width: 90%
	}

	.common-width,
	.same-align {
		margin-right: 0;
		width: 100%;
		display: block
	}

	.txtarea-info textarea {
		min-height: 100px
	}

	.btn-block .icon-arrow {
		right: 6px;
		top: 9px
	}

	#section8.testimonial {
		height: auto !important
	}

	#section5 .btn-block {
		padding: 10px 8px;
		width: 123px;
		margin-top: 40px
	}

	.multi-sec .section-details,
	.multi-sec .section-img {
		width: 100% !important
	}

	.multi-sec .section-details {
		padding: 0 10px
	}

	.multi-sec .section-img,
	.section-img {
		background-size: cover;
		position: relative
	}

	.multi-sec .section-img:after,
	.section-img:after {
		position: absolute;
		width: 100%;
		height: 100%;
		background: url(../images/dot-repeated.png) left top rgba(0, 0, 0, .5);
		content: "";
		left: 0;
		top: 0
	}

	.multi-sec .slider-clicks {
		left: 0;
		right: 0;
		margin: 0 auto;
		bottom: 30px
	}

	.point-1,
	.point-2 br,
	.progres-bar {
		display: none
	}

	.about-img-blog {
		float: none;
		width: 100%;
		margin-bottom: 50px
	}

	.about-overlay-box {
		padding: 0 3%;
		opacity: 1
	}

	.c-home__work__line {
		opacity: 1;
		transform: unset
	}

	.overview-left,
	.overview-right {
		width: 100% !important;
		padding: 0
	}

	#captcha_text {
		float: left;
		width: auto;
		margin: 0 0 0 25px
	}

	.textarea-wrap.captcha-code-wrap {
		display: flex;
		display: -ms-flexbox;
		align-items: flex-end;
		-webkit-box-align: end;
		-ms-flex-align: end;
		margin: 10px 0 30px
	}

	#section5 .strip-cover {
		display: none
	}

	#section5 .section-img {
		height: 100vh;
		position: static
	}

	#section5.enterprise .fp-slides {
		padding: 0
	}

	#section5 .section-details {
		position: absolute;
		width: 100%;
		padding: 0 10px;
		left: 0;
		right: auto;
		top: 185px;
		text-align: center
	}

	#section5 .slick-list {
		padding-bottom: 30px
	}

	#section3 .slider-clicks,
	#section5 .slider-clicks {
		position: absolute;
		bottom: -70px;
		background: 0 0;
		left: 0;
		right: 00;
		width: 100%;
		padding: 0
	}

	#section3 .section-details .slider-clicks a,
	#section5 .section-details .slider-clicks a {
		position: absolute
	}

	#section3 .section-details .slider-clicks .slide-left,
	#section5 .section-details .slider-clicks .slide-left {
		left: 0
	}

	#section3 .section-details .slider-clicks .slide-right,
	#section5 .section-details .slider-clicks .slide-right {
		left: auto;
		right: 0
	}

	#section3 .content-icon::after,
	#section5 .content-icon::after {
		background: url(../images/white-cross-arrow.png) center center no-repeat;
		left: 1px
	}

	#ios .port-primary-detail,
	#ios .portfolio-wrapper h2,
	.references-txt-head {
		text-align: left
	}

	.section-details h2 {
		width: 100%
	}

	.help-img {
		display: block;
		position: static
	}

	#iot .destination.strip-animate .strip-white-left,
	#mobile-app .new-mobile-mkt .strip-cover,
	#section2 .strip-cover,
	.ui-tabs .ui-tabs-nav {
		display: none
	}

	#section1.banner,
	.enterprise .slide {
		position: relative
	}

	.main-page-body,
	.wrapper {
		overflow: initial
	}

	#section1.banner {
		height: 560px
	}

	.section {
		background-attachment: initial !important
	}

	.enterprise.banner {
		overflow: hidden
	}

	.faq-links ul,
	.new-parallax,
	.res-slider .slider {
		overflow-x: scroll;
		white-space: nowrap
	}

	.enterprise .cairn-study {
		background: url(../images/cairn-go-app-case-study.jpg) right -100px top no-repeat;
		background-size: cover
	}

	.enterprise .skill-study {
		background: url(../images/skilltaly-app-case-study.jpg) left -421px center no-repeat
	}

	.enterprise .wings-study {
		background: url(../images/buffalo-wings-app-case-study.jpg) left -345px top no-repeat
	}

	.what-we-do .container {
		padding: 0;
		position: static;
		top: 0;
		transform: none
	}

	#section2 .slide {
		position: static;
		opacity: 1
	}

	.sl-num {
		padding-top: 15px;
		margin-right: 14px
	}

	.industries-head {
		width: 78%;
		position: static;
		color: #223547;
		margin-bottom: 30px
	}

	.bg-img {
		background: 0 0
	}

	.parallax-content {
		position: static;
		padding: 0;
		width: 100%;
		margin: 0 auto
	}

	.parallax-content.new-parallax li {
		padding: 35px 10px;
		position: relative
	}

	#analytic .analytics-f-sec.strategy-section,
	#staffing .strategy-section {
		margin-bottom: 0
	}

	.parallax-content.new-parallax li:after {
		content: " ";
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: url(../images/dot-repeated.png) left top rgba(0, 0, 0, .3)
	}

	.homepageHeader:after {
		position: fixed;
		content: "";
		background-color: #fff;
		width: 100%;
		left: 0;
		top: 0;
		min-height: 54px;
		z-index: -1;
		opacity: 0;
		transition: all .5s ease
	}

	.homepageHeader.white-header:after {
		opacity: 1
	}

	.main-page-body .main-logo-wrap {
		left: 8px;
		top: 9px
	}

	.menu_btn.mob-res-icn {
		top: 7px;
		right: 8px
	}

	.banner-content {
		width: 92%
	}

	#web .destination-right {
		margin-top: 62px
	}

	#web .ios-overview.cross-platform {
		padding-top: 51px
	}

	#web .circular-image {
		padding-top: 28px
	}

	#web .ios-overview.ios-benefits {
		padding-bottom: 22px
	}

	#iot .destination.strip-animate .strip-down {
		left: 83.2%
	}

	.ar-vr-services .ar-vr-sec .smiley-content.smiley-sec-wrap {
		top: 45px
	}

	.ar-vr-services .smiley-content.smiley-sec-wrap {
		left: 0
	}

	.ar-vr-services .ar-vr-sec .smiley-content.smiley-sec-wrap .overview-right .features-list {
		padding-left: 3px
	}

	.ar-vr-services .ar-vr-sec.smiley-section {
		padding-bottom: 80px
	}

	#mobile-app .strategy-mobile.strip-animate .strip-up {
		left: 133.5%
	}

	#mobile-app .strategy-process.mkt-app .how-strategy-works {
		padding-bottom: 0
	}

	.augment-para-show,
	.ceo-img-wrap {
		display: block
	}

	#mobile-app .strategy-process.mkt-app {
		padding-top: 36px
	}

	#analytic .analytics-f-sec .strategy-right {
		background-size: cover
	}

	#analytic .destination.mobile-analytics {
		padding: 30px 0 69px
	}

	.mobile-analytics.analytics-favor-sec .destination-left,
	.securing.mobile-analytics.analytics-height-info .destination-left {
		top: 0
	}

	#analytic .clients {
		padding: 50px 0
	}

	#ios .ios-user-speak .user-speaks-slider,
	.ar-vr-services .user-speaks-slider,
	.game-serv-ref .user-speaks-slider,
	.ios-user-speak .user-speaks-head,
	.references-sec .share-experience,
	.references-txt-head {
		float: none;
		width: 100%;
		padding: 0
	}

	.clients.clients-bg-color {
		margin-top: 50px;
		margin-bottom: 50px
	}

	#ios .clients.clients-bg-color {
		margin-bottom: 0
	}

	#ios .ios-user-speak .slick-dots {
		margin-top: 50px;
		padding: 4px 0
	}

	.game-app-smiley-section .smiley-sec-wrap .overview-right {
		padding-left: 35px
	}

	#wearable .experience.wearable-references-sec {
		margin-bottom: 21px
	}

	.references-sec .share-experience {
		padding-right: 0
	}

	.ios-iphone-ref .slick-dots {
		left: 0
	}

	#analytic .destination.mobile-analytics.analytics-height-info {
		padding-top: 30px
	}

	.ar-vr-services .progress-wrap-sec {
		padding-top: 0
	}

	#android-app .clients.client-bg-mb {
		margin-bottom: 50px
	}

	#android-app .ios-overview.spectrum-services.ios-overview.spectrum-services,
	.ar-vr-services .ios-overview.cross-platform.cross-hybrid-overview.ar-vr-overview {
		padding-bottom: 45px
	}

	.ar-vr-services .ios-overview.cross-platform.cross-hybrid-overview {
		padding: 44px 0 29px
	}

	#fifo .strategy-section .strategy-right,
	#order-here .strategy-section .strategy-right {
		height: auto
	}

	#android-app .best-ios-app h1,
	.ios-iphone .best-ios-app h1,
	.mob-app-services .strategy-left .strgy-head h1 {
		position: relative;
		top: 0;
		z-index: 1;
		background: 0 0;
		left: 0;
		width: 85%;
		margin-top: 0
	}

	#android-app .container,
	#android-app .container-fluid,
	#android-app .destination .container-fluid,
	#ios .container,
	#ios .destination .container-fluid {
		padding: 0 20px
	}

	#ios .best-ios-app p {
		margin-bottom: 10px
	}

	#ios .overview-right h3,
	.ios-overview.ios-benefits strong {
		font-size: 2rem
	}

	.web-lft-space {
		background-color: transparent;
		padding-left: 0;
		padding-bottom: 0
	}

	#android-app .user-speaks-head,
	#testimonial .user-speaks-head,
	.game-user-speaks .user-speaks-head,
	.ios-iphone .user-speaks-head,
	.mob-app-services .user-speaks-head {
		padding: 0
	}

	.mob-app-services.services-page .strategy-section .strategy-right {
		background-size: cover !important;
		height: 305px
	}

	#technology.mob-app-services .strategy-section.tech-design {
		padding-top: 0
	}

	#android-app .best-ios-app .image-container.android-image,
	#technology .strategy-right,
	.ios-iphone .best-ios-app .image-container {
		margin: 0;
		position: absolute;
		width: 100%;
		opacity: .2;
		left: 0;
		top: 65px
	}

	.new-parallax li:first-child {
		background: url(../images/retail-industry-app-development.jpg) center top no-repeat;
		background-size: cover
	}

	.new-parallax li:nth-child(2) {
		background: url(../images/education-industry-app-development.jpg) no-repeat;
		background-size: cover
	}

	.new-parallax li:nth-child(3) {
		background: url(../images/travel-industry-app-development.jpg) no-repeat;
		background-size: cover
	}

	.new-parallax li:nth-child(4) {
		background: url(../images/healthcare-industry-app-development.jpg) no-repeat;
		background-size: cover
	}

	.new-parallax li:nth-child(5) {
		background: url(../images/navigation-industry-app-development.jpg) center bottom no-repeat;
		background-size: cover
	}

	.new-parallax li:nth-child(6) {
		background: url(../images/social-industry-app-development.jpg) center bottom no-repeat;
		background-size: cover
	}

	.new-parallax li .parallax-right-sec,
	.new-parallax li a,
	.new-parallax li p {
		position: relative;
		z-index: 1
	}

	.parallax-content li a,
	.parallax-content li.active a,
	.point-2 {
		color: #fff
	}

	.solutions-features-list h2 {
		font-size: 2.4rem;
		line-height: 35px;
		letter-spacing: -.8px
	}

	.about-section .strgy-head,
	.about-top-right-sec,
	.core-block {
		float: none;
		width: 100%
	}

	.about-section .strgy-head {
		padding: 40px 4%;
		text-align: center;
		position: static;
		margin-top: 0;
		transform: unset
	}

	.client-challenge,
	.client-challenge .challenge-info,
	.client-need h2,
	.ios-overview.cross-platform.cross-hybrid-overview .overview-left,
	.outcome-appschopper,
	.outcome-appschopper.fifo-outcome.studies-solutions,
	.res-web,
	.solutions-appschopper-down-content.studies-solutions,
	.studies-employees,
	.studies-employees h2 {
		text-align: left
	}

	#about .about-top-right-sec,
	.about-top-right-sec {
		min-height: 400px;
		height: 100%
	}

	.about-logo-circle img {
		width: 50%
	}

	.about-logo-circle {
		width: 300px;
		height: 300px
	}

	.about-section {
		min-height: 0;
		margin-bottom: 0
	}

	.core-values-section h3 {
		margin-bottom: 45px
	}

	.core-block {
		margin-right: 0;
		margin-bottom: 30px
	}

	.core-values-section {
		margin-bottom: 25px
	}

	.ceo-details-section {
		background: 0 0
	}

	.ceo-img-wrap {
		position: static;
		width: 100%
	}

	.ceo-txt-info {
		padding: 30px 4%;
		position: static;
		float: none;
		width: 100%
	}

	.st-p {
		font-size: 2.2rem;
		line-height: 1.1
	}

	.about-img-section,
	.about-story-wrapper {
		padding-top: 50px
	}

	.about-story-wrapper {
		padding-bottom: 50px
	}

	.gallery-caption {
		padding: 20px 4%
	}

	.gallery-caption-wrap {
		min-height: 100px
	}

	.about-story-wrapper p {
		padding: 0 3%
	}

	.gallery-caption h3 {
		font-size: 2rem
	}

	.about-section .strgy-head p:last-child,
	.about-story-wrapper p:last-child {
		margin-bottom: 0
	}

	.about-img-blog img,
	.ceo-img-wrap img {
		width: 100%
	}

	.core-values-section h2 {
		font-size: 2.4rem;
		margin-bottom: 50px
	}

	.core-block h3 {
		font-size: 2.2rem;
		margin-bottom: 12px
	}

	.ceo-txt-info h2 {
		font-size: 2.4rem;
		line-height: 35px;
		margin-bottom: 10px;
		letter-spacing: -.8px
	}

	.about-overlay-box h3 {
		line-height: 2;
		font-size: 1.8rem;
		margin-bottom: 6px
	}

	.about-overlay-box p {
		font-size: 1.2rem;
		line-height: 16px
	}

	.about-img-blog h2 {
		font-size: 2.4rem;
		margin-bottom: 30px
	}

	.about-story-wrapper h2 {
		font-size: 24px;
		line-height: 35px;
		margin-bottom: 10px;
		letter-spacing: -.8px
	}

	#disclaimer.policy-dis-page {
		padding: 103px 25px 30px
	}

	#disclaimer h1,
	#policy h1 {
		font-size: 40px;
		margin-bottom: 18px
	}

	#disclaimer h2,
	#policy h2 {
		font-size: 1.6rem;
		margin-bottom: 32px
	}

	.policy-dis-page h3 {
		line-height: 1.4;
		font-size: 2.3rem
	}

	.client-testimonial-wrapper {
		padding-top: 85px
	}

	.client-testimonial-wrapper h1 {
		font-size: 3rem;
		margin-bottom: 23px;
		line-height: 1.3
	}

	.client-testimonial-wrapper h1 br {
		display: none
	}

	.speak-blog {
		width: 100%;
		float: none;
		padding: 30px 7% 20px
	}

	.speak-des {
		width: 100%;
		line-height: 1.4
	}

	.solution-glob-sec {
		padding-top: 0 !important
	}

	#food-order .solution-glob-sec .strategy-right h1,
	#old-car .solution-glob-sec .strategy-right h1,
	#scl-mgmt .solution-glob-sec .strategy-right h1,
	.anony-msg .solution-glob-sec .strategy-right h1,
	.car-groom .solution-glob-sec .strategy-right h1,
	.e-learn.solution-glob-sec .strategy-right h1,
	.grocery-wrap .solution-glob-sec .strategy-right h1,
	.solution-glob-sec .strategy-left h1 {
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		line-height: normal;
		margin: 0 !important;
		min-height: 0
	}

	#food-order .solution-glob-sec .strategy-left,
	#old-car .solution-glob-sec .strategy-left,
	#scl-mgmt .solution-glob-sec .strategy-left,
	.anony-msg .solution-glob-sec .strategy-left,
	.car-groom .solution-glob-sec .strategy-left,
	.e-learn.solution-glob-sec .strategy-left,
	.grocery-wrap .solution-glob-sec .strategy-left {
		position: static !important;
		opacity: 1 !important
	}

	#food-order .strategy-right,
	#old-car .solution-glob-sec .strategy-right,
	#scl-mgmt .solution-glob-sec .strategy-right,
	.anony-msg .solution-glob-sec .strategy-right,
	.car-groom .solution-glob-sec .strategy-right,
	.e-learn.solution-glob-sec .strategy-right,
	.grocery-wrap .solution-glob-sec .strategy-right {
		margin-top: 0;
		position: absolute !important;
		width: 100%;
		left: 0;
		opacity: .2;
		top: 65px !important
	}

	#car-grm .online-grocery-app .e-learn .strategy-right,
	#food-order .strategy-right img,
	#old-car .solution-glob-sec .strategy-right img,
	#scl-mgmt .solution-glob-sec .strategy-right img,
	.anony-msg .strategy-section .strategy-right,
	.car-groom .solution-glob-sec .strategy-right,
	.car-groom .solution-glob-sec .strategy-right img,
	.e-learn.solution-glob-sec .strategy-right img,
	.grocery-wrap .solution-glob-sec .strategy-right,
	.grocery-wrap .solution-glob-sec .strategy-right img,
	.hotel-booking-app .anonymous-msg-sec.solution-glob-sec .strategy-left img {
		width: 100%;
		height: 300px !important
	}

	.hotel-booking-app .strategy-section.anonymous-msg-sec.solution-glob-sec {
		padding-top: 20px
	}

	.hotel-booking-app .top-features.car-srvcs {
		padding: 155px 0 32px !important
	}

	.instant-wrap .anonymous-msg-sec {
		margin-bottom: 0
	}

	.hotel-booking-app.instant-wrap .top-features.car-srvcs {
		padding-top: 118px !important
	}

	.food-exclusive-content h3,
	.food-exclusive-content.active h3,
	.food-exclusive-content:hover h3 {
		color: #005ef8
	}

	.order-head-sec h4 {
		width: 100%;
		font-size: 4.6rem;
		margin-bottom: 27px
	}

	.anonymous-features img {
		width: 100%;
		height: 500px
	}

	.tel-mob {
		display: block
	}

	.tel-window {
		display: none
	}

	.case-studies-f-section .cairn-go-story h1 {
		margin-bottom: 7px
	}

	.case-studies-f-section .cairn-go-story h2 {
		margin-bottom: 14px;
		font-size: 2rem
	}

	.client-challenge h2 {
		margin-bottom: 15px;
		font-size: 2.4rem;
		line-height: 35px;
		letter-spacing: -.8px
	}

	.client-need-point {
		padding: 50px 0
	}

	.client-point-menu,
	.employee-point,
	.poin-txt-area,
	.studies-employees p,
	.studies-solutions-wrapper ul li {
		float: none;
		width: 100%
	}

	.studies-employees p {
		padding: 0
	}

	.employee-point {
		padding: 0 10px 0 15px
	}

	.poin-txt-area {
		margin-bottom: 50px
	}

	.poin-txt-area p {
		padding-right: 0
	}

	.client-point-menu li {
		font-size: 1.4rem
	}

	.studies-employees {
		margin: 70px 0;
		padding: 0 10px
	}

	.client-pointer-section h2,
	.studies-employees h2 {
		margin-bottom: 30px
	}

	.studies-employees h2 {
		font-size: 2.6rem
	}

	.case-studies-f-section .order-mobile-wrap.fifo-mobile-wrap img {
		width: 70%
	}

	.fifo-solution {
		margin-top: 30px
	}

	.studies-solutions-wrapper ul {
		margin-top: 37px
	}

	.studies-solutions-wrapper ul li {
		min-height: 0;
		margin-bottom: 30px;
		padding: 0
	}

	.outcome-appschopper.fifo-outcome.studies-solutions {
		margin: 0 auto
	}

	.fifo-outcome.studies-solutions .outcome-content,
	.studies-solutions .outcome-content {
		width: 100%
	}

	.rating-mb {
		margin-bottom: 80px
	}

	.order-mobile-wrap img {
		width: 80%
	}

	.crucial-content.client-pointer-section {
		padding: 80px 5% 60px
	}

	.solutions-appschopper .solutions-appschopper-right.studies-solutions {
		margin: 0 auto
	}

	.solutions-appschopper.restro-app .solutions-appschopper-right p {
		padding: 0
	}

	.case-studies-f-section .cairn-mobile-wrap-content.wings-img {
		padding-bottom: 0
	}

	#order-here .challenge-info,
	.challenge-info.client-challenge {
		width: 100%;
		padding: 30px 10px
	}

	.client-need h2,
	.poin-txt-area {
		padding: 0 10px
	}

	.client-point-menu {
		padding: 0 10px 0 23px
	}

	.crucial-content.client-pointer-section p {
		font-size: 1.6rem
	}

	.crucial-content.client-pointer-section,
	.outcome-appschopper.fifo-outcome.studies-solutions,
	.solutions-appschopper .solutions-appschopper-right.studies-solutions,
	.solutions-appschopper-down-content.studies-solutions,
	.solutions-appschopper-right.studies-solutions,
	.studies-solutions {
		width: 100%;
		padding-left: 10px;
		padding-right: 10px
	}

	.solutions-appschopper-right.studies-solutions>div {
		margin-left: 0
	}

	.solutions-appschopper.reverse-section .solutions-appschopper-right>div {
		margin-right: 0
	}

	.solutions-appschopper-right.studies-solutions p {
		padding-left: 0
	}

	.studies-solutions-wrapper ul {
		margin-left: 14px
	}

	.game-app-services .overview-left h2 {
		font-size: 2.8rem;
		letter-spacing: -.4px;
		margin-bottom: 17px;
		line-height: 1.19
	}

	.fz-style,
	.game-app-services .overview-left p {
		margin-bottom: 14px
	}

	.fz-style {
		letter-spacing: -.6px;
		line-height: 1.5;
		font-size: 2.4rem
	}

	.fz-progress-head {
		font-size: 2.7rem
	}

	.game-app-tool h2 {
		margin-bottom: 27px;
		font-size: 2.6rem
	}

	.cross-pain h3 {
		font-size: 2rem
	}

	.cross-pain .links-wrap {
		margin-bottom: 30px
	}

	.ios-overview.cross-platform.cross-hybrid-overview {
		padding-top: 30px
	}

	.ios-overview.cross-platform.cross-hybrid-overview h2 {
		margin-bottom: 26px;
		font-size: 2.4rem
	}

	.clients.clients-bg-color.cross-client {
		margin-bottom: 0
	}

	h2.dedicated-heading {
		font-size: 3.5rem;
		margin-bottom: 20px
	}

	.experience.user-speaks .user-testimonial-slider .share-experience p,
	.user-spaek-heading p {
		width: 100%
	}

	.hire-game-developers .about-section .about-top-right-sec .game-child {
		top: 0;
		width: 305px;
		left: 0;
		right: 0;
		margin: 0 auto
	}

	.attachment-sec {
		min-height: 300px
	}

	.attachment-sec h4 {
		line-height: 1.5;
		font-weight: 700
	}

	.large-heading h1 {
		margin-top: -133px;
		background: rgba(255, 255, 255, .6);
		position: relative;
		padding: 16px 10px;
		line-height: 1.1;
		font-size: 2.6rem !important;
		min-height: 117px
	}

	#expert-design .large-heading h1 {
		margin-top: -190px;
		min-height: 146px
	}

	.bg-startegy .consulting-streat-head {
		width: 100%;
		font-size: 2.5rem;
		letter-spacing: .5px;
		line-height: 1.3
	}

	.consulting-gallery-box .new-design h4 {
		font-size: 1.9rem
	}

	.consulting-gallery-box .new-design p {
		font-size: 1.4rem;
		line-height: 1.5;
		margin-bottom: 0
	}

	#expert-design .strategy-left,
	#mobile-app .strategy-left,
	#strategy .strategy-left,
	.analytics-f-sec .strategy-left {
		padding-left: 10px;
		padding-right: 10px
	}

	#expert-design .new-designAnimate,
	#strategy .new-designAnimate {
		height: auto
	}

	.wire-head {
		left: 25px;
		font-size: 1.8rem;
		margin-bottom: 30px
	}

	.solution-glob-sec .strategy-left .style-head,
	.solution-glob-sec .style-head {
		margin-top: 0;
		margin-bottom: 12px !important;
		position: relative !important;
		min-height: 0;
		display: block !important;
		font-size: 2.8rem !important
	}

	.masonry {
		column-count: auto;
		column-gap: unset;
		display: flex;
		display: -ms-flexbox;
		flex-direction: column;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column
	}

	.masonry .about-img-box:first-child {
		order: 1
	}

	.masonry .about-img-box:nth-child(2) {
		order: 2
	}

	.masonry .about-img-box:nth-child(3) {
		order: 4
	}

	.masonry .about-img-box:nth-child(4) {
		order: 6
	}

	.masonry .about-img-box:nth-child(5) {
		order: 3
	}

	.masonry .about-img-box:nth-child(6) {
		order: 5
	}

	.masonry .about-img-box:nth-child(7) {
		order: 7
	}

	.res-web {
		width: 100%;
		margin-top: 35px
	}

	.res-web p:last-child {
		margin-bottom: 0
	}

	#wearable .full-image-section.wearable-full {
		margin-bottom: 30px
	}

	.ios-overview.ios-benefits.web-solution.web-dev .overview-left {
		margin-bottom: 20px
	}

	.ios-benefits.web-solution.web-dev .overview-right {
		padding-left: 0
	}

	.head-diff-style h3 {
		margin-bottom: 11px;
		line-height: 1.1;
		letter-spacing: .5px
	}

	.marketing-approach .working-one>img {
		height: auto;
		width: 100%
	}

	strong.analytics-develop {
		font-size: 2.1rem;
		letter-spacing: -.4px;
		line-height: 1.2;
		padding: 0;
		margin-bottom: 24px
	}

	#analytic .large-heading h1,
	#mobile-app .large-heading h1 {
		margin: -144px 0 0
	}

	.marketing-assist-content h2 {
		padding: 25px 11px 10px
	}

	.marketing-assist-content p {
		margin-bottom: 18px
	}

	.res-slider .slider {
		display: block;
		width: 100%;
		height: 100px;
		overflow-y: hidden
	}

	.res-slider .hor-block {
		display: inline-block;
		width: 33%;
		height: 86px
	}

	.res-slider .slider div {
		position: relative
	}

	.hor-block span {
		position: absolute;
		top: 50%;
		transform: translateY(-50%)
	}

	.center-mode .slick-current,
	.layer-space {
		transform: unset
	}

	.hor-block span svg {
		width: 50px;
		height: 50px
	}

	.section-head p.text-center {
		width: 100%
	}

	.dymanic-blog {
		float: none;
		width: 100%;
		margin-right: 0
	}

	.help-text h3 {
		font-size: 2rem;
		padding-bottom: 14px
	}

	.form-mob-style {
		display: block;
		padding: 0 10px
	}

	.form-mob-style .explore {
		display: block;
		width: 123px
	}

	.form-mob-style .form-wrap {
		margin: 0
	}

	.form-mob-style .join-us-img-wrap {
		width: 100%;
		position: relative;
		height: 193px;
		margin-top: 40px;
		display: none
	}

	#section1 .ab-over {
		z-index: 1
	}

	.new-parallax li p {
		display: block
	}

	#section6::after,
	.consulting-method .txt-mthd {
		display: none
	}

	#section3 .enterprise-gloab-heading {
		font-size: 2rem;
		top: 28px
	}

	.sitemap-section {
		padding: 80px 0 25px
	}

	.section-deatail,
	.sitemap-section h1 {
		margin-bottom: 35px
	}

	.section-deatail li {
		font-size: 1.6rem
	}

	.section-deatail li,
	.site-menu li {
		float: none;
		margin-right: 0;
		margin-bottom: 12px;
		width: 100%
	}

	.site-detail h2 {
		margin-bottom: 28px
	}

	.site-detail {
		margin-bottom: 33px
	}

	.enterprise-gloab-heading {
		font-size: 2.1rem;
		position: absolute;
		left: 15px;
		z-index: 6;
		text-align: left;
		line-height: 1.3;
		top: 19px
	}

	#section8 .tab-content .slick-dots,
	.casstudy-explore-btn,
	.core-dedicated-status,
	.footer-middle,
	.link-service ul,
	.stydy-txt.stydy-txt,
	.tab-content .client-details p,
	.tab-content .client-name,
	.tabbing-links {
		text-align: center
	}

	#section5 .enterprise-gloab-heading {
		left: 0;
		text-align: center;
		width: 100%
	}

	.portfolio-wrapper {
		padding: 50px 0
	}

	.portfoli-box-info {
		width: 100%
	}

	.port-img-wrap {
		padding: 0 5%
	}

	.portfolio-txt-info {
		bottom: 25px
	}

	.port-primary-detail {
		margin-bottom: 50px
	}

	.portfolio-visible-part .port-intro {
		display: block;
		width: 100%;
		margin-bottom: 35px
	}

	.global-mb-space {
		margin-bottom: 50px
	}

	.mt-global-space {
		margin-top: 50px
	}

	#section3.enterprise {
		height: 600px !important
	}

	#section5.enterprise {
		height: 365px !important
	}

	.tab-links {
		display: none
	}

	.tab-content {
		width: 100%
	}

	.tab-content .draggable .slick-slide img {
		width: 85px
	}

	.tab-content.portfolio-slide.slick-initialized .slick-slide {
		margin: 0
	}

	.webby-logo-wrap {
		margin-left: 12px;
		margin-top: 10px;
		height: 40px
	}

	.main-page-body .webby-logo-wrap {
		left: 176px
	}

	.global-img-info img {
		width: 254px;
		height: 250px;
		margin-top: -90px
	}

	#section8 .tab-content .slick-dots,
	.studies-blog-info,
	.tabbing-links {
		width: 100%
	}

	#section8 .tab-content .slick-list.draggable {
		padding-bottom: 10px
	}

	#section8 .tab-content .slick-dots li {
		float: none;
		display: inline-block
	}

	.crucial-content.challenge-circular {
		padding: 50px 5%
	}

	.ios-overview.casestudy-benefits {
		padding: 0 0 35px
	}

	#startup .enterprise {
		margin-top: 0
	}

	.re-flex-blog {
		padding: 30px 0
	}

	.core-dedicated-status .box h4 {
		margin-bottom: 25px
	}

	.center-mode,
	.startup-tabbing {
		padding: 38px 0
	}

	.center-mode {
		padding-bottom: 0
	}

	.btn-portfolio-view {
		bottom: 38px
	}

	.center-mode .center-slider {
		display: block
	}

	.center-mode .slick-initialized .slick-slide {
		margin: 0 10px
	}

	.center-mode .slick-list.draggable {
		padding: 0 22px !important
	}

	.center-head-blog p {
		width: 100%;
		padding: 0 3%
	}

	.studies-blog-info {
		float: none;
		margin: 0 0 40px;
		padding: 0 2%
	}

	.studies-right-blog {
		margin-bottom: 0
	}

	.studies-blog-info h3 {
		margin-bottom: 9px;
		font-size: 2.2rem
	}

	.challenge-description-wrapper {
		margin-bottom: 50px
	}

	.startup-tabbing h3 {
		margin-bottom: 28px;
		font-size: 2.2rem
	}

	.tabbing-links li {
		width: auto;
		margin: 8px
	}

	.tabbing-links li a {
		font-size: 1.4rem;
		display: block;
		font-weight: 600
	}

	.tabbing-content ul li {
		margin: 0 10px 20px;
		width: 125px
	}

	.center-head-blog {
		margin-bottom: 0
	}

	.ios-overview.gadget-section {
		padding: 50px 5px 40px
	}

	.re-flex-blog .container {
		padding: 0 15px
	}

	.gadget-section .overview-left,
	.tabbing-links {
		margin-bottom: 45px
	}

	.gadget-section .overview-right h3 {
		font-size: 1.8rem
	}

	.gadget-section .overview-right p {
		font-size: 1.4rem;
		line-height: 1.5
	}

	#startup .strategy-mobile .strip-up {
		left: 60.2%
	}

	.portfolio-pagination.casestudy-pagination {
		margin-bottom: 60px
	}

	.casestudy-wrapper {
		padding-bottom: 0
	}

	.case-study {
		background-position: left top;
		height: 300px !important
	}

	.case-study .strip-cover {
		display: none
	}

	.stydy-content-box {
		width: 100%;
		padding: 0 4%;
		left: 0
	}

	.stydy-content-box strong {
		font-size: 1.8rem
	}

	.stydy-content-box h1 {
		font-size: 3.4rem;
		margin-bottom: 20px
	}

	.stydy-content-box p {
		padding-right: 0
	}

	.casestudy-wrapper .container {
		padding: 0 3%
	}

	.casestudy-figure-wrap,
	.solutions-figure .casestudy-figure-wrap {
		float: none;
		width: 100%;
		margin-bottom: 25px
	}

	.casestudy-btm-blog {
		height: 60px
	}

	.casestudy-figure-wrap:hover .casestudy-btm-blog {
		height: 80px
	}

	.casestudy-app-blog {
		top: -34px;
		padding: 13px 4%
	}

	.solutions-figure .casestudy-app-blog {
		padding: 15px 38% 15px 15px
	}

	.casestudy-app-blog h2,
	.solutions-figure .casestudy-app-blog h2 {
		margin-bottom: 9px;
		font-size: 1.6rem
	}

	.casestudy-app-blog span {
		font-size: 1.2rem
	}

	.casstudy-explore-btn {
		font-size: 1.4rem;
		padding: 18px 24px;
		transform: unset;
		top: 50%;
		background: #223547;
		color: #fff;
		transform: translateY(-50%)
	}

	#car-grm .solution-glob-sec .strategy-left {
		margin: 0;
		position: absolute;
		width: 100%;
		left: 0;
		opacity: .2;
		top: 65px
	}

	.request-button {
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		top: 15px;
		text-transform: capitalize;
		font-size: 1.4rem;
		color: #fff;
		background: #00b256;
		padding: 9px 8px;
		font-weight: 700;
		transition: all .3s linear;
		z-index: 99;
		display: none
	}

	.request-button.current-show {
		display: block
	}

	.startup-grow {
		font-size: 2.4rem;
		margin-bottom: 10px
	}

	.hire-ios-developers .grow-detail .box {
		padding: 20px
	}

	a.btn-inquiry,
	a.btn-services {
		display: block;
		width: 185px;
		margin-bottom: 30px
	}

	.solution-mob-btn .btn-inquiry {
		padding: 12.5px 16px
	}

	#technology .clients.clients-bg-color {
		margin-bottom: 0
	}

	#portfoliolist .portfolio {
		width: 100%
	}

	.overlay-thb {
		font-size: 1.3rem;
		padding-top: 28px
	}

	.overlay-thb h2 {
		font-size: 1.6rem
	}

	.overlay-thb-diff {
		margin-bottom: 16px;
		font-size: 1.4rem
	}

	.btn-explore-app {
		font-size: 1.2rem;
		padding: 19px 35px
	}

	#strategy .assist-content p {
		padding-bottom: 18px
	}

	.hyper-attach-txt {
		font-size: 1.8rem;
		left: 15px
	}

	#ios .portfolio-wrapper .container {
		padding: 0
	}

	.portfolio-wrapper .port-primary-detail,
	.portfolio-wrapper h2 {
		padding: 0 20px
	}

	.portfolio-slide.slick-initialized .slick-slide {
		margin: 0 10px
	}

	.faq-banner-block,
	.faq-link-wrapper {
		margin-bottom: 30px
	}

	.faq-banner-block {
		margin-top: 0
	}

	.faq-heading h1 {
		font-size: 3rem
	}

	.career-heading p,
	.faq-heading p {
		width: 90%;
		font-size: 1.6rem
	}

	.career-faq .faq-details,
	.faq-details,
	.faq-links {
		float: none;
		width: 100%
	}

	.faq-links ul {
		margin-bottom: 17px;
		padding-bottom: 33px
	}

	.faq-links li {
		display: inline-block;
		margin-right: 66px
	}

	.faq-links li a {
		padding: 12px 21px 14px 36px
	}

	.faq-details form input {
		font-size: 1.4rem;
		background-size: 14px 15px
	}

	#faq-accordion h3 {
		font-size: 1.4rem;
		margin-bottom: 12px
	}

	.faq-content-box {
		font-size: 1.4rem;
		margin-bottom: 25px
	}

	.career-banner-block {
		margin: 0
	}

	.career-faq .faq-details {
		padding: 30px 4%
	}

	.position-list h3 {
		font-size: 2rem;
		margin-bottom: 18px
	}

	.location-based li {
		font-size: 1.6rem;
		margin: 0 10px 3px 0
	}

	.home-portfolio-wrapper .btn-portfolio-view {
		position: relative;
		display: block;
		top: 25px
	}

	.btn-help-do {
		margin-bottom: 40px
	}

	.home-page-banner h1 {
		font-size: 2rem
	}

	.home-page-banner h2 {
		font-size: 2.6rem;
		margin-bottom: 50px
	}

	.main-page-body .startup-tabbing P {
		width: 100%
	}

	#section8 {
		padding-top: 10px
	}

	.main-page-body .clients.clients-bg-color {
		margin-top: 0;
		margin-bottom: 0
	}

	.btn-industries {
		position: relative;
		display: block;
		margin: 0 auto 10px;
		top: -27px
	}

	.btn-casestudies {
		margin: 20px auto 0
	}

	#section5.home-case-study .slider-clicks {
		top: auto;
		bottom: -45px;
		left: 0
	}

	.main-page-body .spectrum-blog h3 {
		font-size: 1.8rem;
		font-family: mullermediumuploaded_file
	}

	#section3.tabing-function {
		height: auto !important;
		padding-bottom: 50px
	}

	.tabing-function:after {
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: url(../images/dot-repeated.png) left top rgba(0, 0, 0, .6)
	}

	#section3.tabing-function h2 {
		position: relative;
		left: 0;
		top: 0;
		margin: 18px 0 25px 15px
	}

	.home-tab-wrap {
		padding-left: 15px;
		margin-top: 26px
	}

	.home-tab,
	.home-tab-content {
		width: 100%
	}

	.home-tab,
	.home-tab-content .more,
	.home-tab-content h3,
	.home-tab-content p {
		position: relative;
		z-index: 5
	}

	#Enterprises::after,
	#Partners::after,
	#Startups::after {
		margin-top: 0;
		top: 0;
		transform: unset;
		left: 0;
		width: 100%;
		height: 100%
	}

	.home-tab li a {
		color: #06f
	}

	.designing-development h2,
	.designing-development h3,
	.development-process-left h2,
	.development-process-right h3 {
		color: #06f !important
	}

	.what-we-do .section-head {
		width: 100%;
		padding: 0 5%
	}

	.help-blog-wrap {
		display: block
	}

	.services-banner {
		height: 300px !important
	}

	.services-content-wrapper {
		padding: 30px 0
	}

	.services-content-wrapper .container {
		padding: 0 15px
	}

	.services-content-blog {
		padding: 20px 15px;
		display: block
	}

	.services-content-blog::after {
		display: none
	}

	.home-slide,
	.parent-service {
		display: block
	}

	.services-figure {
		width: 100%
	}

	.services-box {
		padding: 0 0 30px;
		border: none
	}

	.services-head-block h2 {
		font-size: 2rem;
		margin-bottom: 12px
	}

	.services-figure figure {
		margin-bottom: 18px
	}

	#section3.home-center-mode {
		height: 578px !important;
		padding: 30px 0
	}

	.mode-content-blog {
		float: none;
		width: 100%;
		padding: 0 15px;
		margin: 0 0 26px
	}

	.home-slide {
		width: 100%;
		padding: 0 0 50px
	}

	.home-center-mode .slick-initialized .slick-slide {
		margin: 0 16px 0 0
	}

	.home-center-mode.enterprise .moving-strip {
		display: none
	}

	.radius-blue {
		margin: 0 auto 45px
	}

	.recognized-block {
		display: block
	}

	.featured-wrapper,
	.recognized-content,
	.recognized-wrap {
		width: 100%;
		padding: 30px 3%
	}

	.recognized-content h2,
	.recognized-content p {
		margin-bottom: 20px
	}

	.featured-text-blog,
	.recognized-wrap h3 {
		margin-bottom: 30px
	}

	.featured-img-wrap,
	.recognized-wrap .tabs-btn {
		display: block;
		overflow-x: scroll;
		white-space: nowrap;
		padding-bottom: 20px
	}

	.recognized-wrap .tabs-btn {
		width: 100%;
		margin: 0 0 28px
	}

	.featured-img-wrap figure,
	.recognized-wrap .tabs-btn li {
		display: inline-block
	}

	.featured-img-wrap figure {
		width: 130px;
		margin-right: 10px
	}

	.recognized-wrap .tabs-btn li {
		float: none;
		width: 132px;
		height: 70px;
		margin-right: 10px;
		border: none
	}

	.help-blog-wrap .slick-slide,
	.mob-slide-box {
		margin-right: 16px
	}

	.featured-text-blog p {
		width: 100%
	}

	.featured-img-wrap {
		padding: 0 0 20px
	}

	.business-development {
		padding-bottom: 60px
	}

	.business-development .container {
		padding: 0
	}

	.business-dev-wrap {
		margin-top: -50px
	}

	.business-dev-box {
		padding: 30px 4% 40px
	}

	.business-services {
		margin-bottom: 18px
	}

	.business-services h3 {
		font-size: 2.1rem;
		margin-left: 0;
		margin-bottom: 0;
		margin-top: 18px
	}

	.business-dev-wrap .slick-track {
		margin-left: -7px
	}

	.business-dev-wrap .slick-list.draggable,
	.help-blog-wrap .slick-list.draggable,
	.home-center-mode .slick-list.draggable {
		padding: 0 22px !important
	}

	.help-blog-wrap .slick-track {
		flex-wrap: unset;
		margin-left: -12px
	}

	.home-center-mode .slick-track {
		margin-left: -6px
	}

	.ios-overview.designing-development {
		padding: 37px 0 0
	}

	.designing-development .overview-right {
		border: 1px solid #f4f4f4;
		padding: 20px 5%;
		border-radius: 5px;
		margin-bottom: 37px;
		box-shadow: 0 0 25px rgba(244, 244, 244, .7)
	}

	.designing-development .overview-left {
		padding: 0 1%
	}

	.designing-development .overview-left strong {
		font-size: 2rem;
		line-height: 28px
	}

	.designing-development .overview-right p {
		font-size: 1.4rem;
		line-height: 26px;
		margin-bottom: 0
	}

	#section5.case-stydy-wrapper {
		height: auto !important;
		padding-bottom: 30px
	}

	.case-stydy-slider {
		padding-top: 15px
	}

	.case-stydy-wrapper .enterprise-gloab-heading {
		margin-top: 18px
	}

	.case-stydy-wrapper .slick-list {
		padding: 0 20px !important
	}

	.stydy-img,
	.stydy-txt.stydy-txt {
		float: none;
		width: 100%
	}

	.stydy-img-1,
	.stydy-img-2,
	.stydy-img-3 {
		background-position: initial
	}

	.case-stydy-slider .slick-slide {
		margin: 0 5px
	}

	.stydy-img {
		height: 180px
	}

	.stydy-txt.stydy-txt {
		float: none;
		margin: 30px 0 0;
		padding: 0
	}

	.stydy-txt h3 {
		font-size: 2.2rem
	}

	#section5.case-stydy-wrapper .more {
		display: none
	}

	.new-parallax {
		margin-bottom: 58px;
		padding-bottom: 22px
	}

	.parallax-content.new-parallax li {
		width: 90%;
		display: inline-block;
		margin-bottom: 0;
		margin-right: 2.5%;
		white-space: normal
	}

	.light-video-wrap {
		width: 100%;
		padding: 0 10px
	}

	.light-video iframe {
		width: 100%;
		height: 250px
	}

	.vido-close {
		right: 2px;
		top: -6px
	}

	.recognized-logo-wrap li span {
		background-size: 635px 857px
	}

	.recognized-logo-wrap li .recognized-logo-1 {
		background-position: 3px -429px
	}

	.recognized-logo-wrap li .recognized-logo-2 {
		background-position: -276px -428px
	}

	.recognized-logo-wrap li .recognized-logo-3 {
		background-position: 3px -520px
	}

	.recognized-logo-wrap li .recognized-logo-4 {
		background-position: -288px -505px
	}

	.recognized-logo-wrap li .recognized-logo-5 {
		background-position: 12px -595px
	}

	.recognized-logo-wrap li .recognized-logo-6 {
		background-position: -300px -586px
	}

	.recognized-logo-wrap li .recognized-logo-7 {
		background-position: 3px -670px
	}

	.recognized-logo-wrap li .recognized-logo-8 {
		background-position: -285px -674px
	}

	.recognized-logo-wrap li .recognized-logo-9 {
		background-position: 4px -752px
	}

	.recognized-logo-wrap li:hover .recognized-logo-1 {
		background-position: -129px -429px
	}

	.recognized-logo-wrap li:hover .recognized-logo-2 {
		background-position: -469px -429px
	}

	.recognized-logo-wrap li:hover .recognized-logo-3 {
		background-position: -135px -514px
	}

	.recognized-logo-wrap li:hover .recognized-logo-4 {
		background-position: -481px -510px
	}

	.recognized-logo-wrap li:hover .recognized-logo-5 {
		background-position: -116px -592px
	}

	.recognized-logo-wrap li:hover .recognized-logo-6 {
		background-position: -493px -586px
	}

	.recognized-logo-wrap li:hover .recognized-logo-7 {
		background-position: -135px -668px
	}

	.recognized-logo-wrap li:hover .recognized-logo-8 {
		background-position: -490px -674px
	}

	.recognized-logo-wrap li:hover .recognized-logo-9 {
		background-position: -137px -740px
	}

	#section6 {
		border-bottom: 1px solid #efeeee;
		margin-bottom: 23px
	}

	.dedicated-primary-sec,
	.ui-ux-app {
		margin-top: 0
	}

	.main-page-body .logo-txt {
		margin-left: 4px
	}

	.footer-new {
		padding-top: 0
	}

	.footer-top {
		display: block;
		padding: 0 15px 24px
	}

	.footer-col {
		width: 100%;
		margin-top: 30px
	}

	.footer-col-1,
	.footer-col-4 {
		display: none
	}

	.footer-address li {
		display: inline-block;
		margin-right: 42px
	}

	.address-tabing li {
		margin-right: 22px;
		padding-right: 14px
	}

	.address-tabing li:last-child {
		padding: 0;
		margin: 0
	}

	.dmca-sec,
	.dmca-sec span,
	.link-service li a,
	.link-service ul {
		display: block
	}

	.footer-address li:last-child {
		margin-bottom: 0;
		margin-right: 0
	}

	.footer-middle {
		display: block;
		padding: 20px 15px
	}

	.dmca-sec {
		margin-bottom: 22px
	}

	.dmca-sec span {
		margin-bottom: 14px
	}

	.link-service ul li {
		display: inline-block;
		margin-bottom: 8px
	}

	.blog-feed-wrap,
	.development-process-content,
	.history-flex {
		display: block
	}

	.blog-feed,
	.feed-primary {
		width: 100%
	}

	.feed-primary {
		margin-bottom: 22px;
		justify-content: space-between;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify
	}

	.blog-feed {
		padding-left: 0
	}

	.feed-text {
		min-height: 0;
		border: none;
		padding: 0
	}

	.blog-feed .slick-arrow {
		width: 20px;
		height: 27px;
		padding: 0;
		top: -51px;
		left: auto;
		right: 0;
		border: none
	}

	.blog-feed .slick-next::after,
	.blog-feed .slick-prev::after {
		transform: rotate(90deg)
	}

	.blog-feed .slick-prev::after {
		top: 6px
	}

	.blog-feed .slick-next::after {
		top: 8px
	}

	.blog-feed .slick-next {
		right: 43px
	}

	.overview-process {
		padding: 37px 0
	}

	.development-process-left {
		margin-bottom: 20px
	}

	.development-process-left,
	.development-process-right {
		width: 100%;
		padding: 0
	}

	.development-process-left strong {
		font-size: 2rem;
		line-height: 28px
	}

	.development-process-right {
		border: 1px solid #f4f4f4;
		padding: 20px 5%;
		border-radius: 5px;
		margin-bottom: 37px;
		box-shadow: 0 0 25px rgba(244, 244, 244, .7)
	}

	.development-process-right h3 {
		font-size: 1.8rem;
		font-family: mullermediumuploaded_file
	}

	.development-process-right p {
		font-size: 1.4rem;
		line-height: 26px;
		margin-bottom: 0
	}

	.main-page-body .clients-bg-color {
		padding: 40px 0
	}

	.history-app-blog {
		padding: 30px 3%
	}

	.beyond-block {
		padding: 0
	}

	.beyond-block h2 {
		text-align: left;
		font-size: 2.8rem;
		margin-bottom: 18px;
		line-height: 1.2
	}

	.history-accordion h3 {
		padding: 19px 42px 19px 57px;
		margin-bottom: 0 !important
	}

	.history-accordion h3 i {
		left: 10px
	}

	.history-circle {
		width: 25px;
		height: 25px;
		right: 10px
	}

	.history-app-content {
		padding: 10px 0
	}

	.app-para {
		width: 100%
	}

	.app-para p {
		font-size: 1.4rem;
		margin-bottom: 12px
	}

	.center-slider .box-test-txt h4 a {
		height: 48px;
		display: flex;
		display: -ms-flexbox;
		justify-content: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		align-items: center;
		-webkit-box-align: center;
		-ms-flex-align: center
	}

	#startup .enter-prise .strip-cover {
		display: none
	}

	.portfolio-section {
		padding: 30px 0
	}

	.portfolio-head {
		margin-bottom: 35px
	}

	.portfolio-head h2 {
		font-size: 2.2rem
	}

	.portfolio-head p {
		width: 100%;
		padding: 0 3%
	}

	#container {
		padding: 0 0 16px;
		margin: 0 auto 35px;
		text-align: left;
		white-space: nowrap;
		display: flex;
		display: -ms-flexbox;
		flex-wrap: initial;
		overflow-x: scroll
	}

	.portfolio-box {
		white-space: normal;
		flex: 0 0 85%;
		max-width: 85%;
		margin: 0 8px
	}

	.portfolio-box picture {
		height: 100%
	}

	.portfolio-box img {
		width: 100%;
		height: 100%;
		object-fit: cover
	}

	.portfolio-overlay {
		padding: 10px;
		top: auto;
		transform: translateY(0)
	}

	.portfolio-box:hover .overlay-flex {
		transform: unset
	}

	.overlay-content {
		display: block;
		border: none;
		text-align: left;
		padding: 0
	}

	.overlay-flex {
		opacity: 1
	}

	.link-detail {
		padding-right: 44.5%
	}

	.overlay-content strong {
		margin-bottom: 6px;
		font-size: 1.4rem
	}

	.overlay-content span {
		font-size: 1.4rem;
		margin-bottom: 0
	}

	.btn-portfolio-detail {
		font-size: 1.4rem;
		padding: 0 12px;
		line-height: 32px;
		position: absolute;
		right: 8px;
		top: 50%;
		transform: translateY(-50%)
	}

	.button-dev a {
		margin: 0 5px
	}

	.industries-app-sol {
		padding-top: 35px
	}

	#section9 .container {
		width: 100%
	}
}

@media only screen and (max-width:499px) {
	.join-us-wrap.strip-animate .strip-down {
		left: -25%;
		top: 53%
	}

	.textarea-wrap.captcha-code-wrap {
		display: block
	}

	#captcha_text {
		width: 100%;
		float: none;
		margin: 0
	}

	.wearable-app .strip-cover {
		display: none
	}

	.app-development .strip-cover {
		z-index: 4
	}

	.join-us-wrap.strip-animate .strip-up {
		bottom: 0;
		left: -65.7%
	}

	.develop-days-right img {
		max-height: 285px;
		min-height: 0
	}
}