.captacha label.error {
	font-size: 14px;
	margin: 0
}
.mobile-dev-notch-Tech .cus_btn::before {
    background: 0 0;
}
@media(max-width:991px) {
	.sec.sec-100 {
		padding: 50px 0 100px
	}
	.our-client-logo {
		display: initial
	}
	.our-client-logo li {
		display: inline-block;
		padding: 0 20px
	}
}

@media(max-width:1366px) {
	.section-head h1 {
		font-size: 36px
	}
}

@media(max-width:1366px) {
	.trending-icon svg {
		width: 90px
	}
	.inner-cols:hover .trending-content-wrapper {
		top: 55%
	}
}

@media(max-width:1280px) {
	.inner-cols .para {
		padding: 16px 24px
	}
}

@media(max-width:991px) {
	.inner-cols {
		height: 45vh
	}
	.about-organization-wrapper {
		margin-bottom: 20px
	}
	.solution-slider .slick-arrow {
		bottom: -40px;
		left: 40px
	}
}

@media(max-width:1366px) {
	.revenue-pro-portfolid>img {
		max-width: 80%
	}
	.revenue-content h2.success-com-title {
		margin-bottom: 25px
	}
	.raised-font {
		margin-bottom: 20px
	}
	.revenue-wrapper {
		min-height: 580px
	}
	.revenue-wrapper p.raised-content {
		margin-bottom: 45px
	}
}

@media(max-width:991px) {
	.successStory-slider {
		padding-left: 20px;
		padding-right: 20px
	}
	.successStory-slider .slick-next.slick-arrow {
		left: 80px
	}
	.revenue-pro-portfolid,
	.revenue-wrapper {
		display: initial;
		padding-top: 30px
	}
	.successStory-slider .slick-arrow {
		left: 40px
	}
	.revenue-wrapper {
		min-height: 520px
	}
	.revenue-pro-portfolid {
		min-height: 350px;
		width: 500px;
		margin: auto;
		display: flex
	}
}

@media(max-width:1800px) {
	.app-teacher-portfolio figure img,
	.app-pearlCab-portfolio figure img,
	.app-fitNutro-portfolio figure img,
	.app-doctor-portfolio figure img,
	.app-egg-portfolio figure img,
	.app-sharwa-portfolio figure img {
		max-width: 85%
	}
	figure.teacher-01 img,
	figure.sharwa-01 img,
	figure.sharwa-03 img figure.teacher-03 img,
	figure.fitNutro-02 img,
	figure.doctor-01 img {
		max-width: 30%
	}
	figure.pearlCab-02 img {
		max-width: 32%
	}
	figure.egg-02 img {
		max-width: 29%
	}
	figure.teacher-04 {
		right: -39px
	}
	figure.sharwa-04 {
		right: -19px
	}
	figure.sharwa-02 {
		left: 38px
	}
	figure.pearlCab-03 {
		right: -36px
	}
	figure.egg-03 {
		right: -8px
	}
	figure.fitNutro-03 {
		right: -9px
	}
	figure.doctor-03 {
		right: 3px
	}
	figure.teacher-03,
	figure.sharwa-03 {
		bottom: -213px
	}
	.mystarApp_portfolio .app-mystarApp-portfolio img,
	.baseline_portfolio .app-baseline-portfolio img,
	.fantasy_portfolio .app-fantasy-portfolio img {
		max-width: 85%
	}
	figure.mystarApp-03 {
		right: 10px
	}
	.mystarApp_portfolio .app-mystarApp-portfolio figure.mystarApp-02 img,
	.baseline_portfolio .app-baseline-portfolio figure.baseline-01 img {
		max-width: 27%
	}
}

@media(max-width:1600px) {
	.mystarApp_portfolio .app-mystarApp-portfolio img,
	.baseline_portfolio .app-baseline-portfolio img,
	.fantasy_portfolio .app-fantasy-portfolio img {
		max-width: 79%
	}
	figure.mystarApp-03 {
		right: -3px
	}
	.app-jeeto-portfolio .jeeto-01 img {
		max-width: 80%
	}
	.app-teacher-portfolio figure.teacher-03 img,
	.app-sharwa-portfolio figure.sharwa-03 img {
		max-width: 30%
	}
	figure.ridcor-01 img {
		max-width: 90%
	}
	section.ak-latest-technology {
		padding: 100px 150px
	}
}

@media(max-width:1440px) {
	.app-teacher-portfolio figure img,
	.app-sharwa-portfolio figure img,
	.app-pearlCab-portfolio figure img,
	.app-egg-portfolio figure img,
	.app-doctor-portfolio figure img,
	.app-fitNutro-portfolio figure img {
		max-width: 75%
	}
	figure.teacher-01 img,
	figure.teacher-03 img,
	figure.sharwa-01 img,
	figure.sharwa-03 img,
	figure.pearlCab-02 img,
	figure.egg-02 img,
	figure.fitNutro-02 img,
	figure.doctor-01 img {
		max-width: 30%
	}
	figure.sharwa-03 {
		right: 0
	}
	figure.teacher-04,
	figure.pearlCab-03 {
		right: -66px
	}
	figure.sharwa-04 {
		right: -59px
	}
	figure.egg-03 {
		right: -49px
	}
	figure.egg-01 {
		left: 31px
	}
	figure.fitNutro-03 {
		right: -46px
	}
	figure.doctor-03 {
		right: -50px
	}
	figure.doctor-02 {
		left: 30px
	}
	.mystarApp_portfolio .app-mystarApp-portfolio img,
	.baseline_portfolio .app-baseline-portfolio img,
	.fantasy_portfolio .app-fantasy-portfolio img {
		max-width: 72%
	}
	figure.mystarApp-03 {
		right: -33px
	}
	figure.baseline-03 {
		right: 6px
	}
	figure.baseline-02 {
		left: 6px
	}
	figure.fantasy-02 {
		right: 10%
	}
	figure.fantasy-01 {
		left: 10%
	}
	.OtherSoultion-title-des h2 {
		font-size: 37px
	}
	section.operational-solution-wrapper.magento-specificOfferings .skillset-img-wrapper img {
		max-width: 40%
	}
	figure.streetFood-01 img {
		max-width: 90%
	}
}

@media(max-width:1400px) {
	.mystarApp_portfolio .app-mystarApp-portfolio img,
	.baseline_portfolio .app-baseline-portfolio img,
	.fantasy_portfolio .app-fantasy-portfolio img {
		max-width: 66%
	}
	figure.mystarApp-03 {
		right: -53px
	}
	.OtherSoultion-title-des h2 {
		font-size: 32px
	}
	section.ak-latest-technology {
		padding: 100px 100px
	}
}

@media(max-width:1366px) {
	.technology-wrapper .technologyIcon {
		padding: 20px 10px
	}
	.technologyIcon img {
		max-width: 46px
	}
	figure.investExpert-01 img,
	figure.kerry-01 img,
	figure.benvenuto-01 img,
	figure.american-orchid-01 img,
	figure.greenandblack-01 img,
	figure.smartHome-01 img,
	figure.notify-01 img,
	figure.fireviteWeb-01 img,
	figure.sunshine-web img,
	figure.wattsupEnergy-01 img,
	figure.allInOne-01 img,
	figure.zednielmabh-01 img,
	figure.anerweb-01 img,
	figure.niki-infotech-01 img {
		max-width: 80%;
		margin: auto
	}
	figure.fitNutro-web-01 img {
		max-width: 80%;
		margin: auto
	}
	figure.leaserate-01 img,
	figure.readup-01 img,
	figure.colnayler-01 img,
	figure.careforkids-01 img {
		display: block;
		max-width: 90%;
		margin: auto
	}
	figure.streetFood-01 img {
		max-width: 86%
	}
	.app-teacher-portfolio figure img,
	.app-sharwa-portfolio figure img,
	.app-pearlCab-portfolio figure img,
	.app-egg-portfolio figure img,
	.app-fitNutro-portfolio figure img {
		max-width: 65%
	}
	.app-teacher-portfolio figure.teacher-01 img,
	.app-teacher-portfolio figure.teacher-03 img,
	.app-sharwa-portfolio figure.sharwa-01 img,
	.app-sharwa-portfolio figure.sharwa-03 img,
	figure.fitNutro-02 img {
		max-width: 27%
	}
	figure.pearlCab-02 img {
		max-width: 29%
	}
	figure.egg-02 img {
		max-width: 27%
	}
	figure.egg-01 {
		left: 38px
	}
	figure.teacher-01,
	figure.sharwa-01 {
		top: -190px
	}
	figure.teacher-03,
	figure.sharwa-03 {
		bottom: -123px
	}
	figure.teacher-04,
	figure.sharwa-04 {
		right: -100px
	}
	figure.pearlCab-03,
	figure.egg-03 {
		right: -70px
	}
	figure.fitNutro-03 {
		right: -73px
	}
	.port_sliderHome p.portfolio-content {
		margin: 30px 0 45px 0;
		font-size: 16px
	}
	.port_sliderHome .pro-title {
		font-size: 36px
	}
	span.left-subText-top {
		font-size: 19px
	}
	.magentoMobile-dev-wrapper .appBackend-image-wrapper img {
		max-width: 70%
	}
	section.operational-solution-wrapper.magento-specificOfferings {
		padding: 100px 0 80px 0
	}
	.baabuk_portfolio figure.investExpert-01 img,
	figure.benvenuto-01 img,
	figure.american-orchid-01 img,
	figure.notify-01 img,
	figure.fitNutro-web img,
	figure.greenandblack-01 img,
	figure.smartHome-01 img,
	figure.fireviteWeb-01 img,
	figure.allInOne-01 img,
	figure.zednielmabh-01 img,
	figure.anerweb-01 img,
	figure.niki-infotech-01 img,
	figure.sunshine-web-01 img {
		max-width: 100%
	}
	figure.wattsupEnergy-01 img {
		max-width: 94%
	}
	figure.ridcor-01 img {
		max-width: 86%;
		margin: auto
	}
}

@media(max-width:1280px) {
	.app-doctor-portfolio figure img {
		max-width: 67%
	}
	figure.teacher-01 img,
	figure.doctor-01 img,
	figure.teacher-03 img,
	figure.pearlCab-02 img,
	figure.egg-02 img,
	figure.fitNutro-02 img {
		max-width: 30%
	}
	figure.doctor-03 {
		right: -70px
	}
	.technology-content h2.technology-title {
		margin: 10px 15px 0;
		min-height: 46px
	}
}

@media(min-width:992px) {
	.portfolio-device {
		display: none
	}
}

@media(max-width:991px) {
	.portfolio_more,
	.portfolio_more-twoCol,
	.portfolio_more-threeCol,
	.portfolio_more-fourCol {
		display: none
	}
	h2.portfolio-title-name {
		font-size: 30px;
		font-weight: 600;
		color: #000
	}
	.portfolio-content {
		font-size: 18px;
		padding: 20px 0
	}
	.investExpert-bg,
	.smartHome-bg,
	.norfolkFlorist-bg,
	.partspak-bg,
	.evitamins-bg,
	.greenandblack-bg,
	.sunshine-web-bg,
	.niki-infotech-bg,
	.anerweb-bg,
	.zednielmabh-bg,
	.fireviteWeb-bg,
	.wattsupEnergy-bg,
	.allInOne-bg,
	.american-orchid-bg,
	.benvenuto-bg,
	.waiverPro-bg,
	.baabuk-bg,
	.teacher-bg,
	.sharwa-bg,
	.pearlCab-bg,
	.fitNutro-bg,
	.kerry-bg,
	.leaserate-bg,
	.jeeto-bg,
	.careforkids-bg,
	.colnayler-bg,
	.readup-bg,
	.streetFood-bg,
	.doctor-bg,
	.northern-bg,
	.ssomd-bg,
	.craftsnmore-bg,
	.egg-bg,
	.fantasy-portfolio-mobile .portfolio-device-img,
	.notify-bg,
	.ridcor-bg,
	.fitNutro-web-bg {
		height: 500px;
		overflow: hidden
	}
	.portfolio-device-content {
		padding: 40px 0;
		position: relative;
		z-index: 9999999;
		background: #fff
	}
	.portfolio-device .owl-dots {
		text-align: center
	}
	.portfolio-device .owl-dots button.owl-dot,
	.testimonial-slider ul.slick-dots li button {
		width: 10px;
		height: 10px;
		background: rgba(0, 0, 0, .3);
		border-radius: 50px;
		display: inline-block;
		cursor: pointer;
		margin: 0 5px;
		outline: 0
	}
	.portfolio-device .owl-dots button.owl-dot.active,
	.testimonial-slider ul.slick-dots li.slick-active button {
		background: #067abf
	}
	.norfolkFlorist-bg.portfolio-device-img,
	.partspak-bg.portfolio-device-img,
	.evitamins-bg.portfolio-device-img,
	.investExpert-bg.portfolio-device-img,
	.smartHome-bg.portfolio-device-img,
	.greenandblack-bg.portfolio-device-img,
	.sunshine-web-bg.portfolio-device-img,
	.niki-infotech-bg.portfolio-device-img,
	.anerweb-bg.portfolio-device-img,
	.zednielmabh-bg.portfolio-device-img,
	.fireviteWeb-bg.portfolio-device-img,
	.wattsupEnergy-bg.portfolio-device-img,
	.allInOne-bg.portfolio-device-img,
	.american-orchid-bg.portfolio-device-img,
	.benvenuto-bg.portfolio-device-img,
	.waiverPro-bg.portfolio-device-img,
	.baabuk-bg.portfolio-device-img,
	.teacher-bg.portfolio-device-img,
	.sharwa-bg.portfolio-device-img,
	.kerry-bg.portfolio-device-img,
	.colnayler-bg.portfolio-device-img,
	.leaserate-bg.portfolio-device-img,
	.jeeto-bg.portfolio-device-img,
	.careforkids-bg.portfolio-device-img,
	.readup-bg.portfolio-device-img,
	.streetFood-bg.portfolio-device-img,
	.doctor-bg.portfolio-device-img,
	.northern-bg.portfolio-device-img,
	.ssomd-bg.portfolio-device-img,
	.craftsnmore-bg.portfolio-device-img,
	.fantasy-portfolio-mobile .portfolio-device-img,
	.notify-bg.portfolio-device-img,
	.fitNutro-web-bg.portfolio-device-img,
	.ridcor-bg.portfolio-device-img {
		display: flex;
		align-items: center;
		justify-content: center
	}
	.leaserate-bg.portfolio-device-img,
	.jeeto-bg.portfolio-device-img,
	.careforkids-bg.portfolio-device-img,
	.colnayler-bg.portfolio-device-img,
	.readup-bg.portfolio-device-img,
	.streetFood-bg.portfolio-device-img,
	.ssomd-bg.portfolio-device-img,
	.fantasy-portfolio-mobile .jeeto-bg.portfolio-device-img,
	.norfolkFlorist-bg.portfolio-device-img {
		align-items: flex-end
	}
	.norfolkFlorist-bg.portfolio-device-img figure.colnayler,
	.partspak-bg.portfolio-device-img figure.wattsupEnergy,
	.evitamins-bg.portfolio-device-img figure.smartHome,
	.investExpert-bg.portfolio-device-img figure.investExpert,
	.smartHome-bg.portfolio-device-img figure.smartHome,
	.greenandblack-bg.portfolio-device-img figure.greenandblack,
	.niki-infotech-bg.portfolio-device-img figure.niki-infotech,
	.anerweb-bg.portfolio-device-img figure.anerweb,
	.zednielmabh-bg.portfolio-device-img figure.zednielmabh,
	.wattsupEnergy-bg.portfolio-device-img figure.wattsupEnergy,
	.notify-bg.portfolio-device-img figure.notify,
	.fitNutro-web-bg.portfolio-device-img figure.fitNutro-web,
	.ridcor-bg.portfolio-device-img figure.ridcor,
	.american-orchid-bg.portfolio-device-img figure.american-orchid,
	.benvenuto-bg.portfolio-device-img figure.benvenuto,
	.waiverPro-bg.portfolio-device-img figure.waiverPro,
	.baabuk-bg.portfolio-device-img figure.baabuk,
	.kerry-bg.portfolio-device-img figure.kerry,
	.leaserate-bg.portfolio-device-img figure.leaserate,
	.jeeto-bg.portfolio-device-img figure.jeeto,
	.careforkids-bg.portfolio-device-img figure.careforkids,
	.colnayler-bg.portfolio-device-img figure.colnayler,
	.readup-bg.portfolio-device-img figure.readup,
	.streetFood-bg.portfolio-device-img figure.streetFood,
	.northern-bg.portfolio-device-img figure.northern,
	.ssomd-bg.portfolio-device-img figure.ssomd,
	.craftsnmore.portfolio-device-img figure.craftsnmore {
		max-width: 80%;
		margin: auto
	}
	.magentoOtherSoultion-item {
		padding: 80px 40px 0;
		min-height: 443px
	}
	.magentoOtherSoultion-item.gray {
		background: #f6f6f6
	}
	section.operational-solution-wrapper.magento-specificOfferings .skillset-img-wrapper img {
		max-width: 27%
	}
	section.ak-latest-technology {
		padding: 70px 20px
	}
}

@media(max-width:767px) {
	.sec.sec-100 {
		padding: 50px 0 50px
	}
	.section-head h1 {
		font-size: 40px
	}
	.divided,
	.section-head .divided:before {
		width: 120px
	}
	@-webkit-keyframes move {
		0% {
			left: 0
		}
		50% {
			left: 80px
		}
		100% {
			left: 0
		}
	}
	@keyframes move {
		0% {
			left: 0
		}
		50% {
			left: 80px
		}
		100% {
			left: 0
		}
	}
	.about_content p,
	.main-banner .banner-content .small-text,
	.revenue-wrapper p.raised-content {
		font-size: 18px
	}
	.about_content p.sub-title-para {
		font-size: 20px
	}
	.inner-cols {
		height: 400px
	}
	.solution-carousel .owl-nav {
		bottom: -70px
	}
	.raised-font {
		font-size: 30px
	}
	.raised-font>span {
		font-size: 40px
	}
	.revenue-content h2.success-com-title {
		font-size: 26px
	}
	.revenue-wrapper p.raised-content {
		margin-bottom: 20px
	}
	.successStory-slider .slick-arrow {
		bottom: -20px
	}
	.norfolkFlorist-bg,
	.partspak-bg,
	.evitamins-bg,
	.investExpert-bg,
	.smartHome-bg,
	.greenandblack-bg,
	.sunshine-web-bg,
	.niki-infotech-bg,
	.anerweb-bg,
	.zednielmabh-bg,
	.fireviteWeb-bg,
	.wattsupEnergy-bg,
	.allInOne-bg,
	.american-orchid-bg,
	.benvenuto-bg,
	.baabuk-bg,
	.teacher-bg,
	.waiverPro-bg,
	.sharwa-bg,
	.pearlCab-bg,
	.fitNutro-bg,
	.kerry-bg,
	.leaserate-bg,
	.jeeto-bg,
	.careforkids-bg,
	.colnayler-bg,
	.readup-bg,
	.streetFood-bg,
	.doctor-bg,
	.northern-bg,
	.ssomd-bg,
	.egg-bg,
	.craftsnmore-bg,
	.fantasy-portfolio-mobile .portfolio-device-img,
	.notify-bg,
	.ridcor-bg,
	.fitNutro-web-bg {
		height: 340px
	}
	.norfolkFlorist-bg.portfolio-device-img figure.colnayler,
	.partspak-bg.portfolio-device-img figure.wattsupEnergy,
	.evitamins-bg.portfolio-device-img figure.smartHome,
	.investExpert-bg.portfolio-device-img figure.investExpert,
	.smartHome-bg.portfolio-device-img figure.smartHome,
	.greenandblack-bg.portfolio-device-img figure.greenandblack,
	.sunshine-web-bg.portfolio-device-img figure.sunshine-web,
	.niki-infotech-bg.portfolio-device-img figure.niki-infotech,
	.anerweb-bg.portfolio-device-img figure.anerweb,
	.zednielmabh-bg.portfolio-device-img figure.zednielmabh,
	.fireviteWeb-bg.portfolio-device-img figure.fireviteWeb,
	.wattsupEnergy-bg.portfolio-device-img figure.wattsupEnergy,
	.allInOne-bg.portfolio-device-img figure.allInOne,
	.american-orchid-bg.portfolio-device-img figure.american-orchid,
	.benvenuto-bg.portfolio-device-img figure.benvenuto,
	.waiverPro-bg.portfolio-device-img figure.waiverPro,
	.baabuk-bg.portfolio-device-img figure.baabuk,
	.kerry-bg.portfolio-device-img figure.kerry,
	.leaserate-bg.portfolio-device-img figure.leaserate,
	.jeeto-bg.portfolio-device-img figure.jeeto,
	.careforkids-bg.portfolio-device-img figure.careforkids,
	.colnayler-bg.portfolio-device-img figure.colnayler,
	.readup-bg.portfolio-device-img figure.readup,
	.streetFood-bg.portfolio-device-img figure.streetFood,
	.ssomd-bg.portfolio-device-img figure.ssomd,
	.craftsnmore.portfolio-device-img figure.craftsnmore,
	.notify-bg.portfolio-device-img figure.notify,
	.fitNutro-web-bg.portfolio-device-img figure.fitNutro-web,
	.ridcor-bg.portfolio-device-img figure.ridcor {
		max-width: 100%
	}
	.northern-bg.portfolio-device-img figure.northern {
		max-width: 90%
	}
	.teacher-bg.portfolio-device-img figure.teacher,
	.doctor-bg.portfolio-device-img figure.doctor {
		max-width: 85%;
		margin: auto
	}
	.sharwa-bg.portfolio-device-img figure.sharwa {
		max-width: 80%;
		margin: auto
	}
	.client-slideBg {
		position: absolute;
		left: 10px;
		right: 10px
	}
	.client-slideBg img {
		transform: rotate(45deg)
	}
	.portfolio-device .owl-dots button.owl-dot {
		width: 8px;
		height: 8px;
		margin: 0 3px
	}
	.weAreHiring,
	.weAreHiring-wrapper {
		position: static
	}
	.weAreHiring {
		padding: 20px
	}
	.contact-sec .px-0 {
		padding: 0 15px!important
	}
	.contact-sec .main-contact-block {
		box-shadow: none;
		border: 0;
		border-radius: 0
	}
	.partner-wrapper ul.list-inline {
		display: block;
		padding-top: 15px
	}
	.partner-wrapper ul.list-inline li>img {
		max-width: 80%
	}
	.partner-wrapper ul.list-inline li {
		height: 80px;
		margin: auto;
		width: 49%
	}
	.inquriy_btn {
		justify-content: center
	}
	.blog-sec .mt-5 {
		margin: 0!important
	}
	.baseline-bg.portfolio-device-img figure.baseline img {
		max-width: 85%
	}
	.jeeto-portfolio figure.jeeto img {
		max-width: 100%
	}
	section.ak-latest-technology {
		padding: 70px 0
	}
}

