
@media (max-width:1700px){
	.menuList ul li a {
		font-size: 2.3em !important;
	}
	.service-list-menu {
		height: 600px !important;
	}
	.service-list-menu li a{
		font-size: 25px !important;
	}
}
@media (max-width:1580px){
	.bnr-float-left {
		display: none;
	}
	.about-technology .about-list ul li {
		font-size: 15px;
	}
	.about-technology .about-list ul {
		padding: 20px 10px;
	}
	.main-navigation {
		height: calc(100vh - 20.066vh);
	}
	
}
@media (max-width:1480px){
	.bnr-float-left .email-float {
	    display: none;
	}
	.testi-tx-bx p {
		font-size: 16px;
		padding: 20px 0;
		min-height: 180px;
	}
	.about-us-sec {
		height: 680px;
		overflow: hidden;
	}
	section.hire-us label{
		font-size: 14px;
	}
	.process-side-mob-img img {
		width: 173px;
	}
	.social-head-link {
	    bottom: 60px;
	    transform: rotate(90deg);
	    left: 40px;
		display: none;
	}
	.client-help-sec:before {
		display: none;
	}
	
	.indus-list-aug ul li {
		width: 48%;
	}
	.blck-chain-plat-side-img img {
		width: 30vw;
	}
	
	.mbnr-side-img.game-develop-bnr-side-img img {width: 50vw;}
}



