.product-carousel-container .flickity-page-dots {
	display: none;
}

@media screen and (max-width: 2400px) {
	.posap-sliders .container .col-lg-4 {
		position: absolute;
		z-index: 999;
		top: -50% !important;
		transform: translateY(50%);
		display: inline-block;
	}
	.sectionslider-free.industriessldr .flickity-slider {
		left: 80px !important;
	}
	.carousel-own-industries .flickity-button {
		display: none !important;
	}
}

@media screen and (max-width: 2000px) {
	.sectionslider-free.industriessldr .flickity-slider {
		left: 0px !important;
	}
	.sectionslider-free.industriessldr {
		padding-bottom: 170px !important;
	}
	.carousel-own-industries .flickity-viewport {
		left: 30px;
	}
	.product-carousel-container .flickity-page-dots {
		position: relative;
		width: 100%;
		bottom: -25px;
		padding: 0;
		margin: 0;
		list-style: none;
		text-align: center;
		line-height: 1;
		left: -473px;
		bottom: 70px !important;
		text-align: left;
		display: block;
	}
	.product-carousel-container.flickity-enabled.is-draggable {
		left: 44%;
	}
	.product-carousel-container .flickity-slider {
		left: -110px !important;
	}
	/*.posap-sliders .container .col-lg-4 {*/
	/*	position: absolute;*/
	/*	z-index: 999;*/
	/*	top: -50% !important;*/
	/*	transform: translateY(100%);*/
	/*	display: inline-block;*/
	/*}*/
}

@media screen and (max-width: 1900px) {
	.product-carousel-container .flickity-page-dots {
		left: -481px;
	}
}

@media screen and (max-width: 1800px) {
	.sectionslider-free.industriessldr {
		padding-bottom: 100px !important;
	}
	.product-carousel-container .flickity-page-dots {
		left: -484px;
	}
}

@media screen and (max-width: 1700px) {
	.product-carousel-container .flickity-page-dots {
		left: -489px;
	}
}


/* @media screen and (max-width: 1700px) {
    .product-carousel-container .flickity-page-dots {
        left: -445px;
   }
} */

@media screen and (max-width: 1600px) {
	.product-carousel-container .flickity-page-dots {
		left: -497px;
	}
}

@media screen and (max-width: 1500px) {
	.product-carousel-container .flickity-page-dots {
		left: -503px;
	}
	.sectionslider-free.industriessldr {
		padding-bottom: 50px !important;
	}
	.sectionslider-free {
		padding: 120px 0 100px 0 !important;
	}
	.posap-sliders .container .col-lg-4 {
		top: -20% !important;
		transform: translateY(20%);
	}
	.carousel-own-industries .flickity-button {
		display: block !important;
		left: 12% !important;
		bottom:0px;
	}
	.carousel-own-industries .flickity-prev-next-button.next {
		left: 15% !important;
	}
}

@media screen and (max-width: 1400px) {
	.product-carousel-container .flickity-page-dots {
		left: -508px;
	}
	.carousel-own-industries .flickity-button {
		left: 9.5% !important;
	}
	.carousel-own-industries .flickity-prev-next-button.next {
		left: 13% !important;
	}
}


/* @media screen and (max-width: 1366px) { */

@media screen and (max-width: 1366px) {
	.carousel-own-industries .flickity-prev-next-button.next {
		left: 12% !important;
	}
	.carousel-own-industries .flickity-button {
		left: 8.5% !important;
	}
	.carousel-own-industries .flickity-viewport {
		overflow: visible !important;
		left: 10px;
	}
	.spaceing-mm {
		padding-bottom: 0 !important;
	}
	.product-carousel-container .flickity-page-dots {
		left: -415px;
	}
	.product-carousel-container .flickity-slider {
		left: -80px !important;
	}
	.box-sl-services {
		margin-left: 0;
	}
	.product-carousel-container.flickity-enabled.is-draggable {
		left: 37%;
	}
}

@media screen and (max-width: 1300px) {
	.product-carousel-container .flickity-page-dots {
		left: -422px;
	}
	.carousel-own-industries .flickity-prev-next-button.next {
		left: 10% !important;
	}
	.carousel-own-industries .flickity-button {
		left: 6.5% !important;
	}
}

@media screen and (max-width: 1210px) {
	.dubaibox {
		width: 250px;
		height: 250px;
	}
	.londonbox {
		width: 250px;
		height: 250px;
	}
	.newyorkbox {
		width: 250px;
		height: 250px;
	}
	.react-mobile-image-services::after {
		width: 100%;
	}
	.wearable-mobile-image-services::after {
		width: 100%;
	}
	.wearable-mobile-image-services::after {
		width: 100%;
	}
	.app-store-optimization-services::after {
		width: 100%;
	}
	.flutter-page-image-services::after {
		width: 100%;
	}
}

@media screen and (max-width: 1201px) {
	.dubaibox {
		width: 235px;
		height: 235px;
	}
	.londonbox {
		width: 235px;
		height: 235px;
	}
	.newyorkbox {
		width: 235px;
		height: 235px;
	}
	.carousel-own-industries .flickity-button {
		left: 2.5% !important;
	}
	.carousel-own-industries .flickity-prev-next-button.next {
		left: 6% !important;
	}
}

@media screen and (max-width: 1199px) {
.blog-title-dec p {
    font-size: 14px !important;
}
.game-footersec {
   
    overflow:hidden !important;
}

.oursnd-h2 span1 {
    font-size: 60px ;

}


.oursnd-h2 span2 {
    font-size: 65px;

}

.oursnd-h2 span3 {
    font-size: 70px;

}

.typn h1 {
    font-size: 75px;}
}


@media screen and (max-width: 1200px) {
    .sectionfive-gamepage {overflow:hidden;}
    .left-roundsssf::after {
 
    left: 0;
}
    .ourf-rounds2::before {

    right: 0;
}
    .ourabsd {
    display: none;
}
	.navbar span.blockdiv {
		display: inline-block !important;
	}
	.sectionslider-free.industriessldr {
		padding-bottom: 0 !important;
	}
	.casestudy-folds {
		padding: 0px 0 50px 0 !important;
	}
	.positionsliders {
		left: 0;
	}
	.product-carousel-container .flickity-slider {
		left: -60px !important;
	}
	.product-carousel-cell {
		width: 29%;
	}
	.box-sl-services {
		margin: 0px auto;
		text-align: center;
		width: 86%;
	}
	.product-carousel-container.flickity-enabled.is-draggable {
		left: 37%;
	}
	.product-carousel-container .flickity-page-dots {
		left: -436px;
	}
}

@media screen and (max-width: 1170px) {
    span.blockdiv {
    display: inline;
}
    .tickss p {
    font-size: 14px;}
	.product-carousel-container .flickity-page-dots {
		left: -352px;
	}
	.wwwabouts img {
		width: 100%;
	}
	.posap-sliders .container .col-lg-4 {
top: 5% !important;
    transform: translateY(5%);
	}
	.carousel-own-industries .flickity-button {
		left: 9.5% !important;
	}
	.carousel-own-industries .flickity-prev-next-button.next {
		left: 13% !important;
	}
	/*	.upimage-case-lefts {*/
	/*    position: absolute;*/
	/*    right: -50%;*/
	/*    top: 50%;*/
	/*    transform: translate(-30%, -50%);*/
	/*}*/
}

@media screen and (max-width: 1160px) {
	.dubaibox {
		width: 240px;
		height: 240px;
	}
	.londonbox {
		width: 240px;
		height: 240px;
	}
	.newyorkbox {
		width: 240px;
		height: 240px;
	}
}

@media screen and (max-width: 1124px) {
	.dubaibox {
		width: 230px;
		height: 230px;
	}
	.londonbox {
		width: 230px;
		height: 230px;
	}
	.newyorkbox {
		width: 230px;
		height: 230px;
	}
}

