

@media only screen and (max-width: 1280px) and (min-width: 1081px) {
	.main-slier-wrapper {
	  margin-bottom: -60px;
	}
	.newupdate .main-slier-wrapper {
	  margin-bottom: 0px;
	}
	.custombdr{
		margin-top: 10px;
		margin-bottom: 20px;
	}

}
@media only screen and (max-width: 1450px) and (min-width: 1081px) {
    .how-it-work {
      height: auto !important;
      padding: 50px 0;
    }
}

@media only screen and (max-width: 1550px) and (min-width: 1081px){
    .smt-scroll.main_banner {
        height: 105vh !important;
    }
    .newupdate .mainh1 {
        font-size: 32px;
    }
}
@media only screen and (max-width: 1600px){
      .newupdate .smt-scroll.main_banner {
        height: auto !important;
        padding-top: 101px !important;
    }
}
@media only screen and (max-width: 1410px){
	.max-bnr-container{
		 max-width: 750px !important;
	}
		.one-fr img{
		max-width: 90%;
	}
	
}

@media only screen and (min-width: 1450px){
	.mb-slider-row.slick-initialized.slick-slider {
	  width: 245px !important;
	}
	.mbabs {
	  width: 305px;
	}

}

@media only screen and (max-width: 1750px){
    .road .icc img {
  width: 110px;
}

    .cs-sticky#header .logo img {
  width: 180px;
}
    button.wrkwithu.btttn {
  background: transparent !important;
  height: 40px !important;
  line-height: 40px;
  width: 125px !important;
  font-size: 14px !important;
}

    .main_banner-text {
  margin-bottom: -12px;
  transform: scale(0.96);
}
    .projetcnt.dubai-courts .right {
  width: 43.3%;
}
	.techslider2 img,
	.techslider img {
	  width: 90px;
	}
	.techslider2::before,
	.techslider::before{
		height: 90px;
	}
	.techslider2::after,
	.techslider::after{
		height: 90px;
	}
	.projetcnt.smallbx > img {
	  margin-left: -13px;
	  width: 75%;
	}
}
@media only screen and (min-width: 1750px){
    .wrkwithu.btttn.gtaf {
        width: auto !important;
    }
     .many-industries p {
         font-size: 20px !important;
     }
    .oneicon {
      top: 6px;
        left: 17%;
    }
    .twoicon {
        top: 6px;
        left: 55%;
    }
    .threeicon.icc {
      left: 38%;
      top: 35%;
    }
    .fouricon {
        top: 70%;
        left: 17%;
    }
    
    .fiveicon {
      left: 55%;
      top: 70%;
    }
    .sixicon {
      left: 88%;
      top: 70%;
    }
    .road p {
      font-size: 18px;
    }
    .cs-popup-content {
     padding: 39px 62px;
     width: 826px;
    }
    .frm-row {
       margin-bottom: 20px;
    }
    .popheading {
     font-size: 60px;
     margin-bottom: 25px;
    }
    .cs-popup-content label {
     font-size: 16px;
     margin-bottom: 10px;
    }
    .cs-popup-content label {
         font-size: 16px;
         margin-bottom: 10px;
    }
    .frm-row input, .frm-row textarea, .frm-row select {
     height: 55px;
     font-size: 15px;
      padding-left: 20px;
    }

    .frm-row textarea {
        border-radius: 10px;
      padding-top: 20px;
      height: 213px !important;
    }
	.case-toparea .h3 {
	  font-size: 50px;
	  line-height: 65px;
	}
	 .cs-close {
        right: 30px;
        top: 30px;
        width: 31px;
    }
	.case-toparea p {
	  font-size: 18px;
	  line-height: 30px;
	}
	.ourtechstack .h3{
	  font-size: 50px;
	  line-height: 60px;
	}
	.ap-cuscol {
	  width: 625px;
	  float: right;
	}
	.ourtechstack p {
	  font-size: 20px;
	}
	.ourtechstack p strong {
	  font-size: 25px;
	}
	.container {
	  max-width: 1305px;
	}
	.wrkwithu{
        font-size: 18px;
        height: 55px;
        line-height: 53px;
        width: 165px;
        text-align: center;
	}
	.header_right-sec img {
	  width: 55px;
	}
	.mbabs {
	  width: 396px !important;
	}
	.mb-slider-row.slick-initialized.slick-slider {
	  width: 317px !important;
	}
	.mb-slider-row.slick-initialized.slick-slider img{
	  width: 100% !important;
	  height: auto;
	}
	.main_banner-text p {
	  font-size: 19px;
	  line-height: 32px;
	}
	.main_banner-text p{
		margin-bottom: 30px;
	}
	.main-slier-wrapper .h1{
		font-size: 75px;
		width: 279px;
		margin-top: 25px;
	}
	.main-slier-wrapper .h2{
		font-size: 75px;
		margin-top: 96px;
		margin-left: -53px;

	}
	.appdetails-slide h4 {
	  font-size: 21px;
	}
	.appdetails-slide p {
		line-height: 1.4;
	  font-size: 15px !important;
	}
	.appdetails-slide li{
		font-size: 17px;
	}
	.main-slier-wrapper .row {
	  justify-content: center;
	}
	.main-slier-wrapper .col-md-6 {
	  flex: 0 0 33% !important;
	  max-width: 33% !important;
	}
	.main-slier-wrapper .col-md-3 {
	  flex: 0 0 19.9% !important;
	  max-width: 19.9% !important;
	}
	.lefticonslide img,
	.centericonslide img,
	.topiconslide img {
	  width: inherit !important;
	}
	.absbottomslibtm{
		bottom: 112px !important;
	}
	.left-slide.rgad .appdetails-slide {
	  margin-left: 100px;
	}
	.appdetails-slide li{
		margin-bottom: 15px;
	}
	.topiconslide{
		left: -190px;
	}
	.centericonslide{
		left: -114px;
	}
	.custom-dots .custom-dot {
	  width: 13px;
	  height: 13px;
	}
	.custom-dots .slick-dots li.slick-active{
		padding: 7px !important;
	}
	header.customheader {
	  padding-top: 35px;
	}
	.cntbuttong a{
		width: 56px;
		height: 56px;
	}
	.cntbuttong a img {
	  margin-right: 13px;
	  margin-left: 16px;
	  width: auto;
	}
	.cntbuttong a:hover {
	  width: 160px;
	}
	.websitenav > li > a{
		font-size: 40px
	}
	.websitenav > li {
	  margin-bottom: 45px;
	  height: 50px;
	}
	.websitenav > li:hover > a:first-child {
	  margin-top: -67px;
	}
	.csSidenav.actv-br {
	  padding-left: 135px;
	}
	.csSidenav{
		padding-top: 131px !important;
	}
	.submenu{
		margin-left: 330px;
	}
	.submenu::before {
	  position: absolute;
	  left: -64px;
	  top: 5px;
	  transform: scale(1.7);
	}
	.submenu li a {
	  font-size: 22px;
	}
	.menu_blw-cnt a {
	  font-size: 20px;
	}
	.menu_blw-cnt p {
	  margin-bottom: 20px;
	  font-size: 18px;
	}
	.second-sec-cnt p {
	  font-size: 25px;
	  line-height: 36px;
	}
	.main-text {
	  font-size: 40px;
	  color: #333;
	  padding-right: 0;
	  line-height: 64px;
	}
	.second-sec-cnt p{
		margin-bottom: 35px;
	}
	.portfolios-wrapper .row > div {
	  padding: 0 13px !important;
	  margin-bottom: 25px;
	}
	.what-we-offer h2 {
	  font-size: 80px;
	  line-height: 90px;
	}
	.wwf {
	  font-size: 20px;
	  line-height: 40px;
	}
	.case-studies-wrapper .wwf .h2_csp{
	  font-size: 25px !important;
	  line-height: 40px;
	  display: inline;
	}
	  .wwf.right-an h2.h2_csp {
        font-size: 20px !important;
        color: #3C3C3C;
        font-weight: 400;
        line-height: 0;
      }
	.what-we-offer .row .col-md-5:first-child {
	  flex: 0 0 37%;
	}
	.what-we-offer .row .col-md-5:nth-child(2) {
	  flex: 0 0 42%;
	  max-width: 42% !important;
	}
	.circle-animation img {
	  width: auto !important;
	}
	.what-we-offer .row .col-md-2{
		/*flex: 0 0 18%;*/
		max-width: 18%;
		text-align: right;
	}
	.custom-accordions .accordion-title {
		font-size: 25px !important;
		padding-bottom: 30px;
		margin-bottom: 7px;
	}
	.custom-accordions .accordion-title h3{
	    font-size: 25px !important;
	}
	.accor-wrapper {
	  margin-top: 90px;
	}
	.custom-accordions .accordion-title .hover-image{
		left: 450px;
		width: 450px;
	}
	.hwitwk-content h2 {
	  font-size: 80px;
	  margin-bottom: 27px;
	}
	.hwitwk-content p {
	  font-size: 17px;
	  line-height: 30px;
	}
	.hwitwk-content {
	  max-width: 693px;
	  margin-bottom: 65px;
	}
	.hwitwk-box {
	  height: 377px;
	}
	.hwitwk-box img {
	  margin-top: 55px;
	}
	.hwitwk-box h3 {
	  font-size: 25px;
	  line-height: 36px;
	}
	.case-studies-wrapper h2 {
	  font-size: 80px;
	  line-height: 90px;
	}
	.case-studies-wrapper .wwf {
	  font-size: 25px;
	  line-height: 40px !important;
	}
	.view-more-cs a {
	  width: 165px;
	}
	.cs-img-wrapper {
	  height: 456px;
	}
	.case-studies-wrapper .case-content h3 {
	  font-size: 28px;
	  margin-top: 15px;
	  line-height: 40px;
	}
	.case-content p {
	  font-size: 16px;
	}
	.case-loop {
	  margin-top: 30px;
	}
	.client-slide h4 {
	  font-size: 60px;
	}
	.client-slide img {
	  width: auto;
	}
	.smt-scroll.none.casewrapper {
	  margin-bottom: 0 !important;
	}
	.container.cta-container.ctaposbtm {
      margin-top: -90px;
    }
	.testimonial-content p {
	  font-size: 18px;
	  line-height: 32px;
	}
	.testimonials-wrapper {
	  margin-top: 90px;
	}
	.reownedclient ul {
	  max-width: 100%;
	}
	.reownedclient h2 {
	  font-size: 70px;
	  margin-bottom: 45px;
	}
	.foot-top h2 {
	  font-size: 60px;
	  line-height: 80px;
	}		
	footer .container {
	  max-width: 1280px !important;
	}
	.foot-col-1 p {
	  margin-top: 32px !important;
	  font-size: 16px !important;
	}
	.foot-col-1 i {
	  width: 32px !important;
	  height: 32px !important;
	}
	.foot-col-1 ul li {
	  margin-right: 17px;
	}
	.foot-center h4 {
	  font-size: 22px !important;
	  margin-bottom: 32px !important;
	}
	.foot-center a, .foot-center p {
	  font-size: 18px !important;
	}
	.copyright-sec ul p, .copyright-sec ul li, .copyright-sec ul a {
	  font-size: 18px;
	}
	.foot-top {
	  padding-top: 95px;
	  padding-bottom: 80px;
	  margin-bottom: 70px;
	}
	.foot-center {
	  padding-bottom: 140px;
	}
	.copyright-sec {
	  padding: 40px 0;
	}
	.reownedclient {
	  padding-bottom: 95px;
	}
	.newcta p {
  font-size: 34px;
}
.newcta .wrkwithu.btttn {
  width: 165px;
}
.ctaposbtm .newcta .wrkwithu.btttn {
  width: auto !important;
}
.ctapos .newcta {
  top: -86px;
}
	.case-studies-wrapper {
	  padding-bottom: 140px
	}
.newcta {
  box-shadow: 0 0 43px #603A8B17;
  padding: 47px 83px;
}
.truevalue h2 {
  font-size: 50px;
}
.truevalue {
  padding-top: 100px;
  padding-bottom: 100px;
}
/* -------------------------------------------------------------------------------- */
/* -----------------------ANDROID MOBILE APP DEVELOPMENT--------------------------- */
/* -------------------------------------------------------------------------------- */
	.ap-hero {
	  padding-top: 215px;
	}
	.ap-banner-cnt .h1 {
	  font-size: 70px;
	  line-height: 80px;
	}
	.request-frm .h2 {
	  font-size: 40px;
	  line-height: 32px;
	}
	.request-frm .h2 {
	  margin-bottom: 35px;
	}
	.request-frm form input {
	  height: 60px;
	    font-size: 16px;
	}
	.request-frm form textarea {
		height: 139px !important;
		font-size: 16px;
	}
	.submit-btn {
		  height: 55px !important;
	}
	.ap-banner-cnt p {
	  font-size: 20px;
	  margin-top: 26px;
      line-height: 1.8;
	  margin-bottom: 45px;
	}
	.ap-banner-cnt {
	  margin-top: 20px;
	}
	.burj-next-cnt .h3 {
		line-height: 65px;
		font-size: 50px;
	}
	.Seamless-before-cnt .h3{
		font-size: 50px;
		line-height: 60px;
	}
	.burj-next-cnt span {
	  font-size: 25px;
	  line-height: 35px;
	  margin-bottom: 13px;
	  }
	  .burj-next-cnt p {
		font-size: 20px;
		line-height: 1.8;
	}
	.burj-next-cnt {
	    padding-left: 0;
	}
	.burj-img{
		width: 100%;
	}
	.burj-img::after{
		right: -40px;
		max-width: 100%;
	}
	.submit-btn:hover::after {
	  top: -31px !important;
	}
	.Seamless-before-cnt p {
	  font-size: 20px;
	  line-height: 1.8;
	}
	.Seamless-before-cnt a {
	  width: 293px;
	}
	.seamless-img img {
	  width: 120%;
	  max-width: 109%;
	  margin-right: -20% !important;
	}
	.sr-first-sec p {
	  font-size: 24px;
	  line-height: 40px;
	}
	.one-fr .h3{
	  font-size: 23px;
	}
	.sr-snd-sec h3 {
	  font-size: 50px;
	  line-height: 60px;
	}
	.sr-snd-sec p {
	  font-size: 18px;
	  line-height: 30px;
	}
	.service-slider .h3{
	  line-height: 35px;
	  font-size: 22px;
	}
	.col-cs-4 p{
	  font-size: 17px;
	  line-height: 29px;
	  margin-bottom: 0;
	}
	.col-cs-4{
		background-image: url('../img/serv-sliderbg.png');
		background-size: contain;
		background-repeat: no-repeat;
		background-position: 154% 50%;
	}
	.gtaf {
	  margin-top: 55px;
	  padding: 0 35px;
	}
	.app-process .hwitwk-content h2 {
	  font-size: 80px;
	}
	.app-process .hwitwk-box h3 {
	  font-size: 22px !important;
	}
	.app-process .hwitwk-box ul{
	  font-size: 16px;
	}
	.app-faqs-wrap .h3 {
	  font-size: 50px;
	}
	.app-faq-accordion::after {
	  transform: scale(1);
	}
	.app-faq-accordion {
	  font-size: 20px;
	}
	.app-ac-wrapper {
	  padding-left: 45px;
	  padding-right: 25px;
	  padding-top: 23px;
	  padding-bottom: 23px;
	  margin-bottom: 30px;
	}
	.app-faqs-wrap .h3 {
	  margin-bottom: 50px;
	}
	.app-panel p,.app-panel li{
		font-size: 17px;
		line-height: 27px;
	}
	/* 	--------- ios app development --------- */
	.ios-award-sec .h3 {
	  font-size: 48px;
	  line-height: 65px;
	}
	.ios-award-sec p {
	  font-size: 18px;
	  line-height: 30px;
	}
	.ios-award-sec .wrkwithu.btttn {
	  margin-top: 40px;
	}
	.ios-award-sec{
	  padding: 80px 0;
	}
	.many-industries .h3 {
	  font-size: 50px;
	  line-height: 60px;
	}
	.flip-box-front .h4{
	  font-size: 18px;
	}
	.flip-box-back .h4{
	  font-size: 18px;
	}
	.portfolio_pg-main h1 {
	  font-size: 70px;
	  margin-bottom: 30px;
	}
	.portfolio_pg-main p {
	  font-size: 20px;
	  line-height: 32px;
	}
	.projetcnt {
	  padding-left: 42px;
	}
	.projetcnt .h3 {
	  font-size: 40px;
	  margin-bottom: 40px;
	}
	.projetcnt p {
	  font-size: 18px;
	  margin-bottom: 60px;
	}
	.projetcnt.AD-Group .right img{
		width: 100%;
	}
	.project-parent a img {
	  width: auto !important;
	}
	.portfolio_pg-main p{
		width: 81%;
	}
	.projetcnt.DuckTindo .col-pr-right img {
		  width: 80%;
	}
	.projetcnt.pr-10 .right img {
	  width: 100%;
	}
	.projetcnt.pr-8.smallbx > img {
	  margin: 30px 0px;
	}
	.projetcnt.AD-Group .left {
	  width: 52%;
	}
	.projetcnt.smallbx {
	  padding-left: 40px;
	}
	.loadmorebtn .wrkwithu{
		width: 190px;
	}
	#header .logo img {
      width: 245px;
    }
    .foot-col-1 img {
      width: 240px;
    }
	.projetcnt.pr-13 .h3 {
      font-size: 39px !important;
    }
    .projetcnt.cll-3,
    .projetcnt.cll-3,
    .projetcnt.cll-3{
      height: 413px !important;
    }
    .projetcnt.dubai-courts .right{
    	width: 45%;
    }
    .projetcnt.pr-10.fabyland-bg p {
      margin-bottom: 16px !important;
    }
    .projetcnt.socialseed .right {
      width: 70%;
      padding-top: 7px;
    }
} /* 1920 to 1575 */
	