@media(device-aspect-ratio:40/71) {
	.norfolkFlorist-bg,
	.partspak-bg,
	.evitamins-bg,
	.investExpert-bg,
	.smartHome-bg,
	.greenandblack-bg,
	.sunshine-web-bg,
	.niki-infotech-bg,
	.anerweb-bg,
	.zednielmabh-bg,
	.fireviteWeb-bg,
	.wattsupEnergy-bg,
	.allInOne-bg,
	.american-orchid-bg,
	.benvenuto-bg,
	.waiverPro-bg,
	.baabuk-bg,
	.teacher-bg,
	.sharwa-bg,
	.pearlCab-bg,
	.fitNutro-bg,
	.kerry-bg,
	.leaserate-bg,
	.jeeto-bg,
	.careforkids-bg,
	.readup-bg,
	.colnayler-bg,
	.streetFood-bg,
	.doctor-bg,
	.northern-bg,
	.ssomd-bg,
	.craftsnmore-bg,
	.egg-bg,
	.fantasy-portfolio-mobile .portfolio-device-img,
	.notify-bg,
	.ridcor-bg,
	.fitNutro-web-bg {
		height: 290px
	}
	.successStory-slider .slick-arrow {
		bottom: -50px
	}
	.inner-cols {
		height: 70vh
	}
	.sec.revenue-sec.sec-100 {
		padding-bottom: 100px
	}
}

@media(max-width:1600px) {
	h1.wrapper-title.top-banner-title {
		font-size: 55px
	}
	.top-banner-content .section-tagline {
		font-size: 18px
	}
}

@media(max-width:1366px) {
	h1.wrapper-title.top-banner-title {
		font-size: 40px;
		margin-bottom: 20px
	}
}

@media(max-width:767px) {
	h1.wrapper-title.top-banner-title {
		font-size: 35px
	}
}

@media(max-width:1800px) {
	.mobileApp-content-wrapper {
		margin-left: 40px
	}
}

@media(max-width:1600px) {
	.mobileApp-banner .mobileApp-img-wrapper img {
		max-width: 70%;
		display: block;
		margin: auto
	}
	.mobileApp-banner::before {
		background-size: 45%
	}
	.mobileApp-content-wrapper h1.wrapper-title.top-banner-title {
		font-size: 45px;
		margin-bottom: 20px
	}
}

@media(max-width:1440px) {
	.mobileApp-banner .mobileApp-img-wrapper img {
		max-width: 80%
	}
}

@media(max-width:1400px) {
	.mobileApp-banner .mobileApp-img-wrapper img {
		max-width: 100%
	}
}

@media(max-width:1366px) {
	.mobileApp-banner .mobileApp-img-wrapper img {
		max-width: 70%
	}
	.mobileApp-content-wrapper .section-tagline {
		font-size: 18px
	}
	.mobile-app-form.pt-5 {
		padding-top: 1rem!important
	}
	.mobileApp-content-wrapper h1.wrapper-title.top-banner-title {
		font-size: 36px
	}
}

@media(max-width:1280px) {
	.mobileApp-banner .mobileApp-img-wrapper img {
		max-width: 100%
	}
}

@media(max-height:860px) {
	.mobileApp-banner .mobileApp-img-wrapper img {
		max-height: 610px
	}
	.mobileApp-content-wrapper h1.wrapper-title.top-banner-title {
		font-size: 32px
	}
	.mobileApp-content-wrapper .section-tagline {
		font-size: 16px
	}
}

@media(max-width:991px) {
	.mobileApp-img-wrapper {
		display: none
	}
	.mobileApp-banner::before {
		display: none
	}
	.mobileApp-content-wrapper {
		margin: 0
	}
	h1.client-title-block {
		font-size: 38px;
		color: #000
	}
	.mobileApp-content-wrapper h1.wrapper-title.top-banner-title,
	.mobileApp-content-wrapper .section-tagline {
		text-align: center
	}
}

@media(max-width:767px) {
	.mobileApp-content-wrapper .form-group {
		margin-bottom: 30px!important
	}
	.clientIntro.clientIntro-mobile {
		text-align: center
	}
	h1.client-title-block {
		font-size: 28px;
		color: #000;
		margin-top: 40px
	}
}

@media(max-width:991px) {
	.clientLogos {
		display: block;
		text-align: center
	}
}

@media(max-width:1366px) {
	.service-Navtab li.service-item {
		height: 145px
	}
	.service-Navtab .service-icon {
		max-width: 45px
	}
	.service-Navtab li.service-item h2 {
		font-size: 14px
	}
	.service-tabpanel {
		padding: 110px 0
	}
	ul.service-Navtab {
		width: 350px
	}
}

@media(max-width:991px) {
	ul.service-Navtab {
		width: 90%
	}
	.service-Navtab li.service-item {
		width: 33.33%
	}
	.service-tabpanel {
		padding: 100px 0
	}
	.mobileApp-service .section-head .divided {
		margin: 0 auto 60px
	}
	.mobileApp-service .section-head .divided:after,
	.mobileApp-service .section-head .divided:before {
		background: #fff
	}
	.left-service-des .tab-content .services-content-wrapper {
		margin: 50px 0
	}
	section.mobileApp-service {
		background: #fff
	}
}

@media(max-width:1800px) {
	.app-fantasymobile-portfolio figure img,
	.app-kuwait-portfolio figure img,
	.app-rankRide-portfolio figure img,
	.app-samyda-portfolio figure img {
		max-width: 90%
	}
	figure.samyda-01 {
		left: 9px;
		bottom: -210px
	}
	figure.samyda-02 {
		right: -5px;
		top: -145px
	}
	figure.samyda-03 {
		bottom: -60px;
		right: -160px
	}
	figure.samyda-04 {
		left: -146px;
		top: -33px
	}
	figure.rankRide-02 {
		right: 340px;
		bottom: 130px
	}
	figure.rankRide-01 {
		bottom: 70px
	}
	figure.rankRide-03 {
		bottom: 190px
	}
	figure.fantasymobile-03,
	figure.kuwait-03 {
		right: 10px
	}
	figure.fantasymobile-02,
	figure.kuwait-02 {
		left: 10px
	}
}

@media(max-width:1600px) {
	.app-fantasymobile-portfolio figure img,
	.app-kuwait-portfolio figure img,
	.app-samyda-portfolio figure img {
		max-width: 80%
	}
	.app-rankRide-portfolio figure img {
		max-width: 70%
	}
	section.notch-Tech>.container-fluid>.row {
		margin: initial
	}
	figure.rankRide-02 {
		right: 247px
	}
	figure.rankRide-01 {
		right: 0
	}
	figure.fantasymobile-01 img,
	figure.kuwait-01 img {
		max-width: 30%
	}
}

@media(max-width:1440px) {
	.app-fantasymobile-portfolio figure img,
	.app-kuwait-portfolio figure img {
		max-width: 70%
	}
	.app-rankRide-portfolio figure img {
		max-width: 68%
	}
	.app-samyda-portfolio figure img {
		max-width: 75%
	}
	figure.samyda-03 {
		bottom: -40px;
		right: -220px
	}
	figure.fantasymobile-01 img,
	figure.kuwait-01 img {
		max-width: 32%
	}
	figure.rankRide-02 {
		right: 210px
	}
	figure.rankRide-01 {
		right: 0
	}
	figure.samyda-01 {
		left: -31px
	}
	figure.samyda-02 {
		right: -45px;
		top: -105px
	}
}

@media(max-width:1400px) {
	.technologies-wrapper {
		width: initial
	}
	figure.samyda-01 {
		bottom: -100px
	}
	figure.samyda-02 {
		right: -65px;
		top: -55px
	}
	figure.samyda-04 {
		left: -136px
	}
	figure.rankRide-01 {
		bottom: 140px
	}
	figure.rankRide-02 {
		bottom: 200px
	}
	figure.rankRide-03 {
		bottom: 260px
	}
}

@media(max-width:1366px) {
	.left-service-des .section-head,
	.left-service-des .tab-content .services-content-wrapper {
		padding-left: 40px
	}
	.mobileApp-content-wrapper h1.wrapper-title {
		font-size: 52px
	}
	figure.rankRide-01 {
		bottom: 10px;
		right: -50px
	}
	figure.rankRide-02 {
		bottom: 40px;
		right: 180px
	}
	figure.rankRide-03 {
		bottom: 70px;
		left: 60px
	}
	.app-samyda-portfolio figure img {
		max-width: 60%
	}
	figure.samyda-01 {
		left: 30px;
		bottom: -140px
	}
	figure.samyda-02 {
		right: -95px;
		top: -95px
	}
	figure.samyda-03 {
		bottom: 0;
		right: -280px
	}
	figure.samyda-04 {
		left: -86px
	}
	.mobileApp-landingPae .mobileApp-content-wrapper {
		margin-top: 70px
	}
}

@media(max-width:1280px) {
	.industry-content h2.industry-title {
		font-size: 18px
	}
	figure.fantasymobile-02,
	figure.kuwait-02 {
		left: 0
	}
	figure.fantasymobile-03,
	figure.kuwait-03 {
		right: 0
	}
	figure.rankRide-02 {
		right: 150px
	}
	.technologies-wrapper {
		padding: 18px 0
	}
	.technologies-content .technologies-title {
		font-size: 18px
	}
	figure.samyda-01 {
		left: -30px;
		bottom: -40px
	}
	figure.samyda-02 {
		right: -175px;
		top: -35px
	}
	figure.samyda-03 {
		bottom: 20px;
		right: -250px
	}
	figure.samyda-04 {
		left: -116px;
		top: 37px
	}
	.mobileApp-landingPae .mobileApp-content-wrapper {
		margin-top: 0
	}
}

@media(max-width:767px) {
	.mobileApp-banner {
		height: initial;
		display: block;
		padding: 150px 0 20px
	}
	.mobileApp-content-wrapper {
		margin: 0
	}
	.mobileApp-img-wrapper {
		position: initial;
		max-width: 100%
	}
	.mobileApp-content-wrapper .section-tagline {
		letter-spacing: initial;
		font-size: 18px
	}
	.mobile-platform,
	.mobileApp-overview {
		padding: 50px 0!important
	}
	.platform-icon svg {
		display: block;
		margin: auto
	}
	.platform-icon h5 {
		text-align: center;
		margin: 15px 0 0;
		display: block
	}
	.section-shape {
		bottom: -2px
	}
	.revenue-pro-portfolid {
		width: initial
	}
	.revenue-pro-portfolid {
		min-height: 240px
	}
	.left-service-des .section-head,
	.left-service-des .tab-content .services-content-wrapper {
		padding-left: 0
	}
	.service-Navtab li.service-item {
		width: 50%;
		height: 130px
	}
	.service-Navtab .service-icon {
		max-width: 40px
	}
	.service-Navtab li.service-item h2 {
		font-size: 14px
	}
	.service-tabpanel {
		padding: 50px 0 0;
		background: #fff
	}
	.left-service-des .tab-content .services-content-wrapper {
		margin: 0 0 50px
	}
	.sectionHead-wrapper .section-head h1 {
		color: #212121!important
	}
	.sectionHead-wrapper .section-head h1 span {
		color: #0579bf!important
	}
	.mobileApp-service .section-head .divided:after,
	.mobileApp-service .section-head .divided:before {
		background: #067abf
	}
	.clientLogos li {
		width: 48%
	}
	.service-Navtab li.service-item {
		border: 1px solid #ddd
	}
}

@media(device-aspect-ratio:40/71) {
	.mobile-platform .nav-tabs .nav-item {
		width: 120px
	}
}

@media(max-width:1800px) {
	.appDeveloment-content-wrapper,
	.webdevelopmentinner-content-wrapper {
		margin-left: 40px
	}
	.appDeveloment-img-wrapper img,
	.webdevelopmentinner-img-wrapper img {
		max-width: 60%
	}
}

@media(max-width:1366px) {
	.appDeveloment-banner.banner-top-wrapper,
	.webdevelopmentinner-banner.banner-top-wrapper {
		padding: 160px 0 80px
	}
	.appDeveloment-img-wrapper img,
	.webdevelopmentinner-img-wrapper img {
		max-width: 50%
	}
}

@media(max-width:991px) {
	.appDeveloment-overview .about-organization-wrapper {
		margin-bottom: 40px
	}
	.appDeveloment-overview,
	.whychoose-company,
	section.industry-specific {
		padding: 50px 0 50px!important
	}
	.work-process-wrapper {
		min-height: 170px
	}
	.hireDeveloper-wrap {
		padding: 100px 15px
	}
	.company-performance p,
	.lets-start p {
		margin: 0
	}
	.appDeveloment-img-wrapper img,
	.webdevelopmentinner-img-wrapper img {
		max-width: 40%
	}
	.onDemandSolution-banner {
		height: initial;
		padding: 200px 0
	}
}

@media(max-width:767px) {
	.work-process-wrapper {
		margin: 10px 15px
	}
	.hireDeveloper-wrap {
		padding: 100px 0
	}
	.appDeveloment-img-wrapper img,
	.webdevelopmentinner-img-wrapper img {
		max-width: 100%
	}
	.hireDeveloper .hireIcon svg {
		max-width: 13%;
		height: auto;
		display: block;
		margin-bottom: 20px
	}
	.hireDeveloper .hireIcon {
		margin: 0
	}
	.appDeveloment-block,
	.webdevelopmentinner-block {
		max-width: 50%;
		margin: auto;
		margin-top: 30px
	}
	.appDeveloment-content-wrapper h1.wrapper-title,
	.webdevelopmentinner-content-wrapper h1.wrapper-title {
		text-align: center
	}
	.appDeveloment-content-wrapper,
	.webdevelopmentinner-content-wrapper {
		margin: 0
	}
	.appDeveloment-content-wrapper .section-tagline {
		font-size: 16px;
		text-align: center
	}
	.devService-wrapper {
		margin-top: 30px!important
	}
	.devService-overlay-wrapper {
		padding: 30px 20px
	}
}

@media(max-width:1800px) {
	.industrieblock-content-wrapper h1.wrapper-title {
		font-size: 55px
	}
	.industrieblock-content-wrapper {
		margin-left: 40px
	}
}

@media(max-width:1600px) {
	.industrieblock-img-wrapper .industrieblock-block img {
		width: 55%
	}
}

@media(max-width:1440px) {
	.industrieblock-content-wrapper h1.wrapper-title {
		font-size: 45px
	}
	.industrieblock-content-wrapper .section-tagline {
		font-size: 17px
	}
	.industrieblock-img-wrapper .industrieblock-block img {
		width: 60%
	}
	.industrieblock-right {
		padding: 130px 50px
	}
}

@media(max-width:1366px) {
	.industrieblock-img-wrapper .industrieblock-block img {
		width: 55%
	}
}

@media(max-width:991px) {
	.industrieblock-img-wrapper .industrieblock-block img {
		width: 40%
	}
	.industrieblock-content-wrapper {
		margin-top: -270px
	}
}

@media(max-width:767px) {
	.industrieblock-content-wrapper {
		margin: 0
	}
	.industrieblock-img-wrapper {
		position: initial
	}
	.industrieblock-img-wrapper .industrieblock-block img {
		width: 60%
	}
	.industrieblock-banner {
		height: initial;
		display: block;
		padding: 150px 0 20px
	}
	.industrieblock-content-wrapper {
		text-align: center
	}
	.industrieblock-content-wrapper .section-tagline {
		margin-bottom: 20px
	}
}

@media(max-width:1440px) {
	.industrieblock-right {
		padding: 130px 50px
	}
	.overview-industry-item {
		padding: 48px 20px 38px
	}
	.overview-industry-item .ind-content h2 {
		font-size: 20px
	}
}

@media(max-width:1366px) {
	.industrieblock-overview .overview-left-wrapper {
		padding: 170px 65px 130px 65px
	}
}

@media(max-width:991px) {
	.industrieblock-right {
		padding: 100px 50px 50px
	}
	.industrieblock-overview .overview-left-wrapper {
		padding: 80px 55px 55px 55px
	}
}

@media(max-width:767px) {
	.industrieblock-right {
		padding: 100px 15px 50px
	}
	.overview-industry-item {
		margin-bottom: 60px!important
	}
	.industrieblock-overview .overview-left-wrapper {
		padding: 60px 45px 0 45px
	}
	.section-head h1 {
		font-size: 30px
	}
	.overview-content-wrapper>h3 {
		font-size: 20px;
		margin-bottom: 10px
	}
}

@media(max-width:1440px) {
	.industryServices h4,
	.solution-advanceFeature h4 {
		font-size: 20px
	}
	.advanceFeature-wrapper a.advanceFeature-title .icon,
	.service-expand a.service-title .icon {
		max-width: 55px
	}
	.advanceFeature-wrapper ul a,
	.advanceFeature-wrapper ul span,
	.service-expand ul a,
	.service-expand ul span {
		font-size: 14px
	}
	.appService-icon {
		width: 130px;
		margin-right: 20px
	}
}

@media(max-width:1400px) {
	.industryServices .box .service-title,
	.solution-advanceFeature .box .advanceFeature-title {
		padding: 10px
	}
	.advanceFeature-wrapper:hover,
	.service-expand:hover {
		padding: 20px
	}
	.advanceFeature-wrapper:hover .advanceFeature-title,
	.service-expand:hover .service-title {
		padding: 0
	}
	.appsolution-wrapper .dedicatedService-right {
		max-width: 58%;
		margin: auto
	}
}

@media(max-width:1366px) {
	.industryServices p,
	.solution-advanceFeature p {
		margin: 15px 0
	}
	.industryServices h4,
	.solution-advanceFeature h4 {
		font-size: 17px
	}
	.industryServices p,
	.solution-advanceFeature p {
		font-size: 14px
	}
}

@media(min-width:991px) {
	.advanceFeature-wrapper:hover,
	.service-expand:hover {
		width: 200%;
		height: 200%;
		padding: 40px;
		z-index: 99
	}
}

.clearfix:after {
	clear: both;
	content: "";
	display: block
}

@media(min-width:991px) {
	.industryServices .b-3:before {
		padding-top: 200%
	}
	.industryServices .b-1 .service-expand,
	.solution-advanceFeature .b-1 .advanceFeature-wrapper {
		top: auto;
		right: auto;
		left: 0;
		bottom: 0
	}
	.service-main-outer .box,
	.solution-advanceFeature .box {
		width: 100%;
		background-size: cover;
		-webkit-transition: all .3s ease-out 0s;
		-moz-transition: all .3s ease-out 0s;
		-ms-transition: all .3s ease-out 0s;
		-o-transition: all .3s ease-out 0s;
		transition: all .3s ease-out 0s
	}
	.service-main-outer .box .icon,
	.service-main-outer .box h4,
	.solution-advanceFeature .box .icon,
	.solution-advanceFeature .box h4 {
		-webkit-transition: all .3s ease-out 0s;
		-moz-transition: all .3s ease-out 0s;
		-ms-transition: all .3s ease-out 0s;
		-o-transition: all .3s ease-out 0s;
		transition: all .3s ease-out 0s
	}
	.industryServices .b-3 .service-expand:hover,
	.solution-advanceFeature .b-1 .advanceFeature-wrapper:hover,
	.solution-advanceFeature .b-3 .advanceFeature-wrapper:hover {
		height: 100%
	}
	.industryServices .b-2 .service-expand,
	.solution-advanceFeature .b-2 .advanceFeature-wrapper {
		left: auto;
		right: 0;
		bottom: auto;
		top: 0
	}
	.industryServices .b-6 .service-expand,
	.solution-advanceFeature .b-6 .advanceFeature-wrapper {
		top: 0;
		right: 0;
		left: auto;
		bottom: auto
	}
	.industryServices .b-7 .service-expand,
	.solution-advanceFeature .b-7 .advanceFeature-wrapper {
		top: auto;
		left: 0;
		bottom: 0
	}
	.advanceFeature-wrapper:hover .icon,
	.service-expand:hover .icon {
		-webkit-transform: translateY(0)!important;
		-ms-transform: translateY(0)!important;
		transform: translateY(0)!important
	}
	.advanceFeature-wrapper:hover .advanceFeature-inner-content,
	.service-expand:hover .services-inner-content {
		display: block;
		width: 100%;
		overflow: visible
	}
	.advanceFeature-wrapper:hover .advanceFeature-title,
	.service-expand:hover .service-title {
		position: relative;
		top: auto;
		text-align: left;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
		margin-bottom: 5px
	}
}

@media(min-width:480px) {
	.advanceFeature-wrapper h5,
	.advanceFeature-wrapper p,
	.service-expand h5,
	.service-expand p {
		display: block
	}
}

@media(max-width:991px) {
	.advanceFeature-wrapper.open,
	.service-expand.open {
		height: 100%;
		display: block
	}
	.advanceFeature-wrapper.open .advanceFeature-title,
	.service-expand.open .service-title {
		padding: 0
	}
	.advanceFeature-wrapper.open .advanceFeature-inner-content,
	.service-expand.open .services-inner-content {
		margin: 0
	}
	.industryServices .service-expand.open p,
	.solution-advanceFeature .advanceFeature-wrapper.open p {
		margin: 0 0 15px 0
	}
	.advanceFeature-wrapper:hover .advanceFeature-title .icon,
	.service-expand:hover .service-title .icon {
		margin: 0 auto 15px
	}
	.industryServices .b-2 .service-expand {
		left: auto;
		bottom: auto;
		right: 0;
		top: 0
	}
	.service-main-outer>.row,
	.solution-advanceFeature>.row {
		padding: 0 15px
	}
	.industryServices .b-1 .service-expand,
	.industryServices .b-7 .service-expand,
	.solution-advanceFeature .b-1 .advanceFeature-wrapper {
		right: auto;
		top: auto;
		left: 0;
		bottom: 0
	}
	.appsolution-wrapper {
		padding: 50px 50px
	}
	.appDeveloment-service {
		padding: 50px 50px
	}
	.appService-main-wrapper img {
		max-width: 70%;
		margin-bottom: 20px!important;
		display: block
	}
	.appService-item {
		margin-bottom: 40px!important
	}
	.appDeveloment-service .mt-10 {
		margin: 0
	}
}