@media screen and (max-width: 1080px) {
	.dubaibox {
		width: 220px;
		height: 220px;
	}
	.londonbox {
		width: 220px;
		height: 220px;
	}
	.newyorkbox {
		width: 220px;
		height: 220px;
	}
}

@media screen and (max-width: 1034px) {
	.dubaibox {
		width: 210px;
		height: 210px;
	}
	.londonbox {
		width: 210px;
		height: 210px;
	}
	.newyorkbox {
		width: 210px;
		height: 210px;
	}
}

@media screen and (max-width: 1024px) {
    
    .education-pages::after {
  
        background-size: 50%;
        
    }
    
	.industries-text-right p {
		line-height: inherit;
	}
	.posap-sliders .container .col-lg-4 {
	    top: -10% !important;
    transform: translateY(10%);
	}
	.carousel-own-industries .flickity-button {
		left: 3.5% !important;
	}
	.carousel-own-industries .flickity-prev-next-button.next {
		left: 8% !important;
	}
	.dubaibox {
		width: 180px;
		height: 180px;
	}
	.londonbox {
		width: 180px;
		height: 180px;
	}
	.newyorkbox {
		width: 180px;
		height: 180px;
	}
}

@media screen and (max-width: 990px) {
	.dubaibox {
		width: 200px;
		height: 200px;
	}
	.londonbox {
		width: 200px;
		height: 200px;
	}
	.newyorkbox {
		width: 200px;
		height: 200px;
	}
}

@media screen and (max-width: 945px) {
	.dubaibox {
		width: 190px;
		height: 190px;
	}
	.londonbox {
		width: 190px;
		height: 190px;
	}
	.newyorkbox {
		width: 190px;
		height: 190px;
	}
}

@media screen and (max-width: 900px) {
	.dubaibox {
		width: 180px;
		height: 180px;
	}
	.londonbox {
		width: 180px;
		height: 180px;
	}
	.newyorkbox {
		width: 180px;
		height: 180px;
	}
}

@media screen and (max-width: 855px) {
	.dubaibox {
		width: 170px;
		height: 170px;
	}
	.londonbox {
		width: 170px;
		height: 170px;
	}
	.newyorkbox {
		width: 170px;
		height: 170px;
	}
}

@media screen and (max-width: 811px) {
	.dubaibox {
		width: 160px;
		height: 160px;
	}
	.londonbox {
		width: 160px;
		height: 160px;
	}
	.newyorkbox {
		width: 160px;
		height: 160px;
	}
}

@media screen and (max-width: 1024px) {
	.text-boxedright h3 {
		font-size: 45px;
	}
	.section-contacts span.blockdiv {
		display: inline-block;
	}
	.product-carousel-container .flickity-page-dots {
		left: -369px;
	}
	.carousel-own .carousel-cell {
		height: auto;
	}
	.carousel-own .carousel-cell.is-selected .text_boxed p {
		line-height: 1.2;
	}
	.text_boxed span {
		line-height: 1.2;
	}
	.contact-tabs .tab-pane {
		height: 600px;
	}
	.services-spacebt-four-five .col-lg-5 {
		-ms-flex: 0 0 51.666667%;
		flex: 0 0 51.666667%;
		max-width: 51.666667%;
	}
	.ournewcas .col-lg-5 {
		-ms-flex: 0 0 51.666667%;
		flex: 0 0 51.666667%;
		max-width: 51.666667%;
	}
	.ournewcas .col-lg-7 {
		-ms-flex: 0 0 48%;
		flex: 0 0 48%;
		max-width: 48%;
	}
	.ournewcas {
		justify-content: space-between;
		display: flex;
		align-items: center;
	}
	.indust img {
		width: 100% !important;
	}
}