@media only screen and (min-width: 1080px){
	.smt-scroll.what-we-offer{
		overflow: hidden;
	}
}

@media only screen and (min-width: 767px){
	.ios-award-sec img {
	  display: none;
	}
}
/* ------ 1080 ------- */
@media only screen and (max-width: 1080px){
    .projetcnt.DuckTindo p {
      width: 100% !important;
    }
    .projetcnt p {
      font-size: 14px;
      margin-bottom: 20px;
    }
    .projetcnt .h3 {
      font-size: 26px;
      margin-bottom: 15px;
    }
    .projetcnt.DuckTindo .col-pr-right img {
      margin-top: 30px;
      width: 95%;
    }
    .projetcnt {
      padding-left: 25px;
    }
    .project-parent a img {
      width: 40px !important;
    }
    .testimonial-content p {
      height: auto !important;
    }
	.case-studies-wrapper .row .col-md-5:nth-child(2),
	.what-we-offer .row .col-md-5:nth-child(2){
		margin-right: 0 !important;
	}
	.max-bnr-container{
		margin-top: 115px;
	}
	.custom-dots {
		top: 30%;
		bottom: auto;  
	}
	.foot-top .row {
	  align-items: center;
	}
	.foot-top {
	  padding-top: 45px;
	}
	.secondssmtsec {
	  padding-top: 60px;
	  padding-bottom: 60px;
	}

}