@media(max-width:767px) {
	.industryServices .b-2 .service-expand,
	.solution-advanceFeature .b-2 .advanceFeature-wrapper {
		right: 0;
		top: 0;
		left: auto;
		bottom: auto
	}
	.industryServices .b-1 .service-expand,
	.solution-advanceFeature .b-1 .advanceFeature-wrapper {
		right: auto;
		top: auto;
		bottom: 0;
		left: 0
	}
	.advanceFeature-wrapper.open,
	.service-expand.open {
		width: 100%
	}
	.advanceFeature-wrapper.open .icon,
	.service-expand.open .icon {
		display: none
	}
	.industryServices .b-3:before,
	.solution-advanceFeature .b-3:before {
		content: "";
		display: block;
		padding-top: 100%
	}
	.appDeveloment-service {
		padding: 50px 0
	}
	.appService-item {
		display: block
	}
	.appsolution-wrapper {
		padding: 50px 15px
	}
	.appsolution-wrapper .dedicatedService-content-wrapper {
		padding: 0
	}
}

@media(max-width:991px) {
	.mobile-platform {
		padding: 80px 0!important
	}
}

@media(max-width:1366px) {
	.technologiesIcon {
		max-width: 65px;
		margin: auto
	}
	.technologies-wrapper {
		padding: 30px 0
	}
	.technologies-content .technologies-title {
		font-size: 17px
	}
}

@media(max-width:1280px) {
	section.offering-section {
		padding: 100px 30px
	}
}

@media(max-width:767px) {
	section.offering-section {
		padding: 50px 15px
	}
}

@media(max-width:1366px) {
	.appService-main-wrapper img {
		max-width: 80%
	}
	.appService-icon {
		width: 110px;
		margin-right: 10px
	}
	.appService-detalis h2 {
		font-size: 20px
	}
}

@media(max-width:767px) {
	.appService-icon {
		width: 50px;
		margin-right: 0;
		margin-bottom: 10px
	}
}

@media(max-width:1366px) {
	.hireDeveloper-wrap {
		padding: 60px 0 60px 60px
	}
}

@media(max-width:767px) {
	.hireDeveloper-wrap {
		padding: 50px 0
	}
}

@media(max-width:1440px) {
	.industrieblock-businessValue .value-content h2 {
		font-size: 20px
	}
	.industrieblock-businessValue .value-content span {
		font-size: 14px
	}
}

@media(max-width:991px) {
	section.industrieblock-businessValue {
		padding: 0
	}
	.industrieblock-businessValue .business-img {
		max-width: 50%;
		margin: auto
	}
}

@media(max-width:1800px) {
	.industriesHome-content-wrapper h1.wrapper-title {
		font-size: 55px
	}
}

@media(max-width:767px) {
	.industriesHome-banner {
		height: initial;
		padding: 150px 0 100px
	}
	.industriesHome-content-wrapper h1.wrapper-title {
		font-size: 30px
	}
	.industriesHome-content-wrapper .section-tagline {
		font-size: 16px
	}
	.industrie-list-item {
		padding: 25px 20px
	}
	.icon-bg {
		top: -7px;
		left: -5px;
		max-width: 105px
	}
	.industrie-list-item .industrie-icon {
		max-width: 90px;
		min-height: 90px
	}
}

@media(max-width:1366px) {
	.industriesHome-services {
		padding: 0 30px 50px
	}
	.industrie-content-wrapper .title {
		font-size: 22px
	}
}

@media(max-width:991px) {
	.industriesHome-services {
		padding: 0
	}
}

@media(max-width:1600px) {
	.onDemandSolution-content-wrapper h1.wrapper-title {
		font-size: 55px
	}
	.ordering-img img {
		max-width: 80%;
	}
	.ordering-img {
		top: 167px
	}
}

@media(max-width:1366px) {
	.onDemandSolution-banner {
		padding-top: 130px;
	}
	.ordering-img img {
		max-width: 60%;
	}
}

@media(max-width:767px) {
	.onDemandSolution-banner {
		height: initial;
		padding: 150px 0 100px;
	}
	.onDemandSolution-content-wrapper h1.wrapper-title {
		font-size: 30px
	}
	.onDemandSolution-content-wrapper .section-tagline {
		font-size: 16px;
	}
	.ordering-img img {
		max-width: 100%;
	}
	.ordering-img {
		top: 90px;
	}
}

@media(device-aspect-ratio:40/71) {
	.ordering-img {
		top: 120px
	}
}

@media(max-width:1400px) {
	.onDemandSolution-overview {
		padding:140px 0 100px 0
	}
}

@media(max-width:1366px) {
	.onDemandSolution-overview {
		padding: 200px 0 70px 0
	}
	p {
		font-size: 16px
	}
	.overview-content-wrapper>h3 {
		margin-bottom: 20px;
		font-size: 18px
	}
}

@media(max-width:991px) {
	.onDemandSolution-overview {
		padding: 100px 0 70px 0
	}
}

@media(max-width:767px) {
	.onDemandSolution-overview {
		padding: 110px 0 70px 0
	}
}

@media(max-width:1366px) {
	.onDemandSolution-modelContent-wrapper .title {
		font-size: 20px
	}
}

@media(max-width:767px) {
	.onDemandSolution-modelList {
		margin-bottom: 30px
	}
}

@media(max-width:1440px) {
	.onDemandSolution-other-wrappper h4 {
		font-size: 20px
	}
}

@media(max-width:1400px) {
	.onDemandSolution-other-wrappper .otherSoluation-title {
		padding: 10px
	}
}

@media(max-width:1366px) {
	.onDemandSolution-other-wrappper p {
		margin: 15px 0;
		font-size: 14px
	}
}

@media(min-width:992px) {
	.col-lg-2-4 {
		flex: 0 0 20%;
		max-width: 20%
	}
}

@media(min-width:320px) {
	.otherSoluation-itemInner:hover {
		width: 100%;
		height: 200%;
		z-index: 99
	}
	.otherSoluation-item {
		width: 100%;
		-webkit-transition: all .3s ease-out 0s;
		-moz-transition: all .3s ease-out 0s;
		-ms-transition: all .3s ease-out 0s;
		-o-transition: all .3s ease-out 0s;
		transition: all .3s ease-out 0s
	}
	.otherSoluation-item h4 {
		-webkit-transition: all .3s ease-out 0s;
		-moz-transition: all .3s ease-out 0s;
		-ms-transition: all .3s ease-out 0s;
		-o-transition: all .3s ease-out 0s;
		transition: all .3s ease-out 0s
	}
	.otherSoluation-itemInner:hover .otherSoluation-inner-content {
		display: block;
		width: 100%;
		overflow: visible
	}
	.boxTop .otherSoluation-itemInner {
		top: auto;
		bottom: 0
	}
}

@media(max-width:767px) {
	.otherSoluation-itemInner:hover {
		width: 100%;
		height: 100%;
		z-index: 99
	}
}

@media(min-width:480px) {
	.otherSoluation-itemInner h5,
	.otherSoluation-itemInner p {
		display: block
	}
}

@media(max-width:1800px) {
	.onDemandSolution-tech-arch-wrapper {
		height: 105vh
	}
	.architect-wrapper.door-closed {
		right: -93%
	}
	.tech-wrapper.door-closed {
		left: -93%
	}
}

@media(max-width:1440px) {
	.tech-icons li img {
		max-width: 70%
	}
}

@media(max-width:1400px) {
	.tech-title h2 {
		font-size: 22px
	}
	.onDemandSolution-tech-arch-wrapper {
		height: 100vh
	}
}

@media(max-width:1366px) {
	.onDemandSolution-tech-arch-wrapper {
		height: 110vh
	}
	.architect-wrapper.door-closed .cm-visible-lock {
		left: -60px
	}
	.tech-wrapper h2.cm-visible-lock {
		left: -48px
	}
}

@media(max-width:1280px) {
	.onDemandSolution-tech-arch-wrapper {
		height: 800px
	}
}

@media(max-width:1100px) {
	.door-wrapper {
		display: none!important
	}
	.soluation-inner-wrapper {
		display: block
	}
	.tech-wrapper {
		left: 0;
		position: relative
	}
	.architect-wrapper {
		right: 0;
		position: relative
	}
	.onDemandSolution-tech-arch-wrapper {
		overflow: auto;
		height: auto
	}
	.architect-wrapper.door-closed {
		right: 0;
		background: #f1f1f1
	}
	.tech-wrapper.door-closed,
	.tech-wrapper.door-open {
		left: 0;
		background: #fff
	}
}

@media(min-height:500px) and (min-width:1025px) {
	.architect-wrapper.door-closed .closed {
		position: absolute;
		top: 0
	}
}

@media(max-width:991px) {
	.architect-wrapper,
	.tech-wrapper {
		padding: 50px
	}
}

@media(max-width:1800px) {
	.features-wrapper li.features-item a {
		width: 130px;
		height: 130px
	}
	.features-wrapper li.features-item a svg {
		width: 40px
	}
	.features-wrapper li.features-item a span {
		font-size: 16px
	}
}

@media(max-width:1440px) {
	ul.appFeatures-list li {
		font-size: 15px
	}
}

@media(max-width:1366px) {
	ul.appFeatures-list li {
		font-size: 14px
	}
}

@media(max-width:1280px) {
	ul.appFeatures-list li {
		font-size: 13px
	}
}

@media(max-width:991px) {
	section.onDemandSolution-appFeatures {
		padding: 0 0 100px
	}
	ul.appFeatures-list {
		margin-top: 0
	}
	.features-wrapper .tab-content img {
		max-width: 100%;
		display: block
	}
	ul.appFeatures-list li {
		position: relative;
		padding-left: 25px
	}
	ul.appFeatures-list li i {
		position: absolute;
		top: 4px
	}
	.des-list ul.appFeatures-list li i {
		left: 0
	}
	ul.appFeatures-list.right li {
		padding-left: 30px
	}
	ul.appFeatures-list.right li i {
		left: 0
	}
}

@media(max-width:767px) {
	.features-main-content:after,
	ul.features-tabs:before {
		display: none
	}
	ul.nav.nav-tabs.features-tabs {
		justify-content: space-around
	}
	li.features-item {
		margin: 10px
	}
	.features-wrapper .tab-content {
		padding-top: 40px
	}
	section.onDemandSolution-appFeatures {
		padding: 0 0 50px
	}
	ul.appFeatures-list {
		margin: 0
	}
	ul.appFeatures-list.left li {
		text-align: left;
		padding-left: 20px
	}
	ul.appFeatures-list.left li i {
		left: 0;
		margin: 0
	}
	ul.appFeatures-list.right li {
		padding-right: 20px
	}
}

@media(device-aspect-ratio:40/71) {
	.features-wrapper li.features-item a {
		width: 100px;
		height: 100px
	}
}

@media(max-width:1440px) {
	.trust-content-wrapper .title {
		font-size: 22px
	}
	p.pricing-price,
	p.trust-des {
		font-size: 16px
	}
}

@media(max-width:1366px) {
	.onDemandSolution-trust {
		padding: 100px 30px 50px
	}
}

@media(max-width:991px) {
	.onDemandSolution-trust {
		padding: 0
	}
}

@media(max-width:1440px) {
	.solution-advanceFeature .box:before {
		padding-top: 100%
	}
	.solution-advanceFeature .b-1:before,
	.solution-advanceFeature .b-3:before {
		padding-top: 200%
	}
}

@media(max-width:991px) {
	section.onDemandSolution-advanceFeature {
		padding: 100px 0
	}
	.solution-advanceFeature .b-4 .advanceFeature-wrapper {
		right: 0;
		left: auto
	}
	.solution-advanceFeature .b-5 .advanceFeature-wrapper {
		right: auto;
		left: 0
	}
	.solution-advanceFeature .b-1 .advanceFeature-wrapper {
		width: 100%
	}
}

@media(max-width:767px) {
	.onDemandSolution-pricing,
	section.onDemandSolution-advanceFeature {
		padding: 50px 0
	}
	.solution-advanceFeature .b-1:before,
	.solution-advanceFeature .b-3:before {
		padding-top: 100%
	}
	.tech-wrapper {
		padding: 0 15px
	}
	.architect-wrapper {
		padding: 40px 15px
	}
	.tech-icons {
		padding: 0;
		border: 0
	}
	.tech-icons ul {
		display: block
	}
	.tech-icons ul li {
		display: inline-block;
		width: 49%;
		margin-bottom: 30px;
		text-align: center
	}
	.tech-title h2 {
		font-size: 22px;
		margin-bottom: 30px
	}
	.onDemandSolution-price-wrapper {
		margin-bottom: 30px
	}
}

@media(max-width:991px) {
	.onDemandSolution-price-wrapper.right {
		margin-top: 30px
	}
}

@media(max-width:991px) {
	.like-our-work {
		padding: 50px 0
	}
}

@media(max-width:1800px) {
	section.onDemandHome-integration {
		padding: 100px 100px
	}
}

@media(max-width:991px) {
	section.onDemandHome-integration {
		padding: 50px 0
	}
}

@media(max-width:1366px) {
	h2.categories-title {
		font-size: 18px;
		padding: 15px
	}
}

@media(max-width:991px) {
	section.onDemandHome-categories {
		padding: 50px 0
	}
}

@media(max-width:1800px) {
	.onDemandHome-extraFeatures {
		padding: 100px 30px
	}
}

@media(max-width:1600px) {
	.extraFeatures-tabs-wrapper h3 {
		font-size: 20px
	}
	.extraFeatures-tabs-wrapper a.nav-link {
		width: 280px
	}
	.extraFeatures-des p,
	.extraFeatures-list ul li {
		font-size: 16px
	}
	.extraFeatures-tabs-wrapper a.nav-link {
		height: 85px
	}
}

@media(max-width:1440px) {
	p.item-num {
		font-size: 50px
	}
	.integration-item h2 {
		font-size: 22px
	}
}

@media(max-width:1400px) {
	.tab-content.extraFeatures-content-panel {
		padding: 40px 70px
	}
	.extraFeatures-tabs-wrapper a.nav-link {
		width: 260px
	}
}

@media(max-width:991px) {
	.onDemandHome-extraFeatures {
		padding: 50px 0
	}
	li.extraFeatures-item {
		width: 50%;
		float: left;
		padding: 0
	}
	.extraFeatures-tabs-wrapper a.nav-link {
		width: 100%
	}
	ul.nav.nav-tabs.extraFeatures-rightside {
		margin: 0
	}
	.extraFeatures-right {
		max-width: 40%;
		margin: 20px auto 0
	}
	.extraFeatures-tabs-wrapper .extraFeatures-leftside a.nav-link,
	.extraFeatures-tabs-wrapper .extraFeatures-rightside a.nav-link {
		border-radius: 0;
		border: 1px solid #f1f1f1;
		height: initial;
		padding: 15px 0;
		text-align: center;
		display: block
	}
}

@media(max-width:767px) {
	.tab-content.extraFeatures-content-panel {
		padding: 30px 20px;
		border-radius: 0
	}
	.extraFeatures-title h2 {
		font-size: 28px;
		margin-bottom: 20px
	}
	.extraFeatures-tabs-wrapper h3 {
		font-size: 16px
	}
	span.extraFeatures-num {
		display: none
	}
	.extraFeatures-tabs-wrapper .extraFeatures-leftside a.nav-link,
	.extraFeatures-tabs-wrapper .extraFeatures-rightside a.nav-link {
		padding: 15px;
		min-height: 70px;
		display: flex;
		justify-content: center;
		align-items: center
	}
	p.item-num {
		font-size: 40px;
		display: block
	}
	.integration-item {
		padding: 10px
	}
}

@media(max-width:1366px) {
	.features-title h2 {
		font-size: 28px
	}
	.extraFeatures-des p,
	.extraFeatures-list ul li {
		font-size: 15px
	}
	.features-des p {
		font-size: 15px;
		margin: 24px 0
	}
	.EssentialFeatures-right {
		max-width: 60%
	}
	.features-tabLeft .nav-link {
		height: 85px
	}
	.features-tabLeft span {
		font-size: 18px
	}
	li.features-item a.nav-link:after {
		border-top: 44px solid transparent;
		border-bottom: 44px solid transparent
	}
}

@media(max-width:991px) {
	li.features-item a.nav-link:after {
		display: none
	}
	.features-tabs-wrapper li.features-item {
		width: 25%;
		float: left
	}
	.features-tabLeft .nav-link {
		border-radius: 0;
		padding: 20px 10px
	}
	.EssentialFeatures-right {
		display: none
	}
	.EssentialFeatures-content-wrapper {
		padding: 50px 15px
	}
}

@media(max-width:767px) {
	section.onDemandHome-essentialFeatures {
		padding: 0 0 50px
	}
	.features-tabs-wrapper li.features-item {
		width: 50%;
		float: left;
		margin: 0
	}
	.features-tabLeft .even .nav-link {
		background: #f1f1f1
	}
	.features-tabLeft .nav-link.active {
		background: #ff9773
	}
}

@media(max-width:1600px) {
	section.serviceHome-work {
		padding: 100px 100px
	}
}

@media(max-width:1440px) {
	.arvr-bgimg h2,
	.cloud-bgimg h2,
	.dedicatedHiring-bgimg h2,
	.eCommerce-bgimg h2,
	.enterpriseSolutions-bgimg h2,
	.iot-bgimg h2,
	.mobileApp-bgimg h2,
	.qualityAssurance-bgimg h2,
	.softwaresDev-bgimg h2,
	.uiuxDesign-bgimg h2,
	.wearables-bgimg h2,
	.webDevelopment-bgimg h2 {
		font-size: 24px
	}
}

@media(max-width:1280px) {
	section.serviceHome-work {
		padding: 100px 30px 100px
	}
}

@media(max-width:767px) {
	.arvr-bgimg,
	.cloud-bgimg,
	.dedicatedHiring-bgimg,
	.eCommerce-bgimg,
	.enterpriseSolutions-bgimg,
	.iot-bgimg,
	.mobileApp-bgimg,
	.qualityAssurance-bgimg,
	.softwaresDev-bgimg,
	.uiuxDesign-bgimg,
	.wearables-bgimg,
	.webDevelopment-bgimg {
		height: 350px
	}
}

@media(max-width:991px) {
	.salesforce-consultingServe-wrapper {
		max-width: 330px;
		margin: 0 auto 20px
	}
}

@media(device-aspect-ratio:40/71) {
	.consultingServe-label {
		font-size: 16px
	}
}

@media(max-width:1680px) {
	section.salesforce-services {
		padding: 0 0 100px
	}
}

@media(max-width:1600px) {
	.force-service-item h2 {
		font-size: 25px
	}
	.force-service-item p {
		font-size: 16px
	}
	.forceConsulting,
	.forceImplementation {
		top: 2px
	}
	.forceCustomization,
	.forceIntegration {
		top: 270px
	}
	.forceMigration,
	.forceSupport {
		bottom: -8px
	}
}

@media(max-width:1440px) {
	.force-item-icon {
		width: 110px
	}
	svg#forceIcon {
		max-width: 40px
	}
	.forceConsulting,
	.forceImplementation {
		top: 42px
	}
	.forceCustomization,
	.forceIntegration {
		top: 316px
	}
	.forceMigration,
	.forceSupport {
		bottom: 32px
	}
}

@media(max-width:1280px) {
	.forceConsulting,
	.forceImplementation {
		top: 92px
	}
	.forceCustomization,
	.forceIntegration {
		top: 366px
	}
	.forceMigration,
	.forceSupport {
		bottom: 82px
	}
}

@media(min-width:992px) {
	.offset-lg-half {
		margin-left: 4.3333333333%
	}
}

@media(max-width:991px) {
	section.salesforce-services {
		padding: 0 0 50px
	}
}

@media(max-width:991px) {
	.salesforce-services-left .force-service-item,
	.salesforce-services-right .force-service-item {
		border: 1px solid #ebebeb;
		padding: 20px!important;
		border-top: 4px solid #01a1e0;
		margin-bottom: 15px
	}
	.salesforce-services-left .force-service-item {
		text-align: left
	}
	.salesforce-services-icon {
		max-width: 120px;
		margin-bottom: 20px;
		position: relative
	}
}

@media(max-width:1680px) {
	.solutions-cloudShape-top {
		top: -230px
	}
	.solutions-cloudShape-bottom {
		bottom: -228px
	}
}

@media(max-width:1440px) {
	.solutions-head h2 {
		font-size: 22px
	}
	.solutions-detalis p {
		font-size: 15px
	}
	span.solution-item-num {
		font-size: 16px
	}
	.solutions-cloudShape-top {
		top: -170px
	}
	.solutions-cloudShape-bottom {
		bottom: -188px
	}
}

@media(max-width:991px) {
	.solutions-cloudShape-top {
		top: -70px
	}
	section.salesforce-solutions {
		padding: 110px 0
	}
	.salesforce-solutions-wrapper {
		margin-bottom: 20px
	}
	.solutions-cloudShape-bottom {
		bottom: -68px
	}
}

@media(max-width:767px) {
	section.salesforce-solutions {
		padding: 70px 0
	}
	.solutions-cloudShape-top {
		top: -40px
	}
	.solutions-cloudShape-bottom {
		bottom: -32px
	}
}

@media(max-width:1800px) {
	.ProductSolutions-right-wrapper {
		max-width: 90%
	}
}

@media(max-width:1440px) {
	.owl-indicates a.indicates-item {
		width: 40px;
		padding: 4px
	}
}

@media(max-width:1366px) {
	.productSolutions-slider .item {
		padding-left: 60px
	}
	.productSublist-icon {
		width: 55px
	}
	h3.productSublist-title {
		font-size: 16px
	}
}

@media(max-width:991px) {
	.salesforce-ProductSolutions {
		padding: 50px 0 0
	}
	.ProductSolutions-right-wrapper {
		max-width: 60%;
		margin: auto;
		padding-top: 40px
	}
	.ProductSolutions-rightBg {
		z-index: -1
	}
}