@media screen and (max-width: 991px) {
    
    
.contact-info {
    text-align: center;
    
}
.text-boxedright h3 {text-align:center;}


.contact-info h3::after { right:0 !important;
    left: 50%;
    transform: translateX(-50%);
}
    
    .services-content-box h2 {
    font-size: 24px;
}

    .cta-content-blog {
    margin-bottom: 20px;
    text-align: center;
}

.blogcta-btns {
    text-align: center;
}
    .social-blogs-links {

    margin-top: 0px;
}
    .blog-title-dec {

    padding: 8px;
}
    .blog-title-dec p {
    font-size: 14px !important;
    line-height: 1;
}

.padding-div-title a {
   
    font-size: 14px;
 
}
.padding-div-title {
    padding: 10px;
}
.blogtabs-link ul li {
    display: inline-block;
    padding: 0 8px 10px 8px;
}
 .blogtabs-link a.active::after {
 bottom: -2px;
}
   
   
.blogtabs-link a:hover::after {

    bottom: -2px;
}
.blogtabs-link ul {
    display: initial !important;
}
.blogtabs-link {
    margin-bottom: 20px;
       text-align:center;
}
.blogtabs-link ul {
    border-bottom: 0;
    margin-bottom: 0 !important;
}
   .boxes-fronts.carups {
    position:relative;
    top:-15px;
} 

.bxmblhome {
    text-align: center;
    margin: 0px auto;
    display:none !important;
}

.bxmblhome h2 {
    margin-top: 20px;
    font-weight: 700;
}
    .bxmblhome h3 {
    font-size: 20px !important;
    font-weight: 700;
}

    .disblocks-mlb {display:block !important;}
    .disnone-mm {
        display:none !important;
    }
    
/*    .flip-box.hcl:hover .flip-box-inner {*/
/*	transform: rotateY(-360deg);*/
/*}*/
        .com-before-after::after {
    right: -50px;
    width: 150px;
    height: 140px;}
    
    .imagecomputer::after {

    width:100px;
    height: 100px;

    right: -30px;}
    
    
       .imagecomputer::before {

    width: 57px;
    height: 63px;

    left: 100px;

    bottom: 0px;
}
   
   .com-before-after::before {

    width: 81px;
    height: 67px;

    left: 90px;
    top: 10px;

}
   .imagecomputer img {
    width: 60%;
}
    
    img.planeupdown {
 
    top: 2% !important;
}

    .circle-rotate-two {

    right: -50px;
    top: 12%;

    width: 180px;

}
    
    .circle-rotate {
    position: absolute;
    left: -120px;
    top: 13%;}
    .toplineupdown::after {
    left: initial !important;
    right: 30px;
}
    .mobile-portfolio-game {
    z-index: 999;
    position: relative;
}
    .fullimage-game {
    margin: 0px auto;
    width: 70%;
}
    .portfolio-game-disnone {display:block !important;}
    
    .gameport-disnone {
        display:none !important;
    }
    img.logos-games {
   
    width: 90%;
}
    .imagecomputer img {width:100%;}
.disn-mb-mob {display:none !important;}
.blockmb-new {
    display:block !important;
}

.blockmb-new {
    text-align: center;
    margin: 0px auto;
    display: block;
}

.blockmb-new img {
    text-align: center;
    margin: 0px auto;
    display: block;
}


.hover-p1 {
    margin: 0px auto;
    text-align: center;
}

.box-process-con {
    text-align: center;
    margin: 0px auto;
    display: block;
    width: 100%;
        margin: 20px 0 20px 0;
}

.box-process-con img {
    margin: 0px auto;
}


    .left-roundsssf .btn-newss a {
    margin:0 auto !important;
}
.mobile-sl-game {display:block !important;}
.custom-toppro-game {display:none !important;}
.game-footersec::after {

    background-size: 100% 100%;
}
.logo-area-hover h3 {
    font-size: 18px;}
    span.gamedvb {
    display: inline;
}

.content-game-same h2 {
    font-size: 24px; }

.game-footersec {
   
    overflow:hidden !important;
}


.game-footersec .content-game-same p {
    width: 100%;}
    .sectionfimage img {
    margin: 0px auto;
    text-align: center;
    width: 100%;
}
.game-footersec .content-game-same h2 {
    width: 100%;
}
.sectionfimage {
    margin-top: 60px;
}
    .centerfoursecgame h2 {
    width: 100%;
    margin: 0px auto;
}
    .content-game-same {
    text-align: center;
    margin: 0px auto;
}
    .game-content {
    text-align: center;
}
.game-content a {
    width: 180px;
    margin: 0px auto;
}
.game-content p {
    width: 100%;
}
    .navigation-wrap.scroll-on {
    /* padding-bottom: 6px !important; */
    padding-top: 9px !important;
}
    a.ourbottm-down::after{
            top: 50%;
    transform: translateY(-50%);
    }
    
    .scroll-on a.ourbottm-down::after {
    top: 64%;
    transform: translateY(-64%);
}
    
    .scroll-on .nvbar-btn img {
    position: relative;
    top: 0;
}
    .scroll-on li a {
    padding-bottom: 0px !important;
}
    .industries-text-right p {
    line-height: 1.3;
}
    .posap-sliders .container .col-lg-4 {
    top: 0% !important;
    transform: translateY(2%);
}
	.carousel-own-industries .flickity-button {
		left: 14.5% !important;
	}
	.carousel-own-industries .flickity-prev-next-button.next {
		left: 19% !important;
	}
	.app-store-optimization-services::after {
		height: 100%;
	}
	.industries-text-right h3 {
		font-size: 24px;
	}
	.ourbtnsz img {
		width: 90% !important;
		margin-right: 0 !important;
	}
	.wwwabouts img {
		width: 100%;
	}
	/*    .contentleft-about .buttonbox.centerbtnabot {*/
	/*    margin: 0px auto;*/
	/*    display: block;*/
	/*    text-align: center;*/
	/*     width: 100%; */
	/*    justify-content: center;*/
	/*    display: flex;*/
	/*}*/
	/*    .contentleft-about {*/
	/*    text-align: center;*/
	/*    margin: 0px auto;*/
	/*    display: block;*/
	/*}*/
	section.all-folds-case {
		padding: 80px 0 80px 0;
		position: relative;
	}
	.fold-side-headings h3 {
		font-size: 24px;
		margin-bottom: 5px !important;
		font-weight: bold;
	}
	.round-ics {
		display: none;
	}
	.fold-side-headings::after {
		display: none !important;
	}
	.casestudy-main-heading h2 {
		text-align: center !important;
		font-size: 24px !important;
	}
	.casestudy-main-heading h2::after {
		display: none !important;
	}
	.casestudy-main-content {
		text-align: center;
		margin: 0px auto;
		display: block;
	}
	.button-download {
		justify-content: center;
	}
	.boximage-side-ser img {
		width: 50%;
		margin: 0px auto;
		display: block;
		margin-bottom: 20px;
	}
	.services-content-sme h3::after {
		display: none !important;
	}
	.services-content-sme {
		text-align: center;
		margin: 0px auto;
	}
	.react-mobile-image-services img {
		width: 100%;
	}
	.centermobilebox img {
		width: 100%;
	}
	.wearable-mobile-image-services::after {
		left: 0 !important;
	}
	.app-store-optimization-services::after {
		left: 0 !important;
	}
	.displaynonebefore {
		display: block !important;
	}
	.navigation-wrap .navbar-expand-md {
		-ms-flex-flow: initial !important;
		flex-flow: initial !important;
		-ms-flex-pack: initial !important;
		justify-content: initial !important;
		display: initial !important;
	}
	/* } */
	a.navbar-brand {
		width: 100% !important;
		text-align: center;
		margin: 0px auto;
		display: block;
	}
	section.before-scroll {
		display: none !important;
	}
	.displaynonebefore .navbar-nav {
		justify-content: center !important;
		margin: 0px auto;
	}
	.displaynonebefore .posrelll ul {
		padding-bottom: 0 !important;
	}
	a.navbar-brand img {
		width: auto !important;
		margin: 0px auto;
	}
	a.navbar-brand img {
		width: auto !important;
	}
	.menu2drop {
		width: 100% !important;
	}
	.image-contact-destination img {
		width: 100%;
	}
	.contact-info p {
		font-size: 12px;
		min-height: 80px;
	}
	.testimonailscontent {
		text-align: center;
	}
	.testimonailscontent h4 {
		font-size: 30px;
		margin-bottom: 30px;
	}
	.box-contact-d.highlightmy .image-contact-destination::after {
		display: none !important;
	}
	.box-contact-d.highlightmy .image-contact-destination::before {
		display: none !important;
	}
	.box-contact-d:hover .image-contact-destination::before {
		display: none !important;
	}
	.box-contact-d:hover .image-contact-destination::after {
		display: none !important;
	}
	.image-contact-destination::after {
		display: none !important;
	}
	.box-contact-d:hover .image-contact-destination::before {
		display: none !important;
	}
	.box-contact-d:hover {
		transform: initial !important;
	}
	.box-contact-d.highlightmy {
		transform: initial !important;
	}
	.text-boxedright h3 {
		font-size: 32px;
	}
	.navigation-wrap.bg-light {
		padding-bottom: 10px !important;
	}
	.content-larges {
		align-items: center;
		height: 100%;
	}
	.process-texts h3 span2 {
		font-size: 16px;
	}
	.innertechnologies-logo img {
		width: 100%;
	}
	.process-texts h3 {
		line-height: 0.8;
	}
	.content-larges p {
		font-size: 30px;
	}
	.services-content-box p {
		line-height: 1.5;
	}
	.services-content-box h3 {
		padding-top: 0;
	}
	.services-content-box h3 {
		margin-bottom: 30px;
	}
	.services-content-box h3 {
		font-size: 24px;
	}
	.roww.nav-two {
		display: none;
	}
	.banner-contents.services-lefts h3 {
		font-size: 24px;
	}
	.sectionslider-free .container-fluid::after {
		display: none !important;
	}
	.image-btns-store img {
		width: 50%;
	}
	.contact-tabs .tab-pane {
		height: auto !important;
		padding: 60px 0 300px 0 !important;
	}
	.box-for-select-country span {
		font-size: 15px;
	}
	.contact-tabs .tab-pane {
		height: 550px;
		padding: 60px 0;
	}
	span.blockdiv {
		display: inline-block;
	}
	.banner-contents img {
		width: 100% !important;
	}
	/* a.navbar-brand {
		width: 20% !important;
	} */
	a.navbar-brand img {
		width: auto !important;
	}
	.product-carousel-container .flickity-page-dots {
		left: -380px;
		top: -30px;
	}
	.product-carousel__aside {
		width: 43.3%;
		min-width: 43.3%;
		max-width: 43.3%;
	}
	.product-carousel-container.flickity-enabled.is-draggable {
		left: 50%;
	}
	.product-carousel-container .flickity-slider {
		left: -30px !important;
	}
	.ownflexbox {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.box-service-sceens {
		display: inline-block;
		width: 32.9%;
	}
	/* .offteb .screenbox1::after {
        display: none !important;
        width: 0;
    } */
	.screenbox1::after {
		display: none !important;
		width: 0;
	}
	.hrd {
		display: block;
		height: 40px;
		width: 100%;
	}
	.imagebox-portfolio img {
		width: 100% !important;
		display: inherit;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
	}
	.alhersh::before {
		width: 30%
	}
	.hokey::before {
		width: 30%;
	}
	.songmatch::before {
		width: 30%
	}
	.communitter::before {
		width: 30%;
	}
	.odanta::before {
		width: 30%;
	}
	.switch-poker::before {
		width: 30%
	}
	.positionsliders {
		top: -109px;
	}
	.mainportfolio {
		padding: 50px 0 120px 0;
	}
	.carousel-own .carousel-cell {
		width: 33.3%;
	}
	.carousel-own .flickity-slider {
		left: 0px !important;
	}
	.testimonails-home-slider button.slick-prev {
		z-index: 99;
		left: 45%;
		transform: translateX(-45%);
	}
	.testimonails-home-slider button.slick-next {
		z-index: 99;
		left: 55%;
		transform: translateX(-55%);
	}
	.testimonails-home-slider .slick-arrow {
		bottom: -70px;
	}
	.boxbedgefooter {
		display: inherit;
		align-items: center;
		text-align: center;
		margin-bottom: 30px;
	}
	.boxcontent-bedge {
		margin: 0;
		padding: 0;
		border: 0;
	}
	.boxbedgefooter img {
		margin-bottom: 20px;
	}
	.footersection {
		text-align: center;
	}
	.footerbox-details h3::after {
		right: 0;
		left: 50%;
		transform: translate(-50%);
	}
	.footerbox-details h3::after {
		right: 0;
		left: 50% !important;
		transform: translate(-50%);
	}
	.linksheading {
		margin-top: 20px;
	}
	.request-a-quote {
		width: 100%;
	}
	.footerright-text {
		margin-top: 30px;
	}
	.social-icons {
		text-align: center;
		margin-top: 20px;
	}
	.product-carousel__title {
		text-align: center;
	}
	.headingbottomline {
		text-align: center;
		display: block;
		margin: 0px auto;
	}
	.hrd {
		display: none;
	}
	.contact-tabs .tab-pane {
		height: auto !important;
		padding: 60px 0 270px 0 !important;
	}
	.footerbox-details p {
		display: block;
		align-items: flex-start;
	}
	.social-icons {
		text-align: center;
		margin-top: 20px;
	}
	.android-mobile-image-services::after {
		width: 100% !important;
	}
	.ios-mobile-image-services::after {
		width: 100% !important;
	}
	/* .icon-menu {
 
        display: none !important;
    } */
	.pl-20owns {
		padding-left: 0px !important;
	}
	.pr-20owns {
		padding-right: 0px !important;
	}
	.fold-para p {
		margin-bottom: 35px;
		text-align: center;
	}
	.fold-images img {
		width: auto;
		margin: 0px auto;
		display: block;
	}
	.oursd-lst {
		margin: 0px auto;
		display: block;
		text-align: center;
		margin-bottom: 30px;
	}
	.oursd-lst p::after {
		display: none;
	}
	.pl-20owns,
	.pl-20owns h2,
	.pl-20owns {
		text-align: center
	}
	.owns-sm-order-one {
		order: 1;
	}
	.owns-sm-order-two {
		order: 2;
	}
	.owns-sm-order-three {
		order: 3;
	}
	.fold-images img {
		margin-top: 20px !important;
		display: block;
		margin-bottom: 30px !important;
	}
	/*.fold-images img {*/
	/*    margin-top: 30px;*/
	/*    margin-bottom: 30px;*/
	/*}*/
	.casestudy-folds {
		padding-bottom: 0 !important;
	}
}

@media screen and (max-width: 991px) {
	/*.communication-pages::after {*/
	/*	top: 50% !important;*/
	/*	height: 280px !important;*/
	/*	transform: translateY(50%);*/
	/*}*/
	.industries-round-image img {
		width: 100% !important;
	}
}

@media screen and (max-width: 812px) {
	.flutter-page-image-services img {
		width: 100%;
	}
	.desktpmobile-center img {
		width: 100%;
	}
	.londonbox {
		width: 140px;
		height: 140px;
	}
	.dubaibox {
		width: 140px;
		height: 140px;
		;
	}
	.newyorkbox {
		width: 140px;
		height: 140px;
	}
}

@media screen and (max-width: 786px) {
	.center-heading-border h3::after {
		display: none;
	}
	.android-mobile-image-services img {
		width: 100%;
	}
	.wearable-mobile-image-services img {
		width: 100%;
	}
	.app-store-optimization-services img {
		width: 100%;
	}
	.ios-mobile-image-services img {
		width: 100%;
	}
	.mobile-app-mobile-image-services img {
		width: 100%;
	}
}

@media screen and (max-width:630px) {
	.popupform-custom div {
		width: 100%;
	}
	.placehodercss.empty+span {
		top: 8%;
		left: inherit !important;
		right: 20px;
	}
	.popupform-custom .ourclasss:nth-child(2) {
		margin-left: 0px;
	}
	.popupform-custom .ourclasss:nth-child(4) {
		margin-left: 0px;
	}
}

@media screen and (max-width: 767px) {
    
    .blog-section-main .tab-content .row {
    margin-bottom:0px;
}
    .blog-block {
    margin-bottom: 40px;
}
   .padding-div-title::before {
       top: 0;
    height: 75px;}
    
       .padding-div-title::after {
       top: 0;
    height: 75px;}
    
   .blog-title-dec {
    padding: 18px;
}

.social-blogs-links {
    margin-top: 15px;
}
   
    .ctatext {
    margin-bottom: 40px;
}

.tickss {
    width: 60%;
}
    .posap-sliders .container .col-lg-4 {
    top: 10% !important;
    transform: translateY(15%);
}
    .communication-pages .android-bn::after {
         display:none !important;
}
    .travel-pages::after {
        display:none !important;
    }
    .media-pages::after {
        display:none !important;
    }
    .travel-pages .android-bn::after {
        display:none !important;
    }
    
    .education-pages::after {
        display:none;
    }
    
    .android-bn.mbbtm {
    margin-bottom: 0 !important;
      padding-bottom: 0 !important;
}
.mbbtm::after {display:none !important;}
    
.banner-image-rights.indust img {
    width: 100% !important;
}
	.banner-image-rights.full-indust img {
		width: 100% !important;
	}
	.ournewcas {
		display: initial !important;
		align-items: center;
	}
	.ournewcas .col-lg-5 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.ournewcas .col-lg-7 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.disnones-desktop {
		display: block !important;
	}
	.banner-image-rights.industriesfullimg img {
		width: 100% !important;
	}
	.communication-pages::after {
		display: none !important;
	}
	.carousel-own-industries .flickity-button {
		display: none !important;
	}
	.imgs-cn-own img {
		left: -32px;
	}
	.app-store-optimization-services img {
		margin-top: 20px;
	}
	.ourmb-app-plays {
		text-align: CENTER;
	}
	.ctatext h3 {
		font-size: 24px;
	}
	.flutt img {
		width: 100%;
	}
	.industries-fold-three .industries-text-right {
		margin-top: 0;
	}
	.industries-round-image img {
		width: 50%;
		margin: 0px auto;
		display: block;
	}
	.industries-sectionbxd {
		padding: 60px 0;
	}
	.posap-sliders .industries-text-right {
		margin-top: 0;
	}
	.imageleft-industries::after {
		display: none;
	}
	.imageleft-industries::before {
		display: none;
	}
	.industries-text-right {
		margin-top: 40px;
	}
	.ctatext {
		text-align: center;
	}
	.industries-round-image {
		margin-top: 30px;
	}
	/*.tickss p {*/
	/*	text-align: center;*/
	/*}*/
		.tickss p {
		text-align: left;
	}
	
	.boxticks .col-lg-6 {
    display: flex;
    align-items: center;
    justify-content: center;
}
	.ctabtns button {
		margin: 0px auto;
		display: block;
	}
	.industries-text-right {
		text-align: center;
	}
	.carousel-own-industries .carousel-cell {
		width: 33.3% !important;
	}
	.carousel-own-industries .flickity-viewport {
		overflow: visible !important;
		left: 0 !important;
	}
	.sectionslider-free.industriessldr {
		padding-bottom: 80px !important;
	}
	.sectionslider-free.industriessldr::before {
		display: none !important;
	}
	.posap-sliders .container .col-lg-4 {
		position: inherit;
	}
	a.off-btnm .menu-content h3 {
		border-bottom: 0;
		padding-bottom: 0;
	}
	.ios-page.services-right-left-banners::after {
		background-position: right top !important;
	}
	a.ourbottm-down::after {
		display: none !important;
	}
	.roundsd {
		display: block !important;
	}
	.roundsdtwo {
		display: block !important;
	}
	
		.roundsdthree {
		display: block !important;
	}
	section.about-foldtwo .imagesidemobile {
		margin-top: 50px;
	}
	.backmb-m {
		opacity: 0.3;
	}
	.cns {
		position: relative;
	}
	img.mobileonof {
		position: absolute;
		width: auto;
		top: 50%;
		transform: translateY(-50%);
	}
	.mobileonof {
		display: block !important;
	}
	.halfs {
		margin: 50px 0 !important;
		display: block;
	}
	.content-left-section-half-image {
		text-align: center;
	}
	.cns {
		width: 100%;
		margin: 0px auto;
		display: block;
		display: flex;
		justify-content: center;
	}
	.halfs {
		margin: 0px;
		display: block;
	}
	.halfs-content {
		margin: 0px auto;
	}
	.owns-h {
		height: auto !important;
	}
	.contentleft-about h3 {
		font-size: 24px;
	}
	.wwwabouts img {
		width: 30%;
		text-align: center;
		margin: 0px auto;
		display: block;
	}
	.services-content-sme h3 {
		font-size: 24px;
	}
	.services-fold-one {
		margin-top: 20px !important;
	}
	.same-section-add {
		padding-bottom: 0 !important;
	}
	.box-servicesh {
		margin-bottom: 20px;
	}
	.mtowns-same {
		margin-bottom: 0 !important;
	}
	.heading-contact-homepage h3 {
		font-size: 24px !important;
	}
	.testimonailscontent h4 span {
		font-size: 20px !important;
	}
	.testimonailscontent h4 {
		font-size: 20px !important;
	}
	.testimonailscontent h3 {
		font-size: 24px !important;
	}
	.center-heading-border h3 {
		font-size: 24px !important;
	}
	.content-box h2 {
		font-size: 24px !important;
	}
	.for-mobile .box-flexup p {
		font-size: 24px !important;
	}
	.for-mobile .box-flexup p {
		color: #000;
		margin-bottom: 40px;
	}
	.services-fold-three::after {
		display: none !important;
	}
	.services-fold-three::before {
		display: none !important;
	}
	.nvbar-btn .menu2drop {
		top: 33px !important;
	}
	li.mega-drop-down:hover a::before {
		display: none !important;
	}
	.servicesbtn-icons::before {
		display: none !important;
	}
	.for-mobile {
		display: block !important;
	}
	.for-dektop {
		display: none !important;
	}
	.custmsd {
		padding-top: 40px;
	}
	.services-fold-four .ourimage-side.for-mobile {
		width: 80%;
		margin: 0px auto;
	}
	.services-fold-four {
		padding-top: 20px !important;
	}
	.section-fold-seven {
		padding: 40px 0 50px 0;
	}
	.flex-technologies.mt-sixty {
		display: initial !important;
	}
	.boxtechnologies {
		box-shadow: 10px 17px 30px 0px rgb(109 127 162 / 14%);
		width: 200px !important;
		margin: 0px auto;
		display: block;
		text-align: center;
	}
	.slick-slide .innertechnologies-logo img {
		width: auto !important;
		text-align: center;
		margin: 0px auto;
	}
	.boxtechnologies {
		box-shadow: 10px 17px 30px 0px rgb(109 127 162 / 14%);
	}
	.services-fold-three::after {
		-webkit-box-shadow: -17px 29px 30px 0px rgb(109 127 162 / 8%);
		-moz-box-shadow: -17px 29px 30px 0px rgb(109 127 162 / 8%);
		box-shadow: -17px 29px 30px 0px rgb(109 127 162 / 8%);
	}
	.ourservices-iconbox .center-header h2 {
		padding: 0 18px;
	}
	section.services-fold-six.for-mobile {
		padding-bottom: 0 !important;
	}
	section.services-fold-six.for-mobile .slick-list {
		padding: 12px 0;
	}
	.slick-slide .innertechnologies-logo img {
		width: 100% !important;
	}
	.innertechnologies-logo {
		margin-bottom: 40px !important;
	}
	.conportfolio {
		width: 100% !important;
	}
	.slick-slide img {
		width: auto !important;
		text-align: center;
		margin: 0px auto;
	}
	.ownflexbox {
		margin-bottom: 0 !important;
	}
	.contentleft-about h3:after {
		display: none !important;
	}
	.product-carousel-container .flickity-slider {
		left: 0px !important;
	}
	.product-carousel-cell {
		width: 100% !important;
	}
	.box-sl-services {
		width: 100% !important;
	}
	.contentleft-about .buttonbox.centerbtnabot {
		display: flex !important;
	}
	.mainportfolio .row {
		display: flex;
		flex-direction: column-reverse;
	}
	.positionsliders .slick-slide img {
		width: 82% !important;
		border-radius: 21px !important;
	}
	.positionsliders .slick-center img {
		transform: scale(1.2) !important;
	}
	.aboutleft-content {
		text-align: center;
	}
	.about-slider-main {
		padding: 90px 0 0 0;
		margin-top: 20px;
	}
	.contentleft-about .buttonbox.centerbtnabot {
		text-align: center !important;
		/* display: block !important; */
		margin: 0px auto !important;
		justify-content: center;
	}
	.contentleft-about {
		text-align: center;
		margin-bottom: 30px;
	}
	.image-right-abouts img {
		width: 30%;
		margin: 0px auto;
		display: block;
	}
	.mobile-app-mobile-image-services::after {
		top: 0;
		left: 0;
	}
	.flutter-page-image-services::after {
		top: 0;
		left: 0;
	}
	.react-mobile-image-services::after {
		top: 0;
		left: 0;
	}
	.react-mobile-image-services img {
		width: auto;
	}
	.android-bn.w100image img {
		width: 40% !important;
	}
	.wearable-mobile-image-services::after {
		top: 0 !important;
	}
	.app-store-optimization-services::after {
		top: 0 !important;
	}
	.banner-wrap {
		position: relative;
		background: #fff;
	}
	.device-box p {
		text-align: center;
	}
	.icon-menu {
		display: none !important;
	}
	.scroll-on .nvbar-btn img {
		position: relative;
		top: 0 !important;
	}
	.border-ofmbs {
		padding-bottom: 0 !important;
		border-bottom: 0 !important;
	}
	.navbar-nav .nav-item {
		margin-bottom: 4px;
		border-bottom: 1px solid #dedede;
		padding-bottom: 4px;
	}
	.navigation-wrap.bg-light {
		border-bottom: 1px solid #d4d4d4 !important;
	}
	.nav-item::before {
		display: none !important;
	}
	.nvbar-btn .ml-md-4,
	.mx-md-4 {
		margin-left: 2.3rem!important;
		padding-left: 0 !important;
	}
	.dropdown-toggle::after {
		display: none !important;
	}
	h3.border-lastnone.pb-ownsds {
		padding-bottom: 25px !important;
	}
	h3.border-lastnone {
		border: 0 !important;
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
	}
	.menu-content h3 {
		width: 100%;
		display: block;
		margin-bottom: 10px;
		border-bottom: 1px solid #ffffff26;
		padding-bottom: 10px;
	}
	.menu-content {
		width: 100%;
		display: block;
	}
	.ourmenustyle {
		justify-content: center;
	}
	.displaynonebefore .mega-drop-down a {
		margin-right: 0;
		text-align: center;
		margin: 0px auto;
		justify-content: center;
	}
	.menu-content p {
		display: none;
	}
	.nvbar-btn .ml-md-4,
	.mx-md-4 {
		margin-left: 0 !important;
	}
	.nav-item {
		position: relative !important;
	}
	.disnone-mb-im {
		display: none !important;
	}
	a.navbar-brand {
		width: auto !important;
		text-align: left !important;
		margin: 0 !important;
		display: block !important;
	}
	.navigation-wrap .navbar {
		position: relative !important;
		display: -ms-flexbox !important;
		display: flex!important;
		-ms-flex-wrap: wrap!important;
		flex-wrap: wrap !important;
		-ms-flex-align: center !important;
		align-items: center !important;
		-ms-flex-pack: justify !important;
		justify-content: space-between !important;
		padding: .5rem 1rem !important;
	}
	.heading-contact-homepage h3 {
		font-size: 30px;
	}
	.heading-contact-homepage h4 {
		font-size: 22px;
	}
	.image-contact-destination {
		margin-bottom: 30px;
	}
	.text-boxedright {
		margin-top: 50px;
	}
	.contact-info p {
		min-height: auto !important;
	}
	.mt-processbox {
		margin-top: 0px;
	}
	.process-texts h3 span {
		display: none !important;
	}
	.desktop-order-1 {
		display: initial !important;
		order: initial !important;
	}
	.flexboxprocess {
		display: inherit !important;
		align-items: center;
		text-align: center;
	}
	.heading-border-left::after {
		display: none;
	}
	.android-mobile-image-services::after {
		top: 0;
	}
	.ios-mobile-image-services::after {
		top: 0;
	}
	.section {
		position: initial !important;
	}
	.services-spacebt-four-five .col-lg-5 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.full-height {
		height: auto !important;
	}
	.logo-before {
		text-align: center;
	}
	.absolute-center {
		/*border-bottom: 1px solid #f5f5f5;*/
		/*margin-top: 80px;*/
	}
	.banner-wrap {
		border-bottom: 1px solid #f5f5f5;
	}
	.services-fold-three::after {
		transform: translateY(-48%) !important;
		top: 37% !important;
		height: 60%;
	}
	.center-heading-border h3::after {
		display: none !important;
	}
	.content-larges p {
		text-align: center;
	}
	.services-fold-three::before {
		background: #2c83f7;
		width: 100% !important;
		top: 33px;
	}
	.box-flexup {
		width: 100% !important;
		display: flex;
	}
	.services-fold-three::after {
		width: 100% !important;
	}
	.services-fold-three {
		position: relative;
		padding: 0px 0 !important;
	}
	.services-fold-two {
		padding: 90px 0 30px 0;
	}
	.services-fold-three::after {
		border: 0 !important;
	}
	.image-services-fold img {
		width: 50%;
		text-align: center;
		margin: 0px auto;
		display: block;
		margin-bottom: 30px;
	}
	.device-box h4 {
		text-align: center;
		margin-top: 15px;
	}
	.android-mobile-image-services::after {
		left: 50%;
		transform: translateX(-50%);
	}
	.ios-mobile-image-services::after {
		left: 50%;
		transform: translateX(-50%);
	}
	.services-fold-one {
		margin-top: 60px;
	}
	.services-content-box {
		text-align: center;
	}
	.android-pages.services-right-left-banners::before {
		height: 100% !important;
	}
	.android-pages.services-right-left-banners::after {
		height: 100% !important;
	}
	.ios-page.services-right-left-banners::before {
		height: 100% !important;
	}
	.ios-page.services-right-left-banners::after {
		height: 100% !important;
	}
	.communittercase.services-right-left-banners::after {
		height: 100% !important;
	}
	.hockeynowcase.services-right-left-banners::after {
		height: 100% !important;
	}
	.alhersh-case.services-right-left-banners::after {
		height: 100% !important;
	}
	
		.alhersh-case.industt.services-right-left-banners::after {
		height: 100% !important;
		background-position:top right;
	}
	.odontacase.services-right-left-banners::after {
		height: 100% !important;
	}
	.songmatchcase.services-right-left-banners::after {
		height: 100% !important;
	}
	.swirchpockercase.services-right-left-banners::after {
		height: 100% !important;
	}
	.ourcased.services-right-left-banners::after {
		height: 100% !important;
	}
	/*swirchpockercase*/
	.button--isi {
		padding: 0.5em;
	}
	.banner-image-rights img {
		width: auto !important;
	}
	.social-icons-top {
		display: flex;
		align-items: center;
		justify-content: center;
		margin-top: 10px;
	}
	.banner-image-rights img {
		width: 30% !important;
	}
	.android-bn {
		position: relative;
		top: 0;
		margin-top: 30px;
		padding-bottom: 30px;
	}
	.banner-contents.services-lefts {
		text-align: center;
		margin: 0px auto;
		display: block;
	}
	.services-lefts .buttonbox {
		justify-content: center;
	}
	a.navbar-brand img {
		width: auto !important;
	}
	.bg-light {
		background-color: #f4f4f4 !important;
		/* background-color: transparent !important; */
		transition: all 200ms linear;
	}
	.product-carousel-container .flickity-page-dots {
		left: -290px;
	}
	.product-carousel__aside {
		width: 100%;
		min-width: 100%;
		max-width: 100%;
	}
	.product-carousel-container.flickity-enabled.is-draggable {
		position: initial;
	}
	/*.product-carousel-cell {*/
	/*    width: 33.3%;*/
	/*}*/
	.product-carousel-container .flickity-slider {
		left: 30px !important;
	}
	.product-carousel-cell {
		width: 90% !important;
	}
	.section-services {
		padding: 50px 0 80px 0;
		position: relative;
		overflow: hidden;
	}
	.product-carousel-container .flickity-page-dots {
		left: 0;
		text-align: center;
		top: 30px;
	}
	.box-service-sceens {
		display: inline-block;
		width: 100%;
	}
	.box-service-sceens {
		margin-bottom: 25px;
	}
	.ownflexbox {
		margin-top: 50px;
		margin-bottom: 60px;
	}
	.alhersh::before {
		display: none;
	}
	.hokey::before {
		display: none;
	}
	.songmatch::before {
		display: none;
	}
	.communitter::before {
		display: none;
	}
	.odanta::before {
		display: none;
	}
	.switch-poker::before {
		display: none;
	}
	.alhersh .imagebox-portfolio::before {
		display: none;
	}
	.hokey .imagebox-portfolio::before {
		display: none;
	}
	.songmatch .imagebox-portfolio::before {
		display: none;
	}
	.communitter .imagebox-portfolio::before {
		display: none;
	}
	.odanta .imagebox-portfolio::before {
		display: none;
	}
	.switch-poker .imagebox-portfolio::before {
		display: none;
	}
	.imagebox-portfolio img {
		width: 50% !important;
		display: inherit;
		position: initial;
		top: 0;
		transform: initial !important;
		padding-top: 0px;
		margin-bottom: 30px !important;
	}
	.mainportfolio {
		text-align: center;
	}
	.image-btns-store img {
		width: auto;
		margin: 0px auto;
	}
	.headingbottomline h3::after {
		right: 0;
		left: 50%;
		transform: translateX(-50%);
	}
	.contact-tabs .tab-pane {
		text-align: center;
		
		height:690px !important;
	}
	.londonbox {
		width: 150px;
		height: 150px;
	}
	.dubaibox {
		width: 150px;
		height: 150px;
		;
	}
	.newyorkbox {
		width: 150px;
		height: 150px;
	}
	.testimonailsection {
		padding-top: 60px;
	}
	.testimonailscontent {
		text-align: center;
	}
	.testimonailscontent h3::after {
		right: 0;
		left: 50%;
		transform: translateX(-50%);
	}
	.testimonailscontent h4 {
		font-size: 30px;
	}
	.testimonailscontent h4 span {
		font-size: 30px;
		display: block;
		margin-bottom: 30px;
	}
	.testimonailsbox-home img.icon-tops {
		width: 30px;
	}
	.testimonailsbox-home p {
		font-size: 13px;
		width: 100%;
		line-height: 1.2;
		font-weight: 500;
		margin-bottom: 0;
	}
	.client-details {
		margin-top: 20px;
	}
	.testimonails-home-slider .slick-arrow {}
	.custompadding::after {
		display: none;
	}
	.about-foldtwo::after {
		display: none;
	}
	.imagesidemobile {
		text-align: center;
	}
	h3.bottomborder::after {
		right: 0;
	}
	.aboutleft-content h3 {
		font-size: 28px;
	}
	.aboutleft-content {
		padding: 0 18px;
	}
	.slider-nav-one {
		width: 100%;
	}
	.banner-contents h1 {
		font-size: 40px;
	}
	.banner-contents p {
		font-size: 15px;
		line-height: initial;
	}
	.box-about-slide div {
		text-align: center;
		margin: 0px auto;
		display: block;
	}
	.w40ty {
		width: 100%;
	}
	.w20ty {
		width: 30%;
		margin-bottom: 60px;
	}
	.w20ty img {}
	.w20ty img {
		display: none;
	}
	.bottom-shaddow-mobile::after {
		display: none;
	}
	h3.bottomborder::after {
		display: none !important;
	}
	.image-btns-store {
		margin: 0px auto !important;
		display: flex !important;
		justify-content: center !important;
	}
}

@media screen and (max-width: 576px) {
    .blogtabs-link a.active::after {

    left: 50%;
    transform: translateX(-50%);
}
    
    
    
    .blogtabs-link ul li {

    width: 100%;
}
    
    .imgfff img {
   
    top: 0;
 
}
    .ourf-rounds2::before {
    background-size: contain !important;
    height: 50px;
    width: 50px;
}
    .afterimage-pic::before {

    width: 40px;
    height: 39px;
    /* top: 0px; */
 
    left: 0;
    bottom: -50px !important;


}
.ourf-rounds::after {
    background-size: contain !important;
    height: 51px;
    width: 51px;}
.toplineupdown::after {
    width: 50px;
    height: 50px;
    right: 30px !important;
    background-size: contain;
    transform: inherit !important;
    left: inherit !important;
}

    section.game-sectionfour::before {
  
    width: 120px;
    height: 120px;

    right: -30px;
    bottom: -80px;

}
   .centerfoursecgame::after {

    width: 50px;
    height: 42px;

    background-size: contain;
}
   .game-section-two::before {

    width: 63px;
    height: 70px;
   }
   
   .bgtowsgames::before {

    right: 18px;
   }
   .imagecomputer::before {

    width: 57px;
    height: 63px;

    left: 78px;

    bottom: -12px;
}
   
   .com-before-after::before {

    width: 81px;
    height: 67px;

    left: 80px;
    top: 10px;

}
   .imagecomputer img {
    width: 60%;
}
    .com-before-after::after {
    right: 50px;
    width: 128px;
    height: 140px;}
    
    .imagecomputer::after {

    width: 58px;
    height: 58px;

    right: 50px;}
    
    img.circle-rotate-two.ourms {
    width: 20% !important;
    right: 0;
}
   .box-right-shaddow-round-world::after {
       width:40%;
        height:40%;
   } 
    
    .heading-popup p {
  
    line-height: 1.2;
}
    .android-bn::after {
        display:none !important;
}
    
	.sectionslider-free.industriessldr {
		padding-bottom: 0 !important;
	}
	img.mobileonof {
		width: 45%;
	}
	.whun img {
		width: 70% !important;
	}
	.button-download {
		DISPLAY: INITIAL !IMPORTANT;
	}
	.button-download a:nth-child(1) {
		margin-bottom: 20px !important;
		DISPLAY: BLOCK !IMPORTANT;
	}
	.fold-images img {
		width: 100%;
	}
	.posab-nav a.active .dubaibox {
		border-radius: 0px !important;
	}
	.posab-nav a.active .londonbox {
		border-radius: 0px !important;
	}
	.posab-nav a.active .newyorkbox {
		border-radius: 0px !important;
	}
	.flickity-enabled.is-draggable .flickity-viewport {
		height: 400px !important;
	}
	.positionsliders .slick-slide img {
		border-radius: 13px !important;
	}
	.product-carousel__title p {
		margin-bottom: 30px;
	}
	.product-carousel-container.flickity-enabled.is-draggable {
		left: 0 !important;
	}
	.product-carousel-cell {
		width: 95% !important;
		/*margin-right: 15px !important;*/
	}
	.box-sl-services {
		margin-right: 20px;
		display: block !important;
	}
	.product-carousel-container .flickity-slider {
		left: 0px !important;
	}
	.box-sl-services {
		transition: transform .2s;
		/* Animation */
		width: 90% !important;
	}
	/*    .ourimage-side {*/
	/*    position: relative;*/
	/*    left: -30px;*/
	/*}*/
	.contact-tabs .newyork {
		background-size: 100% 100% !important;
	}
	.section-services {
		padding: 50px 0 0px 0;
	}
	.contact-tabs {
		margin-top: 30px;
	}
	.product-carousel-container.flickity-enabled.is-draggable {
		position: initial;
		height: 430px;
	}
	/*    .flickity-viewport {*/
	/*    height: 270px !important;*/
	/*}*/
	.absolute-center {
		border: 0 !important;
	}
	.boxspaceing span.blockdiv {
		display: block !important;
	}
	.disnonembss {
		display: none !important;
	}
	.box-sl-services p {
		display: none !important;
	}
	.contentleft-about h3 {
		margin-top: 30px !important;
		display: block;
	}
	.image-right-abouts img {
		width: 80% !important;
	}
	.image-right-abouts img {
		width: 100%;
	}
	.react-mobile-image-services img {
		width: 100%;
	}
	.wautos img.center-image {
		opacity: 0;
	}
	.wautos {
		margin-bottom: 30px;
	}
	.mobile-app-mobile-image-services::after {
		height: 500px;
		width:100%;
	}
	.mobile-app-mobile-image-services img {
		width: 100%;
	}
	.flutter-page-image-services::after {
		height: 500px;
	}
	.flutter-page-image-services img {
		width: 100%;
	}
	.flutter-app-n.services-right-left-banners::after {
		background-position: right top;
	}
	.mobile-app.services-right-left-banners::after {
		background-position: right top;
	}
	.react-page.services-right-left-banners::after {
		background-position: center top;
	}
	.services-fold-four {
		padding: 0 0 50px 0;
		margin-top: 0px !important;
	}
	.heading-contact-homepage h3 {
		padding: 0 15px;
	}
	.wearable-mobile-image-services img {
		width: 100%;
	}
	.app-store-optimization-services img {
		width: 100%;
	}
	.wearable-page.services-right-left-banners::after {
		background-position: center top;
	}
	.optimize-page.services-right-left-banners::after {
		background-position: center top;
	}
	.section-about-home {
		padding: 50px 0;
	}
	.services-fold-six {
		padding: 51px 0;
	}
	.text-align-right .process-texts {
		padding-left: 15px;
	}
	.services-page-space-between {
		margin: 0px auto;
	}
	.placehodercss.empty+span {
		position: absolute;
		top: 0;
		font-size: 23px;
		color: red;
		left: inherit !important;
		display: block !important;
		transform: initial !important;
		right: 10px !important;
	}
	.text-align-lefts .process-texts {
		padding-left: 15px;
		padding-right: 15px;
	}
	.android-mobile-image-services img {
		width: 100%;
		padding-top: 30px;
	}
	.android-mobile-image-services::after {
		height: 100% !important;
	}
	.center-heading-border h3::after {
		display: none !important;
	}
	.services-page-space-between {
		width: 100% !important;
	}
	.contact-pagebanners .contact-page-page h3 {
		font-size: 38px;
	}
	.testimonails-home-slider button.slick-next {
		z-index: 99;
		left: 60%;
		transform: translateX(-60%);
	}
	.testimonails-home-slider button.slick-prev {
		z-index: 99;
		left: 40%;
		transform: translateX(-40%);
	}
	.boxcontenttabs p {
		font-size: 15px;
		font-weight: 500;
	}
	.boxcalls a {
		font-size: 15px;
	}
	.box-sl-services p {
		font-size: 15px !important;
	}
	.box-sl-services h2 {
		font-size: 20px !important;
	}
	.content-box h2 {
		font-size: 28px;
	}
	.homepage-featured-products-aside-title {
		font-size: 28px;
		text-align: center;
	}
	.center-header h2 {
		font-size: 28px;
	}
	.positionsliders button.slick-arrow {
		display: none !important;
	}
	.banner-contents img {
		width: 80% !important;
	}
	.content-box {
		padding: 0 18px;
	}
	.product-carousel__title {
		padding: 0 18px;
	}
	.bedgelogobox {
		padding-left: 18px;
		padding-right: 18px;
	}
	.footerbox-details p {
		display: inline-block;
		align-items: flex-start;
	}
	
	
	    .ftwentys {
    display: inline;
}

	.contact-tabs .tab-pane {
		text-align: center;
		
		height:600px !important;
	}
	
	h3.name-showof {
    font-size: 30px !important;}
}

@media screen and (max-width:500px) {
    .section-sixgame h2 {
    padding: 0 8px 0 8px;
}
.content-game-same h2 {
    
    margin-bottom: 20px;
}
.sectionfive-gamepage {
   
    padding-top: 80px;
    padding-bottom: 30px !important;
}
.game-footersec .content-game-same h2 {
    
    margin-bottom: 20px;
}

.game-footersec .content-game-same p {
    text-align: center;
}
   .box-contentsdes .game-content a {
    position: relative;
    right: -20px;
}
   .game-bgs-one::before {

    background-repeat: no-repeat;
}
    
    .game-content h1 {
    font-size: 32px;}
   .bgtowsgames::after {

    height: 190px;

} 
    
    
    .imgfff img {

    width: 28%;

}
    
    .fullimage-game {
  
    width: 100%;
}
    
	.carousel-own .carousel-cell {
		width: 50%;
	}
	.imgs-cn-own img {
		left: 0;
	}
	
	.slick-slide img.planeupdown {
    width: 100% !important;
    left: 0;
}
img.circle-rotate-two.ourms {
    top: 40px;
    width: 33% !important;
    right: 0;
}	


.flip-box-back::after {

    background-size: 100%;
}

.flip-box-front::after {

    background-size: 100%;
 
}


}

@media screen and (max-width:480px) {
 
 .slick-slide .gallery-mains img {

    width: 100% !important;
}
 
 
 span.blockdiv.mbls {
    display: block;
}
    .ons {
    position: relative;
    top: 50px;
}
    .com-before-after::after {

    height: 80px;
}
    
    .imagecomputer::before {

    left: 40px;}
    
.com-before-after::before {
 
    left: 30px;}    
    
    .banner-image-rights.image-et img {
    width: 80% !important;
}
    .image-et img {
    width: 80% !important;
}
   .android-bn.w100image img {
    width: 70% !important;
} 
.banner-image-rights {
    margin-top: 40px !important;
}
.banner-image-rights.wearablebn img {
    width: 60% !important;
}

    .banner-image-rights img {
    width: 50% !important;
}
    
	.flickity-enabled.is-draggable .flickity-viewport {
		height: 370px !important;
	}
	.flex-technologies.mauto-flex {
		margin-top: 0;
	}
	.android-mobile-image-services img {
		width: 70%;
	}
	.carousel-own .carousel-cell {
		width: 50%;
	}
	.mt-sixty {
		margin-top: 30px;
	}
	.absolute-center {
		margin-top: 50px;
	}
	.android-pages.services-right-left-banners::after {
		background-position: right top;
	}
	.flex-technologies {
		display: initial !important;
		/* justify-content: space-between; */
		width: 100%;
	}
	.innertechnologies-logo {
		margin-bottom: 20px !important;
	}
	.boxtechnologies {
		width: 40% !important;
		margin-bottom: 20px !important;
		text-align: center !important;
		margin: 0px auto !important;
	}
}

@media screen and (max-width:479px) {
	.dubaibox {
		width: 120px;
		height: 120px;
	}
	.londonbox {
		width: 120px;
		height: 120px;
	}
	.newyorkbox {
		width: 120px;
		height: 120px;
	}
}

@media screen and (max-width:420px) {

    .banner-image-rights.industriesfullimg.mediasd img {
    width: 100% !important;
    
}
	.flickity-enabled.is-draggable .flickity-viewport {
		height: 350px !important;
	}
	.carousel-own-industries .carousel-cell {
		width: 70% !important;
	}
	.sectionslider-free.industriessldr {
		padding-bottom: 80px !important;
	}
	/*.carousel-own-industries .flickity-enabled.is-draggable .flickity-viewport {*/
	/*    height: 580px !important;*/
	/*}*/
}


@media screen and (max-width:415px) {
.padding-div-title::before {
    top: 0;
    height: 85px;
}

.padding-div-title::after {
    top: 0;
    height: 85px;
}
}
@media screen and (max-width:400px) {
   .industries-fold-three span.blockdiv {
    display: inline;
} 
    .iphonexx {
    display: block;
}
	.product-carousel-cell {
		width: 60%;
	}
	.flickity-enabled.is-draggable .flickity-viewport {
		height: 350px !important;
	}
	.product-carousel-container .flickity-slider {
		left: 0px !important;
	}
	.dubaibox {
		width: 100px;
		height: 100px;
	}
	.londonbox {
		width: 100px;
		height: 100px;
	}
	.newyorkbox {
		width: 100px;
		height: 100px;
	}
	.contact-tabs .tab-pane {
		padding: 60px 0 200px 0 !important;
	}
}

@media screen and (max-width:485px) {
	.carousel-own .carousel-cell {
		width: 70%;
	}
}

@media screen and (max-width:460px) {
	.image-btns-store img {
		width: 100px;
		margin: 0px auto;
	}
	.dubaibox {
		width: 90px;
		height: 90px;
	}
	.londonbox {
		width: 90px;
		height: 90px;
	}
	.newyorkbox {
		width: 90px;
		height: 90px;
	}
	.box-for-select-country span {
		font-size: 12px;
	}
}

@media screen and (max-width:446px) {
	.content-larges p {
		position: relative;
		top: 15px;
	}
}

@media screen and (max-width:360px) {
	.wautos img {
		width: 100%;
	}
	.ios-mobile-image-services::after {
		transform: initial !important;
		left: 0 !important;
	}
	.ios-mobile-image-services img {
		width: 100% !important;
	}
	.ios-page.services-right-left-banners::after {
		background-position: right top;
	}
	.communittercase.services-right-left-banners::after {
		background-position: right top;
	}
	.hockeynowcase.services-right-left-banners::after {
		background-position: right top;
	}
	.alhersh-case.services-right-left-banners::after {
		background-position: right top;
	}
	.odontacase.services-right-left-banners::after {
		background-position: right top;
	}
	.songmatchcase.services-right-left-banners::after {
		background-position: right top;
	}
	.swirchpockercase.services-right-left-banners::after {
		background-position: right top;
	}
}

@media screen and (max-width:340px) {
	.box-sl-services {
		width: 80% !important;
	}
}