@media only screen and (max-width: 992px){
	.cs-img-wrapper.third-case img {
	  right: 120px;
	}
	.cs-img-wrapper {
	  height: 236px;
	}
	.cs-img-wrapper img {
		right: 86px;
		top: -106px !important;
		width: 150px;
	}
	.cs-img-wrapper.four-case img {
	  right: 180px;
	}
	.case-studies-wrapper .case-content h3 {
	  font-size: 18px;
	}
	.case-studies-wrapper .wwf {
	  font-size: 18px;
	  line-height: 26px;
	}
	.case-studies-wrapper h2 {
	  font-size: 35px;
	}
	.what-we-offer h2 {
	  font-size: 40px;
	}
	.main-text {
	  font-size: 23px;
	}
	.wwf {
	  font-size: 15px;
	  line-height: 25px;
	  margin-bottom: 0;
	}
	.what-we-offer .row .col-md-5:first-child {
	  flex: 0 0 33%;
	}
	.smt-scroll.what-we-offer {
	  margin-top: 40px;
	}
	.what-we-offer .col-md-5 {
	  -ms-flex: 0 0 41.666667%;
	  flex: 0 0 49.667%;
	  max-width: 49.667%;
	}
	.foot-top h2 {
	  font-size: 36px;
	  line-height: 49px;
	}
	.bcktop{
		display: none;
	}
	.copyright-sec .col-md-7 ul{
		display: block;
	}
	.copyright-sec .col-md-7 ul li:nth-child(2) {
	  display: none;
	}
	.copyright-sec .row {
	  align-items: center;
	}
	.cntbuttong {
	  position: fixed;
	  z-index: 9;
	}
	.cntbuttong li {
	  margin-bottom: 20px;
	}
	.reownedclient h2{
		font-size: 36px;
	}	
	.custom-accordions .accordion-title .hover-image {
	  top: -160px;
	  left: 266px;
	  width: 250px;
	}
	.hwitwk-content h2 {
	  font-size: 35px;
	  padding-top: 40px;
	}
	.hwitwk-box h3{
		font-size: 15px;
	}
	.hwitwk-content{
		margin-bottom: 30px;
	}
	.hwitwk-box {
	  padding-top: 5px;
	  padding-left: 15px;
	}
	.hwitwk-box img {
	  height: 100px;
	}
	.how-it-work{
		padding-bottom: 50px;
	}
	/* 	android app development  */
	.request-frm .h2{
		line-height: 33px;
	}
	.Seamless-before-cnt .h3, .burj-next-cnt .h3{
		font-size: 28px;
		line-height: 37px !important;
	}
	.br-none {
	  display: none;
	}
	.ap-banner-cnt .h1 {
	  font-size: 37px;
	  line-height: 40px;
	}
	.sr-snd-sec h3 {
	  font-size: 32px;
	  line-height: 43px;
	}
	.ap-cuscol {
	  width: 100%;
	  float: none;
	  padding-left: 20px;
	}
	.case-toparea .h3 {
	  font-size: 33px;
	  line-height: 47px;
	  margin-bottom: 19px;
	}
	.app-process .hwitwk-box img{
		display: none;
	}
	.hwitwk-box{
	  background-repeat: no-repeat;
	}
} /* < ----------- *//* media query 992 */
/* 767 mobile */
@media only screen and (max-width: 767px){
    .mainh1 {
      font-size: 24px !important;
    }
    .cs-tooltip-container{
        display: inline !important;
    }
     .newcta {
      position: static;
      margin-top: -5px;
      display: block !important;
      padding: 23px 33px;
    }
    .ctapos .newcta{
        position: static !important;
    }
    .newcta p {
      font-size: 25px;
      margin-bottom: 22px;
    }
    .truevalue h2 {
      font-size: 26px;
      margin-bottom: 21px;
    }
    .testimonials-wrapper .col-md-4 {
      margin-bottom: 26px;
    }
    .how-it-work .col-md-3,
    .portfolios-wrapper .col-md-3 {
      width: 50% !important;
    }
    .what-we-offer h2 br {
      display: none !important;
    }
    .hwitwk-box{
        background-size: cover !important;
    }
	.cs-img-wrapper img{
		right: 200px;
		width: 200px !important;
	}
	.cs-img-wrapper.four-case img {
	  right: 300px;
	}
	.cs-img-wrapper {
		height: 400px;
		background-size: cover !important;
		background-repeat: no-repeat;
	}
	.case-studies-wrapper {
	  padding-top: 40px;
	}
	.case-studies-wrapper .wwf{
		margin-bottom: 20px;
	}
	.hwitwk-box h3{
		font-size: 21px;
	}
	.circle-animation.top-an {
	  margin-top: 30px;
	}
	.portfolios-wrapper {
	  padding: 0 10px;
	}.case-studies-wrapper .row .col-md-5:first-child,
	.what-we-offer .row .col-md-5:first-child {
	  flex: 0 0 100%;
	  max-width: 100%;
	}
	.what-we-offer .col-md-5 {
	  -ms-flex: 0 0 100%;
	  flex: 0 0 100%;
	  max-width: 100%;
	}
	.row.prtwor{
		position: static;
	}
	.prtleft-content h3 {
	  display: block;
	  font-size: 46px;
	  font-weight: bold;
	  color: #28163D;
	  opacity: 0.25;
	  margin-top: 40px;
	  margin-bottom: 25px;
	}
	.prtleft-content img{
		display: none;
	}
	.main-text {
	  font-size: 19px;
	  padding-right: 0;
	}
	.header_right-sec .wrkwithu.btttn {
	  display: none;
	}
	.copyright-sec .col-md-7 ul{
		display: block;
		text-align: center;
	}
	.mbhide {
	  display: none;
	}
	.main-slier-wrapper .col-md-3{
		order: 1;
		flex: inherit !important;
		max-width: 50% !important;
	}
	.main-slier-wrapper .col-md-6{
		order: 2;
		flex: inherit !important;
		max-width: 100% !important; 
	}
	.csSidenav.actv-br{
		padding-left: 60px;
	}
	.menu_blw-cnt .col-sm-5 {
	  margin-bottom: 20px;
	}
	.csSidenav{
		z-index: 9999;
	}
	.plusopen {
	  z-index: 99999;
	}
	.absbottomslibtm{
		position: static;
	}
	.main-slier-wrapper .h2,
	.main-slier-wrapper .h1 {
	  display: none;
	}
	.left-slide.rgad .appdetails-slide{
		margin-left: 0;
	}
	.appdetails-slide li{
		font-size: 12px;
	}
	.main_banner-text p{
		margin-bottom: 25px;
	}
	.appdetails-slide ul {
	  margin-top: 13px !important;
	}
	.rght .appdetails-slide h4 {
	  margin-bottom: 34px;
	}
	.lefticonslide {
	  z-index: 9;
	}
	.centericonslide{
		left: 76px;
		z-index: 99;
		bottom: -600px;
	}
	.privacy-policyfoot {
	  justify-content: center;
	  margin-top: 7px;
	}
	.foot-center {
	  text-align: center;
	}
	.foot-col-1 ul {
	  display: flex;
	  justify-content: center;
	}
	.foot-center h4{
		margin-top: 20px;
	}
	.cntfoot li{
		justify-content: center;
	}
	.cntfoot li:first-child img {
	  margin-right: 0;
	  position: relative;
	  right: -22px;
	}
	.foot-center {
	  padding-bottom: 45px;
	}
	.foot-top h2 {
		font-size: 26px;
		line-height: 35px;
		text-align: center;
		margin-bottom: 25px;
	}
	.circle-animation img {
	  width: 100px;
	}
	.foot-top {
	  padding-top: 50px;
	  padding-bottom: 50px;
	}
	.reownedclient ul li {
	  width: 33.333%;
	  max-width: 33.33%;
	}
	.reownedclient ul li:nth-child(10),
	.reownedclient ul li:nth-child(7),
	.reownedclient ul li:nth-child(4) {
	  border-left: 0 !important;
	}
	.reownedclient ul li:nth-child(5){
	  border-left: 1px solid #e5e5e5;
	}
	.reownedclient ul li:nth-child(9){
	  border-left: 1px solid #e5e5e5;
	  border-bottom: 1px solid #e5e5e5;
	}
	.reownedclient h2{
		font-size: 32px;
	}
	.custom-accordions .accordion-title .hover-image {
	  top: -141px;
	  left: inherit;
	  width: 201px;
	  right: 0;
	}
	.custom-accordions .accordion-title {
	  font-size: 18px !important;
	}
	.custom-accordions .accordion-title h3{
	  font-size: 18px !important;
	}
	.hwitwk-box img {
	  height: 160px;
	}
	.how-it-work .row > div{
		margin-bottom: 20px;
	}
	.case-studies-wrapper .container > .row {
	  text-align: center;
	}
	.second-sec-cnt p{
		font-weight: 500;
	}
/* 	-------------------------------------------- */
/* 	------- android app development page ------- */
/* 	-------------------------------------------- */
	.ap-banner-cnt{
		margin-bottom: 20px;
	}
	.request-frm .h2 {
		font-size: 23px;
	}
	.burj-img::after{
		display: none;
	}
	.burj-img {
	  width: 75%;
	  max-width: 100%;
	  margin: 0 auto;
	  margin-bottom: 33px !important;
	  margin-top: -44px;
	}
	.Seamless-before-cnt .h3, .burj-next-cnt .h3 {
	  margin-bottom: 20px;
	}
	.burj-next-cnt {
	  padding-left: 0 !important;
	}
	.ap-transuae > .container > .row:last-child {
	  flex-direction: column-reverse;
	}
	.ap-transuae > .container > .row:first-child {
	  margin-bottom: 30px;
	}
	.ap-transuae > .container > .row {
	  padding: 0 23px;
	}
	.sr-first-sec .row {
	  margin-top: 0;
	  text-align: center;
	  margin-bottom: 30px;
	}
	.one-fr {
	  margin-bottom: 20px;
	  margin-left: auto;
	  margin-right: auto;
	}
	.sr-snd-sec h3 {
	  font-size: 23px;
	  line-height: 31px;
	  margin-bottom: 21px;
	}
	.gtaf {
	  margin-top: 20px;
	}
	.ap-cuscol {
	  padding-left: 20px;
	  padding-right: 20px;
	  text-align: center;
	}
	.case-toparea .h3 {
	  font-size: 25px;
	  line-height: 33px;
	}
	.app-process .hwitwk-box {
	  height: auto !important;
	  margin-bottom: 20px !important;
	}
	.app-process .hwitwk-box img {
	  display: block;
	}
	.app-process .hwitwk-box div {
	  position: static;
	  float: right;
	  margin-right: -22px;
	}
	.app-process .hwitwk-content h2{
		padding-top: 0;
	}
	.app-process {
	  padding-bottom: 60px;
	}
	.app-ac-wrapper {
	  width: 100% !important;
	  max-width: 100%;
	  padding: 12px;
	}
	.app-panel p {
	  max-width: 100%;
	}
	.app-faqs-wrap {
	  padding-top: 50px;
	  padding-bottom: 30px;
	}
	.closebtn.plusopen {
	  z-index: 99999;
	  opacity: 1;
	}
	.seamless-img.imgwdth100 img {
	  width: 90%;
	  float: left;
	  margin-bottom: 20px;
	}
	.ios-award-sec{
		background-position: left;
	}
	.ios-award-sec .h3 {
		font-size: 29px;
		line-height: 37px;
	}
	.many-industries .h3 {
	  font-size: 34px;
	  line-height: 41px;
	  margin-bottom: 35px;
	}
	.flip-box{
		width: 43%;
	}
	.ourtechstack{
		overflow: hidden;
	}
	/* 	-- mobile sub menu csc - Start -- */
	.websitenav > li:nth-child(3) {
	  height: auto;
	}
	.sol-p {
	  display: none;
	}
	.websitenav > li:nth-child(3) a {
	  margin: 0 !important;
	}
	.websitenav > li .submenu {
	  position: static;
	  margin-left: 20px !important;
	  height: 0;
	}
	.websitenav li:hover > .submenu {
	  visibility: visible !important;
	  height: auto;
	}

    .projetcnt.DuckTindo {
      display: block;
      padding-top: 30px;
      padding-left: 20px;
      padding-right: 20px;
      margin-bottom: 30px;
    }
    .portfolio_pg-main p{
        width: 100%;
    }
    .portfolio_pg-main h1 {
      margin-bottom: 19px;
      font-size: 40px;
    }
    .projetcnt.rinecar {
      padding: 30px;
      margin-bottom: 0px;
    }
    .projetcnt.rinecar .left {
      width: 55%;
    }
    .projetcnt.AD-Group .left {
      width: 95%;
      padding-bottom: 25px;
    }
    /*  inner page  */
    .ap-hero {
      padding-top: 40px;
      padding-bottom: 30px;
    }
    p.o3 br {
      display: none;
    }
    p.o3 {
      font-size: 30px;
      line-height: 0;
      margin-top: 32px;
    }
    .obox1,
    .obox {
        width: 100% !important;
        height: auto !important;
        padding: 20px !important;
        margin-bottom: 20px !important;
    }
    span.ozon1,
    span.ozon{
    line-height: 25.294px;
      font-size: 25px !important;
    }
    span.perfecr{
      font-size: 25px;
    }
    .ap-banner-cnt .h1 {
      font-size: 22px;
      line-height: 26px;
    }
    .burj-next-cnt p {
      font-size: 16px !important;
      line-height: 1.8 !important;
    }
    .battl {
      padding-top: 0 !important;
    }
    section#about {
      margin-top: 0 !important;
    }
    .ap-transuae {
      padding-bottom: 40px !important;
    }
    p.hd {
      font-size: 20px;
      margin-bottom: 0;
    }
    p.hd1 {
      font-size: 27px;
      line-height: 34px;
    }
    span.prem,
    p.hd1 {
      font-size: 27px;
      line-height: 34px;
    }
    #aboutend {
      margin-top: 0 !important;
    }
    .imgman {
      background-size: cover !important;
    }
    .logoman img {
      position: relative;
      left: 0;
      top: 0;
      width: 100%;
    }
    .ap-hero.rr {
      padding-top: 130px;
    }
    .headi h1,
    .headi h2{
      font-size: 40px;
      line-height: 55px;
    }
    span.lemo {
      font-size: 45px;
      line-height: 40px;
    }
    span.aa {
      left: 66px;
    }
    .col-md-6.headi {
      margin-bottom: 45px;
    }
    .ap-hero.porfoliopgbg {
      padding-top: 130px;
    }
    .projetcnt.Al-Dafrah.smallbx > img {
      position: relative;
    }
    .project-parent {
      margin-bottom: 0 !important;
    }
    .project-parent .row > .col-md-8,
    .project-parent .row > .col-md-4{
      margin-bottom: 30px !important;
    }
    .projetcnt.AD-Group {
      display: flex;
      flex-direction: column-reverse;
    }
    .projetcnt.dubai-courts.pr-13,
    .projetcnt.Luggage-Boomerang,
    .projetcnt.pr-12,
    .projetcnt.smallbx,
    .projetcnt.pr-10,
    .projetcnt.pr-9.smallbx,
    .projetcnt.pr-6 {
    /*margin-bottom: 30px;*/
      height: 280px;
    }
    .projetcnt.pr-12,
    .projetcnt.pr-6 {
      margin-bottom: 30px;
    }
    .projetcnt.Luggage-Boomerang .col-md-8.col-pr-right img,
    .projetcnt.pr-17 .col-md-8.col-pr-right img,
    .projetcnt.pr-12 .col-md-8.col-pr-right img,
    .projetcnt.pr-10 .col-md-8.col-pr-right img,
    .projetcnt.pr-6 .col-md-8.col-pr-right img {
      position: absolute;
      top: -142px;
      left: -60px;
      max-width: 400%;
    }
    .projetcnt.pr-10 .right {
      width: 100%;
      height: 100%;
      overflow: hidden !important;
      position: relative;
    }
    .projetcnt.pr-10 .right img {
      position: absolute;
      max-width: 183% !important;
      top: 0;
      width: 183%;
    }
    .projetcnt.rinecar.pr-13 {
    padding-bottom: 0 !important;
    display: block !important;
    }
    .projetcnt.rinecar.pr-13 div{
      display: block;
    }
    .projetcnt.dubai-courts.pr-13 div,
    .projetcnt.rinecar.pr-13 div {
      width: 100% !important;
    }
    .projetcnt.pr-17 {
      padding: 15px;
    }
    .projetcnt.smallbx.Gangster.cll-3 {
      margin-top: 30px;
    }
    .projetcnt.pin {
      display: block !important;
      padding-top: 26px !important;
      padding-left: 16px;
      margin-bottom: 30px;
    }
    .projetcnt.socialseed {
      display: block !important;
      padding-top: 30px;
    }
    .projetcnt.Luggage-Boomerang {
      margin-bottom: 30px;
    }
    .projetcnt.pr-17.showwin {
      margin-bottom: 30px;
    }
    .projetcnt.pr-10.impact-food-bg .left {
      width: 304px;
    }
    .projetcnt.pr-10.impact-food-bg .right img {
      bottom: 0 !important;
      top: auto;
    }
    .projetcnt.pr-17.dealnearme {
      display: block;
      padding-bottom: 0 !important;
      margin-bottom: 30px;
      padding-top: 30px;
    }
    .projetcnt.pr-17.dealnearme p br{
        display: none;
    }
    .projetcnt.dubai-courts.pr-13 {
      display: block;
      height: auto;
      padding-top: 30px;
    }
    .flutter-app-development .ap-hero,
    .android-app-development .ap-hero {
      padding-top: 100px;
    }
    .flutter-app-development .request-frm,
    .android-app-development .request-frm {
      padding: 21px;
    }
    .flutter-app-development .burj-img,
    .android-app-development .burj-img{
        margin-bottom: 26px;
        margin-top: 0;
    }
    .android-app-development .ap-transuae{
        padding-bottom: 0;
    }
    .burj-next-cnt .h3 br {
      display: none;
    }
    .react-award-sec h3.h3 {
      font-size: 21px;
      line-height: 25px;
    }
    .react-item {
      width: 50%;
      margin: 0;
    }
    .react-award-sec p {
      font-size: 13px;
      line-height: 18px;
    }
    .cpr-text {
      display: block !important;
      text-align: center;
    }
    .cpr-text li:nth-child(2) {
      display: none !important;
    }
	/* -- mobile sub menu css - End -- */
} /* media query 767px */