@media only screen and (min-width:960px) and (max-width:1071px) {
	.navigation-primary>li>a {
		margin-right: 0 !important
	}
}

@media only screen and (min-width:769px) and (max-width:1024px) {
	.jarallax {
		height: calc(40vh - 100px)
	}

	.jarallax h3.sub-heading {
		font-size: 22px
	}

	.jarallax.custom {
		height: auto
	}

	.game-heading {
		font-size: 32px;
		margin-bottom: 30px !important
	}

	.game-img img {
		height: 250px
	}

	.potrait .game-img img {
		height: 370px
	}
}

@media only screen and (min-width:591px) and (max-width:768px) {
	.jarallax {
		height: calc(40vh - 100px)
	}

	.cookies2 {
		flex-direction: column
	}

	.jarallax .game-logo img {
		width: 90px
	}

	.jarallax.custom {
		height: auto
	}

	.game-heading {
		font-size: 32px;
		margin-bottom: 30px !important
	}

	.game-img-grid {
		grid-gap: 10px
	}

	.game-img img {
		height: 174px
	}

	.potrait .game-img img {
		height: 280px;
		border-radius: 15px
	}

	.download-btn img {
		border-radius: 15px;
		width: 120px;
		height: 120px
	}

	.app-link img {
		width: 200px
	}

	.w-div {
		width: 100%
	}

	.form-holder {
		grid-gap: 15px
	}
}