@media (min-width:320px) and (max-width:767px){



.case-studies-mbnr{

	min-height: 490px;
}


	.team_section .team-flex-wrap {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 20px;
    margin-top: 0px;
}


.social-nav-head-link {
    align-items: center;
    display: flex;
    justify-content: center;
    margin: 0 0 20px 0;
}





	.wow {
	    animation-name: none !important;
	    visibility: visible !important;
	}
	#streamlined-develeopment{
		display: none;
	}
	.mbnr-side-img {
		display: none !important;
	}
	.block-chain-about-sec .about-side-img {
		display: none !important;
	}
	.main-nav-desktop {
		display: none;
	}
	.mob-nav-st{display: block;}

	.main {
		position: relative;
		height: 50px;
		width: 50px;
		background: #fff;
		border-radius: 60%;
		box-shadow: -1px 1px 9px 0px #00000052;
	
	}
	
	.main .bars {
		position: absolute;
		height: 16px;
		width: 50px;
		top: 8px;
		left: 0;
		display: flex;
		flex-direction: column;
		align-items: center;
		z-index: 9999999999;
		cursor: pointer;
		bottom: 0;
		margin: auto;
		right: 0;
	
	}
	
	.main .bars::before {
		position: absolute;
		content: "";
		height: 2px;
		width: 50%;
		background: #000;
		transition: 0.3s linear;
	}
	
	.main .bars.active::before {
		transform: rotate(45deg);
		width: 50%;
		top: 5%;
		background: #000;
	}
	
	.main .bars::after {
		position: absolute;
		content: "";
		height: 2px;
		width: 50%;
		background: #000;
		top: 35%;
		transition: 0.3s linear;
	}
	
	.main .bars.active::after {
		transform: rotate(-45deg);
		width: 50%;
		top: 5%;
		background: #000;
	}
	
	.menu {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 999999999;
		overflow: hidden;
		display: none;
	}
	
	.menu .navBefore {
		position: absolute;
		margin-left: 100%;
		width: 100%;
		height: 100%;
		background: #220ee7;
	}
	
	.menu .nav {
		position: relative;
		margin-left: 100%;
		width: 100%;
		height: 100%;
		/* background: #fff; */
		background: #1700f9;
		z-index: 1;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
	.menu .nav ul {
		opacity: 0;
		padding: 0;
		display: flex;
		flex-direction: column;
		margin:0;
	}
	
	.menu .nav ul li {
		list-style: none;
	}
	
	.menu .nav a {
		position: relative;
		font-family: 'carneroregular';
		font-size: 3rem;
		text-decoration: none;
		text-align: center;
		color: #000;
	}
	
	.menu .nav ul li a:hover,
	.menu .nav ul li.active a {
		color: #000;
	}
	
	
	.nav-bg-img-st {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin: auto;
		z-index: -1;
	}
	
	.nav-bg-img-st img {
		width: 100%;
		height: 100vh;
	}





	
	.btn-tel {
		margin-right: 0;
	}
	
	.about-mob-feature .col-sm-5 {
		padding-right: 0;
	}
	
	.about-fea-txt.hd-txt {width: 80%;margin: 0 auto;}
	header .col-sm-5:last-child {
		display: none;
	}
	.about-side-img img {
		top: 0;
	}
	
	.about-us-sec .hd-txt h2 {
		line-height: normal;
		letter-spacing: 0;
		padding: 10px 0;
	}
	.app-dev-solution-sec .hd-txt h2{
		line-height: normal;
	}
	header .col-sm-5 {
		max-width: 100%;
		width: 100%;
		flex: 1 0 100%;
	}
	
	header {
		padding: 20px 0;
	}
	
	.logo-img {
		margin-left: 0;
		width: auto;
		display: table;
		margin: 0 auto;
	}
	
	.mbnr-txt h1 {
		text-align: center;
		font-size: 22px;
		line-height: normal;
	}
	
	.mbnr-txt p {
		text-align: center;
	}
	
	.circle {
		display: none;
	}
	
	.filled-text {
		display: none !important;
	}
	
	.filled-text2 {
		display: none;
	}
	
	.mbnr-side-img-2 {
		position: relative;
		left: 30px;
	}
	
	.mbnr-side-img-1 {
		position: relative;
		right: 10px;
	}
	
	.mbnr-txt h3 {
		text-align: center;
		font-size: 20px;
		line-height: 25px;
		font-weight: 500;
	}
	
	.main-banner {
		height: auto;
		padding-top: 100px;
		
	}
	.main-banner .mbnr-side-img {
		display: flex !important;
	}
	
	.btn-div {
		justify-content: center;
	}
	
	.client-hd-txt h2 {
		font-size: 40px;
		padding-bottom: 10px;
	}
	section.about-us-sec.game-dev-about-sec .hd-txt h2 {
		line-height: normal;
	}
	section.about-us-sec.game-dev-about-sec .hd-txt h2 {
		line-height: normal;
	}
	
	.game-build-development-sec {
		padding: 40px 0;
	}
	
	.what-we-sec {
		padding-bottom: 0;
	}
	
	.game-build-development-sec .hd-txt {
		padding: 0;
	}
	
	.game-dev-platform-sec {
		padding-top: 0;
	}
	.cl-logo-list ul li {
		width: 50%;
	}
	
	.svg-line-cl {
		display: none;
	}
	
	.client-hd-txt {
		padding-bottom: 0;
	}
	
	.cl-logo-box {
		margin: 20px 0;
	}
	
	.client-logo-sec {
		height: auto;
		padding-bottom: 70px;
	}
	
	.hd-txt h2 {
		font-size: 28px !important;
		line-height: normal;
		text-align: center;
	}
	
	.hd-txt p {
		text-align: center;
		font-size: 17px;
		width: 100% !important;
	}
	
	section.case-std-sec {
		display: none;
	}
	
	
	.client-dtl-list ul li {
		width: 100%;
	}
	
	.client-hlp-box h3 {
		padding: 10px 20px;
		text-align: center;
	}
	
	.client-hlp-box img {
		margin: 0 auto;
		display: table;
	}
	
	.about-us-sec {
		height: auto;
		padding: 60px 0;
	}
	
	.about-feature .hd-txt {
		padding: 0;
	}
	
	.about-feature {
		padding: 50px 0 50px;
	}
	
	.feature-side-img {
		display: none;
	}
	
	.about-float-img {
		display: none;
	}
	
	.app-screenshot {
		display: none;
	}
	
	.process-img-box {
		display: none;
	}
	
	.our-process-sec .col-sm-7 {
		padding: 0 10px;
	}
	
	.process-txt.hd-txt {
		text-align: center;
	}
	
	.process-txt-bx h3 {
		font-size: 27px;
	}
	
	.process-txt-bx h3 span {
		font-size: 35px;
		top: -20px;
	}
	
	.technology-list ul li {
		width: 50%;
	}
	
	.about-fea-txt.hd-txt {
		padding-top: 20px;
	}
	
	.ftr-main-txt h2 {
		font-size: 30px;
		text-align: center;
		margin: 0 auto;
	}
	
	.ftr-main-txt {
		margin-bottom: 20px;
		text-align: center;
	}
	
	.footer-sec {
		text-align: center;
		padding: 70px 20px 20px;
	}
	
	.ftr-logo-about p {
		width: 100%;
	}
	
	.ftr-main-txt h2:before {
		bottom: 0;
	}
	
	.ftr-support p {
		width: 100%;
	}
	
	.ftr-support h3 {
		font-size: 25px;
	}
	
	.rights-privacy {
		flex-direction: column;
	}
	section {
		overflow-x: hidden;
	}
	.menu .nav a {
		font-size: 25px;
		color: #fff;
	}
	.nav-bg-img-st {
		display: none;
	}
	.menu .nav ul {
		padding: 0;
		margin-bottom: 0;
	}
	.bnr-platform-list {
		justify-content: center;
	}
	
	.mbnr-txt h4 {
		text-align: center;
	}
	
	.app-dev-banner .mbnr-side-img img {
		top: 20px;
		left: 0;
	}
	
	.inner-serv-text-bnr-btm.app-dev-text-btm h2 {
		font-size: 110px;
	}
	
	.inner-serv-text-bnr-btm.app-dev-text-btm {
		display: none;
	}
	
	section.inner-banner {
		height: auto;
		padding: 125px 0 70px !important;
	}
	
	.app-devp-about-us .hd-txt h4 {
		text-align: center;
	}
	
	.about-us-sec .row {
		flex-direction: column-reverse;
	}
	
	section.about-us-sec.app-devp-about-us {
		padding-bottom: 0;
	}
	
	.app-dev-sol-side-img {
		text-align: center;
		padding-top: 29px;
	}
	
	.app-dev-solution-sec {
		padding-bottom: 40px;
	}
	
	.app-dev-sol-side-img img {
		width: 80%;
	}
	
	.app-dev-plat-side-img {
		display: none;
	}
	
	.app-dev-platform-sec .hd-txt h2 {
		line-height: normal;
	}
	
	.hd-txt h4 {
		text-align: center;
	}
	.augmented-reality-banner .mbnr-side-img {
		display: none;
	}
	
	.aug-real-about-us .about-side-img {
		display: none;
	}
	
	.aug-reality-sol-side-img {
		display: none;
	}
	
	.indus-list-aug ul li {
		width: 48%;
	}
	
	.indus-list-aug ul {
		justify-content: center;
		padding-bottom: 20px;
	}
	
	.overlay-side-img {
		display: none;
	}
	.augmented-reality-banner .mbnr-side-img {
		display: none;
	}
	
	.aug-real-about-us .about-side-img {
		display: none;
	}
	
	.aug-reality-sol-side-img {
		display: none;
	}
	
	.indus-list-aug ul li {
		width: 48%;
	}
	
	.indus-list-aug ul {
		justify-content: center;
		padding-bottom: 20px;
	}
	
	.overlay-side-img {
		display: none;
	}
	
	.block-chain-dev-img.is-inview {
		display: none;
	}
	
	.blck-chain-plat-side-img {
		display: none;
	}
	
	.block-chain-platform-sec:before {
		display: none;
	}



	.augmented-reality-banner .mbnr-side-img {
		display: none;
	}
	
	.aug-real-about-us .about-side-img {
		display: none;
	}
	
	.aug-reality-sol-side-img {
		display: none;
	}
	
	.indus-list-aug ul li {
		width: 48%;
	}
	
	.indus-list-aug ul {
		justify-content: center;
		padding-bottom: 20px;
	}
	
	.overlay-side-img {
		display: none;
	}
	
	.block-chain-dev-img.is-inview {
		display: none;
	}
	
	.blck-chain-plat-side-img {
		display: none;
	}
	
	.block-chain-platform-sec:before {
		display: none;
	}
	
	.game-side-img {
		text-align: center;
		margin-top: 30px;
	}
	
	.game-set-img1 {
		width: 80%;
	}
	.augmented-reality-banner .mbnr-side-img {
		display: none;
	}
	
	.aug-real-about-us .about-side-img {
		display: none;
	}
	
	.aug-reality-sol-side-img {
		display: none;
	}
	
	.indus-list-aug ul li {
		width: 48%;
	}
	
	.indus-list-aug ul {
		justify-content: center;
		padding-bottom: 20px;
	}
	
	.overlay-side-img {
		display: none;
	}
	
	.block-chain-dev-img.is-inview {
		display: none;
	}
	
	.blck-chain-plat-side-img {
		display: none;
	}
	
	.block-chain-platform-sec:before {
		display: none;
	}
	
	.container {}
	
	.game-side-img {
		text-align: center;
		margin-top: 30px;
	}
	
	.game-set-img1 {
		width: 80%;
	}
	
	section.inner-banner.game-develop-banner img.inrbnr-side-img-1.is-inview {
		width: 125%;
		margin-top: 20px;
	}
	
	.bnr-platform-list li {margin-right: 0;}
	
	.bnr-platform-list {
		display: none;
	}
	
	.game-dev-about-sec .about-side-img img {
		left: 0;
		width: 100%;
		margin-top: 20px;
	}
	
	.what-we-bx h2 {
		font-size: 20px;
		justify-content: center;
	}
	.what-btn-st {
		text-align: center;
	}
	.game-build-development-sec:before {
		display: none;
	}
	
	.game-dev-plat-side-img {
		display: none;
	}
	
	.game-side-img-fea {
		display: none;
	}
	
	.game-development-fea-sec:before {
		display: none;
	}
	.mbnr-side-img.game-develop-bnr-side-img img {
		width: 100%;
	}

	ul.folio-tab li {
		width: 47%;
		padding: 8px 5px;
		text-align: center;
		font-size: 14px;
	}
	.portfolio-process-sec .about-btn.btn-div {
		display: none !important;
	}

	.about-mob-feature .about-mob-img img {
		left: 0;
		width: 95%;
		margin: 0 auto;
		display: table;
	}


	.portfolio-main-section .container-fluid {
		width: 100%;
	}
	.process-port-list-box {
		flex-direction: column;
		text-align: center;
	}
	
	.process-port-list ul {
		padding-top: 20px;
	}
	.process-port-list-box {
		flex-direction: column;
		text-align: center;
	}
	
	.process-port-list ul {
		padding-top: 20px;
	}
	
	.about-technology .about-list {
		width: 100%;
		flex-wrap: wrap;
	}
	
	.about-technology .about-list ul {
		width: 100%;
		padding: 20px 20px;
		margin-top: 10px;
	}
	
	.about-technology .row {
		width: 100%;
		margin: 0;
	}
	
	.about-main-slide-div .slick-prev {
		left: 30%;
		bottom: -70px;
		top: auto;
	}
	
	.about-main-slide-div .slick-next {
		right: 38%;
		bottom: -70px;
		top: auto;
	}
	
	.about-slider-box {
		text-align: center;
		padding: 10px 10px;
	}
	.about-main-slide-div h4 {
		text-align: center;
		margin-top: 20px;
	}
	.about-main-slide-div h4 {
		text-align: center;
		margin-top: 40px;
	}
	
	section.inner-banner.contact-us-banner .mbnr-side-img {
		display: none;
	}
	
	.talk-left {
		position: relative;
		left: 0;
		top: 0;
		text-align: center;
	}
	.ftr-logo-about br {
		display: none !important;
	}
	.inner-banner.privacy-banner {
		height: auto !important;
	}
	
	.ftr-logo-about {
		padding-bottom: 15px;
	}
	
	.ftr-logo-about p {
		padding-bottom: 15px;
	}
	
	.talk-left h2 {
		font-size: 30px;
	}
	
	.talk-left h2 small {
		font-size: 23px;
	}
	
	.cont_right {
		width: 100%;
		margin-top: 15px;
	}
	
	.cont_map iframe {
		float: none;
		width: 100%;
	}
	section.inner-banner.contact-us-banner {
		padding-bottom: 0;
	}
	
	section.talk-us {
		padding-top: 0;
	}
	section.testi-sec .slick-list {
		width: 393px;
	}
	.about-main-slide-div ul {flex-wrap: wrap;justify-content: center;text-align: center;margin: 0;}

.about-main-slide-div ul li {
    margin-bottom: 15px;
}
	.testi-box {
		margin: 0 10px;
	}
	
	.testi-tx-bx p {
		font-size: 16px;
		min-height: auto;
		
	}
	.what-we-bx p {
		min-height: auto;
	}
	section.testi-sec .slick-slide {
		width: 393px !important;
	}
	.what-we-bx p {
		min-height: auto;
	}
	
	.what-we-img-bx {
		text-align: center;
		margin: 0 auto;
		display: table;
	}
	.what-we-bx{
		text-align: center;
	}
	.about-side-img img {
		top: 0;
	}
	
	.about-us-sec .hd-txt h2 {
		line-height: normal;
	}
	
	section.our-process-new-sec {
	display: flex;
    flex-direction: column;
	}
	
	.technology-sec {
		display: none;
	}
	.industries-tx-bx p {
		min-height: auto;
	}
	
	.industries-tx-bx {
		padding-bottom: 20px;
	}
	section.about-us-sec.game-dev-about-sec .hd-txt h2 {
		line-height: normal;
	}
	
	.game-build-development-sec {
		padding: 40px 0;
	}
	
	.what-we-sec {
		padding-bottom: 0;
		height: 745px;
	}
	
	.game-build-development-sec .hd-txt {
		padding: 0;
	}
	
	.game-dev-platform-sec {
		padding-top: 0;
	}
	
	.portfolio-main-section .industries-slider-st:before {
		display: none;
	}
	
	.portfolio-main-section .slick-slide .port-box-main::before {
		width: 25vw;
		height: 50vw;
	}
	
	.port-box-main img {
		width: 25vw;
		height: 50vw;
	}
	
	.portfolio-main-section .slick-list {
		padding: 62px 0 40px !important;
		width: 100%;
	}

	.process-port-list-box span {
		margin-right: 0;
	}
	.about-banner .about-bnr-side-img {
		margin-top: 40px;
	}
	section.about-us-sec.about-main-us-sec .hd-txt {
		padding-left: 0;
	}
	section.inner-banner.contact-us-banner .bnr-btn.btn-div {
		padding: 0;
	}
	.about-banner .about-bnr-side-img {
		margin-top: 40px;
	}
	
	section.about-us-sec.about-main-us-sec .hd-txt {
		padding-left: 0;
	}
	
	section.inner-banner.contact-us-banner .bnr-btn.btn-div {
		padding: 0;
	}
	
	section.hire-us ul {
		padding: 0;
		margin: 0;
	}
	
	section.hire-us ul li {
		width: 100%;
	}
	
	section.hire-us ul {
		height: 200px;
		overflow-x: hidden;
		overflow-y: auto;
	}
	.about-banner .about-bnr-side-img {
		margin-top: 40px;
	}
	
	section.about-us-sec.about-main-us-sec .hd-txt {
		padding-left: 0;
	}
	
	section.inner-banner.contact-us-banner .bnr-btn.btn-div {
		padding: 0;
	}
	
	section.hire-us ul {
		padding: 0;
		margin: 0;
	}
	
	section.hire-us ul li {
		width: 100%;
	}
	
	section.hire-us ul {
		height: 200px;
		overflow-x: hidden;
		overflow-y: auto;
	}
	
	.content-text.terms-new {
		text-align: center;
	}
	
	.content-text.terms-new ul {
		text-align: left;
	}
	
	.privacy-txt .content-head {
		font-size: 25px;
	}
	section.privacy-txt .content-text {
		text-align: center;
	}
	.privacy-link a:first-child {
		margin-left: 0;
	}

	.menuList ul li {
		margin: 0 0 15px 0 !important;
	}
	
	.menuList ul li a {font-size: 20px !important;text-align: center !important}
	
	.menuList {
		width: 100% !important;
		padding-left: 0 !important;
	}
	
	.infos {
		display: none;
	}
	
	.menu-open {
		top: 0;
		left: 0;
	}
	
	
	.main-menu.opened .menu-btn {
		top: 4px !important;
		right: 4px !important;
		width: 3em;
		height: 3em;
		z-index: 9 !important;
	}
	
	.main-menu.opened .menu-btn .menu-open.btn-menu.click {
		top: -10px;
	}
	
	.main-menu {
		background: #00000061;
	}
	.mob-list-st{
		display: block !important;
	}
	.desk-nav-list{
		display: none !important;
	}
	.menuItemTicker .headingList{
		display: none !important;
	}
	.main-menu .circle.black {
		display: block;
	}
	.main-navigation{
		height: 100vh !important;
	}
	.main-menu .circle.black {
		display: block;
	}
	
	.main-navigation {
		height: 100vh;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
	.main-navigation ul.menuData {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		height: 100%;
	}
	.hd-banner {	
		position: absolute !important;
		z-index: 99;
	}
	

	.streamlined-box:before{
		display: none;
	}
	
	.streamlined-box .streamlined-list{
		background: none
	}

	.streamlined-box .streamlined-list li{
		position: relative;
		left: 0 !important;
		margin-bottom: 48px;
		top: auto !important;
	}


	.navbar .container-fluid {
		justify-content: center;
	}


	.logo-img {
		display: table;
		margin: 0 auto;
		width: auto;
	}

	.what_we_slider_box_chat {
		display: none;
	}
	.banner_contnet h2 {
		font-size: 33px;
		line-height: inherit;

	}


	.home_slider_home {
		background-position: left !important;
	}

	.banner_contnet {
		text-align: center;
	}

	.banner_images_or_seals {
		display: flex;
		gap: 20px;
		align-items: center;
		margin: 40px 0 0 0;
		width: 100%;
		justify-content: center;
		flex-wrap: wrap;
	}
.portfolio_img_one_p{
	display: none !important;
}
.portfolio_img_three_p{
	display: none !important;
}


.process-side-text-col {
    padding-left: 0;
    display: flex;
    align-items: center;
    width: 100%;
}


.wrapper_portfolio_slide_right {

    text-align: center;
}

.process-slider-nav .slick-current .industry-circle {
    background: transparent;
    text-align: center;
    justify-content: center;
    width: 100%;
}


.app_portfolio_industries h4 {
    margin: 0px 0 11px 0;
    font-size: 22px;
    text-align: center;
}

.app_portfolio_industries h4 {
    margin: 0px 0 11px 0;
    font-size: 15px;
    text-align: center;
}


.portfolio_icon_item h4 {
    font-size: 12px;
}


.portflio_icons_wrapper {
    width: 100%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 13px 44px;
    justify-content: space-evenly;
}

.wrapper_header {
    display: flex;
    justify-content: right;
}




.popup-main-box {

    width: auto;
}


}