@media(max-width:767px) {
	.owl-indicates {
		display: none
	}
	.productSolutions-slider .item {
		padding: 0 15px
	}
	.ProductSolutions-right-wrapper {
		padding-bottom: 10px
	}
	ul.ProductSolutions-sublist li {
		width: 100%
	}
	ul.ProductSolutions-sublist li {
		margin-bottom: 30px
	}
}

@media(max-width:1366px) {
	.ourPortfolio-content-wrapper h1.wrapper-title {
		font-size: 60px
	}
	.ourPortfolio-content-wrapper .section-tagline {
		font-size: 16px;
		padding: 0 100px
	}
}

@media(max-width:767px) {
	.ourPortfolio-banner {
		height: initial;
		padding: 150px 0 100px
	}
	.ourPortfolio-content-wrapper h1.wrapper-title {
		font-size: 45px
	}
	.ourPortfolio .section-head {
		padding: 0 15px
	}
	.port-fullimg {
		display: none
	}
	.portfolio-screen {
		position: initial
	}
	.portfolio-screen {
		border-bottom: 1px solid #ccc;
		margin-bottom: 60px;
		padding-bottom: 30px
	}
}

@media(max-width:1680px) {
	.ourPortfolio-wrapper.left {
		padding: 0 180px 0 80px
	}
	.ourPortfolio-wrapper.right {
		padding: 0 80px 0 180px
	}
}

@media(max-width:1440px) {
	.poft-detalis span.poft-subTitle {
		font-size: 14px
	}
	.ourPortfolio-wrapper.left {
		padding: 0 140px 0 30px
	}
	.ourPortfolio-wrapper.right {
		padding: 0 30px 0 140px
	}
}

@media(max-width:1366px) {
	.poft-detalis span.poft-subTitle {
		padding: 6px 22px
	}
	.poft-detalis p {
		font-size: 15px
	}
	.port-companyLogo img {
		max-width: 220px
	}
}

@media(min-width:768px) {
	.mt-md-8 {
		margin-top: 80px!important
	}
}

@media(min-width:992px) {
	.mt-lg-10 {
		margin-top: 100px!important
	}
}

@media(min-width:768px) {
	.ourPortfolio-item .portfolio-screen {
		opacity: 0;
		-webkit-transition: opacity 1s cubic-bezier(.694, 0, .335, 1);
		-o-transition: opacity 1s cubic-bezier(.694, 0, .335, 1);
		transition: opacity 1s cubic-bezier(.694, 0, .335, 1);
		transition-delay: .32s;
		-webkit-transition-delay: .32s
	}
	.ourPortfolio-item.reach .portfolio-screen {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}
}

@media(max-width:1366px) {
	li.hiring-feature-item {
		padding: 40px 5px
	}
}

@media(max-width:991px) {
	.hiring-feature-wrapper {
		left: 15px;
		right: 15px;
		width: initial
	}
	.hiring-feature-item span {
		font-size: 18px
	}
}

@media(max-width:767px) {
	.poft-detalis span.poft-subTitle {
		margin: 30px 10px 20px 0
	}
	.hirePhpDeveloper-content-wrapper .section-tagline {
		padding: 0
	}
	.hirePhpDeveloper-banner {
		height: initial;
		padding: 200px 0 100px
	}
	.hiring-feature-wrapper {
		position: initial;
		margin-top: 40px;
		background: 0
	}
	.hiring-feature-wrapper ul {
		display: block
	}
	.hiring-feature-wrapper ul:after {
		content: "";
		display: block;
		clear: both
	}
	li.hiring-feature-item {
		width: 50%;
		float: left;
		border: 0
	}
}

@media(max-height:1400px) {
	.hirePhpDeveloper-overview {
		padding: 170px 40px 100px
	}
	.hirePhpDeveloper-Rightoverview ul li {
		font-size: 16px
	}
	.hirePhpDeveloper-overview.webdevelopmentcms-overview {
		padding: 100px 30px
	}
}

@media(max-width:1366px) {
	.hirePhpDeveloper-overview {
		padding: 170px 30px 100px
	}
	.hirePhpDeveloper-Rightoverview ul li {
		font-size: 16px;
		padding: 14px 10px 14px 0
	}
	.hirePhpDeveloper-overview.webdevelopmentcms-overview {
		padding: 100px 30px
	}
}

@media(max-width:1280px) {
	.hirePhpDeveloper-Rightoverview ul li {
		font-size: 14px
	}
}

@media(max-width:991px) {
	.hirePhpDeveloper-Rightoverview {
		margin-top: 40px
	}
}

@media(max-width:767px) {
	.hirePhpDeveloper-overview {
		padding: 50px 0
	}
	.hirePhpDeveloper-overview .overview-content-wrapper {
		padding: 0
	}
	.hirePhpDeveloper-Rightoverview ul li {
		width: 100%
	}
	.hirePhpDeveloper-Rightoverview {
		padding: 20px
	}
}

@media(max-width:1800px) {
	.hirePhpDeveloper-process {
		padding: 100px 100px 200px
	}
}

@media(max-width:1600px) {
	.process-detalis h2 {
		font-size: 16px
	}
	.customSolution-wrapper ul li {
		padding: 10px 10px 10px 0;
		font-size: 16px
	}
	.process-bg-bottom,
	.process-bg-top {
		right: -120px
	}
}

@media(max-width:1366px) {
	.process-icon {
		max-width: 90px
	}
	.process-bg-bottom,
	.process-bg-top {
		right: -110px
	}
	.process-bg-top {
		top: -80px
	}
	.process-bg-bottom {
		bottom: -70px
	}
	.hirePhpDeveloper-process {
		padding: 100px 100px 150px
	}
	.hirePhpDeveloper-process .container-fluid.mt-10 {
		margin-top: 40px
	}
}

@media(max-width:1280px) {
	.hirePhpDeveloper-process {
		padding: 100px 50px
	}
}

@media(min-width:768px) {
	.col-lg-2-5 {
		flex: 0 0 33.33%;
		max-width: 33.33%
	}
	.col-md-full {
		flex: 0 0 100%;
		max-width: 334px;
		margin: auto
	}
}

@media(min-width:992px) {
	.col-lg-2-5 {
		flex: 0 0 20%;
		max-width: 20%
	}
}

@media(max-width:991px) {
	.hirePhpDeveloper-process {
		padding: 50px 0
	}
	.process-bg-bottom,
	.process-bg-top {
		display: none
	}
	.hirePhpDeveloper-process .container-fluid.mt-10 {
		margin-top: 0
	}
	.hirePhpDeveloper-process.development-Process {
		padding: 50px 15px
	}
	.hirePhpDeveloper-process.development-Process .col-lg-2-5.col-md-6 {
		flex: 0 0 50%;
		max-width: 50%;
		margin-top: 50px
	}
}