@media only screen and (min-width:280px) and (max-width:590px) {
	.d-row {
		flex-direction: column-reverse
	}

	.dp-holder {
		margin-top: 30px
	}

	.aws.tab {
		display: none
	}

	.cookies2 {
		flex-direction: column
	}

	#London,
	#Paris {
		display: block
	}

	#Paris h3 {
		display: none
	}

	.extra-pad-top {
		padding-top: 0
	}

	.mob-flex {
		display: flex;
		flex-wrap: wrap-reverse
	}

	.mid-section img {
		margin-bottom: 30px
	}

	.blog .col-holder .sm-col-4 {
		display: none
	}

	.blog .col-holder .sm-col-4:first-child {
		display: block
	}

	.boxy-header-container .boxy-header .jumbotron .round img {
		left: 0;
		width: 100%;
		height: auto
	}

	#light {
		padding-top: 50%
	}

	.client-testimonial p {
		width: 100%
	}

	.footer-logo {
		margin: 0
	}

	.footer-logo>a {
		width: 100%
	}

	.navigation-four-col .navigation-column.w-30 {
		width: inherit
	}

	.menu-pad {
		padding-top: 0
	}

	.jarallax {
		height: calc(40vh - 100px)
	}

	.jarallax.custom {
		height: 190vw
	}

	.game-heading {
		font-size: 32px;
		margin-bottom: 30px !important
	}

	.jarallax .game-logo img {
		width: 90px
	}

	.game-img-grid {
		grid-gap: 10px
	}

	.game-img-grid.potrait {
		grid-template-columns: auto auto
	}

	.review-sec h2 {
		font-size: 25px
	}

	.game-img img {
		height: 85px;
		border-radius: 15px
	}

	.potrait .game-img img {
		height: 300px;
		border-radius: 15px
	}

	.download-btn img {
		border-radius: 15px;
		width: 80px;
		height: 80px
	}

	.game-logo h2 {
		font-size: 35px
	}

	.app-link img {
		width: 140px
	}

	.blog-cate li {
		display: inline-block;
		width: 48%
	}

	.blog-share a {
		display: inline-block !important
	}

	.big-green-box {
		height: 330px !important
	}

	.cta-div {
		text-align: center;
		padding: 20px 0
	}

	.blog-description .cta-div span {
		margin-bottom: 15px;
		margin-right: 0;
		display: block
	}

	.blog-description .cta-div .grd-btn-o.body-btn {
		font-size: .9em
	}

	.big-green-box .col-lg-8 h1 {
		font-size: 24px;
		line-height: 32px;
	}
	.banner-txt-wrapper{
		padding: 0 20px;
	}

	.tech-list li {
		margin-bottom: 0
	}

	.tech-list li img,
	.tech-list li svg {
		width: 70px
	}

	.sm-col-6 {
		width: 100%
	}

	.w-div {
		width: 100%
	}

	.@media only screen and (min-width:960px) and (max-width:1071px) {
		.navigation-primary>li>a {
			margin-right: 0 !important
		}
	}

	@media only screen and (min-width:769px) and (max-width:1024px) {
		.jarallax {
			height: calc(40vh - 100px)
		}

		.jarallax h3.sub-heading {
			font-size: 22px
		}

		.jarallax.custom {
			height: auto
		}

		.game-heading {
			font-size: 32px;
			margin-bottom: 30px !important
		}

		.game-img img {
			height: 250px
		}

		.potrait .game-img img {
			height: 370px
		}
	}

	@media only screen and (min-width:591px) and (max-width:768px) {
		.jarallax {
			height: calc(40vh - 100px)
		}

		.cookies2 {
			flex-direction: column
		}

		.jarallax .game-logo img {
			width: 90px
		}

		.jarallax.custom {
			height: auto
		}

		.game-heading {
			font-size: 32px;
			margin-bottom: 30px !important
		}

		.game-img-grid {
			grid-gap: 10px
		}

		.game-img img {
			height: 174px
		}

		.potrait .game-img img {
			height: 280px;
			border-radius: 15px
		}

		.download-btn img {
			border-radius: 15px;
			width: 120px;
			height: 120px
		}

		.app-link img {
			width: 200px
		}

		.w-div {
			width: 100%
		}

		.form-holder {
			grid-gap: 15px
		}

		.wallpapered.blog-detban {
			height: 60vh;
		}

		.big-green-box .col-lg-8 {
			bottom: -16vh;
		}
		.boxItem{
			padding-top: 2em;
		}
		.bannerArea .itemrow li {
			width: 35%;
		}
	}

	@media only screen and (min-width:280px) and (max-width:590px) {
		.d-row {
			flex-direction: column-reverse
		}

		.dp-holder {
			margin-top: 30px
		}

		.aws.tab {
			display: none
		}

		.cookies2 {
			flex-direction: column
		}

		#London,
		#Paris {
			display: block
		}

		#Paris h3 {
			display: none
		}

		.extra-pad-top {
			padding-top: 0
		}

		.mob-flex {
			display: flex;
			flex-wrap: wrap-reverse
		}

		.mid-section img {
			margin-bottom: 30px
		}

		.blog .col-holder .sm-col-4 {
			display: none
		}

		.blog .col-holder .sm-col-4:first-child {
			display: block
		}

		.boxy-header-container .boxy-header .jumbotron .round img {
			left: 0;
			width: 100%;
			height: auto
		}

		#light {
			padding-top: 50%
		}

		.client-testimonial p {
			width: 100%
		}

		.footer-logo {
			margin: 0
		}

		.footer-logo>a {
			width: 100%
		}

		.navigation-four-col .navigation-column.w-30 {
			width: inherit
		}

		.menu-pad {
			padding-top: 0
		}

		.jarallax {
			height: calc(40vh - 100px)
		}

		.jarallax.custom {
			height: 190vw
		}

		.jarallax.custom-job {
			height: auto;
		}

		.team-details-sec h2 {
			font-size: 1rem;
		}

		.vector-flow {
			position: absolute;
			right: -80px;
			top: auto;
			bottom: -150px;
			z-index: 1;
			opacity: 0.5;
		}

		.team-details-sec .teamImg {
			width: 280px;
			margin-top: 20px;
			object-fit: contain;
		}

		.game-heading {
			font-size: 32px;
			margin-bottom: 30px !important
		}

		.jarallax .game-logo img {
			width: 90px
		}

		.game-img-grid {
			grid-gap: 10px
		}

		.game-img-grid.potrait {
			grid-template-columns: auto auto
		}

		.review-sec h2 {
			font-size: 25px
		}

		.game-img img {
			height: 85px;
			border-radius: 15px
		}

		.potrait .game-img img {
			height: 300px;
			border-radius: 15px
		}

		.download-btn img {
			border-radius: 15px;
			width: 80px;
			height: 80px
		}

		.game-logo h2 {
			font-size: 35px
		}

		.app-link img {
			width: 140px
		}

		.blog-cate li {
			display: inline-block;
			width: 48%
		}

		.blog-share a {
			display: inline-block !important
		}

		.big-green-box {
			height: 330px !important
		}

		.cta-div {
			text-align: center;
			padding: 20px 0
		}

		.blog-description .cta-div span {
			margin-bottom: 15px;
			margin-right: 0;
			display: block
		}

		.blog-description .cta-div .grd-btn-o.body-btn {
			font-size: .9em
		}

		.big-green-box .col-lg-8 h1 {
			font-size: 24px;
			line-height: 32px;
		}
		.banner-txt-wrapper{
			padding: 0 20px;
		}

		.tech-list li {
			margin-bottom: 0
		}

		.tech-list li img,
		.tech-list li svg {
			width: 70px
		}

		.sm-col-6 {
			width: 100%
		}

		.w-div {
			width: 100%
		}

		.form-holder,
		.form-holder-sm {
			display: block
		}

		.w-50.firstBtn {
			width: 100% !important
		}

		.w-25.secondBtn {
			width: 100% !important
		}

		.wallpapered.blog-detban {
			height: 60vh;
		}

		.big-green-box .col-lg-8 {
			bottom: -16vh;
		}
		.banner-txt-wrapper{
			padding: 0 20px;
		}
	}