@media(max-width:767px) {
	.col-lg-2-5 {
		flex: 0 0 100%;
		max-width: 100%;
		margin-bottom: 15px
	}
	.hirePhpDeveloper-process {
		padding: 50px 15px
	}
	.hirePhpDeveloper-process.development-Process .processCount,
	.process-content-wrapper.bottom:after,
	.process-content-wrapper.top:before {
		display: none
	}
	.development-Process .bottom~.process-detalis,
	.process-wrapper.top .process-detalis {
		margin: 0
	}
	.hirePhpDeveloper-process.development-Process {
		padding: 50px 5px
	}
	.hirePhpDeveloper-process.development-Process .col-lg-2-5.col-md-6 {
		width: 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.hirePhpDeveloper-process.development-Process .col-lg-2-5.col-md-4 {
		margin-top: 50px
	}
	.hirePhpDeveloper-process.development-Process .col-lg-2-5.col-md-4:first-child {
		margin: 0
	}
	.hirePhpDeveloper-process.development-Process .col-lg-12.pb-5,
	section.phpDevelopmentInner-relatedServices.cms-technologies .col-lg-12.pb-5 {
		padding: 0!important
	}
}

@media(max-width:1440px) {
	.engagement-model-wrapper {
		padding: 80px 50px
	}
}

@media(max-width:1366px) {
	h2.engagement-title {
		font-size: 16px
	}
	.engagement-item:hover h2.engagement-title {
		font-size: 18px
	}
	.engagement-icon {
		max-width: 50px
	}
	.engagement-item {
		min-height: 200px
	}
}

@media(max-width:767px) {
	.engagement-item {
		min-height: 200px;
		margin-bottom: 25px!important
	}
}

@media(max-width:1440px) {
	.hirePhpDeveloper-skillset {
		padding: 100px 100px
	}
}

@media(max-width:991px) {
	.hirePhpDeveloper-skillset {
		padding: 100px 20px
	}
}

@media(max-width:767px) {
	.hirePhpDeveloper-skillset {
		padding: 50px 15px
	}
}

@media(max-width:1600px) {
	.customSolution-wrapper {
		padding-top: 0
	}
	.customSolution-wrapper ul li {
		padding: 10px 10px 10px 0;
		font-size: 16px
	}
	.customSolution-left-wrapper img {
		max-width: 50%
	}
	.hirePhpDeveloper-customSolution.bigcommerce-block .customSolution-left-wrapper img {
		max-width: 100%
	}
}

@media(max-width:1440px) {
	.customSolution-wrapper ul li,
	.skillset-left-wrapper li.skillset-item {
		font-size: 15px
	}
}

@media(max-width:1366px) {
	.customSolution-wrapper ul li {
		font-size: 14px
	}
}

@media(max-width:991px) {
	.hirePhpDeveloper-customSolution {
		background-position: right center;
		background-size: cover
	}
	.customSolution-left-wrapper img {
		max-width: 35%
	}
	.hirePhpDeveloper-customSolution.bigcommerce-block .customSolution-left-wrapper img {
		max-width: 100%
	}
}

@media(max-width:767px) {
	.hirePhpDeveloper-customSolution {
		padding: 50px 0
	}
	.customSolution-wrapper ul li {
		width: 100%
	}
}

@media(max-width:767px) {
	ul.addService-list-wrapper {
		width: initial
	}
	.hirePhpDeveloper-addService {
		background-position: right center
	}
}

@media(max-width:1366px) {
	.phpDevelopmentServer-Navtab li.phpDevelopmentServer-item {
		height: 145px
	}
	.phpDevelopmentServer-Navtab .phpDevelopmentServer-icon {
		max-width: 45px
	}
	.phpDevelopmentServer-Navtab li.phpDevelopmentServer-item h2 {
		font-size: 14px
	}
	.phpDevelopmentServer-tabpanel {
		padding: 110px 0
	}
	ul.phpDevelopmentServer-Navtab {
		width: 520px
	}
}

@media(max-width:991px) {
	ul.phpDevelopmentServer-Navtab {
		width: 90%
	}
	.phpDevelopmentServer-Navtab li.phpDevelopmentServer-item {
		width: 33.33%
	}
	.phpDevelopmentServer-tabpanel {
		padding: 100px 0
	}
	.phpDevelopmentInner-service .section-head .divided {
		margin: auto
	}
	.phpDevelopmentInner-service .section-head .divided:after,
	.phpDevelopmentInner-service .section-head .divided:before {
		background: #fff
	}
	.phpDevelopmentServer-left-des .tab-content .phpDevelopmentServer-content-wrapper {
		margin: 50px 0
	}
	section.phpDevelopmentServer-service {
		background: #fff
	}
}

@media(max-width:767px) {
	.phpDevelopmentServer-Navtab li.phpDevelopmentServer-item {
		width: 50%;
		height: 130px
	}
	.phpDevelopmentServer-Navtab .phpDevelopmentServer-icon {
		max-width: 40px
	}
	.phpDevelopmentServer-Navtab li.phpDevelopmentServer-item h2 {
		font-size: 14px
	}
	.phpDevelopmentServer-tabpanel {
		padding: 50px 0 0;
		background: #fff
	}
	.phpDevelopmentServer-left-des .tab-content .phpDevelopmentServer-content-wrapper {
		margin: 0 0 50px
	}
	.phpDevelopmentServer-Navtab li.phpDevelopmentServer-item {
		border: 1px solid #ddd
	}
	.phpDevelopmentServer-left-des .section-head,
	.phpDevelopmentServer-left-des .tab-content .phpDevelopmentServer-content-wrapper {
		padding-left: 0
	}
	.phpDevelopmentInner-service .section-head .divided:after,
	.phpDevelopmentInner-service .section-head .divided:before {
		background: #067abf
	}
}

@media(max-width:1440px) {
	section.phpDevelopmentInner-benefit {
		padding: 100px 50px
	}
}

@media(max-width:991px) {
	section.phpDevelopmentInner-benefit {
		padding: 100px 30px
	}
	.developmentBenefit-wrapper {
		margin-top: 3rem!important
	}
	section.phpDevelopmentInner-benefit>.container {
		margin: 0!important
	}
}

@media(max-width:767px) {
	section.phpDevelopmentInner-benefit {
		padding: 50px 0
	}
	.developmentBenefit-wrapper {
		display: block
	}
	.developmentBenefit-Icon {
		width: 90px;
		margin: 0 0 20px 0
	}
}

@media(max-width:991px) {
	section.phpDevelopmentInner-relatedServices {
		padding: 100px 0 50px
	}
	.relatedServices-wrapper {
		margin-top: 0;
		margin-bottom: 60px
	}
}

.organization-value {
	font-size: 40px
}

@media(max-width:1440px) {
	.dedicatedService-title h2 {
		font-size: 28px
	}
	.hireDeveloperHome-service .row.align-items-center {
		align-items: initial!important
	}
	.dedicatedService-listIcon h3 {
		font-size: 14px
	}
	.dedicatedService-des p {
		font-size: 15px
	}
	.dedicatedService-tabLeft span {
		font-size: 16px
	}
	.dedicatedService-listIcon svg {
		min-height: 68px
	}
	.dedicatedService-listIcon h3 {
		padding: 0 5px 10px
	}
}

@media(max-width:1366px) {
	.dedicatedService-tabLeft .nav-link {
		height: 75px
	}
	.dedicatedService-right img {
		max-width: 60%
	}
}

@media(max-width:991px) {
	.dedicatedService-listIcon {
		margin-bottom: 20px
	}
}

@media(max-width:767px) {
	.hireDeveloperHome-service {
		padding: 0 0 50px
	}
	.dedicatedService-tabs-wrapper li.dedicatedService-item {
		width: 50%;
		float: left;
		margin: 0
	}
	.dedicatedService-tabLeft .even .nav-link {
		background: #f1f1f1
	}
	.dedicatedService-tabLeft .nav-link {
		height: 74px
	}
	.dedicatedService-content-wrapper {
		padding: 30px 15px
	}
	.hireDeveloperHome-service .dedicatedService-tabLeft .nav-link.active {
		background: linear-gradient(90deg, rgba(68, 129, 235, 1) 0, rgba(4, 190, 254, 1) 100%)
	}
}

@media(max-width:1600px) {
	.webDevelopmentHome-technologies-wrappper .technologies-item:before {
		padding-top: 100%
	}
}

@media(max-width:1440px) {
	.webDevelopmentHome-technologies-wrappper h4 {
		font-size: 20px
	}
	.webDevelopmentHome-technologies-wrappper .technologies-item:before {
		content: "";
		display: block;
		padding-top: 100%
	}
	.webDevelopmentHome-technologies-wrappper {
		padding: 0 60px
	}
}

@media(max-width:1400px) {
	.webDevelopmentHome-technologies-wrappper .technologies-title {
		padding: 10px
	}
}

@media(max-width:1366px) {
	.webDevelopmentHome-technologies-wrappper p {
		margin: 15px 0;
		font-size: 14px
	}
	ul li.technologies-list-item {
		font-size: 14px
	}
	.technologies-inner-content a.cus_btn {
		margin-top: 20px!important;
		font-size: 13px;
		min-width: 140px
	}
}

@media(min-width:992px) {
	.col-lg-2-4 {
		flex: 0 0 20%;
		max-width: 20%
	}
}

@media(min-width:320px) {
	.technologies-itemInner:hover {
		width: 100%;
		height: 200%;
		z-index: 99
	}
	.technologies-item {
		width: 100%;
		-webkit-transition: all .3s ease-out 0s;
		-moz-transition: all .3s ease-out 0s;
		-ms-transition: all .3s ease-out 0s;
		-o-transition: all .3s ease-out 0s;
		transition: all .3s ease-out 0s
	}
	.technologies-item h4 {
		-webkit-transition: all .3s ease-out 0s;
		-moz-transition: all .3s ease-out 0s;
		-ms-transition: all .3s ease-out 0s;
		-o-transition: all .3s ease-out 0s;
		transition: all .3s ease-out 0s
	}
	.technologies-itemInner:hover .technologies-inner-content {
		display: block;
		width: 100%;
		overflow: visible
	}
	.boxTop .technologies-itemInner {
		top: auto;
		bottom: 0
	}
}

@media(max-width:767px) {
	.technologies-itemInner:hover {
		width: 100%;
		height: 100%;
		z-index: 99
	}
	.webDevelopmentHome-technologies-wrappper {
		padding: 0 15px
	}
	.technologies-itemInner:hover .technologies-inner-content {
		display: none
	}
	.webDevelopmentHome-technologies-wrappper .technologies-item:before {
		padding-top: 0
	}
	.technologies-itemInner,
	.webDevelopmentHome-technologies-wrappper .technologies-item .technologies-title {
		position: initial
	}
}

@media(min-width:480px) {
	.technologies-itemInner h5,
	.technologies-itemInner p {
		display: block
	}
}

@media(max-width:1600px) {
	.webDev-solution-listItem ul li {
		display: inline-block;
		margin: 0 20px 20px 0
	}
}

@media(max-width:1440px) {
	.webDev-solution-wrapper {
		padding: 30px 20px
	}
	.webDev-solution-wrapper p {
		margin: 20px 0 30px 0;
		font-size: 15px
	}
	.webDev-solution-listItem ul li span {
		font-size: 15px
	}
}

@media(max-width:1280px) {
	.webDev-solution-listItem ul li {
		margin: 0 0 15px 0;
		width: 48%
	}
}

@media(max-width:991px) {
	.webDevelopmentHome-solution {
		padding: 100px 30px
	}
	.webDev-solution-wrapper {
		min-height: initial
	}
}

@media(max-width:767px) {
	.webDevelopmentHome-solution {
		padding: 50px 0
	}
	.webDev-solution-listItem ul li {
		width: 100%
	}
}

@media(max-width:1600px) {
	.phpDevelopmentHome-serviceWrapper {
		padding: 24px 25px 20px
	}
	.phpDevelopmentHome-serviceWrapper p,
	.phpDevelopmentHome-serviceWrapper ul li {
		font-size: 15px
	}
	.phpDevelopmentHome-serviceWrapper .serviceWrapper-title h4 {
		font-size: 19px
	}
	.phpDevelopmentHome-serviceWrapper ul li {
		display: flex;
		align-items: baseline
	}
}

@media(max-width:1400px) {
	section.phpDevelopmentHome-services {
		padding: 100px 70px
	}
}

@media(max-width:991px) {
	section.phpDevelopmentHome-services {
		padding: 50px 15px
	}
}

@media(max-width:767px) {
	section.phpDevelopmentHome-services {
		padding: 50px 0
	}
	.phpDevelopmentHome-serviceWrapper.for ul,
	.phpDevelopmentHome-serviceWrapper.three ul {
		width: 100%
	}
}

@media(max-width:1680px) {
	.phpDevelopmentHome-migrate {
		padding: 0 90px 100px
	}
}

@media(max-width:1440px) {
	.phpDevelopmentHome-migrate {
		padding: 0 50px 100px
	}
	.phpDevelopmentHome-migrate .migrate-wrapper {
		padding: 40px 20px
	}
}

@media(max-width:991px) {
	.phpDevelopmentHome-migrate {
		padding: 0 15px 50px 15px
	}
}

@media(max-width:767px) {
	.phpDevelopmentHome-migrate .migrate-des {
		padding: 0
	}
	.phpDevelopmentHome-migrate {
		padding: 50px 0
	}
	.migrate-wrapper.first,
	.migrate-wrapper.three {
		position: initial
	}
	.migrate-wrapper {
		margin-top: 20px!important
	}
}

@media(max-width:1366px) {
	.appBackend-image-wrapper {
		max-width: 90%
	}
	.phpDevelopmentHome-appBackend {
		padding: 100px 80px
	}
	.appBackend-image-wrapper {
		max-width: 60%;
		margin: auto
	}
}

@media(max-width:991px) {
	.phpDevelopmentHome-appBackend {
		padding: 50px 15px
	}
}

@media(max-width:991px) {
	.phpDevelopmentHome-solutionWrapper {
		min-height: 380px
	}
}

@media(max-width:1366px) {
	.customDevWrapper-icon svg {
		max-width: 100px
	}
	.customDevWrapper-icon:before {
		height: 100px;
		width: 100px
	}
}

@media(max-width:991px) {
	.cmsDevelopment-customDevWrapper {
		margin-bottom: 50px;
		margin-top: 0
	}
}

@media(max-width:767px) {
	.customDevWrapper-title h4 {
		font-size: 16px
	}
}

@media(max-width:1199px) {
	.banner-top-wrapper {
		padding: 0
	}
}

@media(max-width:767px) {
	.banner-top-wrapper {
		height: initial;
		padding: 200px 0
	}
	.top-banner-title {
		font-size: 40px;
		margin-bottom: 20px
	}
	.banner-top-wrapper .section-tagline {
		font-size: 16px;
		text-align: center
	}
}

@media(max-width:1366px) {
	.banner-top-wrapper.about-banner {
		padding: 0 200px
	}
}

@media(max-width:991px) {
	.banner-top-wrapper.about-banner {
		padding: 0
	}
}

@media(max-width:767px) {
	.banner-top-wrapper.about-banner {
		padding: 160px 0
	}
}

@media(max-width:1366px) {
	h2.contactModal-title {
		font-size: 36px;
		margin-bottom: 20px
	}
	.requestModal .form-group {
		margin-bottom: 2rem
	}
}

@media(max-width:1600px) {
	.webdevelopmentinner-banner.cakephp .top-banner-content {
		min-height: 370px
	}
}

@media(max-width:1366px) {
	.webdevelopmentinner-banner.cakephp .top-banner-content {
		min-height: 270px
	}
}

@media(max-width:991px) {
	.webdevelopmentinner-banner.cakephp {
		min-height: initial
	}
}

@media(max-width:1800px) {
	.webDev-solution-wrapper p {
		margin: 30px 0 0 0
	}
	section.webDevelopmentHome-solution.solution-web-wrapper .webDev-solution-wrapper p {
		margin: 30px 0 40px 0
	}
	.futuristic-solution-listItem ul li {
		display: flex;
		align-items: baseline
	}
	.futuristic-solution-listItem.eCommerce-solution-item {
		min-height: 450px
	}
	section.webDevelopmentHome-solution.machine-learning.phpDevelopment-machinelearning {
		padding: 100px 60px
	}
	section.webDevelopmentHome-solution.machine-learning.wooCommerce-learning {
		padding: 100px 70px
	}
	.salesforce-ProductSolutions {
		padding: 120px 20px
	}
	section.webDevelopmentHome-solution.machine-learning.siteCore-learning {
		padding: 100px 100px
	}
	section.serviceHome-work {
		padding: 100px 100px
	}
	section.phpDevelopmentHome-appBackend.aws-appDev-wrapper {
		padding: 100px 90px
	}
	section.webDevelopmentHome-solution.machine-learning.python-learning-wrapper {
		padding: 100px 90px
	}
	section.webDevelopmentHome-solution.machine-learning.cms-solution-wrapper.cloudapp-wrapper {
		padding: 100px 60px
	}
	.humanFactors-main-wrapper .relatedServices-icon {
		max-width: 80px
	}
	.lead-increase-block-two {
		right: 0
	}
	.lead-increase-block-one {
		left: 0
	}
	.responsive-device {
		max-width: 80%;
		margin: auto;
		display: block
	}
}

@media(max-width:1600px) {
	.machine-learning-wrapper.cms-development .webDev-solution-wrapper {
		min-height: 430px
	}
	section.webDevelopmentHome-solution.solution-web-wrapper .webDev-solution-wrapper p {
		margin: 20px 0 30px 0
	}
	.cms-solution-wrapper .machine-learning-wrapper.cms-development h2 {
		font-size: 22px
	}
	.machine-learning-wrapper.phpDevelopment-solutionWrapper p {
		font-size: 17px
	}
	section.webDevelopmentHome-solution.machine-learning.ror-solutionWrapper h2 {
		font-size: 21px
	}
	section.webDevelopmentHome-solution.machine-learning.azurelearning .webDev-solution-wrapper p {
		font-size: 17px
	}
	section.webDevelopmentHome-solution.machine-learning.cms-solution-wrapper {
		padding: 100px 100px
	}
	section.webDevelopmentHome-solution.machine-learning.python-learning-wrapper {
		padding: 100px 50px
	}
	.python-learning-wrapper .machine-learning-wrapper .webDev-solution-listItem ul li {
		display: block;
		margin: 20px 0 20px 0
	}
	.python-learning-wrapper .machine-learning-wrapper h2 {
		font-size: 20px
	}
	section.webDevelopmentHome-solution.machine-learning.fantasy-sportApp-block {
		padding: 100px 100px
	}
	section.webDevelopmentHome-solution.machine-learning.engaging-sportApp-block {
		padding: 100px 70px
	}
}

@media(max-width:1440px) {
	.futuristic-solution-listItem p {
		font-size: 15px
	}
	.cms-solution-wrapper h2 {
		font-size: 20px
	}
	section.webDevelopmentHome-solution.machine-learning {
		padding: 100px 90px
	}
	.machine-learning-wrapper.cms-development .webDev-solution-wrapper {
		min-height: 360px
	}
	.machine-learning-wrapper.phpDevelopment-solutionWrapper p {
		font-size: 16px
	}
	.machine-learning-wrapper.javascript-wrapper .webDev-solution-wrapper {
		min-height: 280px
	}
	section.webDevelopmentHome-solution.machine-learning.wooCommerce-learning .machine-learning-wrapper .webDev-solution-wrapper {
		min-height: 350px
	}
	section.webDevelopmentHome-solution.machine-learning.salesForce-learning .webDev-solution-wrapper {
		min-height: 310px
	}
	section.webDevelopmentHome-solution.machine-learning .webDev-solution-wrapper {
		min-height: 330px
	}
	section.webDevelopmentHome-solution.machine-learning.dotNet-Futuristic .webDev-solution-wrapper {
		min-height: 420px
	}
	section.phpDevelopmentHome-appBackend.dotNet-mobileApp {
		padding: 100px 40px
	}
	section.webDevelopmentHome-solution.machine-learning.siteCore-learning .webDev-solution-wrapper {
		min-height: 400px
	}
	section.serviceHome-work {
		padding: 100px 60px 100px
	}
	section.webDevelopmentHome-solution.machine-learning.cms-solution-wrapper.awsLearning-wrapper .webDev-solution-wrapper {
		min-height: 290px
	}
	section.phpDevelopmentHome-appBackend.aws-appDev-wrapper {
		padding: 100px 20px
	}
	section.webDevelopmentHome-solution.machine-learning.cms-solution-wrapper {
		padding: 100px 60px
	}
	.cloud-platform-wrapper h2 {
		font-size: 22px
	}
	section.webDevelopmentHome-solution.machine-learning.cms-solution-wrapper.awsService-wrapper h2 {
		font-size: 21px
	}
	.cloud-platform-wrapper h2 {
		font-size: 20px
	}
	section.webDevelopmentHome-solution.machine-learning.cms-solution-wrapper.cloudSolution-block .webDev-solution-wrapper {
		min-height: 290px
	}
	section.webDevelopmentHome-solution.machine-learning.cms-solution-wrapper.cloudapp-wrapper {
		padding: 100px 45px
	}
	section.cloud-platform-services.iot-Techstack-wrapper {
		padding: 100px 50px 100px
	}
	.design-platform-block .frontEnd-mobileBack-shape,
	.design-platform-block .frontEnd-webBack-shape {
		top: 25%;
		height: 280px
	}
	.design-platform-block.frontEnd-mobileDev,
	.design-platform-block.frontEnd-webDev {
		padding: 100px 70px
	}
	.design-platform-block ul.graphic-services-list.graphic-serv-two li {
		display: inline-flex;
		font-size: 16px
	}
	section.webDevelopmentHome-solution.machine-learning.dedicatedCrm-dev-wrapper .webDev-solution-wrapper,
	section.webDevelopmentHome-solution.machine-learning.phpDevelopment-machinelearning .webDev-solution-wrapper {
		min-height: 378px
	}
}

@media(max-width:1440px) {
	section.webDevelopmentHome-solution.machine-learning.siteCore-learning {
		padding: 100px 50px
	}
	section.about-growth .webDev-solution-wrapper.darkBlue {
		min-height: 300px
	}
	.hirePhpDeveloper-Rightoverview ul li {
		font-size: 15px
	}
	section.webDevelopmentHome-solution.machine-learning.phpDevelopment-machinelearning .webDev-solution-wrapper {
		min-height: 402px
	}
}

@media(max-width:1366px) {
	.cms-solution-wrapper .webDev-solution-wrapper {
		min-height: 290px
	}
	section.webDevelopmentHome-solution.machine-learning {
		padding: 100px 50px
	}
	.eCommerce-operational .operationalIcon {
		max-width: 45px
	}
	.eCommerce-operational.scrolly .operational-content h2 {
		font-size: 18px;
		margin: 0
	}
	.hireAndroidDeveloper-relatedItem .relatedServices-icon {
		max-width: 60px
	}
	.hireAndroidDeveloper-relatedItem .relatedServices-icon {
		max-width: 60px
	}
	section.webDevelopmentHome-solution.machine-learning.wooCommerce-learning .machine-learning-wrapper h2 {
		font-size: 20px
	}
	.frontEnd-mobileBack-shape,
	.frontEnd-webBack-shape {
		height: 285px
	}
	.frontEnd-mobileDev,
	.frontEnd-webDev {
		padding: 60px 150px;
		position: relative
	}
	.salesforce-item {
		padding: 60px 15px
	}
	.salesforce-ProductSolutions {
		padding: 80px 20px
	}
	.mobileApp-bgimg,
	.softwaresDev-bgimg,
	.webDevelopment-bgimg {
		height: 450px
	}
	.arvr-bgimg,
	.eCommerce-bgimg,
	.uiuxDesign-bgimg {
		height: 217px
	}
	.cloud-bgimg,
	.dedicatedHiring-bgimg,
	.qualityAssurance-bgimg.mobileApp-bgimg {
		height: 218px
	}
	.mobileApp-bgimg:hover .service-item-content,
	.wearables-bgimg:hover .service-item-content,
	.webDevelopment-bgimg:hover .service-item-content {
		top: 10px
	}
	.arvr-bgimg h2 span,
	.cloud-bgimg h2 span,
	.dedicatedHiring-bgimg h2 span,
	.eCommerce-bgimg h2 span,
	.enterpriseSolutions-bgimg h2 span,
	.iot-bgimg h2 span,
	.mobileApp-bgimg h2 span,
	.qualityAssurance-bgimg h2 span,
	.softwaresDev-bgimg h2 span,
	.uiuxDesign-bgimg h2 span,
	.wearables-bgimg h2 span,
	.webDevelopment-bgimg h2 span {
		display: initial
	}
	.cloud-bgimg,
	.dedicatedHiring-bgimg {
		margin: 0
	}
	.service-item-content {
		padding: 25px
	}
	.enterpriseSolutions-bgimg,
	.iot-bgimg,
	.wearables-bgimg {
		height: 230px
	}
	.mobileApp-des p {
		font-size: 14px
	}
	.serviceHome-work .service-item-content a.serviceBtn {
		height: 34px;
		width: 34px;
		font-size: 16px;
		line-height: 34px
	}
	.arvr-bgimg h2,
	.cloud-bgimg h2,
	.dedicatedHiring-bgimg h2,
	.eCommerce-bgimg h2,
	.enterpriseSolutions-bgimg h2,
	.iot-bgimg h2,
	.mobileApp-bgimg h2,
	.qualityAssurance-bgimg h2,
	.softwaresDev-bgimg h2,
	.uiuxDesign-bgimg h2,
	.wearables-bgimg h2,
	.webDevelopment-bgimg h2 {
		font-size: 21px
	}
	.hirePhpDeveloper-Rightoverview ul li {
		font-size: 15px
	}
	.python-learning-wrapper .machine-learning-wrapper .webDev-solution-listItem ul li {
		margin: 20px 0 0 0;
		width: 100%
	}
	.advance-apps-wrapper .webDev-solution-listItem ul li {
		width: 100%
	}
	.frontEnd-technologies-wrapper .frontEnd-platformIcon {
		max-width: 60px
	}
	.cloudapp-wrapper .futuristic-solution-wrapper .futuristic-solution-text h2 {
		font-size: 20px
	}
	.cloudapp-wrapper .futuristic-solution-listItem {
		padding: 30px 20px
	}
	section.phpDevelopmentInner-relatedServices.hireAndroidDeveloper-relatedItem.cloud-platform-block {
		padding: 100px 0
	}
	section.frontEnd-technologies-platform.design-platform-block .frontEnd-platformIcon {
		max-width: 70px
	}
	.web-front-wrapper.webDesign-img-wrapper {
		max-width: 80%;
		margin: auto;
		display: block
	}
	.web-front-wrapper.event-img-wrapper {
		max-width: 80%;
		margin: auto;
		display: block
	}
	.machine-learning-wrapper h2 {
		font-size: 18px;
		margin: 0
	}
	section.webDevelopmentHome-solution.machine-learning.fantasy-sportApp-block .webDev-solution-wrapper {
		min-height: 290px
	}
	.industries-slider .slick-arrow.slick-prev {
		margin-left: 200px
	}
	.industries-slider .slick-arrow.slick-next {
		margin-left: 250px
	}
	section.webDevelopmentHome-solution .webDev-solution-wrapper {
		min-height: 364px
	}
	section.webDevelopmentHome-solution.machine-learning.dedicatedCrm-dev-wrapper .webDev-solution-wrapper p {
		font-size: 15px
	}
	.requestModal .modal-body {
		padding: 15px 30px;
		display: initial
	}
}

@media(max-width:1280px) {
	section.webDevelopmentHome-solution.machine-learning,
	section.webDevelopmentHome-solution.machine-learning.phpDevelopment-machinelearning {
		padding: 100px 20px
	}
	.phpDevelopmentHome-migrate .migrate-content p {
		font-size: 14px
	}
	.migrate-wrapper.three {
		top: 165px
	}
	section.webDevelopmentHome-solution.machine-learning.wooCommerce-learning {
		padding: 100px 40px
	}
	section.webDevelopmentHome-solution.machine-learning.siteCore-learning {
		padding: 80px 20px
	}
	.mobileApp-des {
		padding-top: 15px
	}
	section.serviceHome-work {
		padding: 100px 25px 100px
	}
	.aws-appDev-wrapper .aws-web-right {
		width: 85%
	}
	section.cloud-platform-services {
		padding: 100px 50px
	}
	section.webDevelopmentHome-solution.machine-learning.fantasy-sportApp-block {
		padding: 100px 60px
	}
	section.about-growth .webDev-solution-wrapper.darkBlue {
		min-height: 320px
	}
	section.webDevelopmentHome-solution .webDev-solution-wrapper {
		min-height: 390px
	}
}

@media(max-width:991px) {
	.cms-solution-wrapper .webDev-solution-wrapper,
	.sitecorePro-wrapper,
	section.webDevelopmentHome-solution.machine-learning .webDev-solution-wrapper,
	section.webDevelopmentHome-solution.machine-learning.azurelearning .webDev-solution-wrapper,
	section.webDevelopmentHome-solution.machine-learning.cms-solution-wrapper.awsLearning-wrapper .webDev-solution-wrapper,
	section.webDevelopmentHome-solution.machine-learning.salesForce-learning .webDev-solution-wrapper,
	section.webDevelopmentHome-solution.machine-learning.siteCore-learning .webDev-solution-wrapper,
	section.webDevelopmentHome-solution.machine-learning.wooCommerce-learning .machine-learning-wrapper .webDev-solution-wrapper {
		min-height: initial;
		margin-top: 20px!important
	}
	section.operational-solution-wrapper {
		padding: 80px 0
	}
	.futuristic-solution-listItem.eCommerce-solution-item,
	section.webDevelopmentHome-solution.machine-learning.dotNet-Futuristic .webDev-solution-wrapper {
		min-height: initial
	}
	.futuristic-solution-wrapper {
		margin-bottom: 20px
	}
	.cmsDevelopment-customDevWrapper {
		margin-bottom: 50px;
		margin-top: 0
	}
	section.cmsDevelopment-customDev .col-lg-12.mb-5 {
		margin-bottom: 0!important
	}
	.iot-Techstack-wrapper .cloud-platform-wrapper,
	.machine-learning-wrapper.cms-development .webDev-solution-wrapper {
		min-height: initial
	}
	.machine-learning-wrapper.phpDevelopment-solutionWrapper .webDev-solution-wrapper {
		min-height: initial;
		margin-bottom: 20px
	}
	.machine-learning-wrapper.javascript-wrapper .webDev-solution-wrapper {
		min-height: initial
	}
	.frontEnd-mobileDev,
	.frontEnd-webDev {
		padding: 50px 0
	}
	.frontEnd-mobileBack-shape,
	.frontEnd-webBack-shape {
		display: none
	}
	.web-front-wrapper {
		max-width: 60%;
		margin: auto
	}
	.salesforce-item {
		margin-bottom: 20px;
		margin-top: 0
	}
	.salesforce-item {
		padding: 0 15px;
		display: flex;
		justify-content: center;
		height: 460px;
		align-items: center
	}
	.arvr-bgimg,
	.cloud-bgimg,
	.dedicatedHiring-bgimg,
	.eCommerce-bgimg,
	.enterpriseSolutions-bgimg,
	.iot-bgimg,
	.mobileApp-bgimg,
	.qualityAssurance-bgimg,
	.softwaresDev-bgimg,
	.uiuxDesign-bgimg,
	.wearables-bgimg,
	.webDevelopment-bgimg {
		margin: 15px 0
	}
	.serviceHome-work .service-item-content {
		padding: 10px 5px 10px 20px
	}
	.mobileApp-des {
		padding-top: 15px
	}
	.mobileApp-bgimg:hover .service-item-content,
	.wearables-bgimg:hover .service-item-content,
	.webDevelopment-bgimg:hover .service-item-content {
		top: 15px
	}
	section.serviceHome-work {
		padding: 50px 0
	}
	.cloud-platform-wrapper {
		margin-bottom: 20px
	}
	section.cloud-platform-services {
		padding: 50px 20px
	}
	section.phpDevelopmentInner-relatedServices.hireAndroidDeveloper-relatedItem.cloud-platform-block,
	section.webDevelopmentHome-solution.machine-learning.cms-solution-wrapper.cloudSolution-block,
	section.webDevelopmentHome-solution.machine-learning.python-learning-wrapper {
		padding: 50px 0
	}
	section.webDevelopmentHome-solution.machine-learning.python-learning-wrapper .webDev-solution-wrapper {
		min-height: 305px
	}
	.col-lg-2-5.col-md-3.px-0.python-framework-items {
		width: 50%;
		max-width: 50%;
		flex: 0 0 50%
	}
	section.frontEnd-technologies-platform {
		padding: 50px 20px
	}
	.cloud-platform-block .relatedServices-wrapper h2 {
		font-size: 15px
	}
	section.cloud-platform-services.iot-Techstack-wrapper {
		padding: 50px 15px
	}
	section.phpDevelopmentInner-relatedServices.microsoft-relatedServices .relatedServices-wrapper h2 {
		font-size: 16px
	}
	.design-platform-block .frontEnd-platform-wrapper {
		margin-top: 0;
		margin-bottom: 40px
	}
	.design-platform-block .frontEnd-design-platform {
		margin: 0
	}
	.humanFactors-main-wrapper {
		padding: 0
	}
	section.phpDevelopmentInner-relatedServices.humanFactors-banner {
		padding: 50px 0
	}
	.uiux-design-services-block.customSolution-left-wrapper img {
		max-width: 70%
	}
	.graphic-design-offering {
		padding: 100px 15px;
		background: #f7f7f7
	}
	.design-platform-block.frontEnd-mobileDev,
	.design-platform-block.frontEnd-webDev {
		padding: 50px 70px
	}
	.design-offering-wrapper {
		margin-top: 0;
		margin-bottom: 50px
	}
	.responsive-solution {
		padding: 100px 50px 150px
	}
	.responsive-solution-right-wrapper {
		margin: 0
	}
	section.browser-compatibility .browser-icon {
		margin-bottom: 50px
	}
	section.browser-compatibility {
		padding: 140px 0 50px
	}
	.centric-website-designing.fantasy-sport-app-wrapper {
		padding: 50px 15px
	}
	.centric-website-designing.fantasy-sport-app-wrapper .row.align-items-center {
		margin-bottom: 90px
	}
	.centric-website-designing.fantasy-sport-app-wrapper .centric-design-des {
		margin: 0 0 20px 0
	}
	.fantasypoint-wrapper.last-fantasypoint.pt-0 {
		margin-top: 60px
	}
	section.webDevelopmentHome-solution.machine-learning.fantasy-sportApp-block {
		padding: 50px 0
	}
	.sportAppDev-features {
		padding: 50px 0
	}
	.sportAppDev-features .feature-category-wrapper {
		margin: 0 0 40px 0
	}
	.sportAppDev-features .feature-category-icon {
		max-width: 50px
	}
	section.contact-citys-block .inner-block {
		margin-bottom: 10px
	}
	section.about-growth .webDev-solution-wrapper.darkBlue,
	section.webDevelopmentHome-solution.machine-learning.phpDevelopment-machinelearning .webDev-solution-wrapper {
		min-height: initial
	}
	section.webDevelopmentHome-solution.machine-learning.engaging-sportApp-block {
		padding: 100px 15px
	}
	section.webDevelopmentHome-solution.machine-learning.engaging-sportApp-block .webDev-solution-wrapper {
		min-height: 340px
	}
	.industries-device .slide-content p {
		color: #fff
	}
	section.webDevelopmentHome-solution .webDev-solution-wrapper,
	section.webDevelopmentHome-solution.machine-learning.dedicatedCrm-dev-wrapper .webDev-solution-wrapper {
		min-height: initial
	}
	.requestModal .modal-body {
		padding: 15px 30px;
		display: initial
	}
	section.webDevelopmentHome-solution.machine-learning.cms-solution-wrapper {
		padding: 50px 15px
	}
	.portfolio-action.prot-actionBtn a {
		width: 50px;
		height: 50px;
		font-size: 24px;
		line-height: 50px
	}
	.poft-detalis span.poft-subTitle {
		margin: 30px 10px 20px 0
	}
}

@media(max-width:767px) {
	.portfolio-action.prot-actionBtn a {
		width: 40px;
		height: 40px;
		font-size: 19px;
		line-height: 40px;
		margin: 0 5px
	}
	.webdevelopmentinner-overview,
	section.webDevelopmentHome-solution.machine-learning {
		padding: 50px 0
	}
	.eCommerce-operational .operational-wrapper {
		margin-top: 0!important;
		margin-bottom: 30px
	}
	.salesforce-item {
		height: initial;
		display: block;
		padding: 40px 15px
	}
	section.operational-solution-wrapper>.container.mb-5 {
		margin-bottom: 0!important
	}
	.hirePhpDeveloper-overview.webdevelopmentcms-overview,
	section.webDevelopmentHome-solution.machine-learning.wooCommerce-learning {
		padding: 50px 0
	}
	.phpDevelopmentHome-migrate .migrate-content p {
		font-size: 17px
	}
	.salesforce-ProductSolutions {
		padding: 50px 0
	}
	section.phpDevelopmentHome-appBackend.dotNet-mobileApp {
		padding: 50px 0
	}
	section.mobileApp-service.pythonDev-service.dotNet-services .sectionHead-wrapper .section-head h1,
	section.mobileApp-service.pythonDev-service.dotNet-services .sectionHead-wrapper .section-head h1 span {
		color: #fff!important
	}
	section.mobileApp-service.pythonDev-service.dotNet-services .service-tabpanel {
		padding: 50px 0
	}
	span.sitecorePro-num {
		display: none
	}
	.arvr-bgimg,
	.cloud-bgimg,
	.dedicatedHiring-bgimg,
	.eCommerce-bgimg,
	.enterpriseSolutions-bgimg,
	.iot-bgimg,
	.qualityAssurance-bgimg.mobileApp-bgimg,
	.uiuxDesign-bgimg,
	.wearables-bgimg {
		height: 300px
	}
	.serviceHome-work .service-item-content {
		padding: 20px 25px
	}
	section.cloud-platform-services,
	section.phpDevelopmentHome-appBackend.aws-appDev-wrapper,
	section.webDevelopmentHome-solution.machine-learning.cms-solution-wrapper.awsLearning-wrapper,
	section.webDevelopmentHome-solution.machine-learning.cms-solution-wrapper.awsService-wrapper {
		padding: 50px 0
	}
	.cloud-platform-wrapper,
	.dev-productivity .cloud-platform-wrapper {
		min-height: initial
	}
	.aws-appDev-wrapper .aws-web-detalis h2 {
		font-size: 20px;
		margin-top: 10px
	}
	.pythonDev-service .section-head h1,
	.pythonDev-service .section-head h1 span {
		color: #fff!important
	}
	.pythonDev-service .section-head .divided:after,
	.pythonDev-service .section-head .divided:before {
		background: #fff
	}
	section.mobileApp-service.pythonDev-service .service-tabpanel {
		padding: 50px 0
	}
	.col-lg-2-5.col-md-3.px-0.python-framework-items {
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%
	}
	section.webDevelopmentHome-solution.machine-learning.python-learning-wrapper .webDev-solution-wrapper {
		min-height: initial
	}
	.frontEnd-platform-wrapper {
		margin-top: 30px
	}
	section.frontEnd-technologies-platform {
		padding: 50px 0
	}
	.frontEnd-technologies-tabul .nav-link {
		width: 120px;
		font-size: 18px
	}
	span.ux-tab-icon {
		max-width: 36px
	}
	.frontEnd-technologies-wrapper .frontEnd-platformIcon {
		max-width: 50px
	}
	.webDesign-related-services .relatedServices-wrapper h2 {
		font-size: 16px
	}
	.container-fluid.confidence-point-wrapper .col-lg-2.col-md-6.col-sm-6.col-12 {
		flex: 0 0 50%;
		max-width: 50%
	}
	section.phpDevelopmentInner-relatedServices.hireAndroidDeveloper-relatedItem.webDesign-related-services {
		padding: 0
	}
	section.webDevelopmentHome-solution.machine-learning.cms-solution-wrapper.cloudapp-wrapper {
		padding: 50px 0
	}
	.graphic-design-offering {
		padding: 50px 0
	}
	.design-platform-block.frontEnd-mobileDev,
	.design-platform-block.frontEnd-webDev {
		padding: 50px 0
	}
	.designOffering-icon {
		max-width: 70px
	}
	.designOffering-title h2 {
		font-size: 18px
	}
	.design-platform-block ul.graphic-services-list.graphic-serv-two li {
		width: 100%
	}
	.responsive-device {
		max-width: 100%
	}
	.responsive-solution {
		padding: 50px 15px
	}
	.lead-increase-block-one,
	.lead-increase-block-two {
		display: none
	}
	h3.res-solution-title {
		margin: 0;
		display: flex
	}
	section.browser-compatibility {
		padding: 50px 0
	}
	.browser-icon img {
		max-width: 90px
	}
	.centric-website-designing.fantasy-sport-app-wrapper .row.align-items-center {
		margin-bottom: 50px
	}
	.fantasy-sport-app-wrapper .centric-design-title h2 {
		font-size: 24px;
		color: #000;
		margin-bottom: 20px
	}
	section.contact-citys-block .inner-block,
	section.webDevelopmentHome-solution.machine-learning.engaging-sportApp-block .webDev-solution-wrapper {
		min-height: initial
	}
	button.requestPhone.base {
		display: none!important
	}
	.requestModal .modal-body {
		height: 100%
	}
	section.webDevelopmentHome-solution.machine-learning,
	section.webDevelopmentHome-solution.machine-learning.phpDevelopment-machinelearning,
	section.webDevelopmentHome-solution.machine-learning.cms-solution-wrapper {
		padding: 50px 0
	}
	.mobileApp-banner.banner-top-wrapper.mobileApp-landingPae {
		padding: 140px 0 100px
	}
	img.img-fluid.hybrid-img {
		max-width: 70%;
		margin: auto;
		text-align: center;
		display: block
	}
}

@media(max-width:1700px) {
	section.webDevelopmentHome-solution.machine-learning.microsoft-solutionWrapper {
		padding: 100px 80px
	}
}

@media(max-width:1600px) {
	section.webDevelopmentHome-solution.machine-learning.microsoft-solutionWrapper .webDev-solution-wrapper p {
		font-size: 16px
	}
	.microsoft-expertise-wrapper .service-Navtab .service-icon {
		width: 40px
	}
}

@media(max-width:1400px) {
	section.webDevelopmentHome-solution.machine-learning.microsoft-solutionWrapper .machine-learning-wrapper .webDev-solution-wrapper {
		min-height: 360px
	}
}

@media(max-width:991px) {
	section.webDevelopmentHome-solution.machine-learning.microsoft-solutionWrapper .machine-learning-wrapper .webDev-solution-wrapper,
	section.webDevelopmentHome-solution.machine-learning.softwareDev-solution-wrapper .machine-learning-wrapper .webDev-solution-wrapper {
		min-height: initial
	}
	section.webDevelopmentHome-solution.machine-learning.microsoft-solutionWrapper {
		padding: 100px 0
	}
	.technologiesData-wrapper .technologies-data-icon {
		max-width: 60px
	}
	section.quality-process-block {
		padding: 100px 0 50px 0
	}
}

@media(max-width:767px) {
	section.mobileApp-service.microsoft-expertise-wrapper .service-Navtab li.service-item {
		width: 125px;
		height: 125px;
		margin: 0 3px;
		min-width: 125px
	}
	section.mobileApp-service.microsoft-expertise-wrapper ul.service-Navtab {
		width: 98%;
		clear: both;
		background: transparent;
		display: flex;
		flex-wrap: nowrap;
		overflow-x: auto;
		box-shadow: none;
		overflow-y: hidden;
		margin: 0 1%
	}
	section.mobileApp-service.microsoft-expertise-wrapper .service-Navtab li.service-item.active {
		transform: scale(1);
		box-shadow: none;
		background: #e5f5ff;
		border-color: #e5f5ff
	}
	section.mobileApp-service.microsoft-expertise-wrapper .service-tabpanel:before {
		background: #fff
	}
	.technology-platforms-img ul {
		display: block
	}
	.technology-platforms-img li.platforms-list:nth-child(3),
	.technology-platforms-img li.platforms-list:nth-child(4) {
		display: inline-block
	}
	section.all-technologies-block .col-6.mt-5 {
		margin-top: 0!important
	}
	.technologiesData-wrapper .technologies-data-icon {
		max-width: 50px
	}
	.technologiesData-wrapper {
		margin-bottom: 50px
	}
	section.all-technologies-block .col-lg-12.pb-5 {
		padding-bottom: 0!important
	}
}

@media(max-width:1800px) {
	.machine-learning-wrapper.qaOfferings-wrap .webDev-solution-wrapper p {
		font-size: 17px
	}
}

@media(max-width:1600px) {
	.salesForce-learning .webDev-solution-wrapper p {
		font-size: 16px
	}
}

@media(max-width:991px) {
	.qaOfferings .qaOfferings-wrap.machine-learning-wrapper .webDev-solution-wrapper {
		min-height: initial
	}
}

@media(max-width:1366px) {
	.appDeveloment-banner.banner-top-wrapper.ourPartner-banner,
	.webdevelopmentinner-banner.banner-top-wrapper.career-banner,
	.appDeveloment-banner.termCon-banner-wrapper {
		padding: 0
	}
	.centric-design-des {
		margin-right: 60px
	}
	.centric-design-des p {
		font-size: 15px
	}
	.awards-banner span.banner-rating {
		font-size: 500px
	}
	.awards-des {
		font-size: 42px
	}
}

@media(max-width:991px) {
	.awards-content-wrapper {
		margin-top: 0;
		margin-bottom: 30px
	}
	.awards-accolades {
		padding: 0
	}
	.centric-website-designing.fantasy-sport-app-wrapper.partnership-banner {
		padding-bottom: 0
	}
	.awards-des {
		font-size: 36px;
		margin: 60px 0;
		line-height: 54px
	}
	.appDeveloment-banner.termCon-banner-wrapper {
		height: 60vh
	}
}

@media(max-width:767px) {
	.appDeveloment-banner.banner-top-wrapper.ourPartner-banner,
	.webdevelopmentinner-banner.banner-top-wrapper.career-banner,
	.appDeveloment-banner.termCon-banner-wrapper {
		padding: 160px 0 100px
	}
	.career-location-block {
		margin-bottom: 40px
	}
	.centric-website-designing.fantasy-sport-app-wrapper.partnership-banner {
		padding: 50px 0
	}
	.awards-banner span.banner-rating {
		font-size: 220px
	}
	.awards-des {
		font-size: 26px;
		margin: 50px 0 20px;
		line-height: 40px
	}
	.banner-top-wrapper.awards-banner {
		padding: 160px 0 80px
	}
	.appDeveloment-banner.termCon-banner-wrapper {
		height: initial;
		padding: 160px 0 80px
	}
}

@media(max-width:1600px) {
	section.industryInner-solution-wrapper.sixteen-box .service-tabpanel {
		height: initial;
		padding: 40px 0
	}
}

@media(max-width:1440px) {
	.industry-technology-section .col-lg-20 {
		flex: 0 0 25%;
		max-width: 25%
	}
	.portfolio-overview-desc p,
	p.portfolio_short_desc {
		font-size: 18px
	}
}

@media(max-width:1366px) {
	.industry-technology-section {
		padding: 0
	}
	.project-image-container img.portfolio-banner-img {
		max-width: 80%
	}
	.project-image-container img.portfolio-logo-img {
		max-width: 22%
	}
	.portfolio-overview-desc p,
	p.portfolio_short_desc,
	section.user-contact-wrapper .section-head p {
		font-size: 16px
	}
	h2.portfolio-project-title,
	h2.portfolio-overview-title,
	section.user-contact-wrapper .section-head h1.block-title {
		font-size: 40px
	}
	.project-overview-image img.portfolio-over-img {
		max-width: 90%
	}
	.industryInner-solution-wrapper.twelve-box li.service-item,
	.industryInner-solution-wrapper.sixteen-box li.service-item {
		height: 160px
	}
	.industryInner-solution-wrapper .service-Navtab li.service-item h2 {
		font-size: 13px
	}
	.industryInner-solution-wrapper .service-Navtab .service-icon {
		width: 38px
	}
	.industriesInner-banner .industriesInner-content-wrapper {
		margin-top: 60px
	}
}

@media(max-width:991px) {
	.industry-technology-section .col-lg-20 {
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}
	.industry-cover .industries-btnArrow h5 {
		font-size: 22px
	}
	.other-partner-wrapper.rating-box-wrapper {
		margin-bottom: 50px
	}
	.industryInner-solution-wrapper .service-tabpanel {
		display: block;
		height: initial;
		background: #eee
	}
	.industryInner-solution-wrapper .service-tabpanel:after,
	.industryInner-solution-wrapper .service-tabpanel:before {
		display: none
	}
	.industryInner-solution-wrapper .section-head .divided:after,
	.industryInner-solution-wrapper .section-head .divided:before {
		background: #067abf
	}
	.industryInner-solution-wrapper.twelve-box ul.service-Navtab,
	.industryInner-solution-wrapper.sixteen-box ul.service-Navtab {
		display: flex;
		padding: 20px 0;
		flex-wrap: nowrap;
		width: 100%;
		overflow-x: auto;
		box-shadow: none
	}
	.industryInner-solution-wrapper .service-Navtab li.service-item {
		width: 145px;
		margin: 0 10px;
		min-width: 135px;
		height: 135px
	}
	section.mobileApp-service.industryInner-solution-wrapper {
		background: #fff;
		padding: 60px 0 0
	}
	.category-tag.port_tags span {
		margin-bottom: 30px
	}
	.project-findme .project-intro {
		padding: 100px 0 40px 0
	}
	.portfolio-logo-wrapper.more-portfolio-wrapper h3.view-portfolio {
		font-size: 26px
	}
	.portfolio-logo-wrapper.more-portfolio-wrapper span {
		width: 40px;
		height: 40px;
		font-size: 20px;
		line-height: 40px
	}
	section.industryInner-solution-wrapper.sixteen-box .service-tabpanel {
		padding: 0
	}
	section.mobileApp-service.industryInner-solution-wrapper .section-head {
		padding: 0;
		text-align: center
	}
}

@media(max-width:767px) {
	.project-image-container img.portfolio-logo-img {
		max-width: 60%
	}
	h2.portfolio-project-title {
		font-size: 32px;
		color: #fff
	}
	h3.portfolio_indus {
		font-size: 14px
	}
	p.portfolio_short_desc {
		font-size: 17px
	}
	.category-tag.port_tags span {
		width: 48%;
		display: inline-block;
		margin: 0 0 10px 0
	}
	h2.portfolio-overview-title,
	section.user-contact-wrapper .section-head h1.block-title {
		font-size: 28px
	}
	.project-overview .portfolio-overview-desc {
		margin: 0
	}
	.project-overview .portfolio-overview-desc p,
	section.user-contact-wrapper .section-head p {
		font-size: 16px
	}
	section.user-contact-wrapper .contact-sec .main-contact-block {
		background: transparent
	}
	.contact-form-block {
		background: rgba(255, 255, 255, .2)
	}
}

@media(max-width:767px) {
	.industriesInner-banner .industriesInner-content-wrapper {
		margin: 0
	}
	.portfolio-logo-wrapper.more-portfolio-wrapper h3.view-portfolio {
		font-size: 20px
	}
	.other-partner-wrapper.rating-box-wrapper {
		display: block;
		width: 100%
	}
	.industriesInner-banner.banner-top-wrapper,
	.industriesHome-banner.banner-top-wrapper {
		padding: 180px 0 80px
	}
	.industryInner-solution-wrapper.twelve-box ul.service-Navtab,
	.industryInner-solution-wrapper.sixteen-box ul.service-Navtab {
		width: 94%
	}
	.other-partner-wrapper.rating-box-wrapper .platformImg img {
		margin: auto;
		display: block;
		max-width: 50%
	}
	.other-partner-wrapper.rating-box-wrapper .rating-box {
		width: 90%;
		margin: 20px auto 0 auto
	}
	.other-partner-wrapper.rating-box-wrapper {
		margin: 0!important
	}
	.industry-technology-section .col-lg-20 {
		flex: 0 0 100%;
		max-width: 100%;
		padding: 0 15px 15px 15px!important
	}
	.industry-portfolio-wrapper {
		padding: 70px 0 0
	}
	.services-content-wrapper h4 {
		font-size: 28px;
		color: #212121;
		font-weight: 600
	}
}

@media(min-width:992px) {
	.col-lg-statis-2 {
		max-width: 20%;
		flex: 0 0 20%
	}
}

@media(max-width:1600px) {
	.aboutIntro-title h1 {
		font-size: 46px
	}
	.about-overview-wrapper .overview-content-wrapper p {
		font-size: 20px
	}
	.things-about-block .things-about-item {
		padding: 40px 30px
	}
	.things-about-block .things-about-item .thingsAbout-des p {
		font-size: 17px
	}
	.aboutGrowth-title h1 {
		font-size: 75px
	}
	.about-growth-item {
		padding: 0
	}
}

@media(max-width:1400px) {
	.things-about-item span.things-count {
		font-size: 110px
	}
	.things-about-block .things-about-item .thingsAbout-title h2 {
		font-size: 38px
	}
	.about-overview-title-box .aboutOver-title h1 {
		font-size: 60px
	}
	.about-overview-title-box {
		margin-bottom: 60px
	}
	.things-about-block .things-about-item {
		padding: 30px 20px
	}
}

@media(max-width:1366px) {
	section.things-about-block {
		padding: 80px 50px
	}
	.about-overview-title-box .aboutOver-title h1 {
		font-size: 48px
	}
	.about-overview-title-box p {
		font-size: 18px
	}
}

@media(max-width:1280px) {
	.aboutIntro-title h1 {
		font-size: 40px
	}
	.about-overview-wrapper .overview-content-wrapper p {
		font-size: 18px
	}
	.about-statistics {
		padding: 100px 60px
	}
}

@media(max-width:991px) {
	.about-banner-wrapper .about-content-wrapper p.section-tagline {
		font-size: 20px
	}
	.col-lg-statis-2 {
		max-width: 100%;
		flex: 0 0 100%
	}
	.statistics-items.four:after,
	.statistics-items.second:after {
		height: 100%;
		top: 0
	}
	.things-about-block .things-about-item {
		min-height: initial;
		margin-bottom: 30px
	}
	.aboutGrowth-title h1 {
		padding: 0;
		font-size: 50px
	}
	section.about-growth-wrapper {
		padding: 100px 30px
	}
	.about-growth-item.move-growthBox-bottom {
		margin: 50px 0 0
	}
	.copyright-sec p,
	.copyright-sec a {
		text-align: center
	}
	nav.navbar.navbar-nav.footer-bottom-navbar {
		align-items: center;
		margin-bottom: 20px
	}
	.copyright-sec {
		padding: 15px 0
	}
}

@media(max-width:767px) {
	.banner-top-wrapper.about-banner-wrapper {
		height: initial;
		padding: 180px 0 80px
	}
	.about-banner-wrapper .about-content-wrapper p.section-tagline {
		padding: 0;
		font-size: 15px
	}
	.about-overview-wrapper,
	section.things-about-block,
	section.about-growth-wrapper {
		padding: 70px 0
	}
	.about-statistics {
		padding: 20px 15px 60px
	}
	.aboutIntro-title h1,
	.about-overview-title-box .aboutOver-title h1 {
		font-size: 32px
	}
	.about-overview-wrapper .overview-content-wrapper p,
	.about-overview-title-box p {
		margin-bottom: 20px!important;
		font-size: 16px
	}
	.about-overview-title-box {
		padding: 0
	}
	.aboutGrowth-title h1 {
		padding: 0;
		font-size: 38px
	}
	.about-growth-item span.about-growth-item-count {
		font-size: 40px;
		margin-top: 30px
	}
	.things-about-item span.things-count {
		font-size: 80px
	}
	.about-growth-text h2 {
		font-size: 26px
	}
	.copyright-sec p {
		font-size: 12px
	}
}

@media(max-width:991px) {
	.awards-content-wrapper .awards-title {
		padding: 0 15px 20px
	}
}

@media(max-width:1700px) {
	section.webDevelopmentHome-solution.machine-learning.nopCommerce-solution {
		padding: 100px 70px
	}
	figure.northern-01 img {
		max-width: 80%
	}
}

@media(max-width:1600px) {
	.webDev-solution-wrapper p {
		font-size: 16px
	}
	.nopCommerce-content-wrapper.machine-learning-wrapper .webDev-solution-wrapper {
		min-height: 380px
	}
	figure.ssomd-01 img {
		max-width: 90%;
		margin: auto;
		display: block
	}
}

@media(max-width:1440px) {
	section.webDevelopmentHome-solution.machine-learning .webDev-solution-wrapper {
		min-height: 390px
	}
	.fantasy-sportApp-block.webDevelopmentHome-solution .machine-learning-wrapper .webDev-solution-wrapper {
		min-height: 320px
	}
}

@media(max-width:1400px) {
	section.webDevelopmentHome-solution.machine-learning.nopCommerce-solution {
		padding: 100px 20px
	}
	.fantasy-sportApp-block.webDevelopmentHome-solution .machine-learning-wrapper .webDev-solution-wrapper {
		min-height: 335px
	}
}

@media(max-width:1366px) {
	section.webDevelopmentHome-solution.machine-learning .webDev-solution-wrapper {
		min-height: 350px
	}
	section.offering-section.nopcommerce-offering {
		padding: 0
	}
	section.phpDevelopmentInner-relatedServices.hireAndroidDeveloper-relatedItem.relatedNop-commerces {
		padding: 70px 0
	}
	.fantasy-sportApp-block.webDevelopmentHome-solution .machine-learning-wrapper .webDev-solution-wrapper {
		min-height: 310px
	}
}

@media(max-width:991px) {
	section.webDevelopmentHome-solution.machine-learning .webDev-solution-wrapper {
		min-height: initial
	}
	section.webDevelopmentHome-solution.machine-learning.fantasy-sportApp-block .webDev-solution-wrapper {
		min-height: 310px
	}
}

@media(max-width:767px) {
	section.webDevelopmentHome-solution.machine-learning.nopCommerce-solution {
		padding: 50px 0
	}
	.fantasy-sportApp-block.webDevelopmentHome-solution .machine-learning-wrapper .webDev-solution-wrapper {
		min-height: initial
	}
}

@media(max-width:1700px) {
	section.webDevelopmentHome-solution.machine-learning.hirePython-powerSolution {
		padding: 100px 50px
	}
}

@media(max-width:991px) {
	section.webDevelopmentHome-solution.machine-learning.hirePython-powerSolution {
		padding: 100px 20px
	}
}

@media(max-width:767px) {
	section.webDevelopmentHome-solution.machine-learning.hirePython-powerSolution {
		padding: 80px 0
	}
}

@media(max-width:1440px) {
	.arka-threeCallToAction {
		padding: 40px 0 40px 80px
	}
	section.arka-threeCallToAction img {
		max-width: 50%
	}
	.arka-threeCallToAction:after {
		background-position: 120% 0
	}
	section.arka-oneCallToAction img {
		max-width: 80%
	}
}

@media(max-width:1366px) {
	.arka-threeCallToAction .arkaCall-action-title-des h3,
	.arka-oneCallToAction .arkaCall-action-title-des h3 {
		font-size: 38px
	}
	section.arka-oneCallToAction img {
		max-width: 70%
	}
	.arka-oneCallToAction .arkaCall-action-title-des p {
		margin: 20px 140px 20px 0
	}
	section.arka-oneCallToAction img {
		margin: auto
	}
	.arka-twoCallToAction {
		background-position: center top;
		padding: 50px 0 0 30px
	}
}

@media(max-width:991px) {
	.arka-oneCallToAction .arkaCall-action-title-des p {
		margin: 20px 0 20px 0
	}
	.arka-twoCallToAction {
		background-position: right top
	}
	.arka-threeCallToAction {
		padding: 50px 0
	}
	.arka-threeCallToAction {
		padding: 40px 25px 40px;
		background-position: center center
	}
	.arka-threeCallToAction:after {
		background-position: -5870% 0
	}
	section.arka-threeCallToAction img {
		max-width: 100%
	}
	ul.contactInfo-list {
		flex-wrap: wrap
	}
	.contactCountry-info a {
		display: block
	}
	ul.contactInfo-list li.contactInfo-items {
		width: 50%;
		margin-bottom: 30px
	}
	ul.contactInfo-list li.contactInfo-items:nth-child(4) {
		margin-bottom: 0
	}
}

@media(max-width:767px) {
	.arka-threeCallToAction .arkaCall-action-title-des h3,
	.arka-oneCallToAction .arkaCall-action-title-des h3 {
		font-size: 28px
	}
	.arka-twoCallToAction .arkaCall-action-title-des h3 {
		font-size: 26px
	}
	.arka-oneCallToAction .arkaCall-action-title-des .cus_btn,
	.arka-twoCallToAction .arkaCall-action-title-des .cus_btn,
	.arka-threeCallToAction .arkaCall-action-title-des .cus_btn {
		min-width: 140px;
		font-size: 13px
	}
	.arka-threeCallToAction {
		padding: 40px 0 40px;
		background-position: center center
	}
	.arka-twoCallToAction .arkaCall-action-title-des {
		width: initial
	}
	.arka-twoCallToAction,
	.arka-twoCallToAction .arkaCall-action-title-des p {
		padding: 0
	}
	section.arka-threeCallToAction img {
		max-width: 70%
	}
	ul.contactInfo-list li.contactInfo-items {
		width: 100%;
		margin-bottom: 20px!important
	}
}

@media(max-width:1700px) {
	section.hireShareponit-solution-wrapper {
		padding: 100px 80px
	}
}

@media(max-width:1600px) {
	.hireShareponit-solution-content .webDev-solution-text p {
		font-size: 16px
	}
}

@media(max-width:1440px) {
	section.hireShareponit-solution-wrapper {
		padding: 100px 50px
	}
}

@media(max-width:1400px) {
	.hireShareponit-solution-content .webDev-solution-wrapper {
		min-height: 508px
	}
}

@media(max-width:1366px) {
	.hireShareponit-solution-content .webDev-solution-text p,
	.hireShareponit-solution-content .webDev-solution-listItem ul li span {
		font-size: 15px
	}
	.hireShareponit-solution-content .webDev-solution-wrapper {
		min-height: 469px
	}
	section.hireShareponit-solution-wrapper .section-head,
	section.hireShareponit-solution-wrapper .section-head~p {
		padding: 0 120px
	}
}

@media(max-width:1280px) {
	.hireShareponit-solution-content .webDev-solution-listItem ul li {
		width: 100%
	}
}

@media(max-width:991px) {
	section.hireShareponit-solution-wrapper .section-head,
	section.hireShareponit-solution-wrapper .section-head~p {
		padding: 0
	}
	.hireShareponit-solution-content .webDev-solution-wrapper {
		min-height: initial;
		margin-bottom: 20px
	}
	section.hireShareponit-solution-wrapper {
		padding: 100px 10px
	}
}

@media(max-width:767px) {
	section.hireShareponit-solution-wrapper {
		padding: 70px 0
	}
	.magentoOtherSoultion-item {
		padding: 60px 30px;
		min-height: initial
	}
	.magentoOtherSoultion-item.gray {
		background: #fff
	}
	section.magento-otherSoultion .col-lg-3:nth-child(odd) .magentoOtherSoultion-item {
		background: #f6f6f6
	}
}

@media(max-width:1600px) {
	section.webDevelopmentHome-solution.machine-learning.python-aiSolution-wrapper .machine-learning-wrapper .webDev-solution-wrapper {
		min-height: 340px
	}
}

@media(max-width:1440px) {
	section.python-dev-solution-wrapper {
		padding: 100px 70px
	}
}

@media(max-width:1366px) {
	section.webDevelopmentHome-solution.machine-learning.python-aiSolution-wrapper .machine-learning-wrapper .webDev-solution-wrapper {
		min-height: 305px
	}
	section.python-dev-solution-wrapper .pythonDev-solution-title h2 {
		font-size: 23px
	}
	section.python-dev-solution-wrapper .pythonDev-solution-item {
		padding: 40px 18px
	}
}

@media(max-width:991px) {
	section.python-dev-solution-wrapper .pythonDev-solution-item {
		margin-bottom: 20px
	}
	section.python-dev-solution-wrapper {
		padding: 70px 40px;
		margin-bottom: 60px
	}
}

@media(max-width:767px) {
	section.webDevelopmentHome-solution.machine-learning.python-aiSolution-wrapper .machine-learning-wrapper .webDev-solution-wrapper {
		min-height: initial
	}
	section.python-dev-solution-wrapper {
		padding: 70px 0
	}
}

@media(max-width:1700px) {
	.hirePhpDeveloper-skillset.magento-whyDev-wrapper {
		padding: 100px 80px
	}
	.magento-migrate-wrap.phpDevelopmentHome-migrate {
		padding: 100px 70px 70px
	}
}

@media(max-width:1600px) {
	.hirePhpDeveloper-skillset.magento-whyDev-wrapper {
		padding: 100px 40px
	}
}

@media(max-width:1440px) {
	.magento-whyDev-wrapper .skillset-left-wrapper li.skillset-item {
		font-size: 16px
	}
}

@media(max-width:1366px) {
	.magento-whyDev-wrapper .skillset-left-wrapper li.skillset-item {
		font-size: 15px
	}
}

@media(max-width:991px) {
	.hirePhpDeveloper-skillset.magento-whyDev-wrapper {
		padding: 70px 20px
	}
	.magento-migrate-wrap.phpDevelopmentHome-migrate {
		padding: 60px 20px 50px
	}
}

@media(max-width:767px) {
	.magento-migrate-wrap.phpDevelopmentHome-migrate {
		padding: 60px 0 50px
	}
	.hirePhpDeveloper-skillset.magento-whyDev-wrapper {
		padding: 70px 0
	}
	.magento-whyDev-wrapper .skillset-left-wrapper li.skillset-item {
		width: 100%
	}
}

@media(max-width:1700px) {
	.arka-threeCallToAction {
		padding: 20px 0 20px 60px
	}
	.arka-threeCallToAction .arkaCall-action-title-des h3 {
		font-size: 40px
	}
	.hire-oneCallToAction {
		padding: 50px 190px 50px 140px
	}
}

@media(max-width:1600px) {
	.arka-oneCallToAction .arkaCall-action-title-des h3 {
		font-size: 40px
	}
	.arka-twoCallToAction .arkaCall-action-title-des h3 {
		font-size: 35px
	}
	.arka-threeCallToAction .arkaCall-action-title-des h3 {
		font-size: 37px
	}
	.arka-threeCallToAction .arkaCall-action-title-des p {
		margin: 20px 0 20px 0;
		font-size: 17px
	}
	.industry-twoCallToAction .industryCall-action-title-des h3 {
		font-size: 38px
	}
	.hire-oneCallToAction .hireCall-action-title-des h3 {
		font-size: 46px
	}
}

@media(max-width:1440px) {
	.arka-threeCallToAction .arkaCall-action-title-des h3 {
		font-size: 33px
	}
	.industry-oneCallToAction .industryCall-action-title-des h3 {
		font-size: 41px
	}
	.industry-twoCallToAction {
		padding: 50px 250px 50px 140px
	}
	.hire-twoCallToAction {
		padding: 60px 110px 80px 100px
	}
}

@media(max-width:1400px) {
	.arka-threeCallToAction {
		padding: 40px 0 40px 50px
	}
	.industry-twoCallToAction {
		padding: 50px 180px 50px 100px
	}
	section.hire-oneCallToAction:after {
		left: 1%;
		top: -74px;
		background-size: 43%
	}
	.hire-oneCallToAction {
		padding: 50px 120px 50px 100px
	}
}

@media(max-width:1366px) {
	.arka-twoCallToAction .arkaCall-action-title-des p {
		padding: 0 50px
	}
	.arka-threeCallToAction {
		padding: 40px 0 40px 20px
	}
	.arka-threeCallToAction .arkaCall-action-title-des .cus_btn {
		max-width: 145px
	}
	.arka-threeCallToAction .arkaCall-action-title-des h3 {
		font-size: 31px
	}
	.industry-oneCallToAction .industryCall-action-title-des h3 {
		margin-bottom: 16px
	}
}

@media(max-width:1280px) {
	.arka-threeCallToAction .arkaCall-action-title-des h3 {
		font-size: 32px
	}
	.arka-threeCallToAction .arkaCall-action-title-des p {
		font-size: 15px
	}
	.industry-twoCallToAction .industryCall-action-title-des p,
	.industry-twoCallToAction .industryCall-action-title-des p a {
		font-size: 17px
	}
}

@media(max-width:991px) {
	.arka-oneCallToAction .arkaCall-action-title-des h3 {
		font-size: 29px
	}
	.arka-threeCallToAction .arkaCall-action-title-des h3 {
		font-size: 28px
	}
	.arka-threeCallToAction .arkaCall-action-title-des p {
		font-size: 14px
	}
	.industry-oneCallToAction .industryCall-action-title-des h3 {
		font-size: 34px
	}
	.industry-twoCallToAction {
		padding: 50px 20px 50px 20px
	}
	.industry-twoCallToAction .industryCall-action-title-des h3,
	.industry-twoCallToAction .industryCall-action-title-des p,
	.industry-twoCallToAction .industryCall-action-title-des p a {
		text-align: center
	}
	.industry-twoCallToAction .industryCall-action-title-des h3 {
		font-size: 31px
	}
	.industryCall-twoAction-btns {
		text-align: center;
		margin-top: 20px
	}
	.hire-twoCallToAction {
		padding: 60px 20px 80px 20px
	}
	.hire-twoCallToAction .hireCall-action-title-des {
		width: initial
	}
	section.hire-oneCallToAction:after {
		display: none
	}
	.hire-oneCallToAction {
		padding: 50px 20px 50px 20px
	}
	.hire-oneCallToAction .hireCall-action-title-des h3,
	.hire-oneCallToAction .hireCall-action-title-des p,
	.hire-oneCallToAction .hireCall-action-title-des p a,
	.hire-oneCallToAction .hireCall-action-btns {
		text-align: center
	}
	.hire-oneCallToAction img {
		margin: auto;
		max-width: 70%
	}
}

@media(max-width:767px) {
	.arka-oneCallToAction .arkaCall-action-title-des h3,
	.arka-twoCallToAction .arkaCall-action-title-des h3,
	.arka-threeCallToAction .arkaCall-action-title-des h3 {
		font-size: 24px
	}
	.arka-twoCallToAction .arkaCall-action-title-des p {
		padding: 0
	}
	.arka-twoCallToAction {
		background-position: cover
	}
	.industry-oneCallToAction .industryCall-action-content:before {
		background-size: 30%;
		left: -8.5%;
		bottom: -7%
	}
	.industry-oneCallToAction .industryCall-action-content:after {
		right: -8.5%;
		top: -8%;
		background-size: 30%
	}
	.industry-oneCallToAction .industryCall-action-content {
		padding: 30px 10px
	}
	.industry-oneCallToAction .industryCall-action-title-des h3,
	.industry-twoCallToAction .industryCall-action-title-des h3 {
		font-size: 27px
	}
	.industry-oneCallToAction .industryCall-action-title-des p,
	.industry-oneCallToAction .industryCall-action-title-des p a,
	.industry-twoCallToAction .industryCall-action-title-des p,
	.industry-twoCallToAction .industryCall-action-title-des p a,
	.hire-oneCallToAction .hireCall-action-title-des p,
	.hire-oneCallToAction .hireCall-action-title-des p a {
		font-size: 15px
	}
	.industry-twoCallToAction,
	.hire-oneCallToAction {
		padding: 50px 0 50px 0
	}
	.hire-oneCallToAction img {
		display: none!important
	}
	.hire-oneCallToAction .hireCall-action-title-des h3 {
		font-size: 32px
	}
	.hire-oneCallToAction .hireCall-action-title-des h3 span {
		font-size: 15px
	}
	.hire-twoCallToAction {
		padding: 50px 0 60px
	}
	.hire-twoCallToAction .hireCall-action-title-des h3 {
		font-size: 25px
	}
	.hire-twoCallToAction .hireCall-action-btns {
		left: 0;
		right: 0;
		text-align: center
	}
	.hire-twoCallToAction .hireCall-action-title-des {
		padding: 30px 21px 40px
	}
}

@media(max-width:1440px) {
	.hireModal-item .hireDeveloper-engagement-icon {
		margin-right: 10px
	}
	.hireDeveloper-rightside-wrapper .hireDeveloper-des img {
		max-width: 90%
	}
}

@media(max-width:1366px) {
	.hireDeveloper-modal-wrapper .hireModal-item {
		padding: 10px 10px
	}
	.hireDeveloper-rightside-wrapper .hireDeveloper-des img {
		width: 100%;
		margin-top: 25px
	}
}

@media(max-width:991px) {
	section.hireDeveloper.hireDeveloper-modal-wrapper .pr-0 {
		padding-left: 0
	}
	.hireDeveloper-rightside-wrapper,
	.hireDeveloper-modal-wrapper .hireDeveloper-wrap {
		padding: 50px 20px
	}
}

@media(max-width:767px) {
	.hireDeveloper-rightside-wrapper {
		padding: 40px 15px
	}
	.hireDeveloper-modal-wrapper .hireDeveloper-wrap {
		padding: 15px 0 40px
	}
	.hireDeveloper-rightside-wrapper .hireDeveloper-des img {
		max-width: 100%
	}
}

@media(max-width:1700px) {
	section.webDevelopmentHome-solution.machine-learning.ror-machine-solutionWrapper {
		padding: 100px 50px
	}
}

@media(max-width:1600px) {
	section.webDevelopmentHome-solution.machine-learning.ror-machine-solutionWrapper .webDev-solution-wrapper {
		min-height: 310px
	}
	.hireClassicDev-customSoluation .customSolution-left-wrapper img {
		max-width: 70%
	}
}

@media(max-width:991px) {
	section.webDevelopmentHome-solution.machine-learning.ror-machine-solutionWrapper {
		padding: 100px 20px
	}
	section.webDevelopmentHome-solution.machine-learning.ror-machine-solutionWrapper .webDev-solution-wrapper {
		min-height: initial
	}
	.vikas-photo-bg img {
		max-width: 80%;
		margin: auto;
		display: block
	}
	.developmentServices-wrap .service-tabpanel {
		padding: 50px 0
	}
	.developmentServices-wrap .left-service-des .tab-content .services-content-wrapper {
		margin: 20px 0 50px 0
	}
}

@media(max-width:767px) {
	.vikas-photo-bg img,
	figure.sunshine-web img {
		max-width: 100%
	}
	.developmentServices-wrap .section-head h1.block-title {
		color: #000!important
	}
	.developmentServices-wrap .section-head h1.block-title span {
		color: #0579bf!important
	}
	.developmentServices-wrap ul.phpDevelopmentServer-Navtab {
		width: 98%;
		clear: both;
		background: transparent;
		display: flex;
		flex-wrap: nowrap;
		overflow-x: auto;
		box-shadow: none;
		overflow-y: hidden;
		margin: 0 1%
	}
	.developmentServices-wrap .phpDevelopmentServer-Navtab li.phpDevelopmentServer-item.active {
		transform: scale(1);
		box-shadow: none;
		background: #e5f5ff;
		border-color: #e5f5ff
	}
	.developmentServices-wrap .phpDevelopmentServer-Navtab li.phpDevelopmentServer-item {
		width: 125px;
		height: 125px;
		margin: 0 3px;
		min-width: 125px
	}
	.developmentServices-wrap .phpDevelopmentServer-Navtab .phpDevelopmentServer-icon {
		max-width: 40px
	}
	.developmentServices-wrap .phpDevelopmentServer-Navtab li.phpDevelopmentServer-item h2 {
		font-size: 14px
	}
	.developmentServices-wrap .service-tabpanel {
		padding-bottom: 0
	}
	.developmentServices-wrap .service-tabpanel:before {
		background: none!important
	}
	.hiring-pageBanner.banner-top-wrapper {
		padding: 200px 0 50px
	}
	.hireClassicDev-customSoluation .customSolution-left-wrapper img {
		max-width: 90%
	}
	.arka-cookieconsent {
		left: 1rem;
		right: 1rem
	}
}

@media(max-width:1700px) {
	.classicAsp-migration-section {
		padding: 100px 70px
	}
	.useClassicASP-section .useClassicASP-content {
		padding: 45px 140px 45px 170px
	}
}

@media(max-width:1440px) {
	.useClassicASP-img {
		background-position: 25%
	}
	.hireClassicASP-overview.hirePhpDeveloper-overview {
		padding: 170px 100px 100px
	}
	.classicAsp-migration-content-wrap {
		padding-left: 60px
	}
	.into-classicAsp-section {
		padding: 100px 100px
	}
	.intoClassicAsp-content h3,
	.intoClassicAsp-content h3 sup {
		font-size: 30px
	}
}

@media(max-width:1366px) {
	.useClassicASP-section .useClassicASP-content {
		padding: 0 80px 0 100px
	}
}

@media(max-width:991px) {
	.hireClassicASP-overview.hirePhpDeveloper-overview {
		padding: 170px 15px 100px
	}
	.hireClassicASP-overview .hirePhpDeveloper-Rightoverview ul li {
		width: 50%;
		padding: 6px 0
	}
	.useClassicASP-section .useClassicASP-content {
		padding: 0 20px
	}
	.useClassicASP-img {
		margin: 30px 0 0 30px;
		padding: 210px 0
	}
	.useClassicASP-section {
		padding-bottom: 70px
	}
	.classicAsp-migration-section {
		padding: 70px 15px
	}
	.classicAsp-migration-content-wrap {
		padding-left: 0
	}
	.classicAsp-migration-img {
		max-width: 80%;
		margin: 40px auto 0
	}
	.into-classicAsp-section {
		padding: 70px 20px
	}
	.intoClassicAsp-content h3,
	.intoClassicAsp-content h3 sup {
		font-size: 26px;
		line-height: 42px
	}
	.into-classicAsp-section.first-classicAsp-quote {
		padding-bottom: 0
	}
	ul.classicAsp-language-list li {
		width: 48%;
		font-size: 23px
	}
	ul.classicAsp-language-list {
		justify-content: space-between
	}
	.useClassicASP-section .useClassicASP-content h3 {
		font-size: 36px
	}
}

@media(max-width:767px) {
	.hireClassicASP-overview.hirePhpDeveloper-overview {
		padding: 50px 15px 80px
	}
	.useClassicASP-section .useClassicASP-content {
		padding: 0
	}
	.hireClassicASP-overview .hirePhpDeveloper-Rightoverview ul li {
		width: 100%
	}
	.hireClassicASP-overview .hirePhpDeveloper-Rightoverview,
	.useClassicASP-section {
		padding: 0
	}
	.useClassicASP-section .useClassicASP-content h3 {
		font-size: 30px
	}
	.useClassicASP-img {
		margin: 30px 0;
		padding: 120px 0;
		border-radius: 0
	}
	.classicAsp-migration-section {
		padding: 60px 0
	}
	.classicAsp-migration-content p {
		font-size: 18px
	}
	.classicAsp-migration-img {
		max-width: 100%
	}
	.intoClassicAsp-content h3,
	.intoClassicAsp-content h3 sup {
		font-size: 20px;
		line-height: 32px
	}
	.into-classicAsp-section.first-classicAsp-quote {
		padding: 60px 0 30px 0
	}
	ul.classicAsp-language-list li {
		width: 100%;
		margin-bottom: 40px;
		margin-top: 0!important;
		padding: 20px 15px 20px 110px;
		font-size: 20px
	}
	ul.classicAsp-language-list .classicAsp-language-icon {
		width: 80px;
		top: -10px;
		bottom: -10px;
		left: 9px
	}
	ul.classicAsp-language-list .classicAsp-language-icon.lang-rorLogo img {
		width: 60px
	}
	ul.classicAsp-language-list .classicAsp-language-icon img {
		width: 48px
	}
	.classicAsp-language-section {
		padding: 60px 0
	}
}

@media(max-width:1700px) {
	.powerBi-product-section {
		padding: 120px 70px 20px
	}
	section.powerBi-solution-wrapper .powerBi-solution-block {
		padding: 100px 80px
	}
}

@media(max-width:1600px) {
	.hirePhpDeveloper-overview.hireClassicASP-overview.powerBi-overview {
		padding: 100px 70px 50px
	}
	.powerBi-product-item:after {
		width: 70%
	}
	.powerBi-product-item:before {
		width: 33px
	}
	.powerBi-product-item {
		padding: 60px 20px 40px 20px
	}
}

@media(max-width:1440px) {
	.powerBi-product-item:after {
		width: 66%
	}
	.powerBi-solution-item {
		padding: 30px 25px 45px
	}
	.powerBi-product-section .powerBi-product-bg-img {
		max-width: 78%
	}
	section.phpDevelopmentHome-appBackend.powerBi-mobileSolution-wrap {
		padding: 100px 20px 150px
	}
	section.powerBi-solution-wrapper .powerBi-solution-block {
		padding: 100px 50px
	}
}

@media(max-width:1400px) {
	.why-powerBi-section .why-powerBi-content {
		padding: 0 30px 0 60px
	}
	.powerBi-solution-item .powerBi-solution-content p {
		min-height: 144px
	}
}

@media(max-width:1366px) {
	section.powerBi-solution-wrapper .powerBi-solution-block {
		padding: 100px 50px
	}
	.powerBi-mobileSolution-wrap img {
		max-width: 86%
	}
}

@media(max-width:1280px) {
	.why-powerBi-section .why-powerBi-content {
		padding: 0 50px 0 80px
	}
	.powerBi-solution-item {
		padding: 30px 20px 45px
	}
	section.powerBi-solution-wrapper .powerBi-solution-block {
		padding: 100px 30px
	}
}

@media(max-width:991px) {
	.hirePhpDeveloper-overview.hireClassicASP-overview.powerBi-overview {
		padding: 70px 30px 0
	}
	.why-powerBi-section .why-powerBi-content {
		padding: 0 30px 40px 30px
	}
	.powerBi-product-section .section-head {
		margin: 0 0 100px 0;
		text-align: center
	}
	.powerBi-product-section {
		padding: 80px 20px 0
	}
	.powerBi-product-item:after {
		width: 58%
	}
	.powerBi-solution-item {
		margin-bottom: 30px;
		margin-top: 0!important
	}
	section.powerBi-solution-wrapper .powerBi-solution-block {
		padding: 100px 30px
	}
	section.powerBi-solution-wrapper {
		padding-top: 60px
	}
	.powerBi-product-item .powerBi-product-content p {
		min-height: 120px
	}
	.powerBi-mobileSolution-wrap img {
		max-width: 66%
	}
	section.phpDevelopmentHome-appBackend.powerBi-mobileSolution-wrap {
		padding: 100px 20px 50px
	}
	.powerBi-solution-item .powerBi-solution-content p {
		min-height: 120px
	}
	.powerBi-product-item:before {
		width: 25px
	}
	.powerBi-product-item:after {
		width: 61%
	}
}

@media(max-width:767px) {
	.hirePhpDeveloper-overview.hireClassicASP-overview.powerBi-overview {
		padding: 70px 0 0
	}
	.why-powerBi-section .why-powerBi-content {
		padding: 0 0 40px 0
	}
	.why-powerBi-content ul.powerBi-list li {
		width: 100%
	}
	.why-powerBi-section {
		padding: 100px 0 70px 0
	}
	section.phpDevelopmentInner-service.overflow-hidden.powerBi-services-wrapper .service-tabpanel:before {
		display: none
	}
	section.phpDevelopmentInner-service.overflow-hidden.powerBi-services-wrapper ul.phpDevelopmentServer-Navtab {
		width: 98%;
		clear: both;
		background: transparent;
		display: flex;
		flex-wrap: nowrap;
		overflow-x: auto;
		box-shadow: none;
		overflow-y: hidden;
		margin: 0 1%
	}
	section.phpDevelopmentInner-service.overflow-hidden.powerBi-services-wrapper .phpDevelopmentServer-Navtab li.phpDevelopmentServer-item.active {
		transform: scale(1);
		box-shadow: none;
		background: #e5f5ff;
		border-color: #e5f5ff
	}
	section.phpDevelopmentInner-service.overflow-hidden.powerBi-services-wrapper .phpDevelopmentServer-Navtab li.phpDevelopmentServer-item {
		width: 125px;
		height: 125px;
		margin: 0 3px;
		min-width: 125px
	}
	.powerBi-product-section {
		padding: 70px 0 0
	}
	.powerBi-product-section .powerBi-product-bg-img {
		display: none
	}
	section.powerBi-solution-wrapper .powerBi-solution-block {
		padding: 100px 0 50px
	}
	.powerBi-product-item .powerBi-product-content p {
		min-height: initial
	}
	.powerBi-solution-item .powerBi-solution-content p {
		min-height: initial
	}
	.why-powerBi-content ul.powerBi-list li {
		display: inline-flex
	}
	section.phpDevelopmentHome-appBackend.powerBi-mobileSolution-wrap {
		padding: 70px 0 50px
	}
	.appBackend-image-wrapper {
		max-width: 90%;
		margin: auto
	}
}

@media(max-width:1366px) {
	.sportBetting-soluation-wrap .powerBi-solution-item .powerBi-solution-content p {
		font-size: 15px
	}
}

@media(max-width:991px) {
	.why-powerBi-section.why-sportBetting-section {
		padding: 0 0 60px
	}
	.sportBetting-soluation-wrap .powerBi-solution-item .powerBi-solution-content p {
		font-size: 16px;
		min-height: 120px
	}
	.connectSocial-links-block,
	.footerContact-info-wrapper {
		width: 100%
	}
	.social-contactFlag-block {
		display: block
	}
	.emailLink-block {
		margin-top: 30px
	}
}

@media(max-width:767px) {
	.sportBetting-soluation-wrap .powerBi-solution-item .powerBi-solution-content p {
		min-height: initial
	}
}

@media(max-width:1700px) {
	section.iotInd-consumer-section {
		padding: 100px 60px
	}
	.pwaDev-services-section,
	.pwaMirgate-section {
		padding: 100px 80px
	}
}

@media(max-width:1600px) {
	.pwaMirgate-section .webDev-solution-wrapper {
		min-height: 428px
	}
}

@media(max-width:1440px) {
	.hirePhpDeveloper-overview.hireClassicASP-overview.iotDev-overview {
		padding: 100px 100px 50px
	}
	section.iotInd-consumer-section .webDev-solution-listItem ul li {
		width: 44%;
		margin: 0 4px 20px 0
	}
	section.iotInd-consumer-section .webDev-solution-listItem ul li:nth-child(even) {
		width: 51%
	}
	section.iotInd-consumer-section .webDev-solution-wrapper {
		min-height: 548px
	}
	.pwaDev-services-section,
	.pwaMirgate-section {
		padding: 100px 40px
	}
}

@media(max-width:1400px) {
	section.iotInd-consumer-section {
		padding: 100px 40px
	}
}

@media(max-width:1366px) {
	section.iotInd-consumer-section .webDev-solution-listItem ul li i {
		margin-right: 3px
	}
	.pwaDev-service-item {
		height: 440px
	}
	.pwaDev-title-wrapper h3 {
		font-size: 20px
	}
	.pwaDev-services-section p.subHead-content {
		padding: 0 80px
	}
}

@media(max-width:1280px) {
	.pwaDev-services-section p.subHead-content {
		padding: 0 50px
	}
}

@media(max-width:991px) {
	.hirePhpDeveloper-overview.hireClassicASP-overview.iotDev-overview {
		padding: 80px 15px 100px
	}
	section.iotInd-consumer-section .webDev-solution-wrapper {
		min-height: initial;
		margin-bottom: 20px
	}
	section.iotInd-consumer-section {
		padding: 100px 10px
	}
	.expertise-wrapper.left {
		padding: 0 0 0 20px
	}
	.expertise-wrapper.right {
		padding: 0 20px 0 0
	}
	.hirePhpDeveloper-overview.hireClassicASP-overview.iotDev-overview {
		padding: 50px 0 80px
	}
	.phpDevelopmentServer-Navtab.iotSolution-Navtab li.phpDevelopmentServer-item.active {
		border: 0;
		background: linear-gradient(180deg, rgba(246, 93, 23, 1) 0, rgba(255, 150, 35, 1) 100%)
	}
	section.phpDevelopmentHome-services.iotfour-box-section .phpDevelopmentHome-serviceWrapper {
		min-height: initial
	}
	section.iotInd-consumer-section {
		padding: 70px 0
	}
	section.iotInd-consumer-section .webDev-solution-listItem ul li {
		width: 100%!important
	}
	.iot-expertise .port-fullimg {
		display: block
	}
	section.cloud-platform-services.iot-Techstack-wrapper {
		padding: 70px 0
	}
	.pwaDev-services-section p.subHead-content {
		padding: 0
	}
	.pwaDev-services-section,
	.pwaMirgate-section {
		padding: 100px 00px
	}
	.pwaDev-service-item {
		height: 390px;
		margin-bottom: 20px
	}
	.pwaDev-service-item:after {
		max-height: 100%;
		background: rgba(246, 136, 21, 0.83)
	}
	.pwaDev-service-item .pwaDev-title-wrapper {
		top: 30px
	}
	.pwaDev-service-item p.pwaDev-content-wrapper {
		opacity: 1;
		max-height: 100%;
		margin-top: 20px
	}
	.pwaMirgate-section .webDev-solution-wrapper {
		min-height: initial;
		margin-bottom: 20px
	}
	.companyClient-logo-section .subTitle-text {
		font-size: 20px
	}
}

@media(max-width:767px) {
	.companyClient-logo-section figure img {
		max-width: 70%;
		margin: 0 auto!important;
		display: block
	}
	.companyClient-logo-section .subTitle-text {
		font-size: 18px
	}
	.pwaDev-service-item .pwaDev-title-wrapper {
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
		padding: 0 15px;
		top: 0;
		bottom: 0;
		text-align: center
	}
}

@media(max-width:1600px) {
	.onDemandSolution-appFeatures.sportBetting-features {
		padding: 100px 50px
	}
}

@media(max-width:1366px) {
	.sportBetting-features .features-wrapper .tab-content {
		padding: 30px 60px 0
	}
}

@media(max-width:991px) {
	.onDemandSolution-appFeatures.sportBetting-features {
		padding: 70px 0
	}
	.sportBetting-features .features-wrapper li.features-item a {
		width: 160px;
		height: 70px
	}
	.sportBetting-features .features-wrapper .tab-content {
		padding: 30px 20px 0
	}
	.sportBetting-features ul.appFeatures-list li i {
		position: static;
		margin-right: 6px
	}
	.sportBetting-features ul.appFeatures-list li {
		padding-left: 0;
		font-size: 15px
	}
}

@media(max-width:767px) {
	li.features-item {
		margin: 10px 0
	}
	.sportBetting-features .features-wrapper li.features-item a {
		width: 150px;
		height: 64px
	}
	.sportBetting-features .features-wrapper li.features-item a span {
		font-size: 19px
	}
	.sportBetting-features .features-wrapper .tab-content h2 {
		font-size: 25px
	}
	.onDemandSolution-appFeatures.sportBetting-features .features-wrapper>.container {
		padding: 0
	}
	.sportBetting-features ul.appFeatures-list li {
		width: 100%;
		display: block;
		margin-bottom: 15px
	}
	.sportBetting-features ul.appFeatures-list {
		margin-top: 15px!important
	}
}

@media(max-width:1600px) {
	.thankyou-banner .thankyou-img {
		max-width: 100px;
		margin: 0 auto 40px
	}
	.thankyou-banner h1.mainHead-ty {
		font-size: 70px
	}
	.thankyou-banner p.subHead-ty {
		font-size: 24px
	}
	.thankyou-banner {
		padding: 200px 0 60px 0
	}
}

@media(max-width:1440px) {
	.caseStudy-section {
		padding: 100px 80px
	}
	.blog-ty-section {
		padding: 50px 80px 50px
	}
	.caseStudy-item .caseStudy-img img {
		max-width: 57%
	}
	.caseStudy-section .caseStudy-item a {
		padding: 155px 15px 25px 15px
	}
}

@media(max-width:1366px) {
	.thankyou-banner {
		padding: 140px 0 30px 0
	}
	.thankyou-banner h1.mainHead-ty {
		font-size: 54px;
		margin-bottom: 20px
	}
	.thankyou-banner .thankyou-img {
		max-width: 85px;
		margin: 0 auto 30px
	}
	.caseStudy-item .caseStudy-content h4 {
		font-size: 20px;
		margin: 3px 0 0 0
	}
	.caseStudy-item .caseStudy-img img {
		max-width: 53%
	}
	.caseStudy-section .caseStudy-item a {
		padding: 125px 5px 25px 5px
	}
	.blog-ty-section .post-module {
		height: 388px
	}
	.blog-ty-section .post-module .blogPost-content .title {
		font-size: 20px
	}
}

@media(max-width:991px) {
	.caseStudy-section {
		padding: 100px 40px 0
	}
	.blog-ty-section {
		padding: 0 40px 50px
	}
	.caseStudy-item {
		margin-bottom: 110px
	}
	body.thankyou-body:not(.home):not(.responsive-menu--opened) .main-header:not(.sticky):not(.menu--opend) .header-right ul li a.cd-nav-trigger .cd-nav-icon,
	body.thankyou-body:not(.home):not(.responsive-menu--opened) .main-header:not(.sticky):not(.menu--opend) .header-right ul li a.cd-nav-trigger .cd-nav-icon:before,
	body.thankyou-body:not(.home):not(.responsive-menu--opened) .main-header:not(.sticky):not(.menu--opend) .header-right ul li a.cd-nav-trigger .cd-nav-icon:after {
		background-color: #333
	}
	div#MyBlog .latest-blog-wrapper {
		margin-bottom: 30px
	}
}

@media(max-width:767px) {
	.caseStudy-section {
		padding: 100px 0 70px
	}
	.blog-ty-section {
		padding: 50px 0
	}
	.caseStudy-item {
		margin-bottom: 110px
	}
	.thankyou-banner p.ty-des {
		font-size: 16px
	}
	.thankyou-banner h1.mainHead-ty {
		font-size: 48px;
		letter-spacing: initial
	}
	.thankyou-banner p.subHead-ty {
		font-size: 21px;
		margin-bottom: 10px
	}
	.thankyou-banner .thankyou-img {
		max-width: 75px;
		margin: 0 auto 15px
	}
	.caseStudy-item .caseStudy-img img {
		max-width: 40%
	}
	.caseStudy-section .col-lg-3:last-child .caseStudy-item {
		margin: 0
	}
	.thankyou-body .heading-right-btn {
		text-align: center
	}
}

@media(max-width:1800px) {
	.ourPortfolio-item .portfolio-screen img {
		max-width: 84%
	}
	.portfolio-screen {
		top: 15%
	}
}

@media(max-width:1440px) {
	.ourPortfolio-item .portfolio-screen img {
		max-width: 73%;
		border-radius: 34px
	}
	.portfolio-screen {
		top: 17%
	}
	.hirePhpDeveloper-overview.hireClassicASP-overview.outsystem-overview {
		padding: 100px 100px
	}
}

@media(max-width:1400px) {
	section.phpDevelopmentHome-appBackend.outSystems-mobileSolution-wrap {
		padding: 100px 100px
	}
	.outSystems-caseSolution--wrapper .powerBi-solution-item {
		min-height: 527px
	}
}

@media(max-width:1366px) {
	.requestModal h2.contactModal-title {
		padding: 0
	}
	.requestModal h2.contactModal-title {
		font-size: 34px
	}
	.requestModal .close {
		right: -5px;
		top: 0;
		width: 42px;
		height: 42px;
		font-size: 22px;
		padding: 0
	}
	.outSystems-mobileSolution-wrap .appBackend-image-wrapper img {
		max-width: 90%
	}
}

@media(max-width:991px) {
	.ourPortfolio .align-items-center {
		align-items: initial!important
	}
	.portfolio-screen.left {
		right: 40px
	}
	.portfolio-screen.right {
		left: 30px;
		top: 30%
	}
	.ourPortfolio-item .portfolio-screen img {
		max-width: 50%;
		border-radius: 20px
	}
	.ourPortfolio-content-wrapper .section-tagline {
		padding: 0
	}
	.ourPortfolio-wrapper.left,
	.ourPortfolio-wrapper.right {
		padding: 0 15px
	}
	.port-companyLogo.kuwaitLogo img {
		max-width: 80px
	}
	.ourPortfolio-item .webPortfolio-case .portfolio-screen img {
		max-width: 86%
	}
	.webPortfolio-case .portfolio-screen.left {
		right: 10px;
		left: 20px;
		top: 42%
	}
	.webPortfolio-case .portfolio-screen.right {
		left: 0;
		top: 70%
	}
	.contact-forms {
		padding: 80px 0 140px 0
	}
	.request-dialog {
		max-width: 650px
	}
	.hirePhpDeveloper-overview.hireClassicASP-overview.outsystem-overview,
	section.phpDevelopmentHome-appBackend.outSystems-mobileSolution-wrap {
		padding: 70px 15px
	}
	.outSystems-caseSolution--wrapper .powerBi-solution-item {
		min-height: 575px
	}
}

@media(max-width:767px) {
	.ourPortfolio-caseStudy {
		margin: 0
	}
	.ourPortfolio-caseStudy a.port-caseStudy {
		display: none
	}
	.ourPortfolio-wrapper .port-downBtn {
		display: flex;
		align-content: center;
		margin: 10px 0 30px
	}
	.port-downBtn a.btn-download-app {
		display: block;
		margin-right: 8px
	}
	.request-dialog,
	.modal .modal-dialog.request-dialog {
		max-width: 94%;
		transform: none;
		top: 20px
	}
	.requestModal .close {
		right: 5px;
		top: -3px
	}
	.requestModal h2.contactModal-title {
		font-size: 28px
	}
	.modal-btn .contact-submit-btn {
		text-align: center
	}
	.hirePhpDeveloper-overview.hireClassicASP-overview.outsystem-overview,
	section.phpDevelopmentHome-appBackend.outSystems-mobileSolution-wrap {
		padding: 70px 0
	}
	.outSystems-caseSolution--wrapper .powerBi-solution-item {
		min-height: initial
	}
}

@media(max-width:1440px) {
	.showcase {
		padding: 0 40px
	}
	.showcaseItem__text {
		line-height: initial
	}
}

@media(max-width:991px) {
	.ourPortfolio-banner {
		height: 75vh;
		background-position: 30%
	}
	.showcase__col.showcase__col--topBig,
	.showcase__col.showcase__col--topSmall,
	.showcase__col {
		margin: 0
	}
	.showcase__col {
		width: 50%
	}
	.headBox-portfolio {
		margin-top: 75px
	}
	.showcase {
		padding: 0 30px;
		margin-top: -15vh
	}
	.showcaseItem__text {
		display: none
	}
}

@media screen and (max-width:767px) {
	.headBox-portfolio {
		margin-top: 150px;
		width: 90%
	}
	.showcase {
		padding: 0;
		margin-top: -15vh
	}
	.showcaseItem {
		height: 300px
	}
	.showcaseItem__button span.showcaseDetails-btn {
		max-width: 80%;
		padding: 9px 5px
	}
}

@media(min-width:768px) {
	.col-md-21 {
		max-width: 21%;
		-ms-flex: 0 0 21%;
		flex: 0 0 21%
	}
	.col-md-79 {
		-ms-flex: 0 0 79%;
		flex: 0 0 79%;
		max-width: 79%
	}
}

@media(max-width:1680px) {
	.showcase {
		padding: 0 68px
	}
}

@media(max-width:1600px) {
	.showcase {
		padding: 0 64px
	}
}

@media(max-width:1440px) {
	.showcase {
		padding: 0 56px
	}
	.headBox-portfolio {
		height: calc(100vh - 100px)
	}
}

@media(max-width:1400px) {
	.showcase {
		padding: 0 54px
	}
	.headBox-portfolio {
		height: calc(100vh - 80px)
	}
}

@media(max-width:1366px) {
	.showcase {
		padding: 0 52px
	}
}

@media(max-width:991px) {
	.showcase {
		padding: 0 20px
	}
}

@media(max-width:767px) {
	.showcase {
		padding: 0
	}
}

@media(min-height:1200px) {
	.showcaseTestimonial {
		max-width: 1240px;
		margin-right: auto;
		margin-left: auto
	}
}

@media(max-width:1800px) {
	.showcaseTestimonial {
		padding: 0 50px
	}
}

@media(max-width:1440px) {
	.showcase-testimonial-Item-wrap {
		padding: 40px
	}
	p.clientReviewText-box {
		font-size: 19px;
		line-height: 34px
	}
	.clientName-proName-box span.clientName,
	.clientName-proName-box span.clientPro-name {
		font-size: 16px
	}
	.clientImg-box img {
		width: 120px;
		top: -30px
	}
}

@media(max-width:1366px) {
	span.videoPlay-icon:after,
	span.videoPlay-icon:before {
		height: 60px;
		width: 60px
	}
	p.clientReviewText-box {
		font-size: 17px;
		line-height: 30px
	}
	.videoPlay-icon>i {
		font-size: 18px;
		margin: 5px 0 0 2px
	}
}

@media(max-width:991px) {
	.testimonial-showcase {
		width: 50%
	}
	.showcaseTestimonial {
		padding: 0
	}
	.testimonial-showcase.testimonial-showcase-topSmall {
		margin-top: 0
	}
	.testimonial-showcase.testimonial-showcase-topBig {
		margin-top: -205px
	}
	.testimonial-showcase.testimonial-showcase-topSmall {
		display: flex;
		flex-wrap: wrap;
		width: 100%
	}
	.testimonial-showcase.testimonial-showcase-topSmall .showcase-testimonial-Item {
		width: 50%
	}
}

@media(max-width:767px) {
	.testimonial-showcase {
		width: 100%
	}
	.testimonial-showcase.testimonial-showcase-topBig {
		margin-top: -60px
	}
	.testimonial-showcase.testimonialCol-two {
		margin-top: 0
	}
	.testimonial-showcase.testimonial-showcase-topSmall {
		display: block
	}
	.testimonial-showcase.testimonial-showcase-topSmall .showcase-testimonial-Item {
		width: 100%
	}
	.showcase-testimonial-Item {
		padding: 15px 0
	}
	.headBox-portfolio {
		height: initial;
		padding-bottom: 100px
	}
	.ourPortfolio-banner {
		height: initial
	}
	.showcase {
		margin-top: -50px
	}
	#return-to-top {
		bottom: 56px
	}
	.caseStudy-section {
		display: none!important
	}
	.request-dialog .comment-group {
		width: 87%
	}
}

@media(max-width:1440px) {
	.ourPortfolio-banner .ourPortfolio-content-wrapper .sec-heading-s h3 {
		font-size: 40px
	}
}

@media(max-width:1366px) {
	.ourPortfolio-banner .ourPortfolio-content-wrapper .sec-heading-s h3 {
		font-size: 32px
	}
}

@media(max-width:991px) and (min-width:768px) {
	.caseStudy-showCase-section .showcase__col {
		width: 50%
	}
	.showcase.caseStudy-showCase-section {
		padding-bottom: 90px
	}
	.caseStudy-showCase-section .showcase__col,
	.caseStudy-showCase-section .showcase__col.showcase__col--topBig,
	.caseStudy-showCase-section .showcase__col.showcase__col--topSmall {
		margin: 0
	}
	.showcase__col.showcase-col-four.showcase__col--topSmall {
		margin-top: -800px
	}
}

@media(max-width:767px) {
	.arkaCase-study-link {
		display: none!important
	}
	.caseStudy-showCase-section .showcase__col {
		margin: 0!important
	}
	.caseStudy-showCase-section .showcase__col {
		width: 100%
	}
}