*{outline:none !important;}
a{color:#252b33;outline:0}
a p{color:#252b33}
a:hover{color:#ffe147}
.btn,.btn:focus,a:focus{outline:0}
body{background:#fff;transition:background-color .6s ease-in-out;margin:0;font-family:'Poppins',sans-serif!important;font-size:16px!important;line-height:26px!important;color:#252B33/*252b33*/
;font-weight:400}
body{-moz-osx-font-smoothing:grayscale}
img{max-width:100%;max-height:100%;width:auto;height:auto}
.row{flex-wrap:wrap}
/*.container{max-width:1250px}*/
.container {
    width: 1200px;
    max-width: 100%;
}

.brewing{
  margin-top: 192px;
}

.our_cleints, .dotted {
  padding-bottom: 20px;
}

.point-of-sale img {
  padding-bottom: 10px;
  width: 60px;
  height: 60px;
}

.services_hero {
  background: #fff !important;
  padding: 60px 0px;
}


.my_button a{
  align-items: center;
}

.text-link:hover{
  color: #000;
  text-decoration: none;
}

.text-link {
  position: relative;
  color: #000;
  font-weight: 500;
  font-size: 15px;
  line-height: 27px;
  position: relative;
  padding-right: 18px;
  letter-spacing: .3px;
  position: relative;
}


.text-link::after {
  content: '';
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  height: 10px;
  width: 12px;
  background-size: 100% auto;
  background-position: center;
}

.orange-link::after {
  background: url(../image/rightarrow.svg) no-repeat;
  transition: all 0.2s linear;
}

.orange-link:hover::after {
  transform: translate(4px, -50%);
}


/*header topbar*/
.landing-hero-banner,.doctor-hero-banner,.taxi-booking-banner,.transporation-app-banner,.ecommrce-hero-banner,.on-demand-banner{
  padding-top: 150px !important;
}
.header-banner a{
  background: #252b33;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999;
  display: flex;
  align-items: center;
  padding: 10px;
  justify-content: center;
  text-decoration: none;
}
.white--btn{
  /*background: #ffe147;*/
  /*height: 26px;*/
  /*padding: 0 15px;*/
  border-radius: 4px;
  color: #ffe147;
  margin-left: 5px;
}

.header-banner p{
  margin-bottom: 0;
  color: #fff !important;
}
.business_solutions ul {
  margin: 0;
  padding: 0;
}

.business_solutions ul li {
  margin: 0 0 5px;
  padding: 0;
  list-style: none;
  display: inline-block;
}

.light_blue {
  background: rgba(25, 162, 253, 0.05);
  border-radius: 10px;
}

.gheds{
  margin-top: 70px !important;
}

.afn_network {
  background: rgba(250, 166, 25, 0.05);
  border-radius: 10px;
}

.stripe_payment {
  background: rgba(103, 114, 229, 0.05);
  border-radius: 10px;
}

.android_studio {
  background: rgba(61, 220, 132, 0.05);
  border-radius: 10px;
}

.Retrofit {
  background: rgba(72, 185, 131, 0.05);
  border-radius: 10px;
}

.laravel_icon {
  background: rgba(251, 80, 59, 0.05);
  border-radius: 10px;
}

.amazon_ec2 {
  background: rgba(26, 71, 111, 0.05);
  border-radius: 10px;
}

.facevook-sdk {
  background: rgba(26, 71, 111, 0.05);
  border-radius: 10px;
}


.sos{
  margin-top: 30px !important;
}

.data_maker img{
  box-shadow: 0px 52px 80px rgb(0 0 0 / 20%), 0px 6.51121px 10.0172px rgb(0 0 0 / 10%);
  border-radius: 30px;
}


/*.bestof-right {
  border: 1px solid #bdbdbd;
  border-radius: 10px;
  padding: 40px 30px 40px;
}*/

.bestof-right h4{
  margin-bottom: 40px;
}

.bestof-right h2{
  margin-bottom: 50px;
}

.structure_data{
  display: flex;
  align-items: center;
}

.main_box {
  display: grid;
  grid-template-columns: repeat(3,1fr);
  place-items: center;
}

.red_color{
  background: #FF6F61;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    margin-top: 20px;
    margin-bottom: 10px;
}

ul.custom-demand {
  margin-left: -22px;
}

.box_items p{
  text-align: center;
}

.black_color{
    background: #333333;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    margin-top: 20px;
    margin-bottom: 10px;
}

.dark_color{
    background: #A4A4A4;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    margin-top: 20px;
    margin-bottom: 10px;
}

.my_box {
  display: grid;
  grid-template-columns: repeat(6,1fr);
  grid-gap: 20px;
  grid-auto-flow: dense;
}




.button12 {
  background-color: #ffe147;
  height: auto!important;
  border-radius: 30px!important;
  color: #252b33!important;
  font-weight: 500;
  font-size: 18px;
  padding: 5px 30px!important;
  text-decoration: none;
  border: 2px solid transparent!important;
  display: inline-block;
  line-height: normal!important;
}

.button12:hover{
  text-decoration: none;
}

.first_half h1{
   letter-spacing: -1px;
    font-size: 44px !important;
    line-height: 70px !important;
    color: #252b33 !important;
    font-weight: 700;
    margin-bottom: 15px;
    text-transform: capitalize;
}

.box-content h3{
  padding-bottom: 4px;
}

.box-content h5{
  margin-bottom: 20px;
}

.quote-sign img {
  padding: 20px 10px 24px 10px;
}

.our_cleints h4{
    font-size: 24px!important;
    line-height: 30px!important;
    color: #252b33!important;
    letter-spacing: -1px;
    font-weight: 600;
    padding-bottom: 12px;
}

.testimonails-box{
  margin-top:0px;
}

/*css by vishal*/
.package_info li{
  text-align: left !important;
}
.case_solnbg h5, .case_solnbg h6{
  text-align: center !important;
}
.section-our-work{
  padding-bottom: 120px;
}













.dotted img{
  padding: 24px 10px 24px 10px;
}

.testimonial_flip{
  display: grid;
  grid-template-columns: repeat(2,1fr);
  grid-gap: 30px;
}

.our_cleints{
    background: #fafafa;
    padding: 30px 18px 14px 20px;
    border-radius: 10px;
    height: 458px;
}

.first_half{
  padding-top: 130px;
  background: #fafafa;
}

.second_largest{
  background: #fafafa;
  padding: 30px 18px 14px 20px;
  border-radius: 10px;
  height: 425px;
}

.app_development{
  padding-top: 60px;
  padding-bottom: 60px;
}


.top_notwche{
  background: #FFE147;
  padding-left: 7px;
  padding-right: 4px;
  border-radius: 5px;
}

.greenmoon {
  background: #30E9E0;
  border-radius: 10px;
  height: 418px;
}

.blaxity{
  background: #F5F8FA;
  border-radius: 10px;
  height: 410px;
}

.stacafe{
  background: #F5F8FA;
  border-radius: 10px;
  height: 410px;
}


.trp{
  position: absolute;
  top: -150px;
  left: 0;
}

.trp img{
  padding: 20px 10px 24px 10px;
}


.memofly{
  background: #F5F8FA;
  border-radius: 10px;
  height: 410px;
}

.theta_heading {
    text-align: center;
    margin-top: 0px;
}

.main-div{
  position:relative;
  z-index:1px;
}
/* 
.greenmoon::after {
  content: '';
  position: absolute;
  background: url('../image/crypto.png');
    background-size: auto;
  background-size: cover;
  width: 500px;
  height: 500px;
  bottom: 60px;
} */

.case-study{
  display: grid;
  grid-template-columns: repeat(2,1fr);
}

.box-image img{
  /* box-shadow: 0px 153px 61px rgba(43, 43, 43, 0.01), 0px 86px 52px rgba(43, 43, 43, 0.04), 0px 38px 38px rgba(43, 43, 43, 0.07), 0px 10px 21px rgba(43, 43, 43, 0.08), 0px 0px 0px rgba(43, 43, 43, 0.08); */
  border-radius: 10px;
  margin-bottom:20px;
  display: block;
  position: relative;
  overflow: hidden;
  transition: all 0.5s ease;
}

.photo-frame{
  color: #000 !important;
  text-decoration: none;
}


.boxes_item{
    display: grid;
    grid-template-columns: repeat(2,1fr);
    grid-gap: 110px;
}

.box-image img:hover {
  transform: scale(.95);
}

/* .lead img{
  display: block;
  position: relative;
  overflow: hidden;
  margin-top: -35px;
} */

.restri img{
  display: block;
  position: relative;
  overflow: hidden;
  margin-top: -35px;
}

.content_users img{
    display: block;
    position: relative;
    overflow: hidden;
}

.second_class{
  padding: 120px 0px;
}

.glimpse{
  background: #FAFAFA;
}


.lead img:hover{
  transform: scale(.95);
}

.chowmen_image img{
  display: block;
  position: relative;
  overflow: hidden;
}

.chowmen_image img:hover{
  transform: scale(.95);
}

.work_quotes{
  background: #FFE147;
  padding:85px 0px;
  font-weight: 600;
  font-size: 24px;
  line-height: 30px;
  margin-top: 120px;
  margin-bottom: 120px;
}

.chowmen_image{
  border-radius: 10px;
  margin-bottom:30px;
}


.chings_heart{
  margin-top:120px;
}

.box-content{
  border-bottom:1px solid #FFE147; 
  margin-bottom:20px;
}

.photo-frame {
  font-weight: 500;
  font-size:16px;
}


.editior{
  margin-top:23px
}

.work_portfolio{
  margin-bottom:40px;
}

.twik_world{
  margin-bottom: 0px;
}

.button5 {
    background-color: #ffe147;
    height: auto!important;
    color: #252b33!important;
    border-radius: 30px!important;
    text-decoration: none!important;
    padding: 10px 30px;
    font-weight: 500;
    font-size: 16px;
    border: 2px solid transparent!important;
    margin-top: 0px;
    line-height: normal!important;
    /*box-shadow: 0 6px 16px 0 rgb(207 130 23 / 35%);*/
}

.button5:hover, .button5:focus {
    text-decoration: none;
    background: #ffe147;
    border-color: #ffe147!important;
    color: #252b33;
    transition: all ease-in .2s;
    box-shadow: 0 6px 16px 0 rgb(207 130 23 / 35%);
  } 

.desktop-images{
  display: none;
}

.next-has {
  padding-top: 30px;
}

.main-box{
  display: grid;
  grid-template-columns: repeat(3,1fr);
  grid-gap:20px;
  text-align: center;
}

.sub-box{
  border: 1px solid #ccc;
  border-radius: 10px;
  padding: 30px;
  height: 300px;
}

.sub-box:hover{
  background: #fff;
}

/* .cost-foodapp-main .sub-box:hover{
  background: #FFFFFF;
  border-radius: 10px;
  border: 1px solid #ccc;
} */

.further_project img {
  width: 600px;
  height: 400px;
  object-fit: cover;
}

.what-we-need{
  margin-top: 121px;
}

.mapping-story{
  margin-top: -60px;
}

.jumbotron {
  background-color: #fff !important;
  padding: 0px !important;
}

.mission_vission{
  padding-top: 60px;
  padding-bottom: 120px;
}

.our_idea{
  margin-top: 121px;
}

.road-success h2{
  font-size: 40px !important;
 line-height: 50px !important;
 padding-top: 60px;
}

.handshake{
  margin-left: 25px;
}

.what-we-do h2{
  padding-left: 20px;
}

.what-we-do p{
  padding-left: 20px;
}

.our-glimpse{
  margin-top: 121px;
  margin-bottom: 120px;
}

.clrgry{
  margin-left: 20px;
  margin-top: 10px;
}

.hs_submit.hs-submit{
    margin-top: 0px !important;
}


/* images box css */
.image-box-main {
  display: grid;
  grid-template-columns: repeat(6,1fr);
  grid-gap: 20px;
  grid-auto-flow: dense;
}
.image-box img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.wide-big{
  grid-row: span 2;
  grid-column: span 2;
}
.wide-img{
  grid-column: span 2;
}

/* .wide-img img{
  height: 300px;
  object-fit: cover;
} */




/*food delivery css start*/
.swiper-container {
    margin: 0 auto;
    position: relative;
    z-index: 1
  }
  
  .swiper-container-no-flexbox .swiper-slide {
    float: left
  }
  
  
  .thriod{
    background: rgba(255, 255, 255, 0.78);
    border-radius: 11px;
    display: flex;
    align-items: center;
  }

  .useful-condition {
    border: 1px solid #d8d9da;
    border-radius: 20px;
    padding: 20px;
}

.terms-condition {
    padding-left: 25px;
    text-align: justify;
}
  
  .skill-period{
    padding: 13px;
  }
  
  .chat-builder{
    font-weight: 600;
    font-size: 15px;
    margin: 10px;
  }
  
   h3.biff{
    color: #fff !important;
    white-space: nowrap;
    font-size: 27px;
  }
  
  .grid-box-main {
      display: grid;
      grid-template-columns: repeat(5,1fr);
      grid-gap: 30px;
  }
  
  .customer-content{
    color: #fff; 
    font-size: 16px;
  }
  
  .root-flag {
      background: #fff;
      width: 40px;
      height: 40px;
      border-radius: 50%;
      position: absolute;
      left: 35%;
      top: 20%;
  }
  
  .root-flag span {
      line-height: 40px;
  }
  
  img.newsletter {
    border: 1px solid #E5E5E5;
    padding: 17px 15px 12px 15px;
    height: 100px;
    object-fit: contain;
    width: 100%;
  }
  
  
  .swiper-container-vertical>.swiper-wrapper {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column
  }
  
  h4.resturant{
    color:#fff !important; 
  }
  
  .swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
  }
  
  .swiper-container-android .swiper-slide,
  .swiper-wrapper {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
  
  .swiper-container-multirow>.swiper-wrapper {
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
  }
  
  .swiper-container-free-mode>.swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto
  }
  
  .swiper-slide {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative
  }
  
  .swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
  }
  
  .liobrd{
    padding:0px;
  }
  
  .enhance{
    display: flex;
    align-items: center;
    line-height: 30px;
  }
  
  .swiper-wp8-horizontal {
    -ms-touch-action: pan-y;
    touch-action: pan-y
  }
  
  .swiper-wp8-vertical {
    -ms-touch-action: pan-x;
    touch-action: pan-x
  }
  
  .swiper-button-next,
  .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 27px 44px;
    -webkit-background-size: 27px 44px;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat
  }
  
  .swiper-button-next.swiper-button-disabled,
  .swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
  }
  
  .swiper-button-prev,
  .swiper-container-rtl .swiper-button-next {
    background-image: url("image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    left: 10px;
    right: auto
  }
  
  .swiper-button-prev.swiper-button-black,
  .swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
  }
  
  .swiper-button-prev.swiper-button-white,
  .swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url("image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
  }
  
  .swiper-button-next,
  .swiper-container-rtl .swiper-button-prev {
    background-image: url("image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    right: 10px;
    left: auto
  }
  
  .swiper-button-next.swiper-button-black,
  .swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
  }
  
  .swiper-button-next.swiper-button-white,
  .swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
  }
  
  .swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 10
  }
  
  .swiper-pagination.swiper-pagination-hidden {
    opacity: 0
  }
  
  .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block
  }
  
  button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -webkit-appearance: none;
    appearance: none
  }
  
  .swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
  }
  
  .swiper-pagination-white .swiper-pagination-bullet {
    background: #fff
  }
  
  .swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff
  }
  
  .swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff
  }
  
  .swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000
  }
  
  .swiper-container-vertical>.swiper-pagination {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    -moz-transform: translate3d(0, -50%, 0);
    -o-transform: translate(0, -50%);
    -ms-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0)
  }
  
  .swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet {
    margin: 5px 0;
    display: block
  }
  
  .margon{
    background:#FAFAFA; 
    margin-top:50px;
  }
  
  .swiper-container-horizontal>.swiper-pagination {
    bottom: 10px;
    left: 0;
    width: 100%
  }
  
  .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {
    margin: 0 5px
  }
  
  .swiper-container-3d {
    -webkit-perspective: 1200px;
    -moz-perspective: 1200px;
    -o-perspective: 1200px;
    perspective: 1200px
  }
  
  .swiper-container-3d .swiper-cube-shadow,
  .swiper-container-3d .swiper-slide,
  .swiper-container-3d .swiper-slide-shadow-bottom,
  .swiper-container-3d .swiper-slide-shadow-left,
  .swiper-container-3d .swiper-slide-shadow-right,
  .swiper-container-3d .swiper-slide-shadow-top,
  .swiper-container-3d .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d
  }
  
  .swiper-container-3d .swiper-slide-shadow-bottom,
  .swiper-container-3d .swiper-slide-shadow-left,
  .swiper-container-3d .swiper-slide-shadow-right,
  .swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
  }
  
  .swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
  }
  
  .swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
  }
  
  .swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
  }
  
  .swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
  }
  
  .swiper-container-coverflow .swiper-wrapper {
    -ms-perspective: 1200px
  }
  
  .swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
  }
  
  .swiper-container-fade .swiper-slide {
    pointer-events: none
  }
  
  .swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
  }
  
  .swiper-container-fade .swiper-slide-active,
  .swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
  }
  
  .swiper-container-cube {
    overflow: visible
  }
  
  .swiper-container-cube .swiper-slide {
    pointer-events: none;
    visibility: hidden;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    width: 100%;
    height: 100%
  }
  
  .swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0
  }
  
  .swiper-container-cube .swiper-slide-active,
  .swiper-container-cube .swiper-slide-next,
  .swiper-container-cube .swiper-slide-next+.swiper-slide,
  .swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
  }
  
  .swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: .6;
    -webkit-filter: blur(50px);
    filter: blur(50px)
  }
  
  .swiper-container-cube.swiper-container-vertical .swiper-cube-shadow {
    z-index: 0
  }
  
  .swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, .1)
  }
  
  .swiper-container-horizontal>.swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
  }
  
  .swiper-container-vertical>.swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
  }
  
  
  .swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, .5);
    border-radius: 10px;
    left: 0;
    top: 0
  }
  
  .swiper-scrollbar-cursor-drag {
    cursor: move
  }
  
  .swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    -moz-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
    -moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;
    animation: swiper-preloader-spin 1s steps(12, end) infinite
  }
  
  .swiper-lazy-preloader:after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    -webkit-background-size: 100%;
    background-size: 100%;
    background-repeat: no-repeat
  }
  
  @-webkit-keyframes swiper-preloader-spin {
    100% {
      -webkit-transform: rotate(360deg)
    }
  }
  
  @keyframes swiper-preloader-spin {
    100% {
      transform: rotate(360deg)
    }
  }
  
  .swiper-container {
    width: 100%
  }
  
  .swiper-slide {
    width: 91%;
    background: 0 0 !important
  }
  
  /*Added by Dolly*/
  .grid-3 {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
  }

  @media only screen and (max-width:991px) {
    .swiper-slide {
      width: 50%;
      background: 0 0 !important
    }

  }
  
  @media only screen and (max-width:767px) {
    .swiper-slide {
      width: 90%;
      background: 0 0 !important
    }
  .nav.nav--black{
      top: 60px !important;
    }
    .home1-logs1.home-logs img {
      height: 30px
    }
  
    .jst-our-achive.prq-our-achive .achiv-card-main{
      height: 350px !important;
    }
  
    .thriod {
      background: rgba(255, 255, 255, 0.78);
      border-radius: 11px;
      display: block;
      align-items: center;
  }
  
  .section-our-work{
  padding-bottom: 50px !important;
}
  }
  
  
  @media only screen and (max-width:380px) {
    .swiper-slide {
      width: 90%;
      background: 0 0 !important
    }
  
    .home1-logs1.home-logs img {
      height: 27px;
      margin-right: 5px
    }
  }
  
  .index-animation .holder {
    position: absolute;
    width: 100%;
    height: 100%;
    left: -100px;
    top: -130px;
    z-index: 0
  }
  
  #layer-1 {
    -webkit-animation-name: spin;
    -webkit-animation-duration: 4s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: spin;
    -moz-animation-duration: 4s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: spin;
    -ms-animation-duration: 4s;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    animation-name: spin;
    animation-duration: 4s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    width: 800px;
    height: 800px
  }
  
  @-ms-keyframes spin {
    from {
      -ms-transform: rotate(0)
    }
  
    to {
      -ms-transform: rotate(360deg)
    }
  }
  
  @-moz-keyframes spin {
    from {
      -moz-transform: rotate(0)
    }
  
    to {
      -moz-transform: rotate(360deg)
    }
  }
  
  @-webkit-keyframes spin {
    from {
      -webkit-transform: rotate(0)
    }
  
    to {
      -webkit-transform: rotate(360deg)
    }
  }
  
  @keyframes spin {
    from {
      transform: rotate(0)
    }
  
    to {
      transform: rotate(360deg)
    }
  }
  
  .shape-1,
  .shape-4 {
    opacity: .2
  }
  
  .shape-2,
  .shape-5 {
    opacity: .5
  }
  
  .shape-3,
  .shape-6 {
    opacity: .5
  }
  
  .index-animation {
    position: relative
  }
  
  .index-hero-img {
    overflow: hidden
  }
  
  .index-animation img {
    position: relative;
    z-index: 1
  }
  
  .food-app-top.food-app-top-new {
    /* min-height: inherit !important;
                  height: 100vh !important; */
    background: #FAFAFA;
  }
  
  /* .food-app-top.food-app-top-new .row {
                  min-height: inherit !important;
                  height: 100vh !important;
              } */
  .build-food-app p {
    text-align: justify;
  }
  
  .learn-more:hover {
    color: #252B33;
    font-weight: 600;
    text-decoration: none;
  }
  
  .food_slider {
    margin-top: 80px;
  }
  
  
  .food-hero-banner {
    width: 100%;
    display: block;
    height: 100%;
    position: relative;
    background-image: url('../image/food-delivery-main-bg.webp');
    background-size: cover;
    padding-top: 100px;
    padding-bottom: 68px;
  }

  .doctor-hero-banner {
    width: 100%;
    display: block;
    height: 100%;
    position: relative;
    background-image: url('../image/On-demand-doctor app.webp') !important;
    background-size: cover;
    padding-top: 100px;
    padding-bottom: 68px;
  }

  .taxi-booking-banner {
    width: 100%;
    display: block;
    height: 100%;
    position: relative;
    background-image: url('../image/taxi-Booking-app.webp') !important;
    background-size: cover;
    padding-top: 100px;
    padding-bottom: 68px;
  }


  .transporation-app-banner {
    width: 100%;
    display: block;
    height: 100%;
    position: relative;
    background-image: url('../image/Transportation-App.webp') !important;
    background-size: cover;
    padding-top: 100px;
    padding-bottom: 68px;
  }

  .on-demand-banner{
    width: 100%;
    display: block;
    height: 100%;
    position: relative;
    background-image: url('../image/On-Demand-App-Development.webp') !important;
    background-size: cover;
    padding-top: 100px;
    padding-bottom: 68px;
  }

  .ecommrce-hero-banner{
    width: 100%;
    display: block;
    height: 100%;
    position: relative;
    background-image: url('../image/E-Commerce-App-Development.webp') !important;
    background-size: cover;
    padding-top: 100px;
    padding-bottom: 68px;
  }

  .doctor-hero-banner{
    width: 100%;
    display: block;
    height: 100%;
    position: relative;
    background-image: url('../image/doctor-appoiment-booking.webp') !important;
    background-size: cover;
    padding-top: 100px;
    padding-bottom: 68px;
  }
  
  
  .c-app-con.text-center h2 {
    font-size: 40px !important;
    line-height: 48px !important;
  }
  
  .htrded {
    display: flex !important;
    justify-content: center;
  }
  
  
  .screenshot-wrap {
    position: relative;
  }
  
  .mobile-screen {
    position: absolute;
    z-index: 99;
    top: 0px;
    left: 40%;
  }
  
  .mobile-screen img {
    width: 230px;
    height: auto;
    margin-top: 0px;
    max-width: 100%;
  }
  
  .food_dairy h5 {
    margin: 0 0 10px;
    font-size: 20px !important;
    line-height: 26px !important;
    text-align: left;
  }
  
  .hermansson {
    text-align: center;
  }
  
  .app-features {
    background: #FAFAFA;
    padding: 15px 0;
  }
  
  .button8 {
    background-color: #ffe147;
    height: auto !important;
    border-radius: 30px !important;
    color: #252b33 !important;
    font-weight: 500;
    font-size: 16px;
    padding: 10px 30px !important;
    text-decoration: none;
    border: 2px solid transparent !important;
    display: inline-block;
    line-height: normal !important;
    text-decoration: none !important;
    /*box-shadow: 0 6px 16px 0 rgb(207 130 23 / 35%);*/
  }

  .button8:hover, .button8:focus {
    text-decoration: none;
    background: #ffe147;
    border-color: #ffe147!important;
    color: #252b33;
    transition: all ease-in .2s;
    box-shadow: 0 6px 16px 0 rgb(207 130 23 / 35%);
  }
  
  
  .landing_page .row {
    height: 100vh;
  }
  
  .on-demand-solution-view {
    margin-top: 50px !important;
  }
  
  
  .top-sdivde-con h2 {
    padding-bottom: 50px;
    display: block;
  }
  
  .row.methews {
    display: flex;
    align-items: center;
  }
  
  .row.fights-shadow {
    margin-top: 30px;
  }
  
  .trusted_client img {
    padding-right: 101px;
  }
  
  .landing-hero-banner.home-logs {
    margin-top: 30px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    align-items: center;
    grid-gap: 15px;
  }
  
  .learn-more {
    color: #252B33;
    font-weight: 600;
  }
  
  h2.launch {
    padding-bottom: 20px;
  }
  
  .counter-box1 {
    display: inline-block;
    width: 100%;
    text-align: center;
    align-items: center;
    justify-content: center;
  }
  
  /* .consult-now,
  .button1 {
    margin-right: 60px;
  } */
  
  .consult-now, .button5 {
    margin-right: 30px;
  }
  
  
  .food_icon {
    background: #FFE147;
    width: 42px;
    border-radius: 50%;
    padding: 7px 8px;
    margin-bottom: 15px;
  }
  
  .grocery_icon {
    background: #FFE147;
    width: 54px;
    border-radius: 50%;
    padding: 7px 8px;
    margin-bottom: 15px;
  }
  
  .point-of-sale:hover .grocery_icon {
    background: #000;
  }
  
  .food-service-title h1 {
      letter-spacing: -1px;
      font-size: 40px !important;
      line-height: 55px !important;
      color: #fff !important;
      font-weight: 700;
      margin-bottom: 15px;
  }
  
  .point-of-sale {
    background: #FAFAFA;
    border: 1px solid #FAFAFA;
    border-radius: 10px;
    padding: 15px;
    height: auto;
  }
  
  .types-of-industries {
      background: #FFFFFF;
      border: 1px solid #FFFFFF;
      border-radius: 10px;
      padding: 15px;
      height: 277px;
  }
  
  .types-of-industries:hover{
  background: #FFFFFF;
  box-shadow: 0px 100px 80px rgba(0, 0, 0, 0.07), 0px 30.1471px 24.1177px rgba(0, 0, 0, 0.0456112), 0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035), 0px 4.5288px 3.62304px rgba(0, 0, 0, 0.0243888);
  border-radius: 10px;
  }
  
  .point-of-sale h4 {
    font-style: normal;
    font-weight: 700;
    font-size: 20px !important;
    line-height: 30px;
    white-space:nowrap !important;
    margin: 0px;
  }
  
  .point-of-sale p {
    font-style: normal;
    font-weight: 400;
    font-size: 17px;
    line-height: 29px;
    margin-bottom: 0px;
    margin-top: 5px;
}
  
  
  .prq-our-achive {
    margin: 60px 0;
  }
  
  .prq-our-achive .achive-logo img {
    height: auto;
    width: auto;
    margin: auto;
  }
  
  .jst-our-achive.prq-our-achive .achiv-card-main {
    background: #FFE147;
    border-radius: 10px;
    padding: 20px;
    box-shadow: none;
    margin-top: 42px !important;
    height: 330px;
  }
  
  .jst-our-achive.prq-our-achive .achiv-con {
    display: flex;
    align-items: flex-start;
    width: 100%;
  }
  
  .jst-our-achive.prq-our-achive .achive-logo {
    width: 120px;
    height: 120px;
    border-radius: 10px;
    margin: -50px 0 15px 0;
    position:relative;
  }
  
  
  
  img.country_icon{
      position: absolute;
      width: 25px !important;
      height: 23px;
      object-fit: cover;
      top: 60px;
      left: 35%;
  }
  
  .boxes-food-store {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    padding: 75px 0 0;
    padding-bottom: 0px;
  }
  
  .boxes-food-store .why-choose-app-con p {
    margin: 0 0 50px;
    text-align: center;
  }
  
  .build-food-app.boxes-food-store .we-are-box {
    background-image: url('../image/first_box.png');
    padding: 130px 15px;
    border-radius: 4px;
    height: 350px;
    background-repeat: no-repeat;
    background-size: cover;
  }
  
  
  .build-food-app.boxes-food-store .repeted-customer {
    background-image: url('../image/employee.png');
    padding: 37px 15px;
    border-radius: 4px;
    height: 163px;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0px 0px 25px;
    width: 347px;
  }
  
  
  .build-food-app.boxes-food-store .corporate {
    background-image: url('../image/corporate.png');
    padding: 132px 15px;
    border-radius: 4px;
    background-repeat: no-repeat;
    height: 350px;
    background-size: cover;
  }
  
  .main_alignment {
    margin-top: 23px;
  }
  
  
  .build-food-app.boxes-food-store .experince {
    background-image: url('../image/experince.png');
    padding: 32px 15px;
    border-radius: 4px;
    background-repeat: no-repeat;
    height: 163px;
    background-size: cover;
    margin: 0px 0px 25px;
    width: 347px;
  }
  
  .build-food-app.boxes-food-store .developer-globaly {
    background-image: url('../image/global_devlop.png');
    padding: 37px 15px;
    border-radius: 4px;
    height: 163px;
    background-repeat: no-repeat;
    background-size: cover;
    width: 347px;
    max-width: 100%;
  }
  
  
  .build-food-app.boxes-food-store .developer-awarded {
    background-image: url('../image/company-award.png');
    padding: 37px 15px;
    border-radius: 4px;
    height: 163px;
    background-repeat: no-repeat;
    background-size: cover;
    width: 347px;
    max-width: 100%;
    margin: 0px 0px 0px;
  }
  
  
  .build-food-app.boxes-food-store .app-store {
    background-image: url('../image/app_store.png');
    padding: 130px 15px;
    border-radius: 4px;
    height: 350px;
    background-repeat: no-repeat;
    background-size: cover;
  }
  
  
  .build-food-app.boxes-food-store .mob_data {
    background-image: url('../image/mobile_data.png');
    padding: 130px 15px;
    border-radius: 4px;
    height: 350px;
    background-repeat: no-repeat;
    background-size: cover;
  }
  
  .prq-our-achive .owl-dots {
    text-align: center;
    padding-top: 0px;
  }
  
  .prq-our-achive .owl-dots button.owl-dot {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    display: inline-block;
    background: #000;
    margin: 0 3px;
  }
  
  .owl-nav {
    display: none;
  }
  
  .prq-our-achive .owl-dots button.owl-dot.active {
    background-color: #FFE147;
  }
  
  
  .boxes-food-store .we-are-box .counter-box {
    justify-content: center;
  }
  
  .boxes-food-store .we-are-box h6 {
    text-align: center;
  }
  
  .jst-our-achive.prq-our-achive .achiv-card-main .achiv-card {
    border-radius: 10px;
    padding: 0;
    text-align: center;
    height: auto;
    min-height: 150px;
  }
  
  .prq-our-achive.owl-dots button.owl-dot {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    display: inline-block;
    background: #ccc;
    margin: 0 3px;
  }
  
  .prq-our-achive.owl-dots button.owl-dot.active {
    background-color: #000;
  }
  
  .point-of-sale:hover .food_icon {
    background: #000;
  }
  
  .lds-dual-ring {
    display: inline-block;
    width: 80px;
    height: 80px;
  }
  
  .lds-dual-ring:after {
    content: " ";
    display: block;
    width: 64px;
    height: 64px;
    margin: 8px;
    border-radius: 50%;
    border: 6px solid #fff;
    border-color: #fff transparent #fff transparent;
    animation: lds-dual-ring 1.2s linear infinite;
  }
  
  @keyframes lds-dual-ring {
    0% {
      transform: rotate(0deg);
    }
  
    100% {
      transform: rotate(360deg);
    }
  }
  
  .row-flexible-center {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
  
  .row.sos {
    margin-top: 30px;
  }
  
  .home-banner-image {
    align-self: flex-end;
  }
  
  .get-a-demo::before,
  .whatsup-bt a::before {
    display: none;
  }
  
  
  .button2.quick-inquiry {
    position: fixed;
    right: -60px;
    top: 50%;
    transform: rotate(-90deg);
    margin: 0 !important;
    z-index: 999;
    border-radius: 5px 5px 0 0px !important;
  }
  
  
  /* .button2.quick-inquiry .modal{
                padding: 0px;
              } */
  
  .food-app-top.food-app-top-new .food-arrow {
    display: flex;
    align-items: center;
    margin: 15px 0;
    font-size: 18px;
    font-weight: 500;
    position: relative;
  }
  
  .food-app-top.food-app-top-new .food-arrow span {
    width: 90%;
    padding-left: 23px;
    font-weight: 600;
  }
  
  .arrow::after {
    margin: 0 15px 0 0 !important;
    width: 15px !important;
    height: 15px !important;
  }
  
  /* .landing-hero-banner .row{
                height: 100vh;
              } */
  
  /* .food-app-top.food-app-top-new .food-arrow .arrow {
                  margin: 0 15px 0 0 !important;
                  width: 15px !important;
                  height: 15px !important;
              } */
  .food-app-top.food-app-top-new .food-arrow .arrow::before {
    content: none !important;
  }
  
  .food-app-top.food-app-top-new .food-arrow .arrow::after {
    top: 50% !important;
    left: 7px !important;
    width: 9px !important;
    height: 9px !important;
    display: none;
  }
  
  .food-solution-view::after {
    width: 380px !important;
  }
  
  .on-demand-solution-view .row {
    min-height: 150px !important;
  }
  
  @media all and (max-width:767px) {
    .food-app-top.food-app-top-new {
      padding: 0 0 0 !important;
      background-size: cover !important;
      background-position: 67% center !important;
      min-height: unset !important;
      height: auto !important;
    }
  
    .margon{
    background:#FAFAFA; 
    margin-top:15px;
  }
  
  h3.biff{
    color: #fff !important;
    white-space: initial;
    font-size: 18px;
    line-height: 24px;
  }
  
  h2.text-center.food_apps {
      font-size: 22px;
  }
  
  
  
  
  .button5 {
      background-color: #ffe147;
      height: auto!important;
      color: #252b33!important;
      border-radius: 30px!important;
      text-decoration: none!important;
      padding: 5px 20px!important;
      font-weight: 500;
      font-size: 16px;
      border: 2px solid transparent!important;
      margin-top: 0px;
      line-height: normal!important;
  }
  
  
  
  .button2.quick-inquiry{
    right:-50px;
  }
  
  .soln-heading.presure h2 {
      margin-top: 20px !important;
      margin-bottom: 0px !important;
  }
  
  .consult-now,
  .button1 {
    margin-right: 50px;
  }
  
  .liobrd{
    padding:auto;
  }
  
    .food-app-top.food-app-top-new .row {
      min-height: 647px !important;
    }
  
    .point-of-sale {
      margin-bottom: 15px;
    }
  
    .main_alignment {
      margin-top: 0px;
    }
  
  
    .c-app-con.text-center h2 {
      font-size: 24px !important;
      line-height: 36px !important;
      padding-right: 24px;
    }
  
    .krita {
      margin: 0px !important;
    }
  
    .build-food-app.boxes-food-store .repeted-customer {
      width: 100%;
      margin: 15px;
      height: auto;
    }
  
    .row.sos {
     margin-top: 0px;
    }
  
    .build-food-app.boxes-food-store .developer-globaly {
      width: 100%;
      margin: 15px;
      height: auto;
    }
  
    .food_slider {
      margin-top: 30px;
    }
  
  
    .build-food-app.boxes-food-store .experince {
      width: 100%;
      margin: 15px;
      height: auto;
    }
  
  
    .build-food-app.boxes-food-store .developer-awarded {
      width: 100%;
      margin: 15px;
      height: auto;
    }
  
    .build-food-app.boxes-food-store .we-are-box {
      margin: 15px;
      padding: 100px 15px;
      height: auto;
    }
  
  
    .build-food-app.boxes-food-store .app-store {
      margin: 15px;
      height: auto;
    }
  
    .build-food-app.boxes-food-store .corporate {
      margin: 15px;
      height: auto;
    }
  
    .screenshot-wrap {
      position: relative;
    }
  
  
    .jestures {
      width: 92% !important;
      margin: auto;
    }
  
  
    .mobile-screen {
      position: absolute;
      z-index: 9999;
      top: 0px;
      left: -4%;
      width: 92% !important;
    }
  
    .build-food-app.boxes-food-store .mob_data {
      margin: 15px;
      height: auto;
    }
  
  
    h2.launch {
      padding-bottom: 20px;
      font-size: 22px !important;
      line-height: 35px !important;
      color: #252b33 !important;
      letter-spacing: -1px;
      font-weight: 600;
      text-align: left;
    }
  
    br {
      display: none;
    }
  
    .top-features-title p {
      font-size: 16px;
      line-height: 28px;
      text-align: left !important;
    }
  
    .takatak {
      margin-bottom: 20px;
    }
  
    .build-food-app {
      padding: 30px 0 0px;
    }
  
    .client-video-head h2,
    .food-we-can h2,
    .story-slider-head h2,
    .app-cost-main h2,
    .food-faqs h2,
    .story-bg h2,
    .process-head h2,
    .build-food-app h2 {
      margin: 0 0 6px !important;
    }
  
    .hermansson {
      text-align: left;
    }
  
    .industries-type-main.top-on-demand .soln-heading p {
      text-align: left;
    }
  
    br {
      display: none;
    }
  
    /* .panda img {
      margin-top: 30px;
    } */
  
    .build-food-app a {
      float: none !important;
      padding: 6px 20px !important;
    }
  
    .top-sdivde-con h2 {
      font-size: 25px !important;
      padding-bottom: 20px;
    }
  
    .landing-hero-banner {
      width: 100%;
      display: block;
      height: 100%;
      position: relative;
      background-image: url('./image/dark_food.jpg');
      background-size: cover;
      padding-top: 80px;
      padding-bottom: 30px;
      background-position: center center;
    }
  
    .vice-varsha{
    display: flex;
    flex-direction: column-reverse;
  }
  
  
  .panda {
      margin-top: 0px !important;
      margin-bottom: 20px;
  }
  
  
    .food-service-title h1 {
      letter-spacing: -1px;
      font-size: 27px !important;
      line-height: 40px !important;
      color: #fff !important;
      font-weight: 700;
      margin-bottom: 15px;
    }
  
    .types-of-industries {
      background: #FAFAFA;
      border: 1px solid #FAFAFA;
      border-radius: 10px;
      padding: 15px;
      height: auto;
      margin-bottom: 15px;
    }
  
    .custom-mobile-app.custom-services-app {
      padding: 0px 0 !important;
    }
  
    .image-data img {
      width: 350px;
    }
  
    .food_icon {
      background: #FFE147;
      width: 42px;
      border-radius: 50%;
      padding: 7px 8px;
      margin-bottom: 15px;
      margin-top: 20px;
    }
  
    .we-can-main.food-we-can .we-can-count.food-app-count .we-are-box .counter-box {
      justify-content: center;
    }
  
    .we-can-main.food-we-can .we-can-count.food-app-count .we-are-box h5 {
      text-align: center !important;
    }
  
    .food-customers.food-logo-cus {
      margin: 0 0 30px;
    }
  
    
  }
  
  @media(max-width:767px){
    h4.resturant{ 
    white-space: unset;
    }
  }
  
  @media(max-width:991px) {
    h2.launch {
      padding-bottom: 0px;
      font-size: 40px;
      padding-right: 10px;
   }
    .food-app-count .we-are-box{
      margin-bottom:30px;
    }
  
    .custom-mobile-app.custom-services-app{
      padding:15px 0px !important;
    }
  
    img.delivery-boy {
      width: 100%;
      height: auto;
  }
  
  
    .on-demand-solution-view .row {
      min-height: 120px !important;
  }
  
    .tab_with_mobile{
      text-align: center;
    }
  
    .image-data{
      margin-bottom: 30px;
    }
  
    .types-of-industries {
      height: auto;
      margin-bottom: 15px;
    }
  
    br {
      display: none;
    }
  
    .mobile-screen {
      position: absolute;
      z-index: 9;
      top: 0%;
      transform: translateX(-50%);
      left: 50%;
      width: 33%;
    }
  
    .mobile-screen img {
      width: 100%;
      height: auto;
      margin-top: 0px;
      max-width: 100%;
    }
}
/*food delivery css end*/



/* grocery delivery css start*/
.grocery-hero-banner {
	width: 100%;
	display: block;
	height: 100%;
	position: relative;
	background-image: url('../image/grocery-delivery-app-development.webp');
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 68px;
  }

/* grocery delivery css end*/


/* medicine delivery css start*/
.medicine-hero-banner {
	width: 100%;
	display: block;
	height: 100%;
	position: relative;
	background-image: url('../image/medicine-main-bg1.jpg');
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 68px;
  }
/* medicine delivery css end*/


/* multi delivery css start*/
.multi-hero-banner{
	width: 100%;
	display: block;
	height: 100%;
	position: relative;
	background-image: url('../image/multi-delivery-main-bg.jpg');
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 68px;
  }
/* multi delivery css end */

/* pizza delivery css start*/
.pizza-hero-banner {
	width: 100%;
	display: block;
	height: 100%;
	position: relative;
	background-image: url('../image/pizzas.jpg');
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 68px;
  }
/* pizza delivery css end*/

/* liquor delivery css start*/
.liquor-hero-banner {
	width: 100%;
	display: block;
	height: 100%;
	position: relative;
	background-image: url('../image/liqor.jpg');
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 68px;
  }
/* liquor delivery css end*/

/* meat delivery css start*/
.meat-hero-banner {
	width: 100%;
	display: block;
	height: 100%;
	position: relative;
	background-image: url('../image/meat-delivery-main-bg5.jpg');
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 68px;
  }
/* meat delivery css end*/

/* pharmacy delivery css start */
.pharmacy-hero-banner {
	width: 100%;
	display: block;
	height: 100%;
	position: relative;
	background-image: url('../image/Pharmacy App.jpg');
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 68px;
  }
/* pharmacy delivery css end */


/* about us page css start*/
.border_box{
  background: #FAFAFA;
  padding: 20px;
  border-radius: 5px;
  } 
  
  .team-begineers h1 {
    font-size: 44px !important;
    line-height: 50px !important;
    color: #fff !important;
    letter-spacing: -1px;
    font-weight: 700;
    margin: 69px 0 30px !important;
    text-transform: capitalize;
    text-align: center !important;
   }

   .team-leader h1 {
    font-size: 44px !important;
    line-height: 50px !important;
    color: #000 !important;
    letter-spacing: -1px;
    font-weight: 700;
    margin: 69px 0 30px !important;
    text-transform: capitalize;
    text-align: center !important;
   }


   .team-leader1 h1 {
    font-size: 44px !important;
    line-height: 50px !important;
    color: #000 !important;
    letter-spacing: -1px;
    font-weight: 700;
    margin: 69px 0 30px !important;
    text-transform: capitalize;
    text-align: center;
   }



   .core-value .c-features-con ul li {
    width: 100% !important;
    padding: 30px;
    display: inline-flex;
    align-items: center;
    text-align: left !important;
    border-radius: 5px;
    background: #fafafa;
    margin: 0 15px 30px !important;
    min-height: 170px;
    border: 1px solid #ccc;
    border-radius: 10px;
  }

  .shut-main {
    margin-top: 29px !important;
  }

  .core-value .c-features-con ul li{
    text-align: left;
  }

  .our-primises{
     margin-top: 35px;
     margin-bottom: 55px;
  }

  .c-app-con.text-center.krita{
    margin: 0px;
  }

  
  .about_work{
    padding-bottom: 30px;
  }


  .main-assets .c-features-con ul li{
     width:100% !important;
  }

  .cost-foodapp-main .c-features-con .main-assets ul {
    margin: 0 -20px !important;
  }

   .our-expectation {
    padding: 204px 0px;
  }


   .reliable{
     margin-top: 20px;
   }

   
  .border_box h2{
      margin-top: 30px !important;
    font-weight: bold;
  }

  
  .button2.quick-inquiry {
          position: fixed;
          right: -60px !important;
          top: 50%;
          transform: rotate(-90deg);
          margin: 0 !important;
          z-index: 999;
          border-radius: 5px 5px 0 0px !important;
          }
  
  .massnory-grid{
      padding: 5px 90px;
  }

  .solution-provider{
    margin-top: 110px;
  }
  
  .massnory-grid .gallary-grid{
      display: flex;
      align-items: center;
  }
  
  .gallary-grid .infra-col {
      width: auto;
  }
  
  .massnory-grid  .col-spacer{
  display: inline-block;
  margin: 10px 0px;
  width: 100%;
  }
  
  .gallary-grid .gallery-center-col {
    margin: 0px 30px;
  }
  
  .gallery-grid .gallery-center-col .large-img-sec{
    height: 700px;
    overflow: hidden;
  }
  
  
  .gallery-grid .gallery-center-col .large-img-sec img{
    min-height: 700px;
    object-fit: cover;
  }
  
  .tinny-image{
    width: 184px;
  }

  
  .tinny-image img {
    object-fit: cover;
  }

  .stat-info{
    margin-top: 50px;
    display: flex;
    justify-content: space-between;
  }

  .stats h1{
    font-size: 100px;
    font-weight: 700;
    text-align: center;
  }

  .stats p{
    text-align: center;
    font-size: 16px;
    margin-top: 30px;
  }
  
  .small-img img{
    min-height: 256px;
    object-fit: cover;
  }
  
  .large_image img{
    object-fit: cover;
    height: 380px;
    width: 350px;
  }
  
  .accomplish{
    background:#fff;
    padding: 0px;
  }
  
      .swiper-container{margin:0 auto;position:relative;z-index:1}
      .swiper-container-no-flexbox .swiper-slide{float:left}
      .swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
      .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
      .swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
      .swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
      .swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
      .swiper-slide{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
      .swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
      .swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}
      .swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}
      .swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}
      .swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
      .swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}
      .swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
      .swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
      .swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}
      .swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
      .swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
      .swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
      .swiper-pagination.swiper-pagination-hidden{opacity:0}
      .swiper-pagination-bullet{width:8px;height:8px;display:inline-block;}
      button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}
      .swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
      .swiper-pagination-white .swiper-pagination-bullet{background:#fff}
      .swiper-pagination-bullet-active{opacity:1;background:#007aff}
      .swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}
      .swiper-pagination-black .swiper-pagination-bullet-active{background:#000}
      .swiper-container-vertical>.swiper-pagination{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
      .swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block}
      .swiper-container-horizontal>.swiper-pagination{bottom:10px;left:0;width:100%}
      .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 5px}
      .swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}
      .swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}
      .swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
      .swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}
      .swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}
      .swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}
      .swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}
      .swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
      .swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}
      .swiper-container-fade .swiper-slide{pointer-events:none}
      .swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}
      .swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
      .swiper-container-cube{overflow:visible}
      .swiper-container-cube .swiper-slide{pointer-events:none;visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%}
      .swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}
      .swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
      .swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#fff;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px)}
      .swiper-container-cube.swiper-container-vertical .swiper-cube-shadow{z-index:0}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}
      .swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
      .swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
      .swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}
      .swiper-scrollbar-cursor-drag{cursor:move}
      .swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}
      .swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;);background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}
      .swiper-lazy-preloader-white:after{}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
  
        .swiper-container{width:100%;}
        .swiper-slide{width:91%;background: none !important;}
  
      @media only screen and (max-width:991px){
        .swiper-slide{width:50%;background: none !important;}
  
        .accomplish{
         padding: 15px !important;
        }
  
      }
      @media only screen and (max-width:767px){
        .swiper-slide{width:90%;background: none !important;}
        .home1-logs1.home-logs img {height: 30px;}
  
        .massnory-grid .gallary-grid {
         display: block;
         align-items: center;
         justify-content: space-between;
        }
  
        .massnory-grid{
          padding: 0px;
        }
  
        .gallary-grid .infra-col {
         width: auto;
        }
  
        .gallary-grid .gallery-center-col {
         width: auto;
         margin: 30px 0px;
        }
  
        .accomplish{
         padding: 15px !important;
        }
    
      }
      @media only screen and (max-width:380px){
        .swiper-slide{width:90%;background: none !important;}
        .home1-logs1.home-logs img {height: 27px;margin-right: 5px;}
      } 
/* about us page css done*/
  
  .button9 {
	background-color: #ffe147;
	height: auto !important;
	border-radius: 30px !important;
	color: #252b33 !important;
	font-weight: 500;
	font-size: 16px;
	padding: 5px 22px !important;
	text-decoration: none;
	border: 2px solid transparent !important;
	display: inline-block;
	line-height: normal !important;
	margin-left: 10px !important;
}

.button9:hover, .button9:focus {
	text-decoration: none;
	background: transparent;
	border-color: #252b33 !important;
	color: #252b33;
	transition: all ease-in .2s;
}


.pricing-section{
	margin: 50px 0px;
}

.pricing-section h2{
	padding: 5px 0px;
}

.monthly_pricing{
	width: 100%;
	display: grid;
	grid-template-columns: repeat(3,1fr);
	grid-gap: 32px;
}

.primary_table{
	display: flex;
	flex-direction: column;
	margin: 24px 0px;
	background: #fff;
	border: 1px solid #d8d9da;
	border-radius: 20px;
    padding: 30px;
    position: relative;
}

.premium_plan{
	border-top: 2px solid #fff;
	line-height: 15px;
	padding-top: 15px;
}

.details-info p{
	padding-bottom: 15px;
}

.sign-button,.button8{
	margin-top: 15px;
	margin-bottom: 30px;
}

.zippler_data{
	padding-top: 15px;
    border-top: 2px solid #eaebec;
	line-height: 15px;
}

.secondary_table{
	padding: 32px;
	background: #ffe147;
	display: flex;
	flex-direction: column;
	margin: 24px 0px;
	border: 1px solid #d8d9da;
	border-radius: 20px;
}


.update_price_list{
	margin-left: 30px;
}

.update_price_list ul{
	padding: 0px;
}

.update_price_list ul li {
    font-weight: 700;
	line-height: 40px;
}

.pricing-header{
	text-align: left;
}



.button7 {
    background-color: #ffe147;
    height: auto!important;
    color: #252b33!important;
    border-radius: 30px!important;
    text-decoration: none!important;
    padding: 10px 30px!important;
    font-weight: 500;
    font-size: 16px;
    border: 2px solid transparent!important;
    margin-top: 15px;
    line-height: normal!important;
}

.quick-inquiry-modal .modal-dialog {
    max-width: 625px !important;
}


.landing-hero-banner .food-arrow1 {
	display: flex;
	align-items: center;
	margin: 15px 0;
	font-size: 18px;
	font-weight: 500;
	position: relative;
	color: #fff;
}

.landing-hero-banner .food-arrow1::after {
	content: '';
	position: absolute;
	width: 13px;
	height: 13px;
	border-radius: 50%;
	border: 4px solid #fff;
	top: 50%;
	left: 0%;
	transform: translateY(-50%);
}

.landing-hero-banner .food-arrow1 span {
	width: 90%;
	padding-left: 23px;
	font-weight: 600;
  }

.border_box h2{
	margin-top: 30px !important;
}

.service_faqs #accordion .panel {
    border-bottom: 1px solid #ccc;
    margin: 0;
    border-radius: 0;
}

.main_heading {
	font-size: 40px!important;
    line-height: 50px!important;
    color: #252b33!important;
    letter-spacing: -1px;
    font-weight: 600;
	padding-bottom: 15px;
}


/* .accomplish .faith {
	text-align: justify;
	padding-left: 20px;
} */


.boxes_area .faith {
	text-align: justify;
	padding-left: 25px;
  }

.accomplish .boxes_area {
	border-radius: 10px;
	margin-top: 30px;
	min-height: 147px;
	display: flex;
	align-items: center;
	padding: 0px 20px 0px 20px;
	border: 1px solid #ccc;
}



.boxes_area:hover {
	box-shadow: 0px 100px 80px rgba(0, 0, 0, 0.07), 0px 30.1471px 24.1177px rgba(0, 0, 0, 0.0456112), 0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035), 0px 4.5288px 3.62304px rgba(0, 0, 0, 0.0243888);
	border-radius: 10px !important;
	background: #ffffff !important;
}


/* .landing-hero-banner {
	margin: 0px auto;
	width: 100%;
	display: block;
	height: 100%;
	background-color: #fff;
	position: relative;
} */



.landing-hero-banner .landing-banner-sec {
	width: 100%;
	padding-bottom: 70px;
}

.sucess-story{
	background: #FAFAFA;
}


.landing-hero-banner .landing-banner-sec .landing-row {
	display: flex;
}

.landing-banner-sec .landing-row .banner-text-col {
	width: 50%;
}

.landing-hero-banner .services-hero-title {
	display: inline-block;
	width: 100%;
	text-align: left;
	padding: 80px 60px 0px 100px;
}

.services-hero-title h1 {
	letter-spacing: -1px;
	font-size: 44px !important;
	line-height: 55px !important;
	color: #252B33 !important;
	font-weight: 700;
	margin-bottom: 30px;
}


.form__group {
    position: relative;
    padding: 10px 0 0;
    margin-top: 30px;
    width: 100%;
}


.form__group:last-child{
	position: relative;
    padding: 15px 0 0;
    margin-top: 50px;
    width: 100%;
} 
  
  .form__field {
	font-family: inherit;
	width: 100%;
	border: 0;
	border-bottom: 1px solid #cccccc;
	outline: 0;
	font-size: 1.3rem;
	color: #fff;
	padding: 7px 0;
	background: transparent;
	transition: border-color 0.2s;
  }
  .form__field::placeholder {
	color: transparent;
  }
  .form__field:placeholder-shown ~ .form__label {
    font-size: 16px;
    cursor: text;
    top: 20px;
    font-weight: 400;
}
  
  .form__label {
	position: absolute;
	top: 0;
	display: block;
	transition: 0.2s;
	font-size: 1rem;
	color: #000000;
  }
  
  .form__field:focus {
	padding-bottom: 6px;
	font-weight: 700;
	border-width: 3px;
	border-image: linear-gradient(to right, #11998e, #38ef7d);
	border-image-slice: 1;
  }
  .form__field:focus ~ .form__label {
	position: absolute;
	top: 0;
	display: block;
	transition: 0.2s;
	font-size: 1rem;
	color: #11998e;
	font-weight: 700;
  }
  
  /* reset input */
  .form__field:required, .form__field:invalid {
	box-shadow: none;
  }


.landing-hero-banner .services-hero-title .approch-sec {
	font-size: 16px;
	color: #252B33;
	letter-spacing: 0;
	line-height: 28px;
	width: 95%;
}

.services-hero-image{
background-image: url('./image/grocery-main-ng.png');
background-repeat: no-repeat;
background-position: center right;
}


.landing-banner-sec .landing-row .banner-img-col {
	width: 50%;
}

.landing-hero-banner .services-right-img {
	height: 600px;
	position: relative;
}

.landing-hero-banner .services-hero-image {
	display: block;
	height: 100%;
	background-repeat: no-repeat; 
	background-position: center right; 
	background-color: yellow; 
	border-radius: 0px 20px 0px 50px;
}

.landing-hero-banner .services-hero-image .landing-pattern-bg {
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: 0.1;
	z-index: 9;
}

.landing-hero-banner .services-hero-image .right-hero-image {
	position: absolute;
	bottom: -100px;
	padding: 40px;
	z-index: 99;
	width: 100%;
	height: 100%;
}

.landing-hero-banner .food-arrow {
	display: flex;
	align-items: center;
	margin: 15px 0;
	font-size: 18px;
	font-weight: 500;
	position: relative;
}


.landing-hero-banner .food-arrow::after {
	content: '';
    position: absolute;
    z-index: 9999;
    background: #fff;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    border: 4px solid #000;
    top: 50%;
    left: 0%;
    transform: translateY(-50%);
}

.landing-hero-banner .food-arrow span {
    width: 90%;
    padding-left: 23px;
    font-weight: 600;
}



h1{font-size:60px;line-height:70px!important;color:#252b33!important;letter-spacing:-1px;font-weight:600;}
h2{font-size:40px;line-height:50px!important;color:#252b33!important;letter-spacing:-1px;font-weight:600; text-transform: capitalize;}
h3{font-size:32px;line-height:40px!important;color:#252b33!important;letter-spacing:-1px;font-weight:600;}
h4{font-size:21px!important;line-height:30px!important;color:#252b33!important;letter-spacing:-1px;font-weight:600;}
h5{font-size:17px!important;line-height:26px!important;color:#252b33!important;letter-spacing:-1px;font-weight:600;}
h6{font-size:16px!important;line-height:26px!important;color:#252b33!important;letter-spacing:-1px;font-weight:400;}
.navbar>.container{width:96%;max-width:100%}
.get-touch{position:relative;padding-left:40px!important}
.get-touch::before{box-shadow:0 0 0 rgba(0,0,0,.4);animation:pulso 2s infinite;transition:.5s;content:"";width:15px;height:15px;border:3px solid #000;position:absolute;left:15px;border-radius:50%;top:0;bottom:0;margin:auto}
@keyframes pulso{0%{-moz-box-shadow:0 0 0 0 rgba(0,0,0,0.8);box-shadow:0 0 0 0 rgba(0,0,0,0.8)}
70%{-moz-box-shadow:0 0 0 15px rgba(0,0,0,0);box-shadow:0 0 0 15px rgba(0,0,0,0)}
100%{-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0)}
}
.lats-btn{position:relative;}
.lats-btn::before{box-shadow:0 0 0 rgba(255,255,255,.4);animation:pulso12 2s infinite;transition:.5s;content:"";width:100%;height:100%;/*border:3px solid #fff;*/
position:absolute;left:0px;border-radius:30px;top:0;bottom:0;margin:auto}
@keyframes pulso12{0%{-moz-box-shadow:0 0 0 0 rgba(255,255,255,0.8);box-shadow:0 0 0 0 rgba(255,255,255,0.8)}
70%{-moz-box-shadow:0 0 0 15px rgba(255,255,255,0);box-shadow:0 0 0 15px rgba(255,255,255,0)}
100%{-moz-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0)}
}
.hiring-link .hiring{position:relative;background:#ffe147;font-size:12px;color:#252b33;padding:8px 15px;line-height:normal;border-radius:30px;margin-left:15px}
.hiring-link .hiring::before{box-shadow:0 0 0 rgba(0,0,0,.2);animation:pulso 2s infinite;transition:.5s;content:"";width:100%;height:100%;position:absolute;left:0;border-radius:30px;top:0;bottom:0;margin:auto}
.get-a-demo{position:relative;}
.get-a-demo::before, .whatsup-bt a::before{box-shadow:0 0 0 rgba(0,0,0,.2);animation:pulso 2s infinite;transition:.5s;content:"";width:100%;height:100%;position:absolute;left:0;border-radius:30px;top:0;bottom:0;margin:auto}
.hiring-link{display:flex;flex-wrap:nowrap}
.contact-us-form .say-hello-main .top-slide-con h4{margin:0 0 30px!important;color:#212529!important;font-size:24px!important}
.color-slidein{background:#252b33}
.color-slidein2{background:#ff4000}
.color-slidein1{background:#ff8300!important;background:#252b33!important;background:#cf9a47!important}
.color-slidein3{background:#ff8300}
.color-slidein4{background:#00c2ff}
.color-slidein5{background:#6260ff}
.color-slidein6{background:#3100e2}
.color-slidein7{background:#fc0}
.color-slidein8{background:#00dcfd}
.color-slidein9{background:#0064C4}
.app-one-main .rating_sec.bg9{background:rgb(19 122 220 / .1)}
.color-slidein10{background:#D5001E}
.app-one-main .rating_sec.bg10{background:rgb(19 122 220 / .1)}
.color-slidein11{background:#FFD916}
.app-one-main .rating_sec.bg11{background:rgb(227 190 0 / .1)}
.color-slidein12{background:#FF0000}
.app-one-main .rating_sec.bg12{background:rgb(253 68 68 / .5)}
.color-slidein13{background:#202020}
.app-one-main .rating_sec.bg13{background:rgb(67 67 67 / .2)}
.color-slidein14{background:#FF0000}
.app-one-main .rating_sec.bg14{background:rgb(253 68 68 / .5)}
.color-slidein15{background:#6260FF}
.app-one-main .rating_sec.bg15{background:rgb(115 114 255 / .2)}
.color-slidein16{background:#FFCB00}
.app-one-main .rating_sec.bg16{background:rgb(238 189 0 / .2)}
.color-slidein17{background:#F0384A}
.color-slidein18{background:#27AE60}
.color-slidein19{background:#C92222}
.color-slidein20{background:#29C7F4}
.color-slidein21{background:#FF6F61}
.mt150{margin-top:150px!important}
.button1{background-color:#ffe147;height:auto!important;color:#252b33!important;border-radius:30px!important;text-decoration:none!important;padding:10px 30px!important;font-weight:500;font-size:16px;border:2px solid transparent!important;margin-top:15px;line-height:normal!important}
.button1:hover, .button1:focus {
	text-decoration: none;
	background: transparent;
	border-color: #252b33 !important;
	color: #252b33;
	transition: all ease-in .2s;
  }

  .button2:hover, .button2:focus {
    text-decoration: none;
    background: #ffe147;
    border-color: #ffe147!important;
    color: #252b33;
    transition: all ease-in .2s;
    box-shadow: 0 6px 16px 0 rgb(207 130 23 / 35%);
  } 

.button2, .button1{padding:8px 15px !important;font-size:14px;font-weight:600;line-height:normal !important;display:inline-block; margin-top: 15px;}  
.button2{background-color:#ffe147;height:auto!important;border-radius:30px!important;color:#252b33!important;font-weight:500;font-size:16px;padding:10px 30px!important;text-decoration:none;border:2px solid transparent!important;display:inline-block;line-height:normal!important; }
.button3{background-color:#252B33;height:auto!important;border-radius:30px!important;color:#ffffff!important;font-weight:500;font-size:16px;padding:10px 30px!important;text-decoration:none;border:2px solid transparent!important;margin-top:15px;display:inline-block;line-height:normal!important}
.button7:hover{text-decoration:none;background:transparent;border-color:#252b33!important;color:#252b33;transition:all ease-in .2s}
.icbg-new{height:100vh;background-color:#fff;display:flex;align-items:center;padding:120px 0 60px 0}
.home-newmain h1 {
    margin-bottom: 25px;
    text-transform: capitalize !important;
    font-size: 60px !important;
    line-height: 60px !important;
    font-weight: 800 !important;
}
.home-logs{margin-top:30px}
.home-logs img{margin-right:30px; width:auto !important;}
.hom-hero{text-align:center}
.we-are-main{display:inline-block;width:100%;vertical-align:top;padding:60px 0;text-align:center}
.we-are-main .top-slide-con{width:100%;display:flex;align-items:center}
.soln-heading{position:relative}
.soln-heading h2{font-size:40px!important;line-height:50px!important}
.soln-heading h1,.soln-heading h2{margin:0 0 30px!important}
.we-are-main p{text-align:left;font-size:16px;margin:0 0 30px}
.we-are-main .we-are .left h2{font-size:100px!important;line-height:80px!important;text-align:center;margin:0 0 15px}
.counter-box{display:flex;width:100%;text-align:center;align-items:center;justify-content:center}
.we-are-main .we-are .left h5{font-size:21px!important;text-align:center}
.we-are-main .we-are .right h2{font-size:100px!important;line-height:80px!important;text-align:center;margin:0 0 15px}
.internal-links{color:#252b33;text-decoration:none !important;position: relative;font-weight: 600;}
.internal-links::before {
    content: "";
    position: absolute;
    z-index: 1;
    left: 0;
    right: 100%;
    bottom: 0px;
    height: 1px;
    background-color: #000;
    visibility: hidden;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.internal-links:hover::before {
    visibility: visible;
    right: 0;
}
.internal-links:hover {
	color:#252b33 !important;
}

.expertise-service{
	background: #fafafa;
    padding: 60px 0;
}

a.lear-more{text-decoration:none;font-size:16px;position:relative;display:inline-block;margin-top:0px;text-align:left;outline:0;color:#252b33}
a.lear-more::before{content:"";position:absolute;z-index:1;left:0;right:100%;bottom:-10px;height:2px;background-color:#252b33;visibility:hidden;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.prdt-min a.lear-more::before{left:60px;bottom:-5px}
a.lear-more:hover{text-decoration:none}
a.lear-more:hover::before{visibility:visible;right:0}
.prdt-learmore span{width:50px;height:50px;margin-right:10px;background-repeat:no-repeat!important;background-position:center!important;background-size:100%!important}
.tab-nw .tabs-left{border-bottom:0;width:40%}
.tab-nw .tabs-right{border-bottom:0;width:60%}
.tab-nw .row{align-items:flex-start}
.tab-nw .tabs-left>li a,.tab-nw .tabs-left>li a:focus{float:none;font-weight:700;color:#666!important;background:#fafafa;margin:12px 0;border-radius:50px!important;padding:25px;background:#fff;border:2px solid #666!important}
.tab-nw .tabs-left>li a.active{background-color:#ffe147!important;color:#252b33!important;border-color:#ffe147!important}
.tab-nw .tabs-left li{width:80%;display:inline-block}
.tab-nw .tabs-left>li a{font-size:24px;line-height:24px;font-weight:400;width:100%;text-decoration:none}
.tab-nw .tabs-left>li>a.active,.tab-nw .tabs-left>li>a.active:hover,.tab-nw .tabs-left>li>a.active:focus{border-radius:50px!important}
.tab-nw .nav-tabs>li>a:hover{border-color:#ffe147!important;background:0;background-color:#ffe147;color:#252b33!important}
.prdt-min img{min-width:40px;min-height:40px;object-fit:contain;padding-right:15px}
.prdt-min h4{font-weight:600;font-size:18px!important;line-height:24px!important;margin:0}
.prdt-min{width:50%;margin-bottom:15px}
.prdt-min a.lear-more::before{left:60px;bottom:-5px}
.prdt-learmore{display:flex;align-items:center}
.prdt-min a:hover{text-decoration:none}
.prdt-min a{display:inline-block;vertical-align:middle}
.product-ifo{display:flex;flex-wrap:wrap;margin-top:20px}
.nw-tab-man{background:#fafafa;padding:60px 0}
.brand-box{background:#fff;padding:18px;border-radius:10px;box-shadow:0 2px 32px rgba(0,0,0,0.06);height: auto; min-height: 280px; margin-bottom: 30px;}
.brand-box ul{margin:0;padding:0}
.brand-box ul li{margin:0 0 5px;padding:0;list-style:none}
.brand-box ul li a{margin:0;padding:0;text-decoration:none;position: relative;}
.brand-box ul li a::before {
    content: "";
    position: absolute;
    z-index: 1;
    left: 0;
    right: 100%;
    bottom: -5px;
    height: 1px;
    background-color: #000;
    visibility: hidden;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.brand-box ul li a:hover::before {
    visibility: visible;
    right: 0;
}
.brand-box ul li a:hover {
	color:#252b33 !important;
}
.brand-box h3{font-size: 26px !important;}
.home-contact-form{background:#fff;padding:30px;border-radius:10px;display:inline-block;width:100%}
.home-contact-form .hbspt-form iframe{width:100%!important}
.say-hello-main .top-slide-con .home-contact-form h2{color:#252b33!important}
@media(min-width:768px){.tab-nw .nav-tabs{display:flex}
.ios-app-technology .card{border:0}
.ios-app-technology .card .card-header{display:none}
.ios-app-technology .card .collapse{display:block}
}
@media(max-width:767px){.tab-nw .nav-tabs{display:none}
.ios-app-technology .tab-content>.tab-pane{display:block!important;opacity:1}
.tab-nw .tabs-right{border-bottom:0;width:100%}
.tab-nw .row{align-items:flex-start;width:100%;margin:0}
}

/*=================services=============*/
.services-top-main{padding:0}
.services-top-main .row{align-items:center;height:100vh;margin:0}
.services-top-main h2{margin-bottom:30px}
.services-top-main .home-slider-decor{text-align:right;display:inline-block;width:100%}
.services-top-main .home-slider-decor img{height:auto;max-height:490px}
.factsheet-services{text-align:center;margin-top:50px;display:flex;align-items:flex-start;flex-wrap:wrap}
.ios-img-box{float:right;width:80%;position:relative}
.ios-img-box img{width:100%;border-radius:4px}
.ios-img-box::after{content:'';border-radius:4px;position:absolute;z-index:-1;left:20px;right:-20px;top:-20px;bottom:20px;background:#d6ffe6}
.ios-about-main .ios-right-img{margin-top:170px}
.ios-small-img-box{float:left;width:70%;position:relative;z-index:99;margin:-100px 0 0 0}
.ios-small-img-box::after{content:'';border-radius:4px;position:absolute;z-index:-1;left:20px;right:-20px;top:-20px;bottom:20px;background:#fff9dc}
.ios-small-img-box img{width:100%;border-radius:4px}
.ios-about-con .app-ics{text-align:center}
.ios-about-con .app-ics img{height:70px;width:70px}
.ios-about-con .app-ics p{margin:0}
.top_dev_slider .carousel{padding-bottom:30px}
.top_dev_slider .carousel .carousel-indicators{justify-content:center;margin:0}
.apps-dev-slider .carousel .carousel-inner .carousel-item .row img{width:70%;height:auto}
.apps-dev-slider .carousel .carousel-inner .carousel-item .row{align-items:center}
.app-features{display:inline-block;width:100%;vertical-align:top}
.hover-box {padding: 20px 10px;margin: 50px 0 0;/* box-shadow: rgb(0 0 0 / 16%) 0px 10px 36px 0px, rgb(0 0 0 / 6%) 0px 0px 0px 1px; */border-radius: 10px !important;background: #fafafa !important;border: 1px solid #ccc;}
.hover-box a{text-decoration:none}
.hover-box p {margin-bottom: 0;padding-bottom: 0px !important;}
/* .hover-box h5{margin:10px 0} */
.hover-box a span{border-radius:27px;display:flex;width:70px!important;height:70px!important;align-items:center;margin:0 auto 10px;justify-content:center}
.services-top-main .home-logs{margin:30px 0 0}
.services-top-main .home-logs h5{margin-bottom:30px}
.services-top-main .home-logs a{padding:10px!important;box-shadow:5px 5px 15px rgba(0,0,0,0.1);width:30%!important;text-align:center;border-radius:10px;display:inline-block;margin-right:15px}
.services-top-main .home-logs a img{margin:0!important}
.sprocess-main .process-box{padding:20px;margin:30px 0 0;text-align:left}
.sprocess-main .process-box .process-icon span{width:100px!important;height:100px!important}
.sprocess-main .process-box h5{margin:0 0 16px}
.sprocess-main .process-box p{line-height:26px;margin:0}
.service-grtapp .we-are-box{padding:50px 15px 0;border-radius:4px}
.service-grtapp .top-slide-con .we-are .row .we-are-box h4{color:#252b33!important}
.top-slide-con .we-are .col-md-6:last-child .we-are-box .fspanbg .arrow-step{
	display: none;
}
.service-grtapp .top-slide-con .we-are .row .we-are-box .solutions-app-img{margin-top:30px}
.apps-dev-slider .process-box .process-icon span{width:100%;height:auto}
.apps-dev-slider .process-box{margin-bottom:50px!important}
#accordion.faq{border-radius:0;padding:0;margin:0}
#accordion .panel{margin:0 0 25px!important; border-radius:10px;border:0;box-shadow:none;padding:0;box-shadow:0 0 15px 0 rgba(0,0,0,0.13)}
#accordion .panel-heading{border:0;border-radius:0;position:relative;padding:30px 0}
#accordion .panel .panel-title{text-decoration:none;margin-bottom:0}
#accordion .panel-title>a{text-decoration:none!important;outline:0}
#accordion .panel-title>a:hover{color:#252b33!important}
#accordion .panel-title>a::before{content:"";width:20px;height:20px;position:absolute;right:15px;background:url(../image/Acord-up.svg);background-position:right top;background-size:100%;background-repeat:no-repeat;top:20px}
#accordion .panel-title>a.collapsed::before{content:"";width:20px;height:20px;position:absolute;right:15px;background:url(../image/Acord-down.svg);background-position:right top;background-size:100%;background-repeat:no-repeat;top:20px}
#accordion .panel-collapse .panel-body{border:0;padding:20px 80px 20px 0px;border-radius:0}
.faq-main{width:100%}
#accordion .panel:last-child{border:0}
.ios-about-con h5{margin-bottom:50px}
.industry-serving .culture-box{text-align:center;margin-top:30px;padding:49px 20px;border-radius:4px}
.industry-serving .culture-box:hover{box-shadow:0 0 15px 0 rgba(0,0,0,0.13)}
.culture-box .culture-ic span{display:flex;border-radius:27px;width:70px;height:70px;align-items:center;justify-content:center;margin:0 auto 10px}
.culture-box h5{margin:0 0 20px}
.top-slide-con .culture-box p{min-height:80px;margin-bottom:0}
.hire-services{background:#fafafa}
.hire-services .row{align-items:center}
.ios-app-technology{margin:0!important}
.food-soln-bestof .row{align-items:center}
.app-slide-f{border-radius:4px!important;max-height:100%;min-height:500px;display:flex!important;justify-content:center;align-items:center;padding:50px 40px;width:100%}
.sbg1{background-color:#fafafa!important}
.sbg2{background-color:#fafafa!important}
.sbg3{background-color:#fafafa!important}
.success-story .ios-app-img{text-align:center;display:flex;justify-content:center;align-items:center}
.success-story .ios-app-img img{width:auto!important;max-width:100%;max-height:350px}
.services-main .row{min-height:400px;align-items:center;justify-content:center;text-align:center}
.web-s.success-story .ios-app-img img{max-height:inherit;width:80%!important;margin-top:20px}
.web-s.success-story .soln-heading h2{margin:0 0 10px!important;color:#fff!important}
.web-s.success-story .soln-heading h4,.web-s.success-story .soln-heading p{color:#fff!important}
.ios-about-main .row,.food-soln-bestof .row,.hire-services .row,.service-grtapp .row,.service_faqs .row,.services-page .row,.success-story.web-s .row,.apps-dev-slider .row{margin:0}
.service_faqs,.service-grtapp,.success-story,.food-soln-bestof,.sprocess-main,.top_dev_slider,.ios-about-main,.industry-serving,.hire-services,.ios-app-technology,.app-features{padding:60px 0}
@media only screen and (max-width:1440px){}
@media only screen and (max-width:1366px){
	
}

@media(max-width:767px){
	.faith{display: none;}

	.company-photos .company-right img:last-child {
		height: 180px !important;
		width: 100% !important;
	}
	
	.feasta {
		border-radius: 4px;
		box-shadow: 0 2px 32px rgba(0,0,0,0.06) !important;
		padding: 5px;
		margin-bottom: 30px;
		text-align: left;
	}


	#accordion .panel{margin:0 0 2px!important; border-radius:10px;border:0;box-shadow:none;padding:0;box-shadow:0 0 15px 0 rgba(0,0,0,0.13)}

	.delivery-tab{
		display: flex;
		justify-content: center;
	}

	.delivery-tab ul li a {
		width: 100%;
		min-height: 120px;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		font-size: 15px !important;
		flex-wrap: inherit !important;
	}
	
}

@media only screen and (max-width:1024px){.service_faqs,.service-grtapp,.success-story,.food-soln-bestof,.sprocess-main,.top_dev_slider,.ios-about-main,.industry-serving,.hire-services,.ios-app-technology,.app-features{padding:30px 0}
.services-top-main h2{font-size:28px!important;line-height:36px!important;font-weight:600}
.services-top-main{padding:100px 0 45px}
.ios-about-main .ios-right-img{margin-top:40px}
.ios-small-img-box{margin:-300px 0 0 0}
.ios-img-box{width:90%}
.apps-dev-slider .carousel .carousel-inner .carousel-item .row img{width:100%;height:auto}
.service-grtapp .we-are-box{margin:0 0 10px}
#accordion .panel .panel-title{font-size:18px!important;line-height:20px!important}
#accordion .panel-title>a.collapsed::before,#accordion .panel-title>a::before{width:15px}
#accordion .panel-heading{padding:10px 0;}
.ios-img-box{margin:0;width:100%}
.ios-small-img-box{margin:15px 0 0;width:100%}
.ios-img-box::after,.ios-small-img-box::after{content:none}
.factsheet-services .col-lg-3,.ios-about-con .col-lg-3{margin:0 0 30px}
.apps-dev-slider>.container>.row{margin:0}
.service-grtapp .top-slide-con .we-are .row{margin:0}
#accordion .panel-title>a{padding-right:30px}
.ios-app-technology{margin:30px 0!important}
.industry-serving .culture-box{margin:0}
.hire-services .button2{margin-bottom:20px}
.app-slide-f{padding:20px 0}
.app-slide-f h2{font-size:26px!important;margin:0 0 15px!important;line-height:34px!important}
.service-grtapp .we-are-box{padding:50px 10px 0;border-radius:4px}
.home-slider-decor img{width:auto}
.ios-about-main .row,.food-soln-bestof .row,.hire-services .row,.services-top-main .row,.nw-tab-man .row,.service-grtapp .row,.service_faqs .row,.services-page .row,.success-story.web-s .row,.apps-dev-slider .row{margin:0 -15px!important}
.get-started h5{font-size:18px!important}
.hire-app .culture-box{margin-bottom:30px!important}
.hire-app .culture-box h5{font-size:20px!important}
}
@media only screen and (max-width:991px){.service-grtapp .we-are-box{margin:0 0 30px}
.services-top-main .mobile-about-img{display:none!important}
.services-top-main .desktop-about-img{display:block}
.apps-dev-slider>.container>.row,.apps-dev-slider .process-box.row,.services-top-main .row{margin:0 -15px}
.success-story.web-s .mobile-about-img{margin:0 0 30px}
.ios-small-img-box.mobile-about-img{display:inline-block;margin:15px 0 30px}
.web-s.success-story .ios-app-img img{width:100%!important}
}
@media only screen and (max-width:767px){.app-slide-f{display:inline-block!important;width:100%}
.success-story .ios-app-img{margin:30px 0 0}
.get-button-bottom{padding:0px !important;}
.services-top-main .mobile-about-img{display:inline-block!important;margin:0 0 30px!important;text-align:center;}
.services-top-main .mobile-about-img img{width:80%;}
.services-top-main .desktop-about-img{display:none}
.tab-nw.col-md-12{padding:0}
}
/*====================solution===============*/
.solutions-services .hover-box span{border-radius:27px;display:flex;width:70px!important;height:70px!important;align-items:center;justify-content:center}
.solutions-services-city .carbox{margin-bottom:30px;position:relative;border-radius:4px;overflow:hidden;box-shadow:0 2px 15px rgba(0,0,0,.2);cursor:pointer}
.solutions-services-city .carbox img{width:100%}
.solutions-services-city .carbox .carbox-content{padding:10px;cursor:default}
.solutions-services-city .carbox .carbox-title,.solutions-services h5{margin:23px 0 20px;font-size:20px!important}
.solutions-services-city .carbox p,.solutions-services p{font-size:16px!important;margin-bottom:15px; margin-left: 10px!important;}
.solutions-services-city .carbox .carbox-sub{margin-bottom:10px}
.solution-main .row{min-height:500px;align-items:center}
.trusted-clients{display:flex;align-items:center;justify-content:space-between;margin-top:45px}
.trusted-clients img{height:70px;margin:0 10px}
.color-fslidein{background:#252b33}
.color-fslidein1{background:#252b33}
.color-fslidein2{background:#252b33}
.solution-main .home-logs a{padding:10px!important;box-shadow:5px 5px 15px rgba(0,0,0,0.1);width:30%!important;text-align:center;border-radius:10px;display:inline-block;margin-right:15px}
.solution-main .home-logs a img{margin:0!important}
.solution-main .home-logs h5{margin-bottom:20px}
.solution-main h2{margin-bottom:30px;text-transform:capitalize}
.food-soln-boxs .we-are-box{padding:20px !important;border-radius:4px;box-shadow:0 2px 32px rgba(0,0,0,0.06);text-align:left;}
.food-soln-boxs .we-are-box h5{margin:50px 0 15px;font-weight:600;}
.food-soln-boxs .top-slide-con .we-are .row{margin:0 -15px !important;}
.food-soln-boxs .we-are-box span{display:flex;border-radius:27px;align-items:center;justify-content:center;margin:50px 0 0}
.food-soln-boxs .we-are-box span img{margin:0;}
.food-soln-boxs .top-slide-con .top-slide-main p{margin:0 0 30px!important}
.solution-features,.solution-features h2{color:#fff!important}
.food-soln-boxs.top-food-solu .we-are-box{text-align:center;box-shadow:none;padding:15px !important;}
.food-soln-boxs.top-food-solu .we-are-box span{display:flex;border-radius:27px;width:75px;height:75px;align-items:center;justify-content:center;margin:0 auto 20px;}
.solution-features .sfutures-main .row{height:auto!important;text-align:left;display:flex!important;flex-wrap:wrap;align-items:flex-start;margin-top:50px}
.solution-features .sfutures-main .row .col-lg-3,.solution-features .sfutures-main .row .col-lg-4{text-align:center}
.img-icn-bg{display:flex;border-radius:27px;width:80px;height:80px;align-items:center;justify-content:center;margin:0 auto}
.img-icn-bg1{display:flex;border-radius:27px;width:80px;height:80px;align-items:center;justify-content:center;margin:0 auto}
.img-icn-bg2{display:flex;border-radius:27px;width:80px;height:80px;align-items:center;justify-content:center;margin:0 auto}
.solution-features .sfutures-main p{margin-top:15px;color:#fff!important;font-size:14px;line-height:20px;text-align:center}
.admin-bg{position:relative}
.admin-bg::before{background:url(../image/admin-penal-desh-0.png);background-repeat:no-repeat;background-size:auto 440px;background-position:left bottom;content:'';width:45%;height:100%;right:0;position:absolute;z-index:0;top:0;bottom:auto}
.process-step-new h5{margin:20px 0}
.all-food-app .all-food-app-box ul{display:flex;align-items:center;flex-wrap:wrap;margin:0;padding:0;width:100%}
.all-food-app .all-food-app-box ul li{margin:0;width:12%;list-style:none;text-align:center;padding:15px}
.all-food-app a{text-decoration:none}
.all-food-app .all-food-app-box ul li .app-ic{display:inline-block;width:100%;vertical-align:top;margin:0 0 15px}
.all-food-app .all-food-app-box ul li .app-ic img{height:80px;}
.how-cost-main{background:#fafafa}
.how-cost-main .row{align-items:center}
.admin-bg1{position:relative}
.admin-bg1::before{content:'';background:url(../image/admin-penal-desh-1.png);background-position:left bottom;background-repeat:no-repeat;background-size:auto 460px;width:45%;height:100%;right:0;position:absolute;z-index:0;top:0;bottom:auto}
.admin-bg2{position:relative}
.admin-bg2::before{content:'';background:url(../image/admin-penal-desh-2.png);background-position:left bottom;background-repeat:no-repeat;background-size:auto 460px;width:45%;height:100%;right:0;position:absolute;z-index:0;top:0;bottom:auto}
.admin-bg3{position:relative}
.admin-bg3::before{content:'';background:url(../image/admin-penal-desh-3.png);background-position:left bottom;background-repeat:no-repeat;background-size:auto 460px;width:45%;height:100%;right:0;position:absolute;z-index:0;top:0;bottom:auto}
.admin-bg4{position:relative}
.admin-bg4::before{content:'';background:url(../image/admin-penal-desh-4.png);background-position:left bottom;background-repeat:no-repeat;background-size:auto 460px;width:45%;height:100%;right:0;position:absolute;z-index:0;top:0;bottom:auto}
.admin-bg5{position:relative}
.admin-bg5::before{content:'';background:url(../image/admin-penal-desh-5.png);background-position:left bottom;background-repeat:no-repeat;background-size:auto 460px;width:45%;height:100%;right:0;position:absolute;z-index:0;top:0;bottom:auto}
.success-story ul{margin:30px 0 0;padding:0}
.success-story ul li{list-style:none;display:inline-block;vertical-align:top;text-align:center;margin:0 20px 0 0}
.app-button-main .text-left{display:flex;align-items:center}
.app-button-main .text-left a{margin:0 10px}
.all-food-app .all-food-app-box ul{display:flex;align-items:center;flex-wrap:wrap;margin:0;padding:0;width:100%}
.all-food-app .all-food-app-box ul li{margin:0;width:10%;list-style:none;text-align:center;padding:15px}
.all-food-app a{text-decoration:none}
.all-food-app .all-food-app-box ul li .app-ic{display:inline-block;width:100%;vertical-align:top;margin:0;}
.all-food-app .all-food-app-box ul li .app-ic img{height:80px;}
.all-food-app-box{width:100%;display:inline-block;vertical-align:top}
.city-top-slider{padding:200px 0 95px}
.mobile-app-top ol{margin:30px 0 50px;padding:0 0 0 35px}
.mobile-app-top ol li::marker{font-size:18px;color:#000}
.mobile-app-top ol li{margin:0 0 30px;padding:0 0 30px;border-bottom:1px solid #ddd}
.mobile-app-top ol li b{margin:0 0 5px;display:inline-block;color:#000}
.mobile-app-top ul{margin:30px 0 0;padding:0}
.mobile-app-top ul li{margin:0 0 30px;padding:0 0 30px;border-bottom:1px solid #ddd;list-style:none}
.mobile-app-top ul li i{color:#000}
.ios-android-icon .app-button-main{margin-bottom:0}
.food-soln-boxs .we-are,.food-soln-boxs .we-are{width:100%;padding:0 15px}
.ios-android-icon .soln-heading h2{margin-bottom:0!important}
.food-soln-boxs .top-slide-con{width:100%}
.culture-box{text-align:center;margin-bottom:30px;padding:20px 10px}
.city_app_slider,.about-story,.solutions-services-city,.ios-android-icon,.all-food-app,.how-cost-main,.solutions-services,.food-soln-bestof,.we-can-main,.food-soln-boxs,.solution-features{padding:60px 0}
.solution-main{padding-top:30px}
.solution-main .row{align-items:center;height:100vh;margin:0}
.food-soln-boxs .we-are-box span{position:relative}
.food-soln-boxs .we-are-box span img{position:relative;z-index:1}
.food-soln-boxs .we-are-box span.fspanbg .dot{border-radius:50%;width:100%;height:100%;position:absolute;left:0;top:0;z-index:0}
.solution-main .button2{margin-top:0}
.food-soln-boxs .we-are-box:hover span.fspanbg .dot{animation:spin360 2s linear infinite;animation-delay:1s;transform-origin:50% 50%}
.food-soln-boxs .we-are-box span.fspanbg .dot::after{content:'';width:13px;height:13px;background:#ffe147;position:absolute;left:11px;top:51px;border-radius:50%}
@-moz-keyframes spin360{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
@-webkit-keyframes spin360{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
@-o-keyframes spin360{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
@keyframes spin360{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
@-moz-keyframes move-up{0%{transform:translateX(-50%) translateY(-50%)}
100%{transform:translateX(-50%) translateY(-200%)}
}
@-webkit-keyframes move-up{0%{transform:translateX(-50%) translateY(-50%)}
100%{transform:translateX(-50%) translateY(-200%)}
}
@-o-keyframes move-up{0%{transform:translateX(-50%) translateY(-50%)}
100%{transform:translateX(-50%) translateY(-200%)}
}
@keyframes move-up{0%{transform:translateX(-50%) translateY(-50%)}
100%{transform:translateX(-50%) translateY(-200%)}
}
.hire-app.video-app .culture-box{min-height:280px;margin-top:30px}
.solution-main .food-new-img img{margin:0 5%;display:inline-block;max-height:90%}
.we-can-main .row,.new-review-main .row,.food-soln-boxs .row,.solution-features .row,.app-one-main .row,.all-food-app .row,.how-cost-main .row{margin:0}
.blaxity-story .row,.ajlia-story .row{align-items:center}
.food-app-all-delivery .top-video-box{margin:15px 0;box-shadow:0 2px 32px rgba(0,0,0,0.1);border-radius:4px;overflow:hidden;padding:0 0 30px}
.food-app-all-delivery .top-video-box .video-box-img{position:relative}
.food-app-all-delivery .top-video-box .video-box-img img{width:100%}
.food-app-all-delivery .top-video-box .video-box-img a{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center}
.food-app-all-delivery .top-video-box .video-box-img a img{width:auto;height:auto}
.food-app-all-delivery .top-video-box h5{margin:30px 0 15px;padding:0 15px}
.food-app-all-delivery .top-video-box h6{padding:0 0 15px;margin:0 0 15px;position:relative}
.food-app-all-delivery .top-video-box h6::after{width:150px;content:'';height:2px;background:#ffe147;position:absolute;bottom:0;left:0;right:0;margin:0 auto}
.food-app-all-delivery .top-video-box p{margin:0;padding:0 15px}
.others-solutions-box.food-soln-boxs .we-are-box span{width:100%;height:auto;}
.others-solutions-box.food-soln-boxs .we-are-box span img{width:auto;height:200px;}
.others-solutions-box.food-soln-boxs .we-are-box{padding-top:30px;}
.food-soln-boxs .soln-heading .button2{float:right;margin:-100px 0 0;}

.review-img-box img {
	width: 100%;
}
@media only screen and (max-width:1440px){.solution-main h2{margin-bottom:30px}
.large_image img{
  min-height: 526px;
}
}
@media only screen and (max-width:1024px){.city-top-slider,.about-story,.city_app_slider,.solutions-services-city,.ios-android-icon,.all-food-app,.how-cost-main,.solutions-services,.solution-main,.food-soln-bestof,.we-can-main,.food-soln-boxs,.solution-features{padding:30px 0}
.solutions-services,.solution-main{padding:80px 0 30px}
.solution-main h2{font-size:28px!important;line-height:36px!important;font-weight:600}
.trusted-clients img{height:50px;margin:0 10px}
.trusted-clients{margin-top:30px}
.mobi-img img{width:70%}
.we-can-main .top-slide-con,.food-soln-boxs .we-are{padding:0 15px}
.food-soln-boxs .we-are .we-are-box{margin-bottom:30px}
.app-one-main .row{align-items:center}
.all-food-app .all-food-app-box ul li{width:25%}
.how-cost-main .button2{margin-bottom:15px}
.solution-main .home-logs a img{height:28px}
.solution-main .home-logs a{margin-right:5px}
.we-can-main .we-are h1{font-size:44px!important;line-height:normal!important}
.solution-features h2{font-size:24px!important;line-height:normal!important}
.solution-main .row,.we-can-main .row,.food-soln-boxs .row,.solution-features .row,.app-one-main .row,.all-food-app .row,.how-cost-main .row{margin:0 -15px}
.city-top-slider{padding:125px 0 0 0}
.about-story{padding-top:70px}
.home-other-con .soln-heading h1,.home-other-con .soln-heading h2,.home-other-con h3{margin-bottom:15px!important}
.apps-dev-slider .col-sm-12:first-child .process-box.row{margin-top:20px!important}
.california-benefits{margin-top:70px}
.thankyou_page-inner .row{height:auto!important;padding:125px 0 45px 0}
.apps-dev-slider .col-sm-12:last-child .process-box.row,.apps-dev-slider .col-sm-12:last-child .process-box.row p,.jacksonvile-services p:last-child{margin-bottom:0!important}
.about-story-con h2,.city-top-slider h2,.home-other-con h3,.thankyou_page h1{font-size:34px!important;line-height:40px!important}
.soln-heading h1,.soln-heading h2{margin:15px 0 20px!important}
.city_app_slider{padding-top:40px;padding-bottom:40px!important}
.about-story-con .col-md-6:first child p{margin-bottom:0}
.service-grtapp .we-are-box br{display:none}
.city_faqs .service_faqs{padding-bottom:40px;padding-top:40px}
#accordion.faq{margin-top:0px!important}
.blog-main{margin-bottom:70px!important}
.mobile-app-top ol{margin-bottom:70px}
.mobile-app-top ul li:last-child,.mobile-app-top ol li:last-child,.columbus-evolution p:last-child{margin-bottom:0}
#accordion .panel-title>a.collapsed::before,#accordion .panel-title>a::before{top:25px!important}
.united-states .united-states-about p:last-child,.united-states .col-md-12 p{margin-bottom:70px}
}
@media only screen and (max-width:991px){.admin-bg::before, .admin-bg1::before, .admin-bg2::before, .admin-bg3::before, .admin-bg4::before, .admin-bg5::before{width:100%;left:0;background-position:center bottom;background-size:auto 350px;}
.brand-logo{min-width:60px!important;margin-right:20px!important}
.food-soln-bestof .mobile-about-img{margin-bottom:30px}
.home-app-img{text-align:center!important}
.home-app-img img{width:400px}
.solution-main .mobile-about-img{display:none!important}
.solution-main .desktop-about-img{display:block}
.solution-features .mobile-about-img{margin:20px 0}
.sprocess-main .process-box.row{padding:0;margin:0 -15px}
.city-top-slider h2,.home-other-con h3,.thankyou_page h1,.about-story-con h2{font-size:26px!important;line-height:34px!important}
.city-top-slider{padding:110px 0 0 0}
.city-top-slider br{display:none}
.nav__btn{right:15px!important}
.mobile-app-top ul li:last-child,.mobile-app-top ol li:last-child{margin-bottom:0}
.about-story{padding-top:20px;}
.about-story-con .col-md-6{max-width:100%;flex:100%}
.about-story .col-md-12 .col-lg-6:first-child p,.about-story-con .col-md-6:first-child p,.about-story .col-md-12 .col-md-6:first-child p{margin-bottom:50px!important}
.home-other-con .soln-heading h1,.home-other-con .soln-heading h2,.home-other-con h3{margin-bottom:15px!important}
.apps-dev-slider .col-sm-12:last-child .process-box.row,.about-story-con .col-md-6:last-child p,.mobile-app-top .col-lg-6:last-child p,.apps-dev-slider .col-sm-12:last-child .process-box .col-md-10 p{margin-bottom:0!important}
.city_app_slider{padding-top:20px;padding-bottom:20px!important}
.apps-dev-slider .process-box.row{margin-bottom:30px!important}
.top-slide-con .we-are .col-sm-12:last-child .we-are-box{margin-bottom:0!important}
.service-grtapp .we-are,#accordion.faq{margin-top:15px!important}
.city_faqs .service_faqs{padding-bottom:20px;padding-top:20px}
.blog-main{margin-bottom:20px!important}
.mobile-app-top ul li:last-child,.columbus-evolution p:last-child{margin-bottom:0}
.mobile-app-top ol{padding:0 0 0 15px}
#accordion .panel-title>a.collapsed::before,#accordion .panel-title>a::before{top:25px!important}
.thankyou_page-inner .row{padding:125px 0 45px 0}
.united-states .united-states-about p:last-child,.united-states .col-md-12 p{margin-bottom:50px}
.houston-soln{margin-bottom:30px!important}
.california-benefits{margin-top:50px}
.mobi-img .we-are .right .col-md-6{border:none !important;}
.food-soln-boxs .soln-heading .button2{float:right;margin:-70px 0 0;padding:7px 20px !important;}
}
@media only screen and (max-width:767px){.california-benefits,.austin-services h2,.austin-hiring h3{margin-top:30px!important;margin-bottom:15px!important}
.austin-services .col-md-6:last-child{margin-top:14px!important}
.california-story{padding-bottom:0!important}
.houston-soln,.jacksonvile-services p:last-child,.columbus-evolution p:last-child{margin-bottom:0!important}
.united-states .united-states-about p:last-child,.united-states .col-md-12 p,.houston-soln>p,.california-data,.columbus-evolution p{margin-bottom:30px!important}
.apps-dev-slider .process-box.row{margin-bottom:15px!important}
.service-grtapp .we-are-box{padding-top:30px!important}
.city-top-slider .button2{margin-top:0}
.city_app_slider{padding-bottom:30px!important}
.button7{background-color:#ffe147;height:auto!important;border-radius:30px!important;color:#252b33!important;font-weight:500;font-size:16px;padding:10px 30px!important;text-decoration:none;border:2px solid transparent!important;display:inline-block;line-height:normal!important}
.home-other-con{margin:0!important}
.city-top-slider{padding:85px 0 30px 0}
.home-other-con .soln-heading h1,.home-other-con .soln-heading h2,.home-other-con h3{margin-bottom:10px!important}
.about-story-con>p,.phonenix-top p:first-child,.mobile-app-top .col-md-12:first-child p:last-child,.about-story .col-md-12 .col-lg-6:first-child p,.about-story-con .col-md-6:first-child p,.about-story .col-md-12 .col-md-6:first-child p{margin-bottom:30px!important}
.city_app_slider{padding-top:0!important}
.blog-main{margin-bottom:0!important}
.city_faqs .service_faqs{padding-bottom:0}
.top-slide-con .we-are .col-sm-12:last-child .we-are-box,.mobile-app-top ol{margin-bottom:30px!important}
.mobile-app-top ul li,.mobile-app-top ol li{margin:0 0 15px;padding:0 0 15px}
.thankyou_page-inner .row{padding:85px 0 25px 0}
.mobi-img img{width:100%}
.all-food-app .all-food-app-box ul li{width:50%}
.app-client .media{flex-wrap:wrap}
.trusted-clients{flex-wrap:wrap}
.food-logos img{height:40px;margin-right:5px}
.home-app-img{text-align:center}
.all-food-app .all-food-app-box ul li{width:33%}
.sprocess-main .process-box{padding:0;text-align:left}
.admin-bg1::before{background-size:100% auto;background-position:center 99%}
.solution-features.admin-bg1{padding-bottom:300px}
.admin-bg::before{background-size:100% auto;background-position:center 99%}
.solution-features.admin-bg{padding-bottom:300px}
.app-features .we-are .culture-box{margin-bottom:0}
.solution-main .food-new-img img{margin:0}
.solution-main .mobile-about-img{display:block!important}
.solution-main .desktop-about-img{display:none}
.home-app-img img{width:auto}
.food-soln-boxs .soln-heading .button2{float:none;margin:0 0 40px;}
}
/*===================hire-developer=============*/
.hire-developer-main{padding:150px 0 95px}
.hire-top-main .home-logs {
    margin: 30px 0 20px;
    display: grid;
    grid-template-columns: repeat(3,1fr);
    align-items: center;
    grid-gap: 15px;
}
.hire-top-main .home-logs img{margin-right:20px}
.hire-top-main p{padding-right:15px; color:#252b33!important; font-weight: 400;}
.hire-top-main h1{text-transform:uppercase;margin:0 0 20px}
.hire-top-main h4{margin:0 0 15px}
.hire-developer-main .hover-box span,.hire-dev-solutions .hover-box span{border-radius:27px;display:flex;width:70px!important;height:70px!important;align-items:center;margin:0 auto 10px;justify-content:center}
.hire-top-main .row{align-items:center}
.home-contactus .home-contact-form.white-cform{border:1px solid #ccc;border-radius:4px}
.contact-form{padding:20px 15px;display:inline-block;background:#fff;border-radius:4px;margin-left:10px}
.hire-top-main .home-contact-form .contact-form .form-group input,.hire-top-main .home-contact-form .contact-form .form-group select{height:50px;border-radius:4px;border:0;border:1px solid #999;box-shadow:none;padding:8px 15px}
.contact-form h3{text-align:left!important;margin:0 0 15px 0}
.factsheet-services-main{margin:30px 0 0}
.time-btns{padding:30px 0;margin-bottom:10px;border-radius:5px;text-align:center}
.time-btns a{text-decoration:none;color:#252b33}
.time-btns .app-ics p{margin:10px 0 0 0;color:#252b33;font-weight:600}
.hire-dedicated-main h5{margin:30px 0 30px}
.time-btns:hover{box-shadow:0 0 15px 0 rgba(0,0,0,0.13)}
.we-expertise .culture-box .culture-img img{height:150px;margin-bottom:15px}
.services-home-box .culture-box img{height:140px;margin-bottom:30px}
.sbg4{background-color:#fafafa!important}
.sbg1{background-color:#fafafa!important}
.hire-top-main .home-contactus{display:flex;width:100%;align-items:center;justify-content:center; background: #FFE147; height: auto !important; padding-top: 69px !important; padding-bottom: 110px !important;}
.hire-top-main .home-contactus h2{margin:20px 0 30px}
.hire-top-main .home-contactus .home-logs h5{margin-bottom:30px}
.hire-top-main .home-contactus .home-logs a{padding:0px!important;box-shadow:none !important;text-align:left;border-radius:10px;display:inline-block;}
.hire-top-main .home-contactus .home-logs a img{margin:0!important}
.company-photos{column-count:2;column-gap:1em;padding-right:0px; padding-left: 100px;}
.company-photos img{margin:0 0 14px;object-fit:cover;border-radius:0px !important}
.company-photos .company-right img:last-child{height:285px;width:100%; max-width: 100%;}
.why-hire-developer .culture-box .culture-ic{display:flex!important;flex-wrap:nowrap!important;text-align:left}
.why-hire-developer .culture-box .culture-ic span{margin:0 10px 0 -7px;display:inline-block!important}
.why-hire-developer .culture-box .culture-ic h6{font-weight:600}
.why-hire-developer .culture-box{padding:0;text-align:left;margin:0 0 50px!important}
.why-hire-developer .culture-box:hover{padding:0;box-shadow:none}
.get-started{background:#252b33;display:inline-block;width:100%;vertical-align:top;margin:0;padding:95px 0}
.dream-project{background:#ffe147;display:inline-block;width:100%;vertical-align:top;margin:0;padding:52px 0}
.get-started h2,.get-started h5,.get-started h6{color:#fff!important}
.get-started h2{margin:0 0 15px}
.get-started .counter-box h2{font-size:80px!important;line-height:90px!important;margin:0 0 5px}
.get-started h5{text-align:center}
.get-started h6{margin:0 0 15px}
.get-started .button1{position:relative;padding-left:40px!important}
.get-started .button1::before{box-shadow:0 0 0 rgba(0,0,0,.4);animation:pulso 2s infinite;transition:.5s;content:"";width:15px;height:15px;border:3px solid #000;position:absolute;left:15px;border-radius:50%;top:0;bottom:0;margin:auto}
.get-started .button1:hover::before{box-shadow:0 0 0 rgba(255,255,255,.4);animation:pulsoo 2s infinite;transition:.5s;content:"";width:15px;height:15px;border:3px solid #fff;position:absolute;left:15px;border-radius:50%;top:0;bottom:0;margin:auto}
@keyframes pulsoo{0%{-moz-box-shadow:0 0 0 0 rgba(255,255,255,0.8);box-shadow:0 0 0 0 rgba(255,255,255,0.8)}
70%{-moz-box-shadow:0 0 0 15px rgba(255,255,255,0);box-shadow:0 0 0 15px rgba(255,255,255,0)}
100%{-moz-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0)}
}
.get-started .row{align-items:center}
.hire-app .culture-box{background:#fff;min-height:320px;border-radius:10px;margin-bottom:0}
.hire-app .hover-box {
	background: #fff;
	border-radius: 10px;
	margin-top: 30px;
	min-height: 300px;
}

  .hover-box .culture-ic {
	text-align: justify;
	padding-left: 20px;
  }  
  /* #accordion .panel{margin:0 0 30px !important;border-radius:10px;border:0;box-shadow:none;padding:0;box-shadow:0 0 15px 0 rgba(0,0,0,0.13)} */

.hire-app .we-are-box{background:#fff;border-radius:10px;margin-top:30px;min-height:300px;padding:15px}
.hire-app .we-are-box:hover,.hire-app .culture-box:hover{box-shadow:0 2px 15px rgba(0,0,0,.2)}
.hire-app .hover-box p{margin-bottom:0; padding-bottom: 14px;}
.get-button-bottom{text-align:center;display:inline-block;vertical-align:top;padding:30px 0 0px;width:100%}
.get-button-bottom .button2{position:relative;padding-left:40px!important}
.get-button-bottom .button2::before{box-shadow:0 0 0 rgba(0,0,0,.4);animation:pulso 2s infinite;transition:.5s;content:"";width:15px;height:15px;border:3px solid #000;position:absolute;left:15px;border-radius:50%;top:0;bottom:0;margin:auto}
@keyframes pulso{0%{-moz-box-shadow:0 0 0 0 rgba(0,0,0,0.8);box-shadow:0 0 0 0 rgba(0,0,0,0.8)}
70%{-moz-box-shadow:0 0 0 15px rgba(0,0,0,0);box-shadow:0 0 0 15px rgba(0,0,0,0)}
100%{-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0)}
}
.hire-dev-solutions,.hire-dedicated-main{padding:95px 0}
.ios-app-technology .row,.sprocess-main .row,.nw-tab-man .row,.hire-top-main .row{margin:0}
@media only screen and (max-width:1024px){.ios-app-technology .row,.sprocess-main .row,.nw-tab-man .row,.hire-top-main .row{margin:0 -15px}
}
@media only screen and (max-width:991px){.hire-top-main .home-contactus .home-logs a img {
 height: auto;
    width: 100%;
}}

.hire-top-main{padding:70px 0 30px !important;}
.hire-top-main h2{font-size:30px!important;line-height:34px!important}
.hire-aws-logo a{margin-bottom:15px;display:inline-block}
.hire-top-main .home-contactus .home-logs a{margin-right:5px}
.hire-top-main .home-contactus .home-logs a img{height:auto; width: 100%;}
.get-started h2{font-size:24px!important}
.get-started .counter-box h2{font-size:50px!important;line-height:50px!important;margin:0 0 5px}
.get-button-bottom,.get-button-bottom .button2{margin:0}
.company-photos{padding-right:0;padding-left: 0px; padding-top: 30px;}
/* .company-photos .company-right img:last-child{height:auto; width: 100%;} */
.company-photos{margin-bottom:20px}
.company-photos img{margin: 0 0 14px;object-fit: cover;border-radius: 0px !important;width: 100%;}
.hire-app .culture-box{margin-bottom:30px}
.hire-top-main .home-contactus {
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: center;
	background: #FFE147;
	height: auto !important;
	padding-top: 20px !important;
	padding-bottom: 70px !important;
  }
.hire-developer-main{padding:80px 0 50px}
.hire-developer-main .we-are .hover-box{margin-top:30px}
.industry-serving.hire-app .col-lg-4:last-child .culture-box{margin-bottom:0}
.ios-app-technology{margin:0!important}
.ios-app-technology .tab-content>.tab-pane:last-child{margin-bottom:0!important}
.process-icon .img-icn-bg1{margin:0}
.why-hire-developer .col-md-12.col-sm-12{padding:0}
.home-other-con{margin:50px 0 0}
.hire-top-main h4{margin:0 0 5px}
.hire-top-main .home-contactus h2{margin:0 0 30px}
#accordion .panel-title>a{display:inline-block}
.process-box.row{margin:0}
.app-one-main .desktop-about-img{display:block}
.app-one-main .mobile-about-img{display:none!important}
.industry-serving.we-expertise .top-slide-con .we-are{padding:0}
}
@media only screen and (max-width:767px){.hire-top-main .home-contactus{ display: flex; width: 100%; align-items: center; justify-content: center; background: #FFE147; height: auto !important; padding-top: 25px !important; padding-bottom: 80px !important;}
.why-hire-developer .culture-box{margin:0 0 30px!important}
.home-app-img{text-align:center!important}
.hire-app .hover-box{min-height:inherit}
.get-started .right .col-md-6{border:none!important}
#accordion .panel-title>a.collapsed::before,#accordion .panel-title>a::before{top:0!important;bottom:0;background-position:right center;height:100%}
.app-one-main .desktop-about-img{display:none}
.app-one-main .mobile-about-img{display:block!important}

}
/*===============portfolio==================*/
.case-studies-tab{padding:241px 0;}
.case-studies-tab .nav-tabs{border:0;margin:50px 0;text-align:left}
.case-studies-tab .nav-tabs>li{margin:0!important;float:none;display:inline-block;position:relative}
.case-studies-tab .nav-tabs li a{border:2px solid transparent;color:#666666;font-weight:500;text-decoration:none;border-radius:0px !important;font-size:18px;padding:10px 0px;margin:0 20px !important;outline:0;line-height:normal;}
.case-studies-tab .nav-tabs li a.active,.case-studies-tab .nav-tabs li a:hover{border-bottom:2px solid #252b33;color:#252b33;text-decoration:none;border-radius:0px !important;font-size:18px;padding:10px 0px;background:none;}
.case-studies-tab .nav-tabs li:first-child a{margin-left:0 !important;}
.app-paccs{border-radius:4px;transform:matrix(1,0,0,1,0,0);text-decoration:none;display:block;width:100%;overflow:hidden;background-size:auto 450px!important;background-position:center 120px!important;background-repeat:no-repeat!important;height:500px}
.app-paccs-cashstudy.app-paccs{background-position:96% center!important;background-size:auto 450px!important;border-radius:4px;height:550px;}
.app-item .item-links .app-mask{position:absolute;width:100%;height:100%;border:0 solid #fff;transition:border .5s;z-index:1}
.app-item .content-mask{position:relative;margin:20px;height:94%;display:flex;align-items:center}
.app-item .content-mask h2{color:#fff!important;font-size:30px;text-transform:capitalize;margin:0 0 5px}
.app-item .content-mask p{color:#fff;position:relative;right:0;bottom:0;margin:20px 0}
.app-item{margin-bottom:15px}
.app-item .content-mask h5{color:#fff!important;font-size:24px;text-transform:capitalize;margin:20px 0}
.app-item .content-mask a{display:inline-block;padding:10px 20px}
.port-website .app-paccs-cashstudy.app-paccs{background-position:right center!important;background-size:auto 350px!important;border-radius:4px;height:550px;}
.apps-delivery-apps{display:flex;align-items:flex-start;flex-wrap:nowrap;justify-content:space-between;width:100%;height:100%}
.app-item .content-mask .apps-delivery-apps h5{margin-top:5px;font-size:18px!important;line-height:24px!important}
.app-item .content-mask .apps-delivery-apps h2{margin-top:0;font-size:28px!important;line-height:34px!important}
.app-item .content-mask .apps-delivery-apps{color:#fff}
.case_solnbg{background-size:cover;background-position:center center;padding-top:140px;padding-bottom:60px;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
/*! * =========================== case-study multi screen app slider ========================= */
.case_wrapper{position:relative;overflow:hidden;width:100%;max-width:100%;margin-left:auto;margin-right:auto}
.key_features .container-fluid{max-width:1200px}
.bll_case-study--section{padding-top:6.25rem;border-bottom:1px solid rgba(12,12,12,0.1);border-bottom:0}
.bll_case-study--section.--screenshots{padding-top:0}
.bll_case-study--carousel{margin-top:0}
.bll_case-study--carousel{margin-top:6.25rem}
@media(min-width:768px){.bll_case-study--carousel .container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
}
.bll_case-study--carousel .container-fluid::before,.bll_case-study--carousel .container-fluid::after{display:none}
.bll_case-study--carousel .container-fluid>div{-webkit-box-flex:1;-ms-flex:1 0 0;flex:1 0 0}
@media(min-width:768px){.bll_case-study--carousel-text{width:400px}
}
@media(min-width:992px){.bll_case-study--carousel-text{width:500px}
}
.bll_case-study--carousel-text .carousel-text-item:focus{outline:0}
.bll_case-study--carousel-text .carousel-text-item .heading3{font-weight:600 !important ;position:relative;padding-top:45px;margin-bottom:15px;letter-spacing: -0.01em;font-size:32px!important;line-height:40px!important}
.bll_case-study--carousel-text .carousel-text-item .heading3::before{content:"";display:none;width:20px;height:2px;background-color:#0c0c0c;position:absolute;top:0}
.bll_case-study--carousel-image{height:640px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}
.case_wrapper.--magicmoney .bll_case-study--carousel-image::before{background: transparent;}
.bll_case-study--carousel-image::before{content:"";display:block;height:860px;position:absolute;margin:auto;top:0;left:140px;bottom:0;right:0}
.bll_case-study--carousel-image::after{content:"";display:block;position:absolute;background:url("../image/iphone_frame.png");background-position:center;background-repeat:no-repeat;background-size:center;background-size:294px 552px;width:300px;height:622px;margin:auto;top:4px;left:-22px;bottom:0;border-radius:40px}
.bll_case-study--carousel-image .slick-track{left:40px}
.bll_case-study--carousel-image .carousel-image-item{width:264px;width:236px;height:520px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.bll_case-study--carousel-image .carousel-image-item:focus{outline:0}
.bll_case-study--carousel-image .carousel-image-item .img-wrap>img{display:block;max-width:100%;height:auto;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right;border-radius:20px!important;-webkit-box-shadow:0 10px 20px 10px rgb(0 0 0 / 10%);box-shadow:0 10px 20px 10px rgb(0 0 0 / 10%)}
.bll_case-study--carousel-image .carousel-image-item.slick-active{-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}
.bll_case-study--carousel-image .carousel-image-item.slick-active .img-wrap{height:100%}
.bll_case-study--carousel-image .carousel-image-item.slick-active .img-wrap>img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-box-shadow:none;box-shadow:none}
.bll_case-study--carousel-nav{margin-top:60px;margin-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media(min-width:768px){.bll_case-study--carousel-nav{margin-top:28px;margin-bottom:0}
}
.bll_case-study--carousel-nav>a{color:#0c0c0c}
.bll_case-study--carousel-nav .bll_case-study--carousel-nav-prev,.bll_case-study--carousel-nav .bll_case-study--carousel-nav-next{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none}
.bll_case-study--carousel-nav .bll_case-study--carousel-nav-prev { -webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;/* background: #ffe147; */border: 1px solid #000;margin-right: 15px;}
.bll_case-study--carousel-nav .bll_case-study--carousel-nav-prev svg path,.bll_case-study--carousel-nav .bll_case-study--carousel-nav-next svg path{color:inherit}
.bll_case-study--carousel-nav.red .bll_case-study--carousel-nav-prev svg path{fill:#fff}
.bll_case-study--carousel-nav.red .bll_case-study--carousel-nav-prev{background:#fb413a;color:#fff}
.bll_case-study--carousel-nav .slick-counter{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:20px;margin-right:20px;font-weight:bold;color:#0c0c0c;display:none}
.bll_case-study--carousel-nav .bll_case-study--carousel-nav-next {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;border: 1px solid #000;}
@media(max-width:767px){.bll_case-study--section{padding-bottom:30px;border-bottom:0}
.bll_case-study--carousel{margin-bottom:0;margin-top:0}
.bll_case-study--carousel-text .carousel-text-item .heading3{font-size:22px!important;padding-top:0}
}
@media screen and (min-width:768px) and (max-width:991px){.bll_case-study--carousel{margin-top:0}
.bll_case-study--section{padding-top:0}
}
.case_solnbg h5,.case_solnbg h6{color:#000!important}
.case_solnbg h1{color:#000!important;font-size:44px!important; line-height:50px !important;}
.case_solnbg .factsheet-services{margin-top:120px;text-align:center}
.case_solnbg h5{margin-top:25px; font-size: 18px;
  line-height: 26px;  
  text-align: center;
  letter-spacing: -0.01em;}
.case_solnbg .factsheet-services h5{margin-top:0}
.soln-heading2 h3{font-size:90px!important;line-height:50px!important;opacity:.1;color:#252b33!important;margin:0 0 -34px;font-weight:700;}
.soln-heading2 h2{padding-left:0;margin-top:0;margin-bottom:80px;font-weight:700;}
.design_guide .bestof-right{margin-top:80px}
.design_guide .bestof-right .color_combination h6{margin-bottom:50px;font-size:28px!important;line-height:34px!important;font-weight:600}
.design_guide .bestof-right .clr_bx{display:flex;flex-wrap:wrap;margin-bottom:80px}
.design_guide .bestof-right .clr_bx .clr_itm{min-width:130px;width:130px;height:130px;border-radius:50%;margin-right:60px;margin-bottom:20px}
.design_guide .bestof-right .clr_bx .red{background:#ff3217}
.design_guide .bestof-right .clr_bx .blk{background:#000}
.design_guide .bestof-right .clr_bx .six{background:#00c86a}
.font_fmly font{font-size:83px;line-height:95px;color:#252b33;font-weight:600;display:block;margin-bottom:80px}
.font_fmly span{font-size:26px;line-height:normal;color:#252b33;margin-bottom:20px;display:block;text-transform:initial;word-break:break-all}
.font_fmly span.bold{font-weight:600}
.app_img_four.two ul{display:grid;column-count:2;grid-template-columns:repeat(2, calc(41% - 0px));grid-gap:120px;text-align:center;margin:0 auto}
.app_img_four.two ul li{width:100%;height:100%;transition:all ease-in .3s;background:0;list-style:none}
.app_img_four ul li:nth-child(4n+1){margin-left:0}
.app_img_four.two ul li .scr_nm{display:block;text-align:left;font-size:16px;line-height:34px;color:#000;margin-bottom:5px}
.app_img_four.two ul li .bxl{background:#ff3217;height:640px;padding:0 50px 0 50px}
.app_img_four.two ul li .bxl img{margin-top:40px;object-fit:cover;-webkit-box-shadow:0 15px 20px -5px rgb(0 0 0 / 9%);box-shadow:0 15px 20px -5px rgb(0 0 0 / 9%);width:auto;height:auto;object-position:center}
.app_img_four.two ul li:nth-child(2n){margin-top:80px}
.app_design .row{padding-top:190px}
.app_design .row:first-child{padding-top:0}
.app_img_four.two_lg ul{display:grid;column-count:1;grid-template-columns:repeat(1, calc(85% - 0px));text-align:center;margin:0 auto}
.app_img_four.two_lg ul li .bxl{background:#ff3217;height:480px;padding:0 50px 0 50px}
.app_img_four.two_lg ul li:nth-child(2n){margin-left:30%}
.tecno_icons .dvx{width:100%;padding:20px 15px;justify-content:center;margin-bottom:30px;align-items:center;justify-content:flex-start}
.tecno_icons .dvx .we-are-box img{height:50px;width:50px;object-fit:contain}
.tecno_icons .we-are-box{max-width:100px;margin-right:10px;min-width:40px}
.tecno_icons .text_wrap{font-size:16px;font-weight:400;color:#000;line-height:normal}
.clr_itm.one{background:#fed54e}
.clr_itm.two{background:#01b9f5}
.clr_itm.three{background:#565656}
.clr_itm.four{background:#eaeaea}
.clr_itm.five{background:#5bb95a}
.clr_itm.lgt{background:#fafafa}
.clr_itm.grn{background:#56c312}
.app_img_four ul{list-style:none;padding:0;margin:0;display:inline-block;width:85%}
.app_img_four ul li{width:264px;height:570px;float:left;margin-right:10px;transition:all ease-in .3s}
.app_img_four ul li:nth-child(4n+1){margin-left:0}
.app_img_four ul li:nth-child(2n){margin-top:20px}
.app_img_four ul li:nth-child(4n+4){margin-right:0}
.app-button-main .link{font-size:28px;color:#000;font-weight:600;text-decoration:none;border-bottom:2px solid #eee}
.app-button-main .link span{color:#f2994a}
.cirqle-main .bfly-main{background:url(../image/cirqle/cirqle-bg.png) center top no-repeat;background-size:100%;display:inline-block;width:100%;padding:140px 0 95px}
.bfly-logo{display:inline-block;width:100%;margin:0 0 100px;vertical-align:top}
.cirqle-main .bfly-logo img{height:162px;width:auto}
.cirqle-main .bfly-history-con{background:url(../image/cirqle/Cirqle.svg) center center no-repeat;background-size:80%;width:100%}
.bfly-history-box{width:100%;border-left:1px solid #ff3e56;margin:0;padding:0 0 30px;min-height:190px}
.bfly-dot{margin:-15px 0 0 -19px}
.bfly-history-box h2{margin:-15px 0 15px}
.icoderzcss .bfly-history-box:last-child{border-left:none}
.bfly-users-fetures{width:100%}
.bfly-users-fetures h2{font-size:80px!important;line-height:1.1!important;margin:0 0 120px;text-transform:uppercase}
.cirqle-main .bfly-result h2 span,.cirqle-main .bfly-stack h2 span,.cirqle-main .bfly-users-fetures h2 span{color:#ff6841}
.cirqle-main .bfly-lets-talk,.cirqle-main .users-fetures-bg{background:-moz-linear-gradient(-90deg,rgba(239,53,49,1) 0,rgba(255,104,65,1) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(239,53,49,1)),color-stop(100%,rgba(255,104,65,1)));background:-webkit-linear-gradient(-90deg,rgba(239,53,49,1) 0,rgba(255,104,65,1) 100%);background:-o-linear-gradient(-90deg,rgba(239,53,49,1) 0,rgba(255,104,65,1) 100%);background:-ms-linear-gradient(-90deg,rgba(239,53,49,1) 0,rgba(255,104,65,1) 100%);background:linear-gradient(-90deg,rgba(239,53,49,1) 0,rgba(255,104,65,1) 100%);width:100%;vertical-align:top}
.cirqle-main .users-fetures-bg{padding:60px 0 0;margin:0 0 130px}
.users-fetures h3{color:#fff!important;font-size:40px!important;font-weight:600;text-transform:capitalize}
.users-fetures p{color:#fff;font-style:italic;font-weight:400}
.users-fetures-icons{width:100%;margin:0 0 10px;max-height:47px}
.cirqle-main .users-fetures-icons img{height:50px}
.fetures-screen{margin-top:100px;margin-bottom:-130px;position:relative;width:100%;display:inline-block;vertical-align:top}
.mauto{margin:0 auto!important}
.icoderzcss .img-responsive{display:inline-block!important}
.bfly-lets-talk{width:100%;vertical-align:top;padding:95px 0;margin:0}
.bfly-lets-talk h2{font-size:80px!important;line-height:1.1!important;margin:0 0 70px;text-transform:uppercase;text-align:left}
.bfly-lets-talk h2 span{color:#fff!important}
.lets-talk-con h3{text-align:left;font-size:40px!important;color:#fff!important;margin:100px 0 60px}
.lets-talk-con h2{font-size:80px!important;color:#fff!important;text-align:center;width:100%;font-weight:700;margin-bottom:0!important}
.lets-talk-con p{font-size:18px;color:#fff;text-align:center}
.lets-talk-con .counter-box{flex-wrap:wrap}
.bfly-stack{display:inline-block;width:100%;vertical-align:top}
.bfly-diagram h2,.bfly-stack h2{font-size:80px!important;line-height:1.1!important;text-transform:uppercase}
.bfly-stack h2{margin:0 0 90px;text-align:right}
.cirqle-main .stack-bg{background:-moz-linear-gradient(-90deg,rgba(73,188,171,1) 0,rgba(50,130,118,1) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(73,188,171,1)),color-stop(100%,rgba(50,130,118,1)));background:-webkit-linear-gradient(-90deg,rgba(73,188,171,1) 0,rgba(50,130,118,1) 100%);background:-o-linear-gradient(-90deg,rgba(73,188,171,1) 0,rgba(50,130,118,1) 100%);background:-ms-linear-gradient(-90deg,rgba(73,188,171,1) 0,rgba(50,130,118,1) 100%);background:linear-gradient(-90deg,rgba(73,188,171,1) 0,rgba(50,130,118,1) 100%)}
.stack-bg{vertical-align:top;display:inline-block;width:100%}
.bfly-stack-con h3{margin:0 0 67px;color:#fff!important;font-size:40px!important;text-transform:inherit}
.bfly-stack-con .media{line-height:50px;align-items:center;margin-bottom:40px}
.bfly-stack-con .media-left{width:55px;height:55px;min-width:55px;margin-right:15px}
.bfly-stack-con .media-left a img{width:auto}
.bfly-stack-con p{color:#fff;margin:0;line-height:20px}
.bfly-result{width:100%;vertical-align:top}
.bfly-result h2{font-size:80px!important;line-height:1.1!important;margin:0 0 90px;text-transform:uppercase;text-align:center!important}
.bfly-result-con{width:100%;vertical-align:top}
.bfly-result-con p{position:relative;font-size:18px;text-align:center;font-weight:500}
.cirqle-main .result-client-img img{height:101px;width:101px;border-radius:50%;box-shadow:0 0 4px rgba(189,189,189,.5);border:5px solid #fff;margin:0 0 10px}
.bfly-result-con p{position:relative;font-size:18px;text-align:center;font-weight:500}
.casestudy_css .picfy-main{background:#ffcb07;display:inline-block;width:100%;position:relative;padding:0 0 95px}
.casestudy_css .picfy-inner-bg{position:absolute;z-index:0;width:100%;height:100%}
.casestudy_css .picfy-img-3{position:absolute;top:50px;left:0}
.casestudy_css .picfy-img-4{position:absolute;top:200px;right:50px}
.casestudy_css .picfy-img-1{position:absolute;bottom:400px;left:0}
.casestudy_css .picfy-img-2{position:absolute;bottom:230px;right:0}
.casestudy_css .img-responsive{display:inline-block}
.casestudy_css .picfy-head{margin:170px 0 90px}
.picfy-app-img{position:relative;z-index:1}
.casestudy_css .picfy-app-img img{margin:0 20px!important;display:inline-block}
.casestudy_css .border-line img{margin:0 0 10px}
.casestudy_css .border-line p{font-style:italic}
.casestudy_css .border-line{margin:80px 0 100px;display:inline-block;width:100%;position:relative}
.casestudy_css .picfy-app-con h2{text-transform:capitalize;margin:0 0 30px}
.casestudy_css .picfy-app-con h2 span{color:#fff}
.casestudy_css .picfy-app-con p{margin:0 15px 0 0;font-size:18px}
.casestudy_css .features-users h2{font-size:80px!important;margin:0 0 90px;line-height:90px!important}
.casestudy_css .photo-editor{margin:0 auto 70px;background:#fff;box-shadow:0 0 6px #e4e4e4;padding:65px 0 30px;min-height:220px;width:212px;border-radius:15px}
.casestudy_css .features-users p{margin:20px 0 0;font-weight:700;font-size:18px}
.casestudy_css .case-01-bg{background:url(../image/picfy/bg-img1.png) 23% center no-repeat;background-size:auto}
.casestudy_css .case-01,.casestudy_css .features-users{width:100%;position:relative;display:inline-block}
.casestudy_css .case-01 h1{padding:0 9% 0 0;text-align:right;margin:0 0 20px;font-size:80px!important}
.casestudy_css .editor-content h2{position:relative;margin:0 0 30px;padding:0 0 30px}
.casestudy_css .editor-content h2::after{content:"";width:100px;height:5px;display:block;bottom:0;position:absolute}
.casestudy_css .editor-content h2::after{background:#3f36d6;background:-webkit-gradient(linear,left top,right top,from(#3f36d6),to(#8536d6));background:-webkit-linear-gradient(left,#3f36d6,#8536d6);background:-moz-linear-gradient(left,#3f36d6,#8536d6);background:-ms-linear-gradient(left,#3f36d6,#8536d6);background:-o-linear-gradient(left,#3f36d6,#8536d6)}
.casestudy_css .editor-content ul{margin:60px 0 0;padding:0}
.casestudy_css .editor-content li{font-weight:600;display:inline-block;width:35%;margin:0 0 15px}
.casestudy_css .editor-content li img{margin:0 10px 0 0}
.casestudy_css .camera-icon{float:right}
.casestudy_css .camera-icon img{height:150px}
.casestudy_css .case-02-bg{background:url(../image/picfy/bg-img2.png) 73% center no-repeat;background-size:auto}
.casestudy_css .case-02,.casestudy_css .stack-main,.casestudy_css .talk-code{display:inline-block;width:100%}
.casestudy_css .case-02,.casestudy_css .oursuccessstories-msec{position:relative}
.casestudy_css .case-02-content .col-lg-6.text-right img{height:auto;margin:0 -120px 0 0!important}
.casestudy_css .case-02-phone1,.casestudy_css .case-04-phone2{position:relative;z-index:99;display:inline-block}
.casestudy_css .case-04 .col-lg-9 img{margin:0 -120px 0 0!important}
.casestudy_css .img-responsive{display:inline-block}
.casestudy_css .talk-code{position:relative;margin:0;background:-webkit-gradient(linear,left top,right top,from(#4facfe),to(#00f2fe));background:-webkit-linear-gradient(left,#4facfe,#00f2fe);background:-moz-linear-gradient(left,#4facfe,#00f2fe);background:-ms-linear-gradient(left,#4facfe,#00f2fe);background:-o-linear-gradient(left,#4facfe,#00f2fe)}
.talk-code .counter-box{flex-wrap:wrap}
.talk-code .counter-box h1{width:100%}
.casestudy_css .talk-code h2{margin:60px 0 80px;color:#fff!important}
.casestudy_css .talk-code h1{margin:0;font-size:80px!important;line-height:normal!important;color:#fff!important}
.casestudy_css .talk-code p{color:#fff!important;font-size:18px;margin-bottom:0;clear:both}
.casestudy_css .stack-main h2{font-size:80px!important;margin:0 0 80px}
.casestudy_css .stack-row{margin:0 0 70px;width:100%;display:inline-block}
.casestudy_css .stack-row h3{font-size:40px!important;padding:0 0 30px;background:url(../image/picfy/border-line.png) left bottom no-repeat;background-size:auto;margin:0 0 30px;text-transform:inherit}
.casestudy_css .result-main{background:#7976e0;background:-webkit-gradient(linear,left top,right top,from(#7976e0),to(#a675df));background:-webkit-linear-gradient(left,#7976e0,#a675df);background:-moz-linear-gradient(left,#7976e0,#a675df);background:-ms-linear-gradient(left,#7976e0,#a675df);background:-o-linear-gradient(left,#7976e0,#a675df)}
.casestudy_css .result-con{display:inline-block;width:100%;padding:0 0 50px}
.casestudy_css .result-con h2{font-size:80px!important;color:#fff!important;text-transform:capitalize;text-align:center}
.casestudy_css .result-con p{color:#fff;font-size:20px;text-align:center;margin:70px 0 110px;font-weight:300}
.result-con .counter-box{flex-wrap:wrap}
.result-con .counter-box h2{width:100%;font-size:44px!important}
.result-con .counter-box p{width:100%;margin:0}
.casestudy_css .app-button-main{display:inline-block;width:100%;text-align:center}
.casestudy_css .app-button-main a{margin:0 5%}
.hungry-main .chefsxp-main{background:url(../image/hungry/food-top-bg.png) center top no-repeat;background-size:cover;display:inline-block;width:100%;padding:100px 0 50px;vertical-align:top}
.chefsxp-logo{width:100%;vertical-align:top;margin:0;text-align:center}
.chefsxp-main h3{color:#fff!important;font-size:26px;text-align:center;margin:0 0 61px;letter-spacing:.5px}
.chefsxp-app-img{margin:0 0 15px}
.chefsxp-about,.chefsxp-planed,.chefsxp-planed h2,.ui-ux-main,.wireframe,.wireframe-color{width:100%;display:inline-block;vertical-align:top}
.chefsxp-about h2{font-size:80px!important;font-weight:600;margin:0 0 50px;text-align:left;width:100%;display:inline-block}
.hungry-main .chefsxp-about h2 span,.hungry-main .chefsxp-about-story h3 span,.hungry-main .chefsxp-feedback h2 span,.hungry-main .chefsxp-stack h2 span,.hungry-main .stack-section .stack-section-con h5{color:#e0483b!important}
.chefsxp-about-story{padding:100px 0 0}
.chefsxp-about-story h3{margin:0 0 30px;text-transform:capitalize}
.chefsxp-about-story p{margin:0 0 10px}
.chefsxp-planed h2{font-size:80px!important;text-align:center;font-weight:600;margin:0 0 100px;text-transform:uppercase}
.wireframe{vertical-align:top;margin:0 0 60px}
.wireframe h4{padding:0 0 15px;color:#000!important;font-weight:600;letter-spacing:5px}
.wireframe h3{font-weight:600;margin:10px 0}
.colors-left{margin:110px 0 0}
.wireframe-color p{font-weight:600;font-size:22px;margin:0 0 40px}
.app-colors{margin:0;padding:0}
.app-colors li{display:inline-block;margin:0 15px 0 0;text-align:center;font-weight:600;font-size:22px}
.app-colors li.color1{color:#cf011a}
.app-colors li.color2{color:#67ad1b}
.app-colors li.color3{color:#000}
.app-colors li img{display:block;margin:0 0 28px;height:90px}
.hungry-main .ui-ux-main{display:inline-block;width:100%;vertical-align:top;background:url(../image/hungry/Bitmap1.png) 90% bottom no-repeat #f6f6f6}
.screen-design p{font-weight:600;font-size:22px;margin:0 0 40px;color:#252b33}
.colors-con{margin:0 0 0 50%}
.wireframe-color p{font-weight:600;font-size:22px;margin:0 0 40px;color:#252b33}
.wireframe-color h3{margin:45px 0 10px}
.app-font{margin:0;padding:0}
.app-font li{font-weight:400;font-size:22px;margin:0 15px 10px 0;display:block;color:#252b33}
.mobile{display:none}
.hungry-main .chefsxp-app-development{display:inline-block;width:100%;vertical-align:top;background:url(../image/hungry/app-dev-img.png) center 410px no-repeat;background-size:auto}
.chefsxp-app-development h5{padding:0 0 15px;font-weight:500;font-size:22px;letter-spacing:5px;color:#252b33!important}
.chefsxp-app-development h3{margin:10px 0}
.chefsxp-app-development h6{font-size:18px!important;line-height:28px!important}
.hungry-main .app-section1 .app-con h1{border-left:5px solid #e0483b}
.icoderzcss h1{font-size:54px!important;font-weight:600;line-height:54px!important}
.icoderzcss h1,.icoderzcss h2{word-spacing:10px}
.app-section1 .app-con p{margin:0 0 0 17px}
.app-section1 .app-screen{margin:0 0 0 25px}
.app-section1 .app-con{margin:55% 0 0 17%}
.app-section2 .app-con{margin:65% 0 0 5%}
.app-section3 .app-con{margin:55% 0 0 5%}
.app-section4 .app-con{margin:75% 0 0}
.app-section5 .app-con{margin:60% 0 0 12%}
.app-section1 .app-con h1,.app-section2 .app-con h1,.app-section3 .app-con h1,.app-section4 .app-con h1,.app-section5 .app-con h1{border-left:5px solid #d0021b;padding:0 0 0 10px}
.app-section3,.app-section4{margin:0}
.app-section3 .app-screen{margin:85% 0 -85%}
.app-section4{margin:-30% 0 0}
.chefsxp-stack h2{font-size:80px!important;text-align:center;font-weight:600;margin:0 0 100px}
.stack-section h4{padding:0 0 15px;font-weight:400;font-size:22px;letter-spacing:5px;text-align:center}
.chefsxp-stack .stack-section .stack-section-con h5{min-height:100px;text-align:center;line-height:100px!important;background-size:auto 100%!important;background-repeat:no-repeat!important;background-position:center!important;margin:0 0 60px}
.stack-section{text-align:center}
.chefsxp-feedback{vertical-align:top;background:#000}
.chefsxp-feedback h2{font-size:80px!important;text-align:center;font-weight:600;margin:0 0 80px;color:#fff!important;text-transform:uppercase}
.feedback-con h5{font-weight:600;font-size:18px!important;color:#fff!important;margin:15px 0 25px}
.feedback-con p{font-weight:400;font-size:18px;color:#fff;font-style:italic}
.feedback-con .counter-box{flex-wrap:wrap}
.feedback-con lable{font-weight:400;font-size:18px;color:#fff;width:100%}
.feedback-con span{font-size:80px;color:#fff;margin:0;display:block;line-height:110px;font-weight:bold}
.hungry-app-button-main{text-align:center;background:#f6f6f6;margin:0}
.hungry-app-button-main a{margin:0 5%}
.ride-home-main .picfy-main,.ride-home-main .talk-code,.ride-home-main .result-main{background:#7b84ef}
.ride-home-main .picfy-main{display:inline-block;width:100%;position:relative;padding:0 0 50px}
.ride-home-main .picfy-inner-bg{position:absolute;z-index:0;width:100%;height:100%}
.ride-home-main .picfy-content .container{width:1024px;max-width:100%;position:relative}
.ride-home-main .picfy-img-3{position:absolute;top:80px;left:20%;width:300px}
.ride-home-main .picfy-img-4{position:absolute;top:200px;right:25%;width:250px}
.ride-home-main .picfy-img-2{position:absolute;bottom:0;right:0;width:450px}
.ride-home-main .picfy-img-1{position:absolute;top:20%;left:5%;width:250px}
.ride-home-main .picfy-head{margin:170px 0 90px}
.ride-home-main .picfy-head img{height:120px}
.ride-home-main .picfy-app-img{position:relative;z-index:1}
.ride-home-main .picfy-app-img img{margin:0 20px;display:inline-block}
.ride-home-main .border-line p,.ride-home-main .picfy-app-con p{color:#fff;font-style:italic}
.ride-home-main .border-line{margin:80px 0 100px;display:inline-block;width:100%;position:relative}
.ride-home-main .picfy-app-con h2{text-transform:capitalize;margin:0 0 30px;text-align:left}
.ride-home-main .picfy-app-con h2 span{color:#fff}
.ride-home-main .border-line p,.ride-home-main .picfy-app-con p{color:#fff}
.ride-home-main .features-users h2{font-size:80px!important;line-height:1.1!important;margin:0 0 90px}
.ride-home-main .photo-editor{margin:0 0 70px;background:#fff;box-shadow:0 0 6px #e4e4e4;padding:65px 0 30px;min-height:220px;width:212px;border-radius:15px;display:inline-block}
.ride-home-main .photo-editor:hover{box-shadow:0 8px 17px 0 rgba(0,0,0,.07),0 6px 20px 0 rgba(0,0,0,.07)}
.ride-home-main .case-01-bg{background:url(../image/bg-img1.png) 23% center no-repeat;background-size:auto}
.ride-home-main .case-01 h1,.ride-home-main .case-02 h1{opacity:1;margin:0 0 20px;font-size:80px!important;line-height:1.1!important}
.ride-home-main .case-01 h1{padding:0 9% 0 0;text-align:right}
.ride-home-main .editor-content h2{position:relative;margin:0 0 30px;padding:0 0 30px}
.ride-home-main .editor-content h2::after{content:"";width:100px;height:5px;display:block;bottom:0;position:absolute}
.ride-home-main .editor-content h2::after{background:#3f36d6;background:-webkit-gradient(linear,left top,right top,from(#3f36d6),to(#8536d6));background:-webkit-linear-gradient(left,#3f36d6,#8536d6);background:-moz-linear-gradient(left,#3f36d6,#8536d6);background:-ms-linear-gradient(left,#3f36d6,#8536d6);background:-o-linear-gradient(left,#3f36d6,#8536d6)}
.ride-home-main .case-02-bg{background:url(../image/bg-img2.png) 77% center no-repeat;background-size:auto}
.ride-home-main .case-02-phone1,.ride-home-main .case-04-phone2{position:relative;z-index:99}
.ride-home-main .dc-bg.case-03{background:url(../image/dc3.png) 34% center no-repeat;background-size:auto 100%}
.ride-home-main .case-04 .col-lg-9 img{margin:0 -120px 0 0!important;z-index:0;position:inherit}
.ride-home-main .talk-code{position:relative;margin:0;display:inline-block;width:100%;vertical-align:top}
.ride-home-main .talk-code h1{margin:0;font-size:80px!important;line-height:normal;color:#fff!important}
.ride-home-main .talk-code h2{margin:60px 0 80px;color:#fff!important}
.ride-home-main .counter-box{display:inline-block;width:100%;text-align:center}
.ride-home-main .counter-box h1{font-weight:600;text-align:center}
.ride-home-main .talk-code p{font-size:20px;color:#fff}
.ride-home-main .stack-main{display:inline-block;width:100%;vertical-align:top}
.ride-home-main .stack-main h2{font-size:80px!important;line-height:1.1!important;margin:0 0 80px}
.ride-home-main .stack-row{margin:0 0 70px}
.ride-home-main .stack-row h3{font-size:40px!important;line-height:1.1!important;padding:0 0 30px;background:url(../image/picfy/border-line.png) left bottom no-repeat;background-size:auto;margin:0 0 30px;text-transform:inherit}
.ride-home-main .stack-con h4{font-size:18px!important;color:#252b33!important}
.ride-home-main .result-main{display:inline-block;width:100%}
.ride-home-main .result-con h2,.ride-home-main .result-con p{color:#fff!important}
.ride-home-main .result-con h2{font-size:80px!important;text-transform:capitalize;line-height:1.1!important}
.ride-home-main .result-main .counter-box h1{font-size:55px!important;color:#fff!important}
.ride-home-main .app-button-main{display:inline-block;width:100%;margin:50px 0 0;text-align:center}
.ride-home-main .features-users p{margin:20px 0 0;font-weight:600;font-size:18px}
.bfly-content .bfly-main{background:url(../image/bfly-web-bg1.png) center top no-repeat;background-size:100%;padding:120px 0 25px}
.bfly-content .bfly-logo{display:inline-block;width:100%;margin:0 0 70px;text-align:center}
.bfly-content .bfly-history-con{width:100%;background:url(../image/modellogo.png) center bottom no-repeat;background-size:auto}
.bfly-content .bfly-history-box{width:100%;border-left:1px solid #ff3e56;margin:0;min-height:190px}
.bfly-content .bfly-dot{margin:-10px 0 0 -19px}
.bfly-content .bfly-history-box h2{margin:0 0 15px;font-size:36px!important;line-height:30px!important}
.bfly-content .bfly-history-box:last-child{border-left:none}
.bfly-content .bfly-users-types{width:100%;display:inline-block;vertical-align:top}
.bfly-content .bfly-users-types h2{font-size:80px!important;text-align:center;margin:0 0 95px;text-transform:uppercase}
.bfly-content .bfly-users-types h2 span{color:#ff3e56}
.bfly-content .movers-img,.bfly-content .shakers-img{position:relative;width:100%}
.bfly-content .movers img,.bfly-content .shakers img{width:100%;position:relative}
.bfly-content .movers p{color:#ff3e56}
.bfly-content .movers p,.bfly-content .shakers p{font-size:44px;margin:35px 0 0;width:100%}
.bfly-content .shakers p{color:#000}
.bfly-content .bfly-users-fetures{width:100%;display:inline-block;vertical-align:top}
.bfly-content .bfly-users-fetures h2{font-size:80px!important;margin:0 0 120px;text-transform:uppercase;line-height:normal!important}
.bfly-content .bfly-users-fetures h2 span{color:#ff3e56}
.bfly-content .movers-bg .users-fetures-bg,.bfly-content .users-fetures-bg{padding:60px 0 0;margin:0 0 130px;width:100%;vertical-align:top}
.bfly-content .users-fetures-bg{background:url(../image/shakers-bg.png) center top no-repeat;background-size:100%}
.bfly-content .users-fetures h3{color:#fff!important;font-size:40px!important;font-weight:600;text-transform:capitalize}
.bfly-content .users-fetures p{color:#fff!important;font-weight:400;margin:0 0 90px;text-align:center;font-style:inherit}
.bfly-content .users-fetures-icons{width:100%;margin:0 0 10px}
.bfly-content .users-fetures p{color:#fff!important;font-style:italic;font-weight:400}
.bfly-content .fetures-screen{margin-top:100px;margin-bottom:-130px;position:relative;width:100%}
.bfly-content .bfly-lets-talk{width:100%;vertical-align:top;display:inline-block;background:url(../image/footer-bg.svg) center center no-repeat;background-size:cover}
.bfly-content .bfly-lets-talk h2{font-size:80px!important;margin:0 0 70px;text-transform:uppercase;text-align:left!important}
.bfly-content .bfly-lets-talk h2 span{color:#fff}
.bfly-content .lets-talk-con h3{margin:110px 0 70px;text-transform:capitalize;font-size:40px!important;text-align:left;color:#fff!important}
.bfly-content .bfly-lets-talk .counter-box{display:inline-block;width:100%;text-align:center}
.bfly-content .lets-talk-con .counter-box h1{font-size:55px!important;color:#fff!important;font-weight:600;text-align:center}
.bfly-content .lets-talk-con p{font-size:18px;color:#fff;text-align:center}
.bfly-content .bfly-diagram{width:100%;vertical-align:top;display:inline-block}
.bfly-content .bfly-diagram h2{margin:0 0 60px;line-height:normal!important}
.bfly-content .bfly-diagram h2 span,.bfly-content .bfly-stack h2 span{color:#ff3e56}
.bfly-content .diagram-img{text-align:center}
.bfly-content .bfly-stack{display:inline-block;width:100%;vertical-align:top}
.bfly-content .stack-bg{background:url(../image/Bitmap-bg.png) center top no-repeat;background-size:cover;vertical-align:top;padding:60px 0 0}
.bfly-content .bfly-stack-con{margin:0 0 65px;width:100%;vertical-align:top}
.bfly-content .bfly-stack-con h3{margin:0 0 67px;color:#fff!important;font-size:40px!important;text-transform:inherit;line-height:normal!important}
.bfly-content .bfly-stack-con h3 span{color:#ff3e56}
.bfly-content .bfly-result{width:100%;vertical-align:top}
.bfly-content .bfly-result h2{font-size:80px!important;margin:0 0 90px;text-transform:uppercase;text-align:center;line-height:normal!important}
.bfly-content .bfly-result h2 span{color:#ff3e56}
.bfly-content .bfly-result-con{width:100%;vertical-align:top;display:inline-block}
.bfly-content .bfly-result-con p{font-size:16px;text-align:center;font-weight:500;position:relative}
.bfly-content .result-client-img{margin:35px 0 50px}
.bfly-content .bfly-result-con p{font-size:16px;text-align:center;font-weight:500;position:relative}
.bfly-content .app-button-main{display:inline-block;width:100%;text-align:center}
.bfly-content .app-button-main a{margin:0 5%}
.paccs-main .bfly-main{background:url(../image/pacc/top-bg.png) center bottom no-repeat;background-size:100%;display:inline-block;width:100%;padding:140px 0 95px}
.paccs-main .bfly-logo{display:inline-block;width:100%;margin:0 0 100px}
.paccs-main .bfly-history-con{background:url(../image/pacc/modellogo.svg) center center no-repeat;background-size:80%;width:100%}
.paccs-main .bfly-history-box{padding:0 0 30px;border-left:1px solid #264383;width:100%;margin:0;min-height:190px}
.paccs-main .bfly-dot{margin:-20px 0 0 -19px}
.paccs-main .bfly-history-box h2{margin:-15px 0 15px}
.paccs-main .bfly-users-types{width:100%;display:inline-block;vertical-align:top}
.paccs-main .bfly-users-types h2{font-size:80px!important;line-height:1.1!important;text-align:center;margin:0 0 95px;text-transform:uppercase}
.paccs-main .movers-img,.paccs-main .shakers-img{position:relative;width:100%}
.paccs-main .movers img,.paccs-main .shakers img{width:100%;position:relative}
.paccs-main .movers p,.paccs-main .shakers p{font-size:44px;margin:35px 0 0;text-align:center}
.paccs-main .bfly-users-fetures{width:100%;display:inline-block;vertical-align:top}
.paccs-main .bfly-users-fetures h2{font-size:80px!important;line-height:1.1!important;margin:0 0 120px;text-transform:uppercase}
.paccs-main .users-fetures-bg{background:url(../image/pacc/banner1.jpg) center center no-repeat;background-size:100%;position:relative}
.paccs-main .users-fetures-bg::before{content:'';background:-moz-linear-gradient(90deg,rgba(0,178,212,.8) 0,rgba(38,67,131,.8) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,178,212,.8)),color-stop(100%,rgba(38,67,131,.8)));background:-webkit-linear-gradient(90deg,rgba(0,178,212,.8) 0,rgba(38,67,131,.8) 100%);background:-o-linear-gradient(90deg,rgba(0,178,212,.8) 0,rgba(38,67,131,.8) 100%);background:-ms-linear-gradient(90deg,rgba(0,178,212,.8) 0,rgba(38,67,131,.8) 100%);background:linear-gradient(90deg,rgba(0,178,212,.8) 0,rgba(38,67,131,.8) 100%);top:0;bottom:0;left:0;right:0;position:absolute}
.paccs-main .bfly-content .container{width:1024px;max-width:100%}
.paccs-main .users-fetures h3{color:#fff!important;font-size:40px!important;font-weight:600;text-transform:capitalize}
.paccs-main .users-fetures p{color:#fff;font-weight:400;margin:0 0 90px;text-align:center;font-style:inherit}
.paccs-main .users-fetures-icons{max-height:47px;width:100%;margin:0 0 10px}
.paccs-main .users-fetures-bg .users-fetures-icons img{height:50px}
.paccs-main .users-fetures p{color:#fff;font-style:italic;font-weight:400}
.paccs-main .fetures-screen{margin-top:100px;margin-bottom:-130px;position:relative;width:100%}
.paccs-main .bfly-lets-talk{background:-moz-linear-gradient(90deg,rgba(0,178,212,1) 0,rgba(38,67,131,1) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,178,212,1)),color-stop(100%,rgba(38,67,131,1)));background:-webkit-linear-gradient(90deg,rgba(0,178,212,1) 0,rgba(38,67,131,1) 100%);background:-o-linear-gradient(90deg,rgba(0,178,212,1) 0,rgba(38,67,131,1) 100%);background:-ms-linear-gradient(90deg,rgba(0,178,212,1) 0,rgba(38,67,131,1) 100%);background:linear-gradient(90deg,rgba(0,178,212,1) 0,rgba(38,67,131,1) 100%)}
.paccs-main .bfly-stack-con h3 span,.paccs-main .bfly-users-fetures.movers-bg h2 span,.paccs-main .shakers p{color:#50e3c2}
.paccs-main .result-client-img{margin:35px 0 50px}
.paccs-main .result-client-img img{height:101px;width:101px;border-radius:50%;box-shadow:0 0 4px rgba(189,189,189,.5);border:5px solid #fff;margin:0 0 10px}
.paccs-main .bfly-result-con p{position:relative;font-size:18px;text-align:center;font-weight:500}
.app-button-main,.result-main{display:inline-block;width:100%;margin:0 0 95px;text-align:center}
.app-button-main a{margin:0 5%}
.paccs-main .bfly-result h2 span,.paccs-main .bfly-stack h2 span,.paccs-main .bfly-users-fetures h2 span,.paccs-main .bfly-users-types h2 span,.paccs-main .movers p{color:#264383}
.linkx-app-main .bfly-main{background:url(../image/linkx-bg.png) center top no-repeat;background-size:100%}
.linkx-app-main .bfly-history-con{display:inline-block;width:100%;vertical-align:top;background:url(../image/linkx-logo-bg.png) center center no-repeat;background-size:auto}
.linkx-app-main .users-fetures-icons img{height:50px}
.linkx-app-main .bfly-content .users-fetures-bg{margin:0}
.linkx-app-main .bfly-content .fetures-screen{margin:0}
.linkx-app-main .bfly-lets-talk{background:-moz-linear-gradient(90deg,rgba(242,142,239,1) 0,rgba(156,79,153,1) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(242,142,239,1)),color-stop(100%,rgba(156,79,153,1)));background:-webkit-linear-gradient(90deg,rgba(242,142,239,1) 0,rgba(156,79,153,1) 100%);background:-o-linear-gradient(90deg,rgba(242,142,239,1) 0,rgba(156,79,153,1) 100%);background:-ms-linear-gradient(90deg,rgba(242,142,239,1) 0,rgba(156,79,153,1) 100%);background:linear-gradient(90deg,rgba(242,142,239,1) 0,rgba(156,79,153,1) 100%)}
.linkx-app-main .bfly-result h2 span,.linkx-app-main .bfly-stack h2 span,.linkx-app-main .bfly-users-fetures h2 span,.linkx-app-main .bfly-users-types h2 span,.linkx-app-main .movers p{color:#9c4f99}
.linkx-app-main .bfly-stack-con h3 span{color:#f28eef}
.linkx-app-main .result-client-img{margin:35px 0 50px}
.linkx-app-main .result-client-img img{height:101px;width:101px;border-radius:50%;box-shadow:0 0 4px rgba(189,189,189,.5);border:5px solid #fff;margin:0 0 10px}
.case-about-client,.paccs-main .bfly-users-fetures,.paccs-main .bfly-users-types,.paccs-main .bfly-history-con,.bfly-content .app-button-main,.bfly-content .bfly-result,.bfly-content .bfly-stack,.bfly-content .bfly-diagram,.bfly-content .bfly-lets-talk,.bfly-content .bfly-users-fetures,.bfly-content .bfly-users-types,.bfly-content .bfly-history-con,.ride-home-main .result-main,.ride-home-main .stack-main,.ride-home-main .talk-code,.ride-home-main .case-02,.ride-home-main .features-users,.hungry-app-button-main,.chefsxp-feedback,.chefsxp-about,.chefsxp-stack,.hungry-main .chefsxp-app-development,.hungry-main .ui-ux-main,.chefsxp-planed,.casestudy_css .result-main,.casestudy_css .stack-main,.casestudy_css .talk-code,.casestudy_css .case-01,.casestudy_css .case-02,.casestudy_css .features-users,.bfly-result,.stack-bg,.bfly-users-fetures,.cirqle-main .bfly-history-con,.bfly-stack{padding:95px 0}
#website .app-item .content-mask h2{font-size:28px!important;line-height:34px!important}
#website .app-item .content-mask h5{font-size:18px!important;line-height:24px!important;margin:10px 0}
.food-case-about{background-repeat:no-repeat !important;background-position:right 109% !important;}
.food-soln-bestof img{width:100%;}
.food-new-guide .bestof-right{border-radius:10px;padding:30px;margin-top:50px;min-height:262px; border: 1px solid #bdbdbd;}
.food-new-guide .bestof-right ul.food-app-ic{padding:0;display:flex;flex-wrap:wrap;}
.food-new-guide .bestof-right ul.food-app-ic li{width:10%;display:inline-block;list-style:none;}
.food-new-guide .bestof-right ul.food-app-ic li img{width:50px;}
.food-new-guide .bestof-right ul.food-app-illu{padding:0;display:flex;justify-content:space-between;flex-wrap:wrap;}
.food-new-guide .bestof-right ul.food-app-illu li{width:12.5%;display:inline-block;list-style:none;}
.food-new-guide .bestof-right ul.food-app-illu li img{width:116px;}
.food-new-guide .color_combination .clr_bx{margin:0;}
.food-new-guide .color_combination .clr_bx .clr_itm{width:auto;height:auto;margin:0 30px 0 0;border-radius:0;min-width:inherit;}
.food-new-guide .color_combination .clr_bx .clr_itm:last-child{margin-right:0;}
.food-new-guide .color_combination .clr_bx .clr_itm span{width:80px;height:80px;border-radius:50px;display:inline-block;}
.food-new-guide.design_guide .bestof-right .clr_bx .grey{background:#828282;}
.food-new-guide.design_guide .bestof-right .clr_bx .six{background:#27AE60;}
.food-new-guide.design_guide .bestof-right .clr_bx p{margin:0;}
.food-new-guide.design_guide .bestof-right h6{font-size:24px !important;font-weight:500 !important;line-height:28px !important;}
.food-new-guide.design_guide .bestof-right .font_fmly font{font-weight:500;font-size:40px;text-align:left;line-height:40px;margin:0 0 35px;}
.food-new-guide.design_guide .bestof-right .font_fmly h6{margin:0 0 25px;}
.food-new-guide.design_guide .bestof-right .font_fmly .light{font-size:20px;line-height:28px;border-radius:10px;border:1px solid #BDBDBD;padding:10px 20px;display:inline-flex;justify-content:space-between;width:45%;margin-right:30px;}
.food-new-guide.design_guide .bestof-right .font_fmly .bold{font-size:20px;line-height:28px;border-radius:10px;border:1px solid #BDBDBD;padding:10px 20px;display:inline-flex;justify-content:space-between;width:45%;}
.food-new-guide.design_guide .bestof-right .font_fmly .bold small, .food-new-guide.design_guide .bestof-right .font_fmly .light small{font-size:24px;}
.food-new-guide.design_guide .bestof-right .font_fmly .bold small{font-weight:600;}
.food-new-guide.design_guide .bestof-right .icon-illu h6{margin-bottom:75px;}
.food-new-guide.design_guide .bestof-right .icon-illu .food-app-illu{margin-top:90px;}
.food-new-guide.design_guide{position:relative;}
.food-new-guide.design_guide::before{content:'';position:absolute;background-repeat:no-repeat !important;background-position:left top;left:0;top:-70px;width:472px;height:129px;background-size:100%;}
.food-new-guide.design_guide::after{content:'';position:absolute;background-repeat:no-repeat !important;background-position:left top;right:0;bottom:-70px;width:115px;height:334px;background-size:100%;}
.userflow .userflowimg img{width:100%;margin-top:50px;}
.userflow{background:url(../image/food-case/user-flow-deco.png);background-repeat:no-repeat !important;background-position:right bottom;}
.user-app-sflow ul{padding:0;width:100%;column-count:4;grid-template-columns:repeat(4,calc(25% - 0px));grid-gap:40px;display:grid;margin:100px 0 40px;}
.user-app-sflow ul li{margin:0 0;list-style:none;transition:all ease-in .3s;width:100%;height:100%;}
.user-app-sflow ul li:nth-child(2n){margin:40px 0 0;}
.user-app-sflow ul li img{width:100%;margin:0 0 -40px;box-shadow:0 0 40px rgba(170, 170, 170, 0.2);border-radius:20px;}
.fooduserapp::before{content:'';position:absolute;background:url(../image/food-case/user-app-deco.png);background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-size:auto;background-repeat:no-repeat !important;background-position:right top;right:0;top:-90px;width:450px;height:450px;background-size:contain;}
.user-app-sflow{padding:150px 0;position:relative;}
.driver-app-sflow{padding:150px 0;background-image:url(../image/food-case/driver-deco.png) !important;background-repeat:no-repeat !important;background-position:left center !important;background-size:100%;}
.driver-app-sflow ul{padding:0;width:75%;column-count:3;grid-template-columns:repeat(3,calc(30% - 0px));grid-gap:40px;display:grid;margin:100px 0 40px;float:right;}
.driver-app-sflow ul li{margin:0 0;list-style:none;transition:all ease-in .3s;width:100%;height:100%;}
.driver-app-sflow ul li:nth-child(3n + 2){margin:40px 0 0;}
.driver-app-sflow ul li img{width:100%;margin:0 0 -40px;box-shadow:0 0 40px rgba(170, 170, 170, 0.2);border-radius:20px;}
.foodpartnerapp::before{content:'';position:absolute;background:url(../image/food-case/partner-deco.png);background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-size:auto;background-repeat:no-repeat !important;background-position:left bottom;left:-20px;bottom:-40px;width:465px;height:465px;background-size:contain;}
.partner-app-sflow{padding:150px 0;position:relative;}
.partner-app-sflow ul{padding:0;width:75%;column-count:3;grid-template-columns:repeat(3,calc(30% - 0px));grid-gap:40px;display:grid;margin:100px auto 40px;}
.partner-app-sflow ul li{margin:0 0;list-style:none;transition:all ease-in .3s;width:100%;height:100%;}
.partner-app-sflow ul li:nth-child(3n + 2){margin:40px 0 0;}
.partner-app-sflow ul li img{width:100%;margin:0 0 -40px;box-shadow:0 0 40px rgba(170, 170, 170, 0.2);border-radius:20px;}
.admin-panel-sflow{padding:150px 0 70px;}
.admin-panel-sflow ul{padding:0;width:auto;display:flex;margin:100px 0 0;justify-content:space-between;flex-wrap:wrap;margin:0 0px;}
.admin-panel-sflow ul li{margin:0 0 65px;list-style:none;transition:all ease-in .3s;}
.admin-panel-sflow ul li img{width:100%;margin:0 0;box-shadow:0 0 40px rgba(170, 170, 170, 0.2);border-radius:10px;}
.admin-img1{width:70%;padding:0 15px;}
.admin-img2{width:30%;padding:0 15px;}
.food-new-guide.design_guide.groce-new-guide::before{content:'';position:absolute;background:url(../image/groce-case/groce-guide-deco.png);background-repeat:no-repeat !important;background-position:left top;left:0;top:-70px;width:472px;height:129px;background-size:100%;}
.partner-app-sflow.groce-partner-app-sflow{padding:150px 0;background-image:url(../image/groce-case/partner-deco.png) !important;background-repeat:no-repeat !important;background-position:left bottom !important;}
.user-app-sflow.groce-user-app-sflow{padding:150px 0;background-image:url(../image/groce-case/user-deco.png) !important;background-repeat:no-repeat !important;background-position:right top !important;}
.driver-app-sflow.groce-driver-app-sflow{padding:150px 0;background-image:url(../image/groce-case/groce-d-deco.png) !important;background-repeat:no-repeat !important;background-position:left center !important;background-size:100%;}
.driver-app-sflow.groce-driver-app-sflow ul{float:left;}
.food-new-guide.design_guide.meat-new-guide::before{content:'';position:absolute;background-repeat:no-repeat !important;background-position:left top;left:0;top:-70px;width:472px;height:129px;background-size:100%;}
.partner-app-sflow.meat-partner-app-sflow{position:relative;}
.partner-app-sflow.meat-partner-app-sflow{padding:150px 0;position:relative;background-image:none !important;}
.user-app-sflow.meat-user-app-sflow{padding:150px 0;background-image:url(../image/meat-case/user-deco.png) !important;background-repeat:no-repeat !important;background-position:right top !important;}
.driver-app-sflow.meat-driver-app-sflow{padding:150px 0;background-image:url(../image/meat-case/meat-driver-deco.png) !important;background-repeat:no-repeat !important;background-position:left center !important;background-size:100%;}
.driver-app-sflow.meat-driver-app-sflow ul{float:right;}
.partner-app-sflow.meat-partner-app-sflow::before{content:'';position:absolute;background:url(../image/meat-case/partner-deco.png);background-repeat:no-repeat !important;background-position:left top;left:0;bottom:-170px;width:270px;height:551px;background-size:100%;}
.food-new-guide.design_guide .bestof-right .font_fmly.meat-font_fmly font{text-align:left;}
.food-new-guide.design_guide .bestof-right .font_fmly.meat-font_fmly .light, .food-new-guide.design_guide .bestof-right .font_fmly.meat-font_fmly .bold{width:100%;margin-right:0 !important;}
.food-new-guide.design_guide .bestof-right .font_fmly.meat-font_fmly .ex-bold{font-size:20px;line-height:28px;border-radius:10px;border:1px solid #BDBDBD;padding:10px 20px;display:inline-flex;justify-content:space-between;width:100%;margin:0 0 20px 0!important;}
.font_fmly span.ex-bold{font-weight:700;}
.food-new-guide.design_guide .bestof-right .font_fmly.meat-font_fmly .ex-bold small{font-weight:700;font-size:24px;}
.food-new-guide .color_combination.color_combination-meat .clr_bx{justify-content:space-evenly;}
.food-new-guide.design_guide.pizza-new-guide::before, .food-new-guide.design_guide.pizza-new-guide::after{content:none;}
.partner-app-sflow.pizza-partner-app-sflow, .user-app-sflow.pizza-user-app-sflow{position:relative;}
.partner-app-sflow.pizza-partner-app-sflow{padding:150px 0;position:relative;background-image:none !important;}
.user-app-sflow.pizza-user-app-sflow{padding:150px 0;position:relative;background-image:none !important;}
.driver-app-sflow.pizza-driver-app-sflow{padding:150px 0;background-image:url(../image/pizza-case/driver-deco.png) !important;background-repeat:no-repeat !important;background-position:left center !important;background-size:100%;}
.driver-app-sflow.pizza-driver-app-sflow ul{float:left;}
.partner-app-sflow.pizza-partner-app-sflow::before{content:'';position:absolute;background:url(../image/pizza-case/partner-deco.png);background-repeat:no-repeat !important;background-position:left top;left:0;bottom:0px;width:218px;height:372px;background-size:100%;}
.user-app-sflow.pizza-user-app-sflow::before{content:'';position:absolute;background:url(../image/pizza-case/user-deco.png);background-repeat:no-repeat !important;background-position:left top;right:0;top:-130px;width:298px;height:340px;background-size:100%;}
.user-app-sflow.medi-user-app-sflow, .driver-app-sflow.medi-driver-app-sflow, .partner-app-sflow.medi-partner-app-sflow{background:none !important;}
.driver-app-sflow.medi-driver-app-sflow ul{float:none;margin:100px auto 40px;}
.case_solnbg .factsheet-services h5 a{color:#fff;text-decoration:none;}
.case_solnbg .factsheet-services h5 a:hover{color:#ffe147;}
.bunana-case{position:relative;}
.bunana-case::before{content:'';position:absolute;background:url(../image/bunana-case/bunana-about-deco.png);background-repeat:no-repeat;background-size:auto;background-repeat:no-repeat !important;background-position:right bottom;right:0;bottom:-70px;width:460px;height:250px;background-size:contain;}
.piza-case-deco{position:relative;}
.driver-app-sflow.bunana-driver-app-sflow{padding:150px 0;background-image:url(../image/bunana-case/driver-deco.png) !important;background-repeat:no-repeat !important;background-position:left center !important;background-size:100%;}
.partner-app-sflow.bunana-partner-app-sflow{position:relative;background-image:none !important;}
.partner-app-sflow.bunana-partner-app-sflow::before{content:'';position:absolute;background:url(../image/bunana-case/partner-deco.png);background-repeat:no-repeat !important;background-position:left top;background-size:350px !important;right:0;top:-160px;width:350px;height:426px;}
.caselogo-bg{background:#fff;height:180px;width:180px;border-radius:30px;display:flex;justify-content:center;align-items:center;box-shadow:0px 52px 80px rgba(0, 0, 0, 0.2), 0px 6.51121px 10.0172px rgba(0, 0, 0, 0.1);}
.caselogo-bg img{height:135px;width:135px;object-fit:contain;}
.food-caseapps ul li img{border:3px solid #E70F24;}
.grocery-caseapps ul li img{border:3px solid #27AE60;}
.bunana-caseapps ul li img{border:3px solid #0055BA;}
.pizza-caseapps ul li img{border:3px solid #1A93B6;}
.medicine-caseapps ul li img{border:3px solid #FF6F61;}
.bunana-adminpanel{}
.admin-panel-sflow ul li:first-child,.admin-panel-sflow ul li:nth-child(4),.admin-panel-sflow ul li:nth-child(5){width:65%;}
.admin-panel-sflow ul li:nth-child(5),.admin-panel-sflow ul li:nth-child(6){margin-bottom:0;}
.admin-panel-sflow ul li:nth-child(2),.admin-panel-sflow ul li:nth-child(3),.admin-panel-sflow ul li:nth-child(6){width:31%;}

/*! * =========================== responsive ========================= */
@media only screen and (max-width:1440px){.user-app-sflow ul{padding:0;width:100%;column-count:4;grid-template-columns:repeat(4,calc(22.5% - 0px));grid-gap:40px;display:grid;margin:100px 0 40px;}
.food-case-about{background-repeat:no-repeat !important;background-position:right 110% !important;background-size:210px;}
}
@media only screen and (max-width:1366px){}
@media only screen and (max-width:1024px){.soln-heading2 h3{font-size:60px !important;line-height:50px !important;}
.partner-app-sflow.meat-partner-app-sflow::before{bottom:-90px;}
.meat-solution-view::after {
	width: 505px;
}
.user-app-sflow.pizza-user-app-sflow::before,.food-new-guide.design_guide::before,.foodpartnerapp::before,.food-new-guide.design_guide.groce-new-guide::before,.food-new-guide.design_guide.meat-new-guide::before{width:300px;}
.bll_case-study--carousel{margin-top:0;}
.user-app-sflow.pizza-user-app-sflow,.driver-app-sflow.pizza-driver-app-sflow,.partner-app-sflow.pizza-partner-app-sflow,.user-app-sflow.meat-user-app-sflow,.user-app-sflow.meat-user-app-sflow,.driver-app-sflow.meat-driver-app-sflow,.partner-app-sflow.meat-partner-app-sflow,.user-app-sflow,.driver-app-sflow,.partner-app-sflow,.user-app-sflow.groce-user-app-sflow,.driver-app-sflow.groce-driver-app-sflow,.partner-app-sflow.groce-partner-app-sflow,.admin-panel-sflow{padding:95px 0;}
.driver-app-sflow ul{grid-template-columns:repeat(3,calc(29% - 0px));}
.admin-panel-sflow ul li:first-child,.admin-panel-sflow ul li:nth-child(4),.admin-panel-sflow ul li:nth-child(5){width:65%;}
.admin-panel-sflow ul li:nth-child(5),.admin-panel-sflow ul li:nth-child(6){margin-bottom:0;}
.admin-panel-sflow ul li:nth-child(2),.admin-panel-sflow ul li:nth-child(3),.admin-panel-sflow ul li:nth-child(6){width:31%;}
.fooduserapp::before{top:-60px;width:240px;height:250px;}
.user-app-sflow ul{grid-template-columns:repeat(4,calc(21.8% - 0px));}
.food-new-guide.design_guide{margin-top:70px;}
.case-studies-tab{padding:95px 0 50px}
.nav.nav-tabs{position:relative!important}
.case-studies-tab .button1,.case-studies-tab .button2{padding:10px 20px!important;font-size:18px;margin-top:15px;font-weight:500}
}
@media only screen and (max-width:991px){.font_fmly .light,.font_fmly .bold,.font_fmly .ex-bold{width:100% !important;}
.admin-panel-sflow ul li{margin-bottom:30px;}
.food-new-guide.design_guide{margin-top:0px;}
.user-app-sflow.groce-user-app-sflow,.driver-app-sflow.groce-driver-app-sflow,.partner-app-sflow.groce-partner-app-sflow,.driver-app-sflow,.partner-app-sflow,.admin-panel-sflow{padding:50px 0 !important;}
.user-app-sflow.pizza-user-app-sflow::before,.partner-app-sflow.pizza-partner-app-sflow::before,.food-new-guide.design_guide::before,.fooduserapp::before,.foodpartnerapp::before,.food-new-guide.design_guide::after,.partner-app-sflow.meat-partner-app-sflow::before{display:none;}
.driver-app-sflow.pizza-driver-app-sflow,.user-app-sflow.meat-user-app-sflow,.driver-app-sflow.meat-driver-app-sflow,.food-case-about,.driver-app-sflow,.userflow,.user-app-sflow.groce-user-app-sflow,.driver-app-sflow.groce-driver-app-sflow,.partner-app-sflow.groce-partner-app-sflow{background-image:none !important;}
.driver-app-sflow.pizza-driver-app-sflow ul,.driver-app-sflow.meat-driver-app-sflow ul,.user-app-sflow ul,.driver-app-sflow ul,.partner-app-sflow ul,.driver-app-sflow.groce-driver-app-sflow ul{column-count:3;width:85%;grid-template-columns:repeat(3,calc(30% - 0px));margin:10px auto !important;float:unset;}
.user-app-sflow ul,.partner-app-sflow ul{margin:40px 0 0px;}
.partner-app-sflow ul li:nth-child(3n+2),.partner-app-sflow ul li img,.partner-app-sflow ul li img,.partner-app-sflow ul li:nth-child(3n+2),.user-app-sflow ul li img,.user-app-sflow ul li:nth-child(2n),.driver-app-sflow ul li img,.driver-app-sflow ul li:nth-child(3n+2){margin:0;}
.admin-panel-sflow ul li:last-child{margin-bottom:0;}
.food-new-guide .color_combination .clr_bx .clr_itm{min-width:auto !important;height:auto !important;width:auto !important;}
.food-new-guide.design_guide::before{width:310px;height:110px;top:0;}
.food-new-guide .bestof-right{margin-bottom:0;}
.food-new-guide.design_guide .bestof-right .icon-illu h6{margin-bottom:30px;}
.food-new-guide .bestof-right ul.food-app-ic li img{width:45px;}
.design_guide .bestof-right .clr_bx .clr_itm{margin-right:70px !important;}
.food-new-guide.design_guide::after{bottom:-210px;width:75px;height:330px;z-index:-1;}
.userflow{background-size:230px auto;}
.food-case-about{margin-top:20px;}
.food-case-about{background-repeat:no-repeat !important;background-position:right 100% !important;background-size:160px;}
.food-new-guide{padding-top:30px;}
.user-app-sflow{padding:50px 0 !important;position:relative;}
.case-about-client,.paccs-main .bfly-users-fetures,.paccs-main .bfly-users-types,.paccs-main .bfly-history-con,.bfly-content .app-button-main,.bfly-content .bfly-result,.bfly-content .bfly-stack,.bfly-content .bfly-diagram,.bfly-content .bfly-lets-talk,.bfly-content .bfly-users-fetures,.bfly-content .bfly-users-types,.bfly-content .bfly-history-con,.ride-home-main .result-main,.ride-home-main .stack-main,.ride-home-main .talk-code,.ride-home-main .case-02,.ride-home-main .features-users,.hungry-app-button-main,.chefsxp-feedback,.chefsxp-about,.chefsxp-stack,.hungry-main .chefsxp-app-development,.hungry-main .ui-ux-main,.chefsxp-planed,.casestudy_css .result-main,.casestudy_css .stack-main,.casestudy_css .talk-code,.casestudy_css .case-01,.casestudy_css .case-02,.casestudy_css .features-users,.bfly-result,.stack-bg,.bfly-users-fetures,.cirqle-main .bfly-history-con,.bfly-stack{padding:30px 0}
.app-paccs-cashstudy.app-paccs{background-position:95% 100px!important;background-size:auto 460px!important;border-radius:4px}
.app-item .content-mask a{line-height:normal}
.app-item .content-mask h2{font-size:36px!important;line-height:45px!important}
.app-item .content-mask h2 br{display:none}
.port-website .app-paccs-cashstudy.app-paccs{background-position:right bottom!important;background-size:auto 260px!important;border-radius:4px}
.app_design .row{padding-top:30px}
.soln-heading2 h3{font-size:45px!important;line-height:45px!important}
.app_img_four.two ul li .bxl{height:320px}
.app_img_four.two_lg ul li .bxl{height:260px}
.app_img_four.two ul{margin:0 auto 50px}
.app_img_four.two ul li:nth-child(2n){margin-top:0}
.case_solnbg{height:70vh}
.case_solnbg .factsheet-services{margin-top:0}
#website .app-paccs{height:420px}
}
@media only screen and (max-width:767px){.food-new-guide.design_guide{margin-top:10px;}
.admin-panel-sflow ul li:first-child,.admin-panel-sflow ul li:nth-child(4),.admin-panel-sflow ul li:nth-child(5){width:100%;}
.admin-panel-sflow ul li:nth-child(2),.admin-panel-sflow ul li:nth-child(3),.admin-panel-sflow ul li:nth-child(6){width:100%;}
.food-case-about{margin-top:0;}
.design_guide .bestof-right .clr_bx .clr_itm{margin-right:30px !important;}
.food-new-guide{padding-top:0px;}
.soln-heading2.soln-heading h2{margin-bottom:20px !important;}
.design_guide h2{text-align:left !important;}
.food-new-guide .bestof-right{min-height:auto;}
.food-new-guide.design_guide .bestof-right .font_fmly font{font-size:30px;line-height:30px;margin:0 0 20px;}
.food-new-guide.design_guide .bestof-right .font_fmly .light,.food-new-guide.design_guide .bestof-right .font_fmly .bold{width:100%;}
.food-new-guide.design_guide .bestof-right .font_fmly h6,.design_guide .bestof-right .color_combination h6{margin:0 0 15px !important;}
.font_fmly span{margin-bottom:15px;}
.food-new-guide.design_guide .bestof-right .icon-illu h6{margin-bottom:20px;margin-top:15px;}
.food-new-guide .bestof-right ul.food-app-ic li{width:20%;margin-bottom:15px;}
.food-new-guide.design_guide .bestof-right .icon-illu .food-app-illu{margin-top:20px;}
.food-new-guide .bestof-right ul.food-app-illu li{width:27%;margin-bottom:10px;}
.food-new-guide .bestof-right ul.food-app-illu li:last-child{margin-bottom:0;}
.food-new-guide.design_guide{padding-bottom:0!important;}
.userflow .userflowimg img{margin-top:0;}
.food-new-guide .bestof-right ul.food-app-ic li img{width:35px;}
.user-app-sflow ,.user-app-sflow.groce-user-app-sflow{padding:30px 0;position:relative;}
.user-app-sflow ul{margin:20px 0 5PX;}
.driver-app-sflow ul,.user-app-sflow ul,.driver-app-sflow ul,.partner-app-sflow ul,.driver-app-sflow ul, .partner-app-sflow ul, .driver-app-sflow.groce-driver-app-sflow ul{column-count:2 !important;grid-template-columns:repeat(2,calc(47.5% - 0px)) !important;grid-gap:15px;width:100% !important;}
.driver-app-sflow ul,.partner-app-sflow ul{width:100%;}
.food-new-guide.design_guide .bestof-right .font_fmly .light{margin-right:0;}
.userflow{padding-bottom:0 !important;}
.bll_case-study--carousel-nav{margin-top:0;}
.bll_case-study--wrap .container-fluid{padding-right:0;}
.bll_case-study--carousel-image::after{left:-10px;}
.bll_case-study--carousel-image .slick-track{left:50px;}
.bll_case-study--carousel-nav{margin-bottom:30px;}
.partner-app-sflow,.partner-app-sflow.groce-partner-app-sflow,.driver-app-sflow,.driver-app-sflow.groce-driver-app-sflow{padding:30px 0 30px 0;}
.driver-app-sflow ul li:nth-child(3n+2),.user-app-sflow ul li:nth-child(2n),.partner-app-sflow ul li:nth-child(3n+2){margin:0;}
.driver-app-sflow ul,.partner-app-sflow ul{margin-top:20px;}
.admin-panel-sflow{padding:40px 0 0px;}
.admin-panel-sflow ul li{margin:0 0 15px !important;}
.tecno_icons .col-6{width:100%;max-width:100%;}
#case-study .app-paccs{height:630px}
.case-fact{width:100%;margin-bottom:15px;display:block;}
.case-fact::last-child{margin-bottom:0px;}
.design_guide .bestof-right .clr_bx .clr_itm{text-align:center;}
.caselogo-bg{margin:0 auto;}
.food-new-guide .color_combination .clr_bx .clr_itm span{width:44px;height:44px;}
.food-new-guide .color_combination .clr_bx .clr_itm p{font-size:14px;}
.food-new-guide .bestof-right{padding:0;}
.case-studies-tab .app-paccs{transform:matrix(1,0,0,1,0,0);text-decoration:none;display:block;width:100%;overflow:hidden;height:500px}
.case-studies-tab .app-paccs-cashstudy.app-paccs{background-position:5% 190px!important;background-size:auto 60%!important;border-radius:4px}
.case-studies-tab #website .app-paccs-cashstudy.app-paccs{background-position:center 190px!important;background-size:94% auto!important;border-radius:4px}
.app-item .content-mask{height:auto}
.app-item .content-mask h2{font-size:28px!important;line-height:34px!important}
.app-item .content-mask a{line-height:normal}
.case-studies-tab .tab-content>.tab-pane{display:none!important}
.case-studies-tab .tab-content>.tab-pane.active{display:block!important}
.app-item .content-mask a{display:inline-block;padding:5px 10px}
.app-item .content-mask .apps-delivery-apps{flex-wrap:wrap}
.app-item .content-mask .apps-delivery-apps h5{margin-bottom:0}
.case-studies-tab #mobile-apps .app-item .app-paccs,#on-demand .app-item .app-paccs{background-position:50% 150px!important;background-size:auto 75%!important;border-radius:4px}
.m-delivery-app .app-paccs{background-position:50% 150px!important;background-size:auto 75%!important;background-repeat:no-repeat!important}
.m-case-study .port-website .app-paccs-cashstudy.app-paccs{background-position:center 260px!important;background-size:auto 210px!important;border-radius:4px}
.case-studies-tab .nav-tabs{display:flex!important;overflow:auto!important;justify-content:left!important;align-items:center!important;white-space:nowrap;border:0;text-align:left;margin:0 0 40px;position:relative;flex-wrap:nowrap}
.case-studies-tab .nav-tabs li{margin:15px 4px!important;float:none;display:inline-block}
.case-studies-tab .nav-tabs li a{font-size:14px;padding:6px 15px}
.case-studies-tab .nav-tabs li a.active,.case-studies-tab .nav-tabs li a:hover{font-size:14px;padding:6px 15px}
.app-item .content-mask .apps-delivery-apps .apps-left,.app-item .content-mask .apps-delivery-apps .apps-right{width:100%}
.case_solnbg{padding-top:40px;padding-bottom:40px;background-size:cover;height:auto}
.case_study_page{padding-top:66px!important}
.case_solnbg h5{margin-top:0}
.case_solnbg .factsheet-services{margin-top:0;text-align:left}
.factsheet-services .col-lg-3:last-child,.ios-about-con .col-lg-3:last-child{margin:0}
.soln-heading2 h3{font-size:30px!important}
.design_guide .bestof-right .clr_bx .clr_itm{height:55px;width:55px;min-width:55px;margin-right:20px}
.font_fmly font{font-size:12vw;margin-bottom:10px;line-height:normal}
.design_guide .bestof-right{margin-top:20px}
.design_guide .bestof-right .clr_bx{margin-bottom:40px}
.design_guide .bestof-right .color_combination h6{margin-bottom:20px}
.app_design .app_img_four.two ul{grid-gap:0;grid-template-columns:initial;width:85%}
.app_design .app_img_four.two ul li{width:90%;margin:0 auto 80px}
.app_img_four.two ul li .bxl{height:350px;padding:0 20px 0 20px}
.app_img_four.two_lg ul li .bxl{height:150px}
.case-studies-tab{padding:80px 0 40px}
.app-item .content-mask p{margin:0}
.case-studies-tab .button1,.case-studies-tab .button2{padding:6px 15px!important;font-size:14px;margin-top:15px;font-weight:500}
.app-item .content-mask{margin:20px 0}
.app-item .content-mask .apps-delivery-apps{padding:0 15px}
.app-item .content-mask h5{margin:0}
.case-studies-tab #case-study .app-paccs-cashstudy.app-paccs{background-position:center 250px!important;background-size:auto 60%!important;border-radius:4px}
.app-item .content-mask h5.ln28{font-size:18px!important}
}
.ios-app-technology{display:inline-block;width:100%;vertical-align:top;margin-top:96px;margin-bottom:30px}
.ios-app-technology .ios-app-tech .nav-tabs{border:0;text-align:left;margin:0 0 40px;justify-content: center;}
.ios-app-technology .ios-app-tech .nav-tabs li{position: relative;margin:0 0px!important;float:none;display:inline-block}
.ios-app-technology .ios-app-tech .nav-tabs li a{position: relative; border:none;color:#666666;font-weight:500;text-decoration:none;border-radius:0px!important;font-size:16px;padding:10px 0px;margin:0 20px !important;outline:0;line-height:normal}
.ios-app-technology .ios-app-tech .nav-tabs li a.active,.ios-app-technology .ios-app-tech .nav-tabs li a:hover{/*border-bottom:2px solid #252b33;*/color:#252b33;text-decoration:none;border-radius:0px!important;font-size:16px;padding:10px 0px;background:none}
.ios-app-technology .ios-app-tech .nav-tabs li a.active::after,
.ios-app-technology .ios-app-tech .nav-tabs li a:hover::after {
	content: '';
	height: 1px;
	width: 100%;
	background:#252b33;
	position: absolute;
	left: 0;
	bottom: 0;
}
.ios-app-technology .services-box-main{margin:50px 0 0;text-align:left}
.ios-app-technology .ios-app-tech .nav-tabs li:first-child a{margin-left:0 !important;}
.ios-app-technology .services-box-main ul{margin:0;padding:0;text-align: center;}
.ios-app-technology .services-box-main ul li{display:inline-block;width:100px;margin:0 6px;text-align:center;list-style:none!important;padding:0; vertical-align:top;}
.ios-app-technology .services-box-main ul li:first-child {
	margin-left: 0 !important;
}
.ios-app-technology .services-box-main ul li:last-child {
	margin-right: 0 !important;
}
.ios-app-technology .services-box-main ul li span{display:inline-block;width:100px;height:100px;margin:0 0 15px;background: #F5F5F5;
border-radius: 5px;display: flex; align-items: center; justify-content: center;}
.ios-app-technology .services-box-main ul li span img{height:45px}
.ios-app-tech .card-body{padding:0}
.ios-app-technology .services-box-main ul li p{margin:0}
.ios-app-technology .services-box-main ul li a{width:100%;display:inline-block;position:relative;text-decoration:none;font-size:16px;color:#252b33;padding:0}
.ios-app-technology .services-box-main ul li a::before{content:"";position:absolute;z-index:1;left:0;right:100%;bottom:-10px;height:1px;background-color:#252b33;visibility:hidden;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.ios-app-technology .services-box-main ul li a:hover::before{visibility:visible;right:0}
.nw-our-achive{margin:60px 0;}
.nw-our-achive .col-lg-4{text-align:center}
.achive-logo img{height:auto;width:auto}
.our-for-soln .achiv-card-main .achiv-card .achive-logo{margin:40px 0 0;}
.achiv-content h5{margin-top:0px;margin-bottom:15px}
.yellow-light{background:#fff9dc;border:1px solid #ffe147}
.red-light{background:#ffe4db;border:1px solid #ff4000}
.blue-light{background:#e5f8fe;border:1px solid #00c2ff}
.grn-light{background:#d6ffe6;border:1px solid #11c238}
.carousel-indicators{justify-content:flex-start;margin:0;bottom:0px}
.achiv-card-main .achiv-card{border-radius:10px;padding:0;}
.app-one-main{display:flex;align-items:center;justify-content:center;height:auto;width:100%;padding:60px 0}
.app-one{width:100%;max-width:100%;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center}
.app-one-main .main_tlt{color:#fff;font-size:28px;line-height:30px;margin-bottom:15px}
.color-slidein .app-one-main h2{margin-bottom:30px}
.nw-our-achive .achive-logo img{height:auto;width:auto; margin: auto;}
.nw-our-achive .achiv-content h5{margin-top:20px;margin-bottom:15px;}
.color-slidein .app-one-main h2,.color-slidein .app-one-main h1,.color-slidein .app-one-main h6,.color-slidein .app-one-main h4,.color-slidein .app-one-main ul li h1,.color-slidein .app-client p::after,.color-slidein .app-client p::before,.color-slidein .app-client p,.color-slidein .app-client h5,.color-slidein .app-client h5 small{color:#fff!important}
.color-slidein1 .app-one-main h2,.color-slidein1 .app-one-main h1,.color-slidein1 .app-one-main h6,.color-slidein1 .app-one-main h4,.color-slidein1 .app-one-main ul li h1,.color-slidein1 .app-client p::after,.color-slidein1 .app-client p::before,.color-slidein1 .app-client p,.color-slidein1 .app-client h5,.color-slidein1 .app-client h5 small{color:#fff!important}
.color-slidein2 .app-one-main h2,.color-slidein2 .app-one-main h1,.color-slidein2 .app-one-main h6,.color-slidein2 .app-one-main h4,.color-slidein2 .app-one-main ul li h1,.color-slidein2 .app-client p::after,.color-slidein2 .app-client p::before,.color-slidein2 .app-client p,.color-slidein2 .app-client h5,.color-slidein2 .app-client h5 small{color:#fff!important}
.app-one-main .button1{margin-bottom:30px;display:inline-block;margin-top:20px}
.app-one-main .app-ic{display:none}
.app-one-main ul{margin:0 0 36px;padding:0}
.app-one-main ul li{list-style:none;display:inline-block;vertical-align:top;text-align:left;margin:0 20px 0 0}
.color-slidein .app-one-main h2{margin-top:10px}
.app-one-main ul li h6{margin:0}
.app-client{width:100%;margin:30px 0 0;max-width:100%}
.app-client .media .media-left img{height:100px;border-radius:50%;margin-right:10px;max-width:max-content;max-height:max-content}
.app-client .media-body{text-align:left}
.app-one-main h4,.app-one-main h6,.app-one-main .app-client p,.app-one-main .app-client h5,.app-one-main .app-client h5 small{color:#fff!important}
.home-app-img{text-align:right}
.app-one-main .app-one .home-app-img img{width:auto;height:auto;max-height:600px;max-width:100%}
.app-one-main .rating_sec{padding:20px;border-radius:10px}
.app-one-main .rating_sec.bg1{background:rgb(44 49 57 / .5)}
.app-one-main .rating_sec.bg2{background:rgb(212 164 89 / .5)}
.app-one-main .rating_sec.bg3{background:rgb(240 66 66 / .5)}
.app-one-main .rating_sec.bg4{background:rgb(243 145 49 / 50%)}
.app-one-main .rating_sec.bg5{background:rgb(0 194 255 / .5)}
.app-one-main .rating_sec.bg6{background:rgb(109 107 255 / .5)}
.app-one-main h2{color:#fff!important;font-size:44px!important;line-height:50px!important;margin:0 0 20px}
.app-one-main .rating_sec ul li h2{color:#fff!important;font-size:44px!important;line-height:50px!important;margin:0 0}
.app-one-main .app-client .media-body h5{font-weight:600;font-size:20px!important;line-height:28px!important}
.viewcas-new{margin:60px 0}
.view-case-dark{background:#fafafa;padding:41px 40px;border-radius:10px;display:flex;justify-content:space-between;align-items:center}
/*.view-case-dark .gray-title,.view-case-dark .soln-heading h2{color:#fafafa!important}*/
.darkmode-btn {
    margin: 0;
}
.gray-title,.view-case-dark .soln-heading h2{margin-bottom:0!important}
.home-review-main{padding:60px 0}
.home-review-main .we-are{width:100%;margin:0}
.home-review-main .carousel-inner,.home-review-main .item{width:100%;height:85%;background-size:cover;overflow:hidden;padding:0;margin:0}
.home-review-main .carousel{height:100%;}
.home-review-main .we-are .carousel-inner{padding-bottom:20px}
.home-review-main .we-are .carousel-inner li{list-style:none}
.testimonial-content{max-width:inherit;width:100%;margin:0 auto 0 auto;min-height:350px}
.testimonial-content p{font-style:italic;margin-bottom:1em;padding:0 0 15px 40px;text-align:left;position:relative;quotes:"\201C""\201D""\2018""\2019";font-size:25px;line-height:44px}
.cd-author{text-align:left;padding-left:0px;}
.cd-author img,.cd-author .cd-author-info{display:inline-block;vertical-align:top}
.cd-author img{width:55px;height:55px;border-radius:50%;margin-right:15px}
.cd-author .cd-author-info{text-align:left;line-height:1;padding-left:0;width:80%}
.testimonial-content p::before{font-style:normal;content:open-quote;display:inline;height:0;line-height:0;left:0;position:absolute;top:45px;color:#252b33;font-size:4em}
.testimonial-content p::after{font-style:normal;content:close-quote;display:inline;height:0;line-height:0;left:0;position:relative;top:53px;color:#252b33;font-size:4em}
.cd-author .cd-author-info li:first-child{margin-top:4px;font-size:16px;line-height:24px;list-style:none}
.cd-author .cd-author-info li:first-child strong{font-size:20px}
.cd-author-info strong{font-weight:600}
.carousel-indicators li{background:#999}
.carousel-indicators li.active{background:#000}
.home-customers .we-are{width:100%;margin:0}
.home-customers{background:#fafafa;padding:95px 0 70px}
.client-logos .we-are-box{vertical-align: top; margin:0;text-align:center;display:inline-block;width:100%;height:auto;background-repeat:no-repeat!important;background-position:center!important;background-size:auto 75px!important}
.Marquee.mobile-view .we-are-box{margin-bottom:0}
.client-logos .we-are-box img{height:55px}
.client-logos .we-are-box .team-box{overflow:hidden;background:#FFE4DB;width:100px;height:100px;border-radius:50%;}
.client-logos .we-are-box .team-box img{height:100px;filter:gray;-webkit-filter:grayscale(1);-webkit-transition:all .8s ease-in-out;}
.client-logos .we-are-box .team-box img:hover{filter:none;-webkit-filter:grayscale(0);-webkit-transform:scale(1);}
.about-story .client-logos, .about-story .client-logos .carouselTicker__item{height:100px;}
.about-story .client-logos .carouselTicker__item{width:150px;}
.about-story .top-sdivde-con{margin-top:50px;}
.about-story .client-logos .carouselTicker__item{margin-right:0px;}
.mobile-view{display:none}
.achiv-card-main{border-radius:4px;box-shadow:0 2px 32px rgba(0,0,0,0.06);padding:15px;margin-bottom:30px}
.top-sdivde-con{display:inline-block;width:100%}
.blog-main{display:inline-block;width:100%;vertical-align:top;margin:50px 0}
.blog-main .soln-heading .button2{float:right;margin:-100px 0 0}
.blog-main .we-are{width:auto;margin:0}
.blog-main .thumbnail{border:1px solid #ddd;padding:0;text-align:left;border-radius:4px!important}
.blog-main .thumbnail>img{border-radius:4px 4px 0 0;height:184px;width:100%;object-fit:cover;border-bottom:1px solid #ddd/*d0deff*/
}
.blog-main .thumbnail .caption{position:relative;padding:15px 15px 10px}
.blog-main .thumbnail .caption::before{content:'';background-color:#ddd/*d0deff*/
;height:1px;width:100%;box-sizing:border-box;position:absolute;bottom:75px;left:0;z-index:99}
.hage-tag{width:100%;display:-webkit-box;max-width:100%;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:16px;color:#252b33;margin:10px 0 0}
.blog-main .thumbnail h4{display:inline-block;width:100%;display:-webkit-box;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:15px 0 20px}
.recent-info{font-size:16px!important;display:-webkit-box;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.recent-heading{font-size:20px!important;display:-webkit-box;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:15px 0}
.blog-main .thumbnail .caption .media{margin-top:35px;line-height:normal}
.blog-main .thumbnail .media .media-left img{width:50px;height:50px;max-width:50px;border-radius:50%;margin-right:10px}
.blog-main .thumbnail .media-body h5{margin:0 0 3px;text-align:left;font-size:20px!important}
.blog-main .thumbnail .media-body p{margin:0;font-size:14px}
.blog-main a{text-decoration:none}
.blog-main a:hover{color:#252b33}
.our-for-soln .nw-our-achive .col-lg-6{text-align:left}
.our-for-soln .nw-our-achive .col-lg-6 .achive-logo{margin-bottom:20px}
.our-for-soln .nw-our-achive .col-lg-6 .achiv-content h3{margin-bottom:20px}
.our-for-soln .nw-our-achive .col-lg-6 .achiv-content a.button2{margin:0}
.say-hello-main{background:#252b33;display:inline-block;width:100%;vertical-align:top;margin:0;padding:60px 0}
.say-hello-main .top-slide-con{border-radius:4px;padding:0;display:inline-block}
.say-hello-main .top-slide-con h4,.say-hello-main .top-slide-con h1,.say-hello-main .top-slide-con p,.say-hello-main .top-slide-con h5,.say-hello-main .top-slide-con h2{color:#fff !important;}
.say-hello-main h4{margin:10px 0 0;text-align:left}
.say-hello-main .top-slide-con h2{margin:0 0 50px;font-size:34px!important;line-height:40px!important}
.say-hello-main .we-are{width:100%;margin:0;display:inline-block}
.contact-detail .media{margin:0 0 20px;width:100%;align-items:center}
.contact-detail .media h4{margin:0}
.contact-detail .media p{margin:0;font-size:16px;}
.lets-img-center .media-left{display:flex}
.contact-detail .media-left span{display:inline-block;width:60px;height:60px;background:#ffcf00;border-radius:50%;overflow:hidden;margin-right:15px}
.contact-detail .media-left img{height:60px;border-radius:0;position:relative;display:inline-block}
.contact-detail p{text-align:left}
.con-detail-box{display:flex;margin:10px 0 30px;align-items:center}
.say-hello-main .top-slide-con .button1{padding:15px 20px!important}
.say-hello-main .top-slide-con .button1 h5{color:#252b33!important;text-align:center}
.say-hello-main .top-slide-con .button1:hover h5{color:#fff!important}
.say-hello-main .top-slide-con .button1 h5 i{margin:0 5px 0 0;font-size:20px}
.con-detail-box img{max-width:28px;height:28px;width:auto}
.brand-logo{display:inline-flex;align-items:center;min-width:80px;justify-content:center;height:80px;margin-right:30px}
.brand-logo img{margin-right:0}
.con-detail-box a p,.con-detail-box a h5{font-size:18px!important}
.con-detail-box a p{margin-bottom:5px}
.con-detail-box a h5{margin:0}
.will-get{margin:30px 0 0}
.will-get h4{margin:0 0 20px}
.will-get ul{margin:0;padding:0 0 0 20px;display:flex;flex-wrap:wrap}
.will-get ul li{font-size:18px;margin:0 0 15px;text-align:left;width:50%;color:#fff}
.award-logos-lets{display:inline-block;width:100%;margin:60px 0 0}
.award-logos-lets img{height:40px;margin-right:30px}
.contact-form{padding:30px;display:inline-block;background:#fff;border-radius:4px;margin-left:10px}
.say-hello-main .we-are .home-contact-form .contact-form h2{width:100%;text-align:left!important;margin:0 0 30px 0}
.say-hello-main .form-group{display:inline-block;width:100%;position:relative;margin-bottom:20px}
.say-hello-main .form-group input,.say-hello-main .form-group select,.say-hello-main .form-group textarea{color:#252b33;outline:0;height:50px;border-radius:4px;border:1px solid #999;box-shadow:none;padding:8px 15px;font-size:17px}
.say-hello-main .form-group textarea{height:auto;resize:none}
input[type="file"]{display:block}
input[type="file"]{max-width:100%;opacity:0;position:absolute;top:0;left:15px;width:calc(100%- 30px)}
.nda_sms{display:inline-block;width:100%;font-size:14px;line-height:1.3;color:#252b33;margin-bottom:15px}
.form-submit-btn .button2{margin:0;width:160px}
.footer{display:inline-block;width:100%;vertical-align:top;background:#fafafa;padding:60px 0 40px}
.footer hr{margin-bottom:30px}
.footer .footer-link a.lear-more-l:hover::before{visibility:visible;right:0}
.footer .footer-link ul li{list-style:none;display:inline-block;vertical-align:top;width:100%;margin:0 0 5px;position:relative}
.footer .footer-link a.lear-more-l::before{content:"";position:absolute;z-index:1;left:0;right:100%;bottom:-2px;height:1px;background-color:#252b33;visibility:hidden;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.ln28{line-height:26px!important}
.home-social{text-align:center}
.footer h4{margin:10px 0 20px;text-align:left;font-size:24px!important}
.footer ul{margin:0;padding:0}
.footer ul li{list-style:none;display:inline-block;vertical-align:top;width:100%;margin:0 0 10px}
.footer ul li a{display:inline-block;text-decoration:none;position:relative;font-size:16px}
.footer ul li:last-child a{text-decoration:none}
.footer ul ul li a{display:inline-block;text-decoration:none}
.footer ul li a:hover{color:#252b33}
.footer .row{display:flex;align-items:flex-start;width:100%;padding-left:15px}
.footer .row .footer-link{width:20%;padding:0 14px}
.footer .home-social ul{margin:0px 0 5px;padding:0;display:inline-block;width:100%;vertical-align:top;text-align:center}
.footer .home-social ul li{list-style:none;display:inline-block;vertical-align:top;margin:0 15px;width:auto}
.footer .home-social ul li a{display:flex;font-size:18px;justify-content:center;align-items:center;border-radius:4px;text-decoration:none}
.footer .home-social ul li a:hover {opacity: 100%;}
.copy-right{text-align:center}
.footer .footer-link h5{margin:15px 0;width:100%}
.copy-right p{margin:0;text-align:center;display:flex;justify-content:center}
.copy-right p span,.copy-right p a{display:inline-block}
.copy-right p span{margin:0 0 0 20px}
.footer .col-md-4 h4{margin:0;padding:0 0 0 10px}
.footer .row.address-f{margin-bottom:10px}
.attachedFiles{border:1px solid #ccc;border-radius:4px;padding:10px 15px;display:inline-block;cursor:pointer}
.g-recaptcha{margin:0 0 0 -18px}
.f-logo img{width:80%}
.top-slide-con,.we-are{width:100%}
.top-slide-con .we-are{padding:0 15px}
.drk_view,.drk_m{display:none!important}
.client-logos{position:relative;display:inline-block;width:100%;margin-bottom:50px;height:auto;}
#slider-container{position:absolute;height:80px;width:100%;top:0;left:0;right:0;bottom:0;margin:auto;overflow:hidden}
#slider-scroller{position:absolute;top:0;left:0;width:calc(260px * 7);transition:all 1s ease}
.slider-item{width:220px;height:80px;display:inline-block;margin:0;position:relative}
.inner{position:relative;width:1130px;margin:0 auto}
.carouselTicker__list{margin:0px 0;padding:0;list-style-type:none;overflow:hidden}
.carouselTicker__item{margin:0 0 0 5px;float:left;width:200px;/*height:80px;line-height:80px;*/text-align:center}
.about-top-slide{padding:200px 0 95px}
.about-year .carousel{height:390px;width:100%}
.about-year .carousel-inner,.about-year .carousel-inner .carousel-item{height:370px;position:relative;width:100%}
.about-year .carousel-inner .carousel-item .carousel-caption{color:#000;left:0;right:0;height:350px;width:100%;bottom:auto;top:0}
.about-year-slider{padding:20px 15px 0;display:inline-block;width:100%;position:relative}
.count h2{font-size:60px!important;margin:0 0 20px;text-align:left}
.about-year h4{text-align:left}
.about-year-slider .slide-text{width:100%;display:inline-block;position:relative;margin-top:20px;min-height:150px}
.about-year h3{text-align:left;margin-bottom:30px}
.about-year .carousel-caption p{color:#252b33;margin-bottom:30px;text-align:left;text-shadow:none}
.about-year .carousel-indicators{margin:0 15px}
.about-year .carousel-indicators li{float:left;margin:1px 15px;width:auto;height:auto;text-indent:0;border:0;background:0!important;font-weight:600;color:#666;}
.about-year .carousel-indicators .active{margin:1px 15px;width:auto;height:auto;text-indent:0;background:0!important;color:#000}
.about-year,.about-award,.testimonials-box-main,.career-story-main{padding:95px 0;}
.about-year,.our-team,.about-award,.testimonials-box-main,.career-story-main{padding:0px 0 60px;}
.our-team .home-award-box{flex-wrap:wrap;width:100%;padding:0 15px}
.our-team .home-award-box .we-are-box{padding:0;margin:30px 0;text-align:center}
.team-box{text-align:center;display:inline-block;width:100%;padding:0;border-radius:4px;/*background:#ffe147!important*/}
.our-team .top-slide-con .we-are .home-award-box .we-are-box img{width:100%;height:245px;object-fit:contain;border-radius:4px}
.home-award-box h6{margin:20px 0 5px;font-weight:600;font-size:20px!important;line-height:24px!important}
.default-page .row{justify-content:center;align-items:center;height:100vh}
.testimonials-main{padding:200px 0 95px}
.testi-top-video{margin:140px 0 0}
.testi-top-video .top-video-box{box-shadow:0 2px 32px rgba(0,0,0,0.1);border-radius:4px;overflow:hidden;padding:0 0 30px}
.testi-top-video .video-box-img{position:relative}
.testi-top-video .video-box-img img{width:100%}
.testi-top-video .video-box-img a{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center}
.testi-top-video .video-box-img a img{width:auto;height:auto}
.testi-top-video .top-video-box h5{margin:30px 0 15px;padding:0 15px}
.testi-top-video .top-video-box h6{padding:0 0 15px;margin:0 0 15px;position:relative}
.testi-top-video .top-video-box h6::after{width:150px;content:'';height:2px;background:#ffe147;position:absolute;bottom:0;left:0;right:0;margin:0 auto}
.testi-top-video .top-video-box p{margin:0;padding:0 15px}
.testimonials-heading{display:inline-block;width:100%;vertical-align:top}
.testi-top-video-heading{text-align:left;margin:0 0 100px}
.testi-loding-main{column-count:2;column-gap:2em}
#babylongrid{width:100%;list-style:none;margin:0 0 -30px;padding:0}
#babylongrid .column{padding:0 15px;width:50%;float:left}
#babylongrid .column article{display:inline-block;width:100%;height:auto!important;margin:0 0 30px}
.testi-loding-box{display:inline-block;width:100%;vertical-align:top;box-shadow:0 2px 32px rgba(0,0,0,0.1);padding:30px 20px 10px 20px;border-radius:10px;text-align:left;margin:60px 0 30px;}
.testi-loding-box .testi-loding-img{text-align:center;display:inline-block;margin:-90px 0 90px;vertical-align:top;border-radius:50%}
.testi-loding-box h5{margin:15px 0 15px}
.testi-loding-box h6{padding:0 0 15px;margin:0 0 15px;position:relative}
.testi-loding-box h6::after{width:180px;content:'';height:2px;background:#ffe147;position:absolute;bottom:0;left:0;right:0;margin:0 auto}
.testi-loding-box p{margin:0;position:relative}
.quote-sign{position:absolute;top:-180px;left:0}
.mentor{position:absolute;top:-150px;left:0}
.mentor img{padding: 20px 10px 24px 10px;}
.testi-loding-box .testi-loding-img img{height:120px}
#video-popup-overlay{display:none;position:fixed;z-index:9999;top:0;background-color:#000;opacity:.8;width:100%;height:100%}
#video-popup-container{display:none;position:fixed;z-index:99999;width:60%;left:50%;margin-left:-30%;top:20%;background-color:#fff}
#video-popup-close{cursor:pointer;position:absolute;right:-10px;top:-10px;z-index:998;width:25px;height:25px;border-radius:25px;text-align:center;font-size:12px;background-color:#000;line-height:25px;color:#fff}
#video-popup-iframe-container{position:absolute;z-index:997;width:100%;padding-bottom:56.25%;border:2px solid #000;border-radius:2px;background-color:#000}
#video-popup-iframe{z-index:999;position:absolute;width:100%;height:100%;left:0;top:0;background-color:#000}
.career-story-main .home-award-box .col-lg-7{padding-right:50px}
.mission_vission.store-img-box2{position: relative;}
.store-img-box::after {content: '';position: absolute;z-index: -1;left: 20px;right: -20px;top: 19px;bottom: -16px;background: #ffe147;border-radius: 4px;}
.store-img-box2::after {
  content: '';
  position: absolute;
  z-index: -1;
  left: 20px;
  right: 72px;
  top: 20px;
  bottom: 20px;
  background: #ffe147;
  border-radius: 4px;
}
.career-story-main .store-img-box{display:inline-block;position:relative; right: 30px;}
.career-story-main .store-img-box img{width:auto;max-width:100%;float:right;border-radius: 4px;}
.career-story-main .home-award-box .carousel::before{content:'';border-radius:4px;position:absolute;z-index:-1;left:20px;right:-20px;top:-20px;bottom:20px;background:#ffe147}
.career-story-main .home-award-box .carousel{width:100%;position:relative;overflow:visible;margin-top:0}
.slider-btn{position:absolute;right:10%;bottom:-35px;width:200px;background:#ffe147;border-radius:100px;height:70px;display:flex;align-items:center;justify-content:space-between;padding:0 20px}
.slider-btn a img{height:30px}
.career-story-main .carousel .carousel-inner img{width:100%;border-radius:4px}
.career-faq-main .top-slide-con{display:inline-block;width:100%}
.career-faq-main .top-slide-con .faq-main, .career-faq-main .top-slide-con .we-are{padding:0;}
.career-faq-main #accordion .card{border:0;border-radius:10px;margin-bottom:30px;box-shadow:0 0 15px 0 rgba(0,0,0,0.13)}
.career-faq-main #accordion .card-header{background:0;border:0;border-radius:0;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items: center;}
.career-faq-main #accordion .card-header a{display:flex;flex-wrap:nowrap;justify-content:space-between;text-decoration:none}
.career-faq-main #accordion .card-header a .faq-ic{margin-right:20px}
.career-faq-main #accordion .card-header a.button2 {
	margin-right: 60px;
	margin-top: 0 !important;
}
.career-story-main .carousel-inner {box-shadow: -10px 10px 10px rgba(0, 0, 0, 0.2);}
.faq-ic span{display:flex;border-radius:27px;width:75px;height:75px;align-items:center;justify-content:center}
.career-faq-main #accordion .panel-title{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%}
.career-faq-main .faq-main #accordion .card-header>a:first-child::before{content:"";width:20px;height:20px;position:absolute;right:35px;left:auto;background:url(../image/up-arrow.svg);background-position:right top;background-size:100%;background-repeat:no-repeat;top:45px}
.career-faq-main .faq-main #accordion .card-header>a:first-child.collapsed::before{content:"";width:20px;height:20px;position:absolute;left:auto;right:35px;background:url(../image/down-arrow.svg);background-position:right top;background-size:100%;background-repeat:no-repeat;top:45px}
.career-faq-main .faq-main .panel-title h5{margin:10px 60px 0 0}
.career-review-main .top-slide-con{width:100%;display:inline-block;vertical-align:top}
.career-testi-main{display:inline-block;width:100%;vertical-align:top;position:relative}
.career-testi-main::after{content:'';position:absolute;left:0;right:0;bottom:0;height:350px;background:#ffe147;z-index:-1}
.main-slider{margin:-180px 0 0;width:100%}
.career-review-main .row{margin:0;}
.career-review-main .carousel{height:500px;width:100%}
.career-review-main .carousel .carousel-inner,.career-review-main .carousel .carousel-inner .carousel-item{height:500px;width:100%}
.career-review-main .main-slider .carousel-inner .carousel-item>img{height:auto;width:400px;float:right}
.career-review-main .carousel-inner .carousel-item .carousel-caption{text-shadow:none;left:0;width:60%;text-align:left;right:auto;min-height:320px}
.career-review-main .carousel-inner .carousel-item .carousel-caption p{color:#252b33;margin-bottom:30px}
.carrer-devloper{display:flex;align-items:center}
.carrer-devloper h5{margin-right:5px}
.glassdoor-logo{position:absolute;bottom:30px;right:0;display:none}
.glassdoor-logo img{height:30px;float:right}
.hover-box .culture-ic span{display:flex;border-radius:27px;width:70px;height:70px;align-items:center;justify-content:center;margin:0 auto 10px}
.about-story .store-img-box{position:relative}
.career-faq-main .faq-main #accordion .card-body ul{margin-top:20px;padding-left:20px}
.career-faq-main .faq-main #accordion .card-body ul li{list-style:none;font-size:18px;margin-bottom:20px;color:#666;line-height:normal}
.contact-us-form .say-hello-main{margin:50px 0;background:0}
.contact-us-form .say-hello-main .top-slide-con h1,.contact-us-form .say-hello-main .top-slide-con h5,.contact-us-form .say-hello-main .top-slide-con h2{color:#212529!important}
.contact-us-form .say-hello-main .top-slide-con p{color:#252b33!important}
.contact-us-form .say-hello-main .top-slide-con h4{color:#212529!important}
.contact-main-bg .top-slide-con .home-contact-form{box-shadow:0 5px 32px rgba(0,0,0,0.1);border-radius:4px}
.contact-us-form .say-hello-main .top-slide-con .button2 h5 i{margin:0 5px 0 0;font-size:20px}
.contact-us-form .con-detail .col-md-12 .con-detail-box .button2{width:300px;text-align:center;margin:0}
.contact-us-form .con-detail .col-md-12 .con-detail-box{margin:20px 0 0}
.contact-us-form .con-detail>h5{margin:0 0 50px}
.contact-us-form .con-detail .media .media-body h5{margin:0}
.contact-us-form .will-get h5{margin:0 0 20px}
.contact-us-form .will-get ul li{color:#252b33!important;width:100%}
.contact-page-main .radio-group-main .radio{display:inline-block;width:100%;padding:15px;border:1px solid rgba(102,102,102,0.5);border-radius:4px;margin:0 0 15px;color:rgba(102,102,102,0.5);font-size:18px;font-weight:normal;position:relative}
.contact-page-main .home-contact-form .contact-form .radio-group-main .radio{padding:10px 5px}
.contact-page-main .home-contact-form .contact-form .radio-group-main .radio label{display:flex;align-items:center;padding-right:30px;font-size:14px;line-height:26px;color:#252b33;margin:0}
.contact-main-bg .radio-group-main .radio label img{height:40px;margin-right:10px}
.contact-main-bg .radio-group-main .radio input:checked+label .disable-check{display:none}
.contact-main-bg .radio-group-main .radio .active-check{display:none}
.contact-main-bg .radio-group-main .radio input:checked+label .active-check{display:inline-block}
.contact-main-bg .radio-group-main .radio input{right:15px;height:auto;top:22px;position:absolute}
.get-toch .button2 h5 i{font-size:20px;margin-right:5px}
.get-toch .button2{margin:0}
.get-toch .con-detail-box{margin:0}
.offices-address .we-are-box .media{flex-wrap:wrap}
.offices-address .we-are-box .media .media-body{padding:15px}
.offices-address .we-are-box .media .media-body p{margin:0;min-height:90px;font-size:17px}
.services-main-home.offices-address .we-are-box .media .media-left img{width:100%;height:250px;object-fit:cover}
.contact-top-heading{margin-bottom:90px;width:100%}
.contact-us-form .say-hello-main .top-slide-con h2{font-size:44px!important;line-height:50px!important}
.contact-page-main .contact-form{margin:0}
.contact-page-main .award-logos-lets .home-logs{margin:0;padding:0 15px}
.contact-page-main .award-logos-lets{margin:40px 0 0}
.contact-page-main .award-logos-lets .home-logs a{clear:left;float:left;margin:0 0 15px;padding:10px;box-shadow:5px 5px 15px rgba(0,0,0,0.1);width:55%;text-align:center;border-radius:10px}
.contact-page-main .award-logos-lets .home-logs a img{margin:0!important}
.contact-page-main .g-recaptcha{margin:0;float:right}
.contact-page-main .contact-form .form-submit-btn .button2{margin:15px 0 0}
.connect-with-content{display:inline-block;width:100%;margin:20px 0 0}
.connect-with-content a{margin-right:30px}
.connect-with{margin:0 0 95px;display:inline-block;width:100%}
.offices-address .we-are-box .media .media-left{background:#ffe147!important}
.offices-address .we-are-box{border:1px solid #ffe147!important}
.contact-connect .brand-box{min-height:240px}
.testimonials-box-main .soln-heading h2{margin-bottom:95px!important}
.about-year .carousel-item .carousel-caption .about-year-slider h2{text-align:left!important}
.thankyou_page-inner .row{align-items:center;height:100vh}
.about-year .carousel-inner .carousel-item .carousel-caption .about-year-slider h2{text-align:left!important}
.about-top-slide .top-slide-con{padding:0 15px}
.about-story .row,.nw-our-achive .row,.recent_blog .row,.app-features .row,.solutions-services .row,.solutions-services-city .row{margin:0}
.mobile-about-img{display:none!important}
.mobile-icon-social{display:none}
#accordion .panel{box-shadow:none}
/*=============food-tab============*/
.solution-features .ios-app-technology .card{background:none;}
.solution-features .ios-app-technology .ios-app-tech .nav-tabs li a{border:2px solid #fff;color:#fff;}
.solution-features .ios-app-technology .ios-app-tech .nav-tabs li a.active, .solution-features .ios-app-technology .ios-app-tech .nav-tabs li a:hover{border:2px solid #ffe147;color:#252b33;}
.solution-features .ios-app-technology .soln-heading h4{color:#fff !important;}
.solution-features .ios-app-technology.row{padding:0;margin:0 -15px !important;display:block!important;width:auto!important;}
.solution-features .ios-app-technology .food-features-right{margin-top:-80px;}
.say-hello-main .top-slide-con h4{font-weight:600;}
.whatsup-bt{position:fixed;right:15px;bottom:15px;z-index:111;display:none;}
.whatsup-bt a{display:inline-block;border-radius:50%;position:relative;}
.food-app-all-delivery.all-food-app .all-food-app-box ul li{width:16%;}
.features-box-main .row{align-items:center;}
.app_design .app_img_four ul{width:100%;}
.app_img_four ul li{width:24.3%;}
.mobile-award-view{display:none;}
.home-customers .row{margin:0}
.faqs-tab.ios-app-tech{margin:50px 0 0;padding:0 15px;}
.faqs-tab.ios-app-tech .nav-tabs{margin:0 0 50px;}
.faqs-tab.ios-app-tech .nav-tabs li:first-child{margin-left:0 !important;}
.features-main ul{margin:40px 0 0;padding:0;}
.features-main ul li{display:inline-block;vertical-align:top;width:49%;list-style:none;margin:0 0 30px;}
.features-main ul h6{margin:0;font-weight:500;}
.features-main ul h6 span{background:#FFE147;font-size:14px;width:28px;height:28px;display:inline-block;margin-right:10px;border-radius:50px;line-height:28px;text-align:center;}
.features-main ul li p{padding-left:38px;font-size:14px;color:#252b33;margin:0;}
.faqs-main .testimonials-heading{padding:0 15px;}
.recent_blog .top-slide-con .we-are{padding:0;}
.admin-features{position:relative;}
.admin-features::before{content:'';background:url(../image/admin-penal-desh.png);background-position:left bottom;background-repeat:no-repeat;background-size:auto 478px;width:45%;height:100%;right:0;position:absolute;z-index:0;top:0;bottom:auto;}
.features-box-main{padding:116px 0 0;}
.features-main .soln-heading h2{margin:0 !important;}
.become1, .become2, .become3, .become4, .become5{position:relative;display:inline-block;}
.become1 img, .become2 img, .become3 img, .become4 img, .become5 img{position:relative;z-index:1;}
.become1::after, .become2::after, .become3::after, .become4::after, .become5::after{position:absolute;content:'';background:#FFE147;right:-20px;top:-20px;width:100%;height:100%;z-index:0;}
.become1::after{border-radius:50%;}
.become2::after, .become3::after, .become4::after, .become5::after, .become2 img, .become3 img, .become4 img, .become5 img{border-radius:5px;}
.become2, .become3, .become4, .become5{margin-top:20px;}
.pricing-bg{background:url(../image/pricing-top-bg.png);background-repeat:no-repeat;background-position:right center;background-size:100% auto;}
.pricing-content ul{margin:50px 0 0;padding:0;}
.pricing-content ul li{list-style:none;width:49%;font-weight:600;display:inline-block;vertical-align:top;margin:0 0 30px;}
.pricing-content ul img{margin-right:10px;display:inline-block;vertical-align:middle;width:auto;}
.free-main{padding:95px 0;}
.free-main .button2.get-a-demo{margin:0;}
.free-main .col-lg-3{text-align:right;}
.pricing-box{padding:8px;border-radius:5px;}
.price-box-heading{display:flex;width:100%;border-radius:5px;height:122px;align-items:center;justify-content:center;flex-wrap:wrap;}
.pricing-box ul{margin:25px 0 0;padding:0;}
.pricing-box ul li{display:flex;align-items:center;justify-content:center;width:100%;min-height:70px;font-weight:400;}
.pricing-box h3{font-size:28px !important;line-height:30px !important;}
.pricing-box h6{font-size:24px !important;font-weight:600;line-height:30px !important;width:100%;text-align:center;}
.p-title{width:100%;text-align:center;}
.p-title p{margin:0 0 5px;font-weight:400;}
.p-border li{border-bottom:1px solid #F2F2F2;}
.p-border li:last-child{border-bottom:none;}
.pricing-table .bestof-left{margin:0 0 50px;}
.features-box-main h5{font-weight:600;}
.career-testi-main .carousel-indicators{bottom:20px;}
.recent_blog .mobile-award-view{display:none;}
.free-main .row{align-items:center;}
.home-review-main.new-review-main .carousel-indicators{bottom:80px;left: 15px;}
.solution-main h1, .city-top-slider h1, .services-top-main h1, .hire-top-main h1{font-size:44px;line-height:50px;color:#252b33;letter-spacing:-1px;font-weight:700;margin:69px 0 30px !important; text-transform: capitalize;}
.counter-box h2{font-size:80px !important;line-height:60px !important;}
.we-are-main .row, .ichero-new .row{margin:0;}
.admin-features .row{min-height:478px;}
.clone-ic-main .hover-box{box-shadow:0px 1px 22px rgba(0, 0, 0, 0.1);border-radius:4px;padding:30px 10px;min-height:250px;}
.clone-ic-main .hover-box:hover{background:#6FCF97;}
.clone-ic-main .hover-box img{width:75px;}
.clone-ic-main .hover-box .clone-ic-h{display:none;}
.clone-ic-main .hover-box:hover .clone-ic-h{display:block;margin:0 auto;}
.clone-ic-main .hover-box:hover .clone-ic{display:none;}
.clone-ic-main .row{margin:0 -15px;}
.clone-case-main{display:inline-block;width:100%;vertical-align:top;margin:95px 0;}
.clone-case-main .clone-case{min-height:705px;border-radius:15px;display:flex;align-items:flex-end;padding:0 0 100px 68px;background:#6FCF97 url(../image/clone-case.png);background-repeat:no-repeat;background-position:right top;background-size:100%;}
.clone-case-main .clone-case h4{color:#fff !important;}
.clone-case-main .clone-case h2{color:#fff !important;}
.clone-case-main .clone-case .button1{margin:16px 0 0;display:inline-block;}
.clone-case-ic{width:80px;border-radius:10px;padding:5px;background:#fff;margin:0 0 15px;}
.our-for-soln .desktop-award-view .row{margin:0 -15px;}
.our-for-soln .desktop-award-view .achiv-card-main p{min-height:128px;}
.app-features a{text-decoration:none !important;}
.clone-case-main .clone-case.clone-case-door{min-height:705px;border-radius:15px;display:flex;align-items:flex-end;padding:0 0 100px 68px;background:#EB1700 url(../image/clone-case.png);background-repeat:no-repeat;background-position:right top;background-size:100%;}
.door-about-box .door-ic img{height:90px;}
.door-about-box{text-align:center;padding:20px;}
.door-about-box p{margin:0;}
.door-about-box h3{margin:10px 0;}
.door-clone-box{display:inline-block;width:100%;}
.door-clone-box ul{margin:0;padding:0;}
.door-clone-box ul li{list-style:none;display:inline-block;width:100%;padding:20px;box-shadow:0px 1px 22px rgba(0, 0, 0, 0.1);border-radius:4px;margin:0 0 20px;}
.door-clone-box ul li h6{margin:0 0 10px;font-size:22px !important;font-weight:600;line-height:28px !important;}
.door-clone-box ul li p{margin:0;}
.door-clone-box ul li:hover{background:#EB1700;}
.door-clone-box ul li:hover h6, .door-clone-box ul li:hover p{color:#fff !important;}
.postmates-clone-box{display:inline-block;width:100%;}
.postmates-clone-box ul{margin:0;padding:0;}
.postmates-clone-box ul li{list-style:none;display:inline-block;width:100%;padding:20px;box-shadow:0px 1px 22px rgba(0, 0, 0, 0.1);border-radius:4px;margin:0 0 20px;}
.postmates-clone-box ul li h6{margin:0 0 10px;font-size:22px !important;font-weight:600;line-height:28px !important;}
.postmates-clone-box ul li p{margin:0;}
.postmates-clone-box ul li:hover{background:#225F62;}
.postmates-clone-box ul li:hover h6, .postmates-clone-box ul li:hover p{color:#fff !important;}
.post-clone-app-main{background-repeat:no-repeat !important;background-size:auto 100% !important;background-position:right top !important;}
.clone-case-main .clone-case.clone-case-post{min-height:530px;border-radius:15px;display:flex;align-items:center;padding:0 0 40px 68px;background:#252B33 url(../image/post-case.png);background-repeat:no-repeat;background-position:right top;background-size:auto 100%;}
.door-clone-app-main{background-repeat:no-repeat !important;background-size:auto 100% !important;background-position:right top !important;}
.admin-bg.post-admin-bg::before{background:url(../image/admin-penal-desh-post.png);background-repeat:no-repeat;background-size:auto 440px;background-position:left bottom;content:'';width:45%;height:100%;right:0;position:absolute;z-index:0;top:0;bottom:auto;}
.admin-bg.uber-admin-bg::before{background:url(../image/admin-penal-desh-uber.png);background-repeat:no-repeat;background-size:auto 440px;background-position:left bottom;content:'';width:45%;height:100%;right:0;position:absolute;z-index:0;top:0;bottom:auto;}
.admin-bg.door-admin-bg::before{background:url(../image/admin-penal-desh-uber.png);background-repeat:no-repeat;background-size:auto 440px;background-position:left bottom;content:'';width:45%;height:100%;right:0;position:absolute;z-index:0;top:0;bottom:auto;}
.careem-clone-ic-main .hover-box{padding:20px;min-height:inherit;}
.careem-clone-ic-main .hover-box h5{margin:0 0 10px !important;}
.careem-clone-ic-main .hover-box:hover{background:#fff !important;}
.clone-case-main .clone-case.careem-clone-case{min-height:530px;border-radius:15px;display:flex;align-items:center;padding:0 0 40px 68px;background:#1DB448 url(../image/post-case.png);background-repeat:no-repeat;background-position:right top;background-size:auto 100%;}
.nav__btn .get-touch {
	margin-right: -12px !important;
}
/*==============food-page-new============*/
.food-app-top {
	display: inline-block;
	width: 100%;
	vertical-align:top;
	padding: 100px 0 0;
}
.food-app-top h1 {
    font-size: 44px !important;
    line-height: 50px !important;
    margin: 0 0 30px;
    font-weight: 700;
}
.food-app-top p {
	margin: 0 0 10px;
	/*width: 80%;*/
	line-height: 28px;
}
.food-top-img {
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin: 50px 0 0;
}
.food-customers {
	padding: 75px 0 0;
	overflow: hidden;
}
.we-can-main.food-we-can {
	padding: 75px 0;
}
.our-food-client {
	margin: 0 0 30px;
}
.our-food-client h4 {
	position: relative;
}
/*.our-food-client h4::after {
	content: '';
	width: 76%;
	height: 1px;
	background: #ccc;
	left: auto;
	right: 0;
	position: absolute;
	top: 50%;
}*/
.food-we-can .counter-box h2 {
	margin: 0 0 30px !important;
	font-size: 50px !important;
	line-height: 50px !important;
}
.food-we-can .counter-box h2 {
	margin: 0 0 10px !important;
}
.we-can-count {
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin: 30px 0 0;
	text-align: center;
}
.food-we-can p {
    margin: 0 0 20px;
    width: 100%;
    line-height: 28px;
}
.get-expert {
	display: inline-block;
	width: 100%;
	vertical-align: top;
	box-shadow: 0 100px 80px rgba(0, 0, 0, .07);
	border-radius: 10px;
	position: relative;
}
.get-expert::before {
	content: '';
	border-radius: 10px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0 30.15px 24.12px rgba(0, 0, 0, .04);
}
.get-expert-box {
	display: inline-block;
	width: 100%;
	vertical-align: top;
	box-shadow: 0 12.52px 10.2px rgba(0, 0, 0, .03);
	border-radius: 10px;
	background: #FFE147;
	padding: 30px;
	position: relative;
}
.get-expert-box::before {
	content: '';
	border-radius: 10px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0 4.53px 3.62px rgba(0, 0, 0, .02);
}
.get-img {
	display: inline-block;
	width: 100%;
	vertical-align: top;
	text-align: center;
}
.get-img img {
	object-fit: cover;
	border-radius: 50%;
	border: 2px solid #252B33;
	width: 120px;
	height: 120px;
}
.button3 {
    background-color: #252b33;
    height: auto !important;
    border-radius: 30px !important;
    color: #fff !important;
    font-weight: 500;
    font-size: 16px;
    padding: 10px 25px !important;
    text-decoration: none;
    display: inline-block;
    line-height: 24px !important;
	transform: all ease-in .2s;
	white-space: nowrap;
}

.button3:hover{
	background-color: transparent;
	text-decoration: none;
    display: inline-block;
    line-height: 24px !important;
	border-radius: 30px !important;
    color: #252b33 !important;
	border: 2px solid #252b33 !important;
}

.get-expert-box h3 {
	font-weight: 700;
	margin: 40px 0 5px;
}
.get-expert-box p {
	margin: 0 0 30px;
}
.build-food-app {
    background: #FAFAFA;
    padding: 50px 0;
    display: inline-block;
    width: 100%;
    vertical-align: top;
}
.build-food-app h2 {
	margin: 0 0 30px;
	/*line-height: 60px !important;*/
}
.build-food-app p {
	margin: 0 0 30px;
	line-height: 28px;
}
.one-industries {
	display: inline-block;
	width: 100%;
	vertical-align: top;
	padding: 50px 0;
}
.one-industries h2 {
	margin: 0 0 30px;
}
.one-industries p {margin: 0 0 30px;line-height: 24px;}
.one-expert-con {
	padding: 30px 20px;
}
.one-expert {
	display: inline-block;
	width: 100%;
	vertical-align: top;
	position: relative;
	border-radius: 10px;
}
.one-expert-box {
	display: inline-block;
	width: 100%;
	vertical-align: top;
	position: relative;
	background: #fafafa;
	overflow: hidden;
	border-radius: 10px;
	min-height: 545px;
}
.one-expert-box img {
	width: 100%;
	object-fit: cover;
    height: 200px
;
}
.one-expert-box h3 {
	font-weight: 600;
	/*color: #fff !important;*/
	margin: 0 0 20px;
	font-size: 24px !important;
	line-height: 34px !important;
}
.one-expert-box p {
	/*color: #fff !important;*/
	margin: 0;
	line-height: 28px;
}
.one-expert:hover {box-shadow: 0 100px 80px rgba(0, 0, 0, .07);}
.one-expert:hover::before {box-shadow: 0 30.15px 24.12px rgba(0, 0, 0, .04);}
.one-expert:hover .one-expert-box {box-shadow: 0 12.52px 10.2px rgba(0, 0, 0, .03);}
.one-expert:hover .one-expert-box::before {box-shadow: 0 4.53px 3.62px rgba(0, 0, 0, .02);}
.top-features {
	display: inline-block;
	width: 100%;
	vertical-align: top;
	background: #FAFAFA;
	height: 60px;
}
.top-features.sticky {
    position: sticky;
    left: 0;
    right: 0;
    top: 67px;
    z-index: 99;
}
.features-t {margin: -35px 0 0;display: inline-block;vertical-align: top;}
.top-features ul {
	margin: 0;
	padding: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}
.top-features ul li {
	list-style: none;
	line-height: 60px;
}
.top-features ul li a {
	font-size: 16px;
	color: #252b33;
	border-bottom: 4px solid transparent;
	text-decoration: none;
	padding: 14px 25px;
	font-weight: 500;
}
.top-features ul li.active a, .top-features ul li a:hover {
	color: #252B33;
	border-bottom: 4px solid #252B33;
}
.top-features-title {
	width: 100%;
	margin-top: 75px;
}
.top-features-title h2 {
	margin: 0 0 30px;
}
.top-features-title p {
	margin: 0 0 30px;
	line-height: 28px;
}
.c-features-con {
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.c-features-con ul {
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
}
.c-features-con ul li {
	list-style: none;
	width: 50%;
	padding: 0 30px 0 0;
	margin: 0 0 30px;
	display: inline-flex;
}
.app-features-main .row {
	align-items: center;
}
.c-app-con {
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin: 40px 0;
}
.c-app-con p {
	margin: 0;
	line-height: 28px;
}
.c-features-con ul li h5 {
	margin: 0 0 10px;
}
.c-features-con ul li p {
	margin: 0;
	font-size: 16px;
	line-height: 28px;
}
.app-features-main, .app-admin-features-main {padding: 60px 0 0;}
.app-admin-features-main {
	background-position: 100% 85% !important;
	background-repeat: no-repeat !important;
	background-size: auto 75% !important;
}
.get-estimate.viewcas-new .view-case-dark {
	display: inline-block;
	padding: 50px 50px;
	background: none;
}
.get-estimate.viewcas-new .view-case-dark .soln-heading {
	margin: 0 0 30px;
}
.get-estimate.viewcas-new .view-case-dark .soln-heading h4 {
	/*font-size: 34px !important;line-height: 40px !important;font-weight: 500;*/color: #fff !important;
}
.get-estimate.viewcas-new .view-case-dark .button2.darkmode-btn {
	margin: 0;
}
.get-estimate.viewcas-new {
	margin: 0px 0;
	background: #252B33 !important;
	background-position: center;
	background-repeat: no-repeat;
	/* background-size: cover; */
}
.food-process {
	display: inline-block;
	width: 100%;
	vertical-align: top;
	padding: 75px 0 45px;
	background: #FAFAFA;
}
.process-head h2 {
	margin: 0 0 30px;
}
.process-head p {
	margin: 0 0 40px;
	line-height: 28px;
}
.food-process-box {
	display: inline-block;
	width: 100%;
	vertical-align:top;
	background: #fff;
	border: 1px solid #ccc;
	padding: 23px;
	margin: 0 0 30px;
	border-radius: 4px;
}
.process-box-ic {
	display: flex;
	width: 100%;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: flex-start;
	margin: 30px 0;
}
.process-box-ic span {
	font-size: 60px;
	font-weight: 700;
	color: #ccc;
	margin: -10px 0 0;
}
.food-process-box h4 {
	font-size: 24px !important;
	line-height: 28px !important;
	margin: 0 0 10px;
	font-weight: 700;
}
.food-process-box p {
	font-size: 16px;
	line-height: 28px;
}
.food-client-video {
	display: inline-block;
	width: 100%;
	vertical-align: top;
	padding: 75px 0 0;
}
.client-video-head h2 {
	margin: 0 0 30px;
}
.client-video-head p {
	margin: 0 0 40px;
	line-height: 28px;
}
.food-faqs #accordion .panel {
	border-bottom: 1px solid #ccc;
	margin: 0;
	border-radius: 0;
}
.food-faqs #accordion .panel-heading {
	padding: 30px 0;
}
.food-faqs #accordion .panel-collapse .panel-body {
	padding: 0 0 30px;
}
.food-faqs #accordion .panel-collapse .panel-body p {
	padding: 0;
	font-size: 16px;
	line-height: 28px;
}
.food-faqs #accordion .panel-title > a.collapsed::before, #accordion .panel-title > a::before {
	top: 35px;
}
.food-faqs {
	padding: 50px 0 50px;
}
.food-client-video .top-video-box {
	text-align: center;
	border-radius: 10px;
	background: #FAFAFA;
	box-shadow: none;
	height: 95%;
}
.home-food-client-video.food-client-video .top-video-box {
    height: auto;
}
.home-food-client-video.food-client-video .darkmode-btn {
    margin-top: 30px;
	color: #000 !important;
} 
.food-client-video .top-video-box h5 {
	font-size: 28px !important;
	line-height: 40px !important;
	margin: 30px 0 20px;
	font-weight: 600;
}
.food-client-video .top-video-box p {
	font-size: 16px;
	line-height: 30px;
	margin: 0;
	min-height: 270px;
}
.food-story-slider {
	display: inline-block;
	width: 100%;
	vertical-align: top;
	padding: 50px 0;
}
.story-bg {
	border-radius: 10px;
	padding: 15px 30px 30px;
	margin: 0 0;
	min-height: 705px;
}
.food-story-slider .carousel {
	margin: 0 -15px;
}
.story-bg .row {
	align-items: center;
}
.story-bg h2 {
	color: #fff !important;
	margin: 0 0 30px;
}
.story-bg p {
	color: #fff;
	margin: 0 0 30px;
	line-height: 28px;
	min-height: 200px;
}
.story-bg .rating_sec ul {
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: nowrap;
	justify-content: flex-start;
}
.story-bg .rating_sec ul li {
	list-style: none;
	margin-right: 40px;
}
.story-bg .rating_sec ul li h2 {
	margin: 0;
	font-size: 30px !important;
	line-height: 36px !important;
}
.story-bg .rating_sec ul li h6 {
	color: #fff !important;
	font-size: 18px !important;
	line-height: 28px !important;
}
.story-bg .rating_sec {
	margin: 30px 0 45px;
	width: 100%;
}
.owl-dots {
	display: block !important;
}
.owl-theme .owl-nav {
	text-align: right;
}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-next:hover {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	border-radius: 50%;
	display: none !important;
}

.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-prev:hover {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
	border-radius: 50%;
}

.nw-our-achive .owl-carousel .owl-nav button.owl-next, .nw-our-achive .owl-carousel .owl-nav button.owl-next:hover {
	background: url(../image/right-slide-arrow.svg) !important;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	position: absolute;
	z-index: 999;
	top: 9%;
	right: 6%;
	background-size: cover !important;
}

.nw-our-achive .owl-carousel .owl-nav button.owl-prev, .nw-our-achive .owl-carousel .owl-nav button.owl-prev:hover {
	background: url(../image/left-slide-arrow.svg) !important;
	  background-size: auto;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	position: absolute;
	z-index: 999;
	top: 9%;
	left: 6%;
	background-size: cover !important;
	display: none;
  }


  #speaks .owl-carousel .owl-nav button.owl-next, #speaks .owl-carousel .owl-nav button.owl-next:hover {
	background: url(../image/right-slide-arrow.svg) !important;
	  background-size: auto;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	position: absolute;
	z-index: 999;
	top: 52%;
	right: -1%;
	background-size: cover !important;
}

#speaks .owl-carousel .owl-nav button.owl-prev, #speaks .owl-carousel .owl-nav button.owl-prev:hover {
	background: url('../image/left-slide-arrow.svg') !important;
	  background-size: auto;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	position: absolute;
	z-index: 999;
	top: 52%;
	left: -1%;
	background-size: cover !important;
  }

  
  #achive .owl-carousel .owl-nav button.owl-next, #achive .achive .owl-nav button.owl-next:hover {
	background: url('../image/right_arrow.png') !important;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	position: absolute;
	z-index: 999;
	top: 50%;
	right: 0%;
	background-size: cover !important;
}

#achive .owl-carousel .owl-nav button.owl-prev, #speaks .achive .owl-nav button.owl-prev:hover {
	background: url(../image/left_arrow.png) !important;
	  background-size: auto;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	position: absolute;
	z-index: 999;
	top: 50%;
	left: 0%;
	background-size: cover !important;
  }

  
.owl-carousel .owl-nav button.owl-next span, .owl-carousel .owl-nav button.owl-prev span {
	/*line-height: 60px !important;*/
	display: none !important;
}
.carousel-control-prev {
    left: -18px;
    width: auto;
    opacity: 1;
    display: none;
}
.carousel-control-next {
    right: -18px;
    width: auto;
    opacity: 1;
    display: none;
}
.button1.apps-btn {
	/*padding: 10px 10px !important;
	width: 47px !important;
	height: 47px !important;*/
	margin: 0 0 0 10px;
	display: inline-block;
	text-align: center;
}
.apps-btn img {
	height: 20px;
}
.food-slide-app {
	text-align: center;
}
.food-story-slider .carousel:hover .carousel-control-prev, .food-story-slider .carousel:hover .carousel-control-next  {
	display: block;
	top: 42%;
}
.food-customers .client-logos {
	margin: 0;
	vertical-align: top;
}
.app-admin-features-main {
	margin: 0 0 75px;
}
.c-app-con h3 {
	display: none;
}
.story-slider-head {
	margin: 0 0 40px;
	text-align: center;
}
.c-features-con ul li span {
	background: #FFE147;
	font-size: 14px;
	width: 28px;
	height: 28px;
	display: inline-block;
	margin-right: 10px;
	border-radius: 50px;
	line-height: 28px;
	text-align: center;
	vertical-align: top;
}
.c-features-list {
	width: 100%;
}
.foodtitle-line::after {
    content: '';
    width: 100%;
    height: 1px;
    background: #ccc;
    left: 35%;
    right: 0;
    position: absolute;
    top: 15px;
}

.client-line::after {
    content: '';
    width: 100%;
    height: 1px;
    background: #ccc;
    left:  33%;
    right: 0;
    position: absolute;
    top: 15px;
}
.food-customers.food-logo-cus .carouselTicker__item {
	width: auto;
	padding: 0 30px;
}
.app-cost-main {
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.app-cost-main h2 {
	margin: 0 0 30px;
}
.app-cost-main p {
	margin: 0 0 40px;
}
.food-customers.food-logo-cus {
	padding: 50px 0 0;
}
.food-app-why-choose .why-choose-app-con p {
	/*width: 80%;*/
	margin: 0 0 50px;
}
.food-app-why-choose .we-are-box {
	background: #fff;
	border-radius: 10px;
	text-align: left;
	margin: 0 0 30px;
	padding: 15px 20px;
}
.food-app-why-choose .we-are-box .why-ic {
	text-align: right;
	margin-bottom: -25px;
	margin-top: -10px;
}
.food-app-why-choose .we-are-box .counter-box {
	justify-content: flex-start;
}
.food-app-why-choose .we-are-box .counter-box h3 {
	font-weight: 700;
}
.food-app-why-choose .we-are-box h6 {
	margin: 0;
}
.app-cost-main .button2.darkmode-btn {
	margin-top: 40px;
}
/*.food-app-why-choose .we-are-box .why-ic img {
	height: 46px;
}*/
.build-food-app.food-app-why-choose {
	/*margin-bottom: 75px;*/
	/*background: none;*/
	margin-top: 0px;
}


/*my css */
.quality-work-section{
	padding-top: 120px;
}
.courier-solution-view::after{
	content: '';
	background: url(../image/courier-img-right.webp);
	background-repeat: repeat;
	background-size: auto;
	background-repeat: no-repeat;
	background-size: auto 100%;
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 555px;
	height: 100%;
	z-index: 11;
}
.courier-solution-view{
	padding: 0 0 0 50px !important;
	overflow: hidden;
}
.pizza-solution-view::after{
	content: '';
	background: url(../image/pizza-img-right.webp);
	background-repeat: repeat;
	background-size: auto;
	background-repeat: no-repeat;
	background-size: auto 100%;
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 275px;
	height: 100%;
	z-index: 11;
}
.pizza-solution-view{
	padding: 0 0 0 50px !important;
	overflow: hidden;
}
.liquor-solution-view::after{
	content: '';
	background: url(../image/liquor-img-right.webp);
	background-repeat: repeat;
	background-size: auto;
	background-repeat: no-repeat;
	background-size: auto 100%;
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 545px;
	height: 100%;
	z-index: 11;
}
.liquor-solution-view{
	padding: 0 0 0 50px !important;
	overflow: hidden;
}
.meat-solution-view::after{
	content: '';
	background: url(../image/meat-img-right.webp);
	background-repeat: repeat;
	background-size: auto;
	background-repeat: no-repeat;
	background-size: auto 100%;
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 555px;
	height: 100%;
	z-index: 11;
}
.meat-solution-view{
	padding: 0 0 0 50px !important;
	overflow: hidden;
}
.food-top-img img{
	height: auto;
}
.text-bolder{
	font-weight: 600;
}
.build-food-app .row{
	align-items: center;
}
.app-cost-main .row{
	align-items: center;
}
.foodtitle-line,.client-line{
    position: relative;
}

.app-img-main img{
	width:45%;
	height: auto;
}
.cost-foodapp-main .app-img-main img{
	width: 75%;
}
.app-img-main img {
    width: auto !important;
}
/*.customer-app-main .c-features-con,.cpartner-app-main .c-features-con,.cost-foodapp-main .c-features-con{
	padding-right: 100px;
}*/
/*.driver-app-main .c-features-con,.admin-panel-main .c-features-con{
	padding-left: 100px;
}*/
.app-ic-slide {
    margin: 20px 0 20px;
    display: inline-block;
    background: #fff;
    border-radius: 15px;
}
.app-ic-slide img {
	height: 90px;
	width: auto !important;
}
.center-div {
	display: inline-block;
	width: 76%;
	margin: 0 auto;
}
.solu-solu-box.food-soln-boxs .we-are-box span {
	margin: 50px 0 80px;
}
.food-side-img {
    width: 100%;
    text-align: center;
 }
 .food-app-top {
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: right top !important;
    padding: 0 0 0;
    margin-top: 67px;
    position: relative;
    /* min-height: 714px; */
}


.large{
	position: relative;
	z-index: 1;
	left: 24px;
}

/* .faith::after{
	content: '';
	position: absolute;
	z-index: 999;
	background-image: url('../image/mesta.png') !important;	
	background-size: cover;
	width: 882px;
	height: 562px;
	max-width: 100%;
	overflow: hidden;
} */

/*.food-app-top::after {
	content: '';
	position: absolute;
	background: #111111;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
	opacity: 0.4;
}*/
.food-app-top .container {
	position: relative;
	z-index: 1;
}
.food-app-top .row {
    min-height: 620px;
	align-items: center;
}
.food-customers.food-clients-main {
    background:#FAFAFA;padding: 20px 0;
}
.food-app-count .we-are-box {
    border-radius: 5px;
    background: #fafafa;
    padding: 20px;
}
.food-app-count .row {
    margin:0 -15px ;
}
.develop-btn {
    margin-top: 30px;
}

.admin-panel-main .c-features-con {
    padding-left: 0 !important;
}
.admin-panel-main .c-features-con ul li {
    width: 33%;
    padding: 0 15px;
    display: inline-block;
    text-align: center;
}  
.admin-panel-main .c-features-con ul li span {
    margin: 0 0 20px;
}
.cost-foodapp-main .c-features-con ul li {
    width: 30.5%;
    padding: 30px;
    display: inline-flex;
    align-items: center;
    text-align: center;
    border-radius: 5px;
    background: #fafafa;
    margin: 0 15px 30px !important;
    min-height: 170px;
	border: 1px solid #ccc;
	border-radius: 10px;
}

.core-value .c-features-con ul li {
  width: auto;
  padding: 30px;
  display: inline-flex;
  align-items: center;
  text-align: center;
  border-radius: 5px;
  background: #fafafa;
  margin: 0 15px 30px !important;
  min-height: 285px;
  border: 1px solid #ccc;
  border-radius: 10px;
}

.cost-foodapp-main .c-features-con ul li:hover{
background: #FFFFFF;
border-radius: 10px;
border: 1px solid #ccc;
}

.cost-foodapp-main .c-features-con ul {
    margin: 0 -20px !important;
}
.cost-foodapp-main .c-features-con ul li span {
    display: none;
}
.cost-foodapp-main .c-features-con {
    padding-right: 0 !important;
}
.cost-foodapp-main {
    overflow: hidden;
    padding: 60px 0 60px;
}
.cost-foodapp-main .c-features-con ul li p {
    font-size: 16px;
    line-height: 24px;
}
.build-food-app.food-app-why-choose .we-are-box {
	background: #fafafa;
	padding:30px 15px;
	border: 1px solid #ccc;
	border-radius: 5px;
}
.admin-panel-main .c-features-list {
    width: 100%;
}
.multi-app-main .hover-box {
	background: #FAFAFA;
	border-radius: 5px;
	padding: 30px 15px;
	min-height: 240px;
	margin: 30px 0 0;
}
.multi-app-main .hover-box:hover {
	box-shadow: none;
}
.multi-app-main .hover-box p {
	font-size: 14px;
    line-height: 24px;
}

.team-experts h2{
  padding-bottom: 5px;
  margin: 0px;
}

.team-list{
text-align: center;
display: inline-block;
width: 100%;
padding: 0;
border-radius: 4px;
}

.team-list img {
  border-radius: 50%;
  width: 100px;
  height: 100px;
  background: #FFE4DB;
  filter: gray;
  -webkit-filter: grayscale(1);
  -webkit-transition: all .8s ease-in-out;
}

.team-list img:hover{
  -webkit-filter: none !important; 
  filter: none !important;
}

.my-team{
  display: grid;
  grid-template-columns: repeat(10,1fr);
  grid-gap: 22px;
  margin-top: 30px;
  margin-bottom: 30px;
}


.on-demand-app-box {
	border: 1px solid #CCCCCC;
	box-sizing: border-box;
	border-radius: 10px;
	text-align: center;
	padding: 20px;
	min-height: 310px;
}
.on-demand-app-box h5 {
	margin: 15px 0;
	font-weight: 600;
}
.on-demand-app-box p b {
	font-weight: 550 !important;
}
.on-demand-app-box p {
	font-size: 16px !important;
	text-align: center !important;
}
.on-demand-app-box img {
	height: 90px;
}
.on-demand-app-main {
    display: inline-block;
    width: 100%;
    vertical-align: top;
}
.on-demand-app-main .owl-carousel {
	overflow: hidden;
}
.on-demand-app-head {
	margin: 0 0 70px;
	display: inline-block;
	width: 100%;
	vertical-align:top;
}
.multi-app-main {
	padding: 95px 0;
}
.cost-foodapp-main .c-features-con ul li .c-features-list {
	width: 100% !important;
  text-align: center;
}
.food-soln-boxs.development-step .top-slide-main p {
	margin: 0 0 50px !important;
}
.food-soln-boxs.development-step .we-are-box {
    padding: 20px !important;
    border-radius: 4px;
    box-shadow:none;
    text-align: left;
}
.food-soln-boxs.development-step .we-are-box span {
    display: flex;
    border-radius: 27px;
    align-items: center;
    justify-content: space-between;
    margin: 0 0 0;
}
.food-soln-boxs.development-step .we-are-box p {
	font-size: 14px !important;
	line-height: 22px !important;
}
.food-soln-boxs.development-step .we-are-box h5 {
	margin: 20px 0 15px;
}
.photo-top-features .app-img-main img {
	width: 70% !important;
}
.photo-app-client {
    background: #252B33;
    padding: 50px 0;
    display: inline-block;
    width: 100%;
}
.photo-client-img img {
	width: 160px;
	height: 160px;
	border-radius: 50%;
}
.photo-client-img {
	width: 160px;
	height: 160px;
	border-radius: 50%;
	margin-right: 30px;
}
.photo-app-client .row {
	flex-wrap: nowrap;
	align-items: center;
}
.photo-app-client p {
	color: #fff;
	font-size: 22px !important;
}
.photo-app-client h5 {
	font-size: 26px !important;
	color: #fff !important;
}
.photo-client-con {
    width: 80%;
}

/*=============services-new-pages================*/
.services-bottom .row {
	height: auto;
}
.services-bottom .home-logs {
    margin: 0;
}
.services-bottom .home-logs a {
	box-shadow: none;
	padding: 0;
}
.services-bottom .home-logs a:last-child {
	margin: 0;
}

.services-bottom .button2 {
	margin: 0;
}
.services-bottom {
	margin: 0 0 50px;
	padding: 0;
}
.services-bottom .factsheet-services {
	width: 100%;
	margin-top: -75px;
	box-shadow: 0px 100px 80px rgba(0, 0, 0, 0.07), 0px 30.1471px 24.1177px rgba(0, 0, 0, 0.0456112), 0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035), 0px 4.5288px 3.62304px rgba(0, 0, 0, 0.0243888);
	border-radius: 10px;
	padding: 30px;
	background: #fff;
	position: relative;
}
.dott-service {
	margin: 0 0 20px;
}
.services-form {
	/*border: 1px solid #CCCCCC;*/
	box-sizing: border-box;
	border-radius: 10px;
	padding:50px 30px;
	margin-bottom: 30px;
	background: #fafafa;
}
.services-form .form-control {
	height: 50px;
	border-radius: 0;
	border: none;
	padding: 5px 0;
	border-bottom: 1px solid #CCCCCC;
	resize: none;
	font-size: 16px;
	font-weight: 400;
	color: #000;
	background: none;
}
.services-form textarea.form-control {
	height: auto;
}
.services-form .form-control:focus {
	outline: none;
	box-shadow: none;

}
.services-form .form-control::placeholder {
	color: #000;
}
.services-form .form-group {
    margin-bottom: 30px;
}
.services-detail {
    display: flex;
    flex-wrap: wrap;
    margin: 30px 0 0;
    padding: 0 0;
    width: 100%;
}
.services-form .button2 {
	margin-top: 30px;
}
.services-detail h6 {
	margin: 0 0 0;
	font-size: 16px !important;
}
.services-detail h5 {
	font-weight: 600;
}
.industry-serving.ios-services h2 {
	margin-bottom: 30px !important;
}
.industry-serving.ios-services p {
	margin-bottom:50px !important;
}
.carousel{
  width:100%;
  margin:0px auto;
}
.slick-slide{
  margin:10px;
}
.slick-slide img{
  width:100%;
}
.slick-prev, .slick-next{
  background: #000;
  border-radius: 15px;
  border-color: transparent;
}
.card{
  	border: 1px solid #CCCCCC;
	box-sizing: border-box;
	border-radius: 10px;
}
.card-body{
  width: 100%;
  vertical-align: top;
  padding: 0 15px 15px;
}
.card-content{
  text-align: left;
  color: #333;
  padding: 0;
}
.card-text{
  font-size: 14px;
  font-weight: 300;
}
.card-header {
	background: none;
	border: none;
	padding:0 15px;
}
.card-header img {
	width: auto;
	height: auto;
}
.slick-list {
	padding-left: 0 !important;
}
.industry-serving.ios-services .card-content h5 {
	margin: 5px 0 15px;
	font-weight: 600;
}
.industry-serving.ios-services .card-content p {
	margin: 0 0 15px !important;
	font-size: 16px;
	min-height: 80px;
}
.hire-deve {
	display: inline-block;
	width: 100%;
	vertical-align: top;
	/*background: #FFE147;*/
	padding: 50px 20px;
	margin: 50px 0;
	border-radius: 5px;
	background-repeat: no-repeat !important;
	background-position: right top !important;
	background-size: cover !important;
}
.hire-deve .row {
	align-items: center;
}
.hire-deve .button2 {
	background: #252B33;
	color: #fff !important;
	margin: 0;
}
/*.hire-deve p {
	margin: 0;
}*/
.hire-deve .button2:hover {
	border-color: #252b33 !important;
	color: #252b33 !important;
	background: #ffe147;
}
.custom-mobile-app .culture-box {
	border: 1px solid #CCCCCC;
	box-sizing: border-box;
	border-radius: 10px;
}
.custom-mobile-app .culture-box:hover {
	box-shadow: 0px 100px 80px rgba(0, 0, 0, 0.07), 0px 30.1471px 24.1177px rgba(0, 0, 0, 0.0456112), 0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035), 0px 4.5288px 3.62304px rgba(0, 0, 0, 0.0243888);
	border-radius: 10px;
	border:1px solid transparent;
}
.services-app-technology.ios-app-technology .ios-app-tech .nav-tabs {
	justify-content: center;
}
.services-app-technology.ios-app-technology .services-box-main ul li span {
	height: 100px;
	width: 100px;
	background: #F5F5F5;
	border-radius: 5px;
	margin-bottom: 15px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.objective-c-detail {
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.services-app-technology.ios-app-technology .services-box-main ul.nav-tabs {
	justify-content: flex-start;
}
.services-app-technology.ios-app-technology .services-box-main ul li {
	cursor: pointer;
	margin:0 6px !important;
	width: 100px;
}
.services-app-technology.ios-app-technology .services-box-main ul li:first-child {
	margin-left: 0 !important;
}
.services-app-technology.ios-app-technology .services-box-main ul li:last-child {
	margin-right: 0 !important;
}
.services-app-technology.ios-app-technology .services-box-main ul li a::before {
	content: none;
}
.services-app-technology.ios-app-technology .services-box-main .nav-tabs li a.active, .services-app-technology.ios-app-technology .services-box-main .nav-tabs li a:hover {
	border: none;
	box-shadow: 0px 10px 80px rgba(0, 0, 0, 0.07), 0px 30.1471px 24.1177px rgba(0, 0, 0, 0.0456112), 0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035), 0px 4.5288px 3.62304px rgba(0, 0, 0, 0.0243888);
	border-radius: 10px;
}
.services-app-technology.ios-app-technology .services-box-main .nav-tabs li a {
	border: none;
	margin: 0 !important;
	padding: 33px 0px;
}
.services-app-technology.ios-app-technology .services-box-main .nav-tabs li a p {
	font-weight: 500;
}
.services-app-technology .soln-heading h2 {
	margin: 0 0 15px !important;
}
.services-app-technology .soln-heading p {
	margin: 0 0 50px !important;
}
.get-estimate-services.get-estimate.viewcas-new {
	background:#252B33 !important;
}
.get-estimate-services.get-estimate.viewcas-new .view-case-dark {
	padding: 70px 0;
}
.why-choose-services {
	margin-top: 0 !important;
}
/*.one-industries-service {
	margin: 75px 0;
}*/
/*my css*/
.blink-menu .blink-active::after {
    box-shadow: 0 0 0 rgba(0,0,0,.4);
    animation: pulso 2s infinite;
    transition: .5s;
    content: "";
    width: 15px;
    height: 15px;
    border: 3px solid #252b33;
    position: absolute;
    right: 0;
    border-radius: 50%;
    top: 0;
    bottom: 0;
    margin: auto;
}
.blink-menu .blink-active{
	padding-right: 25px;
}
.blink-menu .blink-active {
    padding-right: 25px;
}
.footer-social.home-social ul {
	text-align: left;
}
.footer-social.home-social ul li:first-child {
	margin-left: 0 !important;
}
.footer-awards a {
	margin-right: 10px;
	color: #252b33 !important;
	text-decoration: none !important;
}


.footer-awards a:last-child {
	margin-right: 0px;
}
.footer-awards h5 {
	margin-bottom: 15px;
}
.footer-adress, .footer-awards, .footer-social {
	width: 33%;
	text-align: left;
	padding-right: 30px;
}
.footer-social {
	padding-right: 0px;
}
.footer-social ul li {
	margin: 0 0px !important;
}
.hiring-link .hiring {
	display: none;
}
.row.address-f.footer-address-main {
    margin: 0;
}
.footer hr {
    margin: 70px -15px;
}
.copy-right {
    margin-top: 60px;
}
.exp-posi {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	margin: 0 0 15px;
}
.exp-posi ul {
	margin: 0;
	padding: 0;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}



.exp-posi ul li {
	font-size: 18px !important;
	line-height: 24px !important;
	color: #252b33 !important;
	letter-spacing: -1px;
	font-weight: 500;
	margin: 0 20px;
	list-style: disc;
	/*display: inline-block;*/
}
.job-post .culture-box {
	border: 1px solid #ccc;
	cursor: pointer;
}
.career-apply {
    text-align: center;
    margin: 0 0 70px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
.modal-hire .modal-dialog {
	width: 60%;
	max-width: 60%;
}
.modal-hire .modal-dialog .modal-body {
	padding:35px 40px 0;
	height: calc(60vh - 70px);
	overflow: auto;
	margin: 0 0 40px;
}
.modal-hire .modal-dialog .modal-body .jobdiscription {
	margin: 0 0 50px;
}
.modal-hire .modal-dialog .modal-body h3 {
	margin: 0 0 30px;
	font-size: 24px !important;
}
.modal-hire .modal-dialog .modal-header h5 {
	color: #252b33 !important;
	font-size: 34px !important;
	font-weight: 600;
	padding: 0 50px 0 25px;
	line-height: 50px !important;
}
.modal-hire .modal-dialog .modal-header {
	align-items: center;
}
.modal-hire .modal-dialog .modal-header .close {
	color: #252b33 !important;
	opacity: 1;
	font-size: 28px;
	font-weight: 300;
}
.modal-hire .modal-dialog .modal-body ul {
	margin: 10px 0 0;
	padding: 0;
}
.modal-hire .modal-dialog .modal-body ul li {
	list-style: none;
}
.modal-hire .career-apply {
	margin: 30px 0 0;
	text-align: center;
	position: relative;
	width: 100%;
}
.modal-hire .modal-dialog .modal-header .exp-posi {
	width: 40%;
	margin: 0 auto;
}
.modal-hire .modal-dialog .modal-header .exp-posi ul {
	display: flex;
	justify-content: space-between;
	width: 100%;
}
.on-demand-solution-view {
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.on-demand-solution-view .row {
	align-items: center;
	min-height: 360px;
	position: relative;
	z-index: 9;
}
.solution-view {
	background: #252b33;
	padding: 0 0;
	position: relative;
	border-radius: 10px;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.on-demand-solution-view h2 {
	color: #fff !important;
}
.on-demand-solution-view p {
	color: #fff !important;
	margin: 0;
}
.on-demand-solution-view img {
	width: 80%;
}
.food-solution-view {
	padding: 0 0 0 50px;
	overflow: hidden;
}
/*.food-solution-view::before {
	content: '';
	background: url(../image/food-img-left.png);
	background-repeat: no-repeat;
	background-size: auto 180px;
	position: absolute;
	left: 0px;
	top: 10px;
	width: 400px;
	height: 180px;
}*/

.solution-view .button1 {
	display: inline-block;
	margin: 20px 0 0;
}
.solution-view .button1 span {
	width: 15px;
	height: 15px;
	border-radius: 50%;
	display: inline-block;
	border: 2px solid #000;
	margin: 5px 10px 0 -15px;
	vertical-align: top;
}
.grocery-solution-view {
	overflow: hidden;
	padding: 0 0 0 50px;
}
/*.grocery-solution-view::before {
	content: '';
	background: url(../image/groce-img-left.png);
	background-repeat: no-repeat;
	background-size: auto 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 545px;
	height: 100%;
}*/
.grocery-solution-view::after {
	content: '';
	background: url(../image/groce-img-right.png);
	background-repeat: no-repeat;
	background-size: auto 100%;
	position: absolute;
	right: 15px;
	bottom: 0px;
	width: 370px;
	height: 329px;
	z-index: 11;
}

.medicine-solution-view {
	overflow: hidden;
	padding: 0 0 0 50px;
}
.medicine-solution-view::before {
	content: '';
	background: url(../image/medicine-img-left.png);
	background-repeat: no-repeat;
	background-size: auto 100%;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 497px;
	height: 284px;
	z-index: 1;
}
/*.medicine-solution-view::after {
	content: '';
	background: url(../image/medicine-solu-bg.png);
	background-repeat: no-repeat;
	background-size: 100%;
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 100%;
	height: 100%;
	z-index: 0;
}*/
.on-demand-app .row {
	height: auto;
}
.on-demand-app {
	padding: 50px 0;
}
.services-top-main.services-new-top {
	padding: 100px 0 80px;
}
.services-top-main.services-new-top .row {
	height: 100vh;
}
.services-top-main.services-new-top {
	background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center center !important;
    padding: 0 0 0;
    position: relative;
}
.services-top-main.services-new-top .row {
    justify-content: center;
}
.services-top-main.services-new-top .home-logs a {
	padding: 0 !important;
	box-shadow: none !important;
	width: auto !important;
	margin-right: 35px;
}
.services-top-main.services-new-top .home-logs a img {
	height: 44px;
}
.services-top-main.services-new-top .home-logs {
	margin-bottom: 80px;
}
.services-bottom .factsheet-services h5 {
	margin: 0;
}
.s-dott {
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin: 0 0 10px;
	text-align: center;
	position: relative;
}
.s-dott::before {
    box-shadow: 0 0 0 rgba(255,255,71,.8);
    animation: pulso2 2s infinite;
    transition: .5s;
    content: "";
    width: 10px;
    height: 10px;
    /*border: 3px solid #000;*/
    background: #ffe147;
    position: absolute;
    left: 50%;
    border-radius: 50%;
    top: 0;
    right: auto;
    bottom: 0;
    margin: 0 auto;
	transform: translateX(-50%);
}
@keyframes pulso2{0%{-moz-box-shadow:0 0 0 0 rgba(255,255,71,0.8);box-shadow:0 0 0 0 rgba(0255,255,71,0.8)}
70%{-moz-box-shadow:0 0 0 15px rgba(255,255,71,0);box-shadow:0 0 0 15px rgba(255,255,71,0)}
100%{-moz-box-shadow:0 0 0 0 rgba(255,255,71,0);box-shadow:0 0 0 0 rgba(255,255,71,0)}
}
.s-dott img {
	height: 24px;
	display: none;
}
.we-ware {
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin: 0 0 20px;
}
.s-story-case .story-bg h2 {
	color: #252b33 !important;
}
.s-story-case .story-bg p {
	color: #252b33 !important;
	min-height: inherit;
	margin: 0 0 20px;
}

.s-story-case .story-bg {
	min-height: inherit;
	padding: 50px;
	margin: 0 0 50px;
	overflow: hidden;
}


.services-form h4 {
	font-size: 26px !important;
	line-height: 38px !important;
	font-weight: 600 !important;
	margin: 0 0 30px;
}
.custom-mobile-app .c-app-con {
	margin: 0;
}
.custom-mobile-app.custom-services-app {
	display: inline-block;
	width: 100%;
	vertical-align: top;
	padding: 50px 0;
}
.custom-mobile-app.custom-services-app .soln-heading {
	position: relative;
	padding: 0 0 40px 0;
}
.custom-mobile-app.custom-services-app .service-head-sticky.sticky {
	position: sticky;
	top: 67px;
	left: 0;
	z-index: 99;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.custom-mobile-app.custom-services-app .soln-heading img {
	position: absolute;
	top: 0px;
	left: 0;
	z-index: -1;
	width: 199px;
	max-width: inherit;
	max-height: inherit;
	opacity: 0.2;
}
.custom-mobile-app.custom-services-app .soln-heading h2 {
	position: relative;
} 
.custom-mobile-app.custom-services-app .culture-box {
	text-align: left;
	padding: 30px;
}
.custom-mobile-app.custom-services-app .culture-box h4 {
	margin: 0 0 10px;
}
.custom-mobile-app.custom-services-app .culture-box p {
	margin: 0;
}
.popular-brands {
	display: inline-block;
	width: 100%;
	vertical-align: top;
	padding: 60px 0 0px;
}
.popular-brands-logos {
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.popular-brands-logos h2 {
	margin: 0 0 50px;
}
.popular-brands-logos ul {
	margin: 0;
	padding: 0;
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
}
.popular-brands-logos ul li {
	list-style: none;
	width: 20%;
	margin: 0 0 60px;
	text-align: center;
}
.popular-brands-logos ul li img {
	height: 70px;
}
/*========== add popup ===========*/
/*#overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	z-index: 100;
	display: none;
}*/
.cnt223 a{
	text-decoration: none;
}
.popup{
	width: 250px;
	margin: 0 auto;
	display: none;
	position: fixed;
	z-index: 999;
	left: 20px;
	bottom: 20px;
	min-height: 274px;
}
.cnt223{
	min-width: 250px;
	width: 250px;
	min-height: 274px;
	margin: 0 auto;
	background: #fff;
	position: relative;
	z-index: 999;
	padding: 0;
	border-radius: 15px;
	overflow: hidden;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
}
.cnt223 p{
	clear: both;
	color: #555555;
	/* text-align: justify; */
	font-size: 20px;
	font-family: sans-serif;
}
.cnt223 p a{
	color: #d91900;
	font-weight: bold;
}
.cnt223 .x{
	float: right;
	height: 35px;
	left: 22px;
	position: relative;
	top: -25px;
	width: 34px;
}
.cnt223 .x:hover{
	cursor: pointer;
}
.add-popup-con {
	padding: 24px;
}
.popup .close {
	width: 20px;
	height: 20px;
	margin: -30px 0 0 0;
	background: #fff;
	border-radius: 50%;
	border: 1px solid #666;
	display: flex;
	align-items: center;
	justify-content: center;
    opacity: 1;
}
.popup .close svg path {
	fill: #000 !important;
}
.slide-right[_ngcontent-c3] {
 -webkit-animation:10s slide-right;
 animation:10s slide-right
}
@-webkit-keyframes slide-right {
 from {
  margin-left:-100%
 }
 to {
  margin-left:0
 }
}
@keyframes slide-right {
 from {
  margin-left:-100%
 }
 to {
  margin-left:0
 }
}
.add-popup-con h4 {
	font-size: 18px !important;
	line-height: 26px !important;
}
.add-popup-con .button2 {
	font-weight: 600;
	font-size: 16px;
	padding: 6px 20px !important;
}
.hire-services-img {
    margin: -50px -30px -50px 0;
	border-radius: 0 5px 5px 0;
	overflow: hidden;
}
/*.process-s-box {
	display: flex;
	align-items: flex-start;
}
.process-s-img {
    width: 100px;
}
.process-s-con {
    width: 80%;
}*/
.s-story-case .story-bg .white {
	color: #fff !important;
}
.ios-about-main .services-form {
	padding: 50px 30px 0;
}
.story-img {
    margin: 0 0 -100px;
}
.get-estimate.viewcas-new .view-case-dark .soln-heading h4 {
	font-weight: 500;
	font-size: 18px !important;
	line-height: 26px !important;
}
.get-estimate.viewcas-new .view-case-dark .soln-heading h2 {
	margin: 0 0 20px !important;
}
.build-food-app.food-app-why-choose.why-choose-services .row {
	align-items: flex-start;
}
.top-on-demand {
	display: inline-block;
	width: 100%;
	vertical-align: top;
	padding: 60px 0;
  background: #fff !important;
}
.top-on-demand h2 {
	margin: 0 0 15px !important;
}
.top-on-demand .soln-heading p {
	margin: 0 0 15px !important;
}
.on-demand-box {
    background: #FAFAFA;
    border-radius: 10px;
    padding: 20px;
    letter-spacing: -0.2px;
}
.on-demand-box .on-demand-con p {
	min-height: 105px;
}
.on-demand-ic {
    width: 120px;
    height: 120px;
    border-radius: 10px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    margin: -50px 0 15px 0;
    padding: 15px;
    background: #fff;
}
.on-demand-box ul {
	padding: 0;
	margin: 0;
}
.on-demand-box ul li {
	list-style: none;
	margin: 0 0 5px;
}
.on-demand-box ul li img {
	height: 15px;
	margin-right: 10px;
}
.hnw-our-achive.nw-our-achive h2 {
	margin-bottom: 70px !important;
}
.hnw-our-achive.nw-our-achive .achiv-card-main {
	background: #FAFAFA;
	border-radius: 10px;
	padding: 20px;
	box-shadow: none;
	margin-top: 42px !important;
}
.hnw-our-achive.nw-our-achive .achiv-card-main .achiv-card {
	min-height: 220px;
}
.hnw-our-achive.nw-our-achive .achive-logo {
	width: 120px;
	height: 120px;
	border-radius: 10px;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
	margin: -50px 0 15px 0;
	padding: 15px;
    background: #fff;
}
.hnw-our-achive.nw-our-achive .achiv-con {
    display: flex;
    align-items: flex-start;
    width: 100%;
}
.hnw-our-achive.nw-our-achive .achiv-con .achive-logo-con {
	margin: 0 0 0 15px;
}
.hnw-our-achive.nw-our-achive .achiv-con .achive-logo-con h5 {
	margin: 0 0;
	text-align: left;
}
.hnw-our-achive.nw-our-achive .achiv-con .achive-logo-con p {
	margin: 0 0;
	text-align: left;
}
.hnw-our-achive.nw-our-achive .achiv-content h5 {
	margin: 0 0 10px;
	font-size: 20px !important;
	line-height: 26px !important;
}
.hnw-our-achive.nw-our-achive .achiv-content p {
	margin: 0 0;
	font-size: 20px !important;
	line-height: 26px !important;
}
.brand-box-ic {
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin: 0 0 15px;
}
.brand-box-ic img {}
.brand-box ul li img {
	margin: 0 10px 0 0;
	height: 15px;
}

.arrow{
  position:relative;
  width:40px;
  height: 40px;
  cursor:pointer;
/*   border:solid 1px white; */
  transition:0.5s;
  overflow:hidden;
  display: inline-block;
  background-color: #ffe147;
  transform:rotatez(-180deg);
  border-radius: 50px;
  margin: 10px 0 0;
}

.food-app-top.food-app-top-new .food-arrow::after {
    content: '';
    position: absolute;
    z-index: 9999;
    background: #fff;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    border: 4px solid #000;
    top: 50%;
    left: 0%;
    transform: translateY(-50%);
}



/* section.food-app-top.food-app-top-new ::before {
    content: '';
    position: absolute;
    z-index: 999;
	background-image: url('../image/grocery-main-ng.jpg');
    background-size: cover;
    width: 886px;
    height: 572px;
    max-width: 100%;
    right: 0%;
} */

.nw-tab-man .soln-heading h2 {
	margin: 0 0 15px !important;
}
.nw-tab-man .soln-heading p {
	margin: 0 0 40px !important;
}
.arrow:hover{
/*  animation:borderAni 5s cubic-bezier(0, 0.6, 1, 0.4); */
      /*border:solid 2px #252b33; */
    border-radius:50%;
}
/*.arrow:after{
  position:absolute;
  display:block;
  content:"";
  color:#252b33;
  width: 20px;
  height: 15px;
/*   border:solid 1px;  
  top:6px;
  border-bottom:solid 2px;
  transform:translatex(4px);
}*/

.arrow:before{
  position:absolute;
  display:block;
  content:"";
  color:#252b33;
  width: 12px;
  height: 12px;
/*   border:solid 1px;  */
  border-top:solid 2px;
  border-left:solid 2px;
  top:50%;
  left:16px;
  transform-origin:0% 0%;
  transform:rotatez(-45deg);
  /*animation: aniArrow01 1s cubic-bezier(0, 0.6, 1, 0.4) infinite 0.5s;*/
}
.arrow:after{
 position:absolute;
  display:block;
  content:"";
  color:#252b33;
  width: 12px;
  height: 12px;
/*   border:solid 1px;  */
  border-top:solid 2px;
  border-left:solid 2px;
  top:50%;
  left:10px;
  transform-origin:0% 0%;
  transform:rotatez(-45deg);
  /*animation: aniArrow01 1s cubic-bezier(0, 0.6, 1, 0.4) infinite 0.5s;*/
}
.arrow:hover {
background: #ffe147;
}

/*.arrow:hover:after{
 animation: aniArrow02 1s cubic-bezier(0, 0.6, 1, 0.4) infinite 0.5s;
 top:4px;
}*/


@keyframes aniArrow01 {
  0% {
    transform:rotatez(-45deg) translateY(40px) translateX(40px);
  }
  100% {
    transform: rotatez(-45deg) translateY(-45px) translateX(-45px);
  }
}


@keyframes aniArrow02 {
  0% {
    transform:translateX(40px);
  }
  100% {
    transform:translateX(-45px);
  }
}

@keyframes borderAni{
   0% {
    border:solid 2px #252b33;
  }
  100% {    
    border:solid 2px #252b33; 
    border-radius:50%;
  }
}
.our-for-soln .achiv-card-main {
	margin: 0;
}
.hmobile-about-img {
	display: none;
}
.on-demand-delivery {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    padding: 60px 0;
}
.delivery-tab .nav-link {
    padding: .5rem 0;
    border-radius: 5px;
    border: none !important;
    margin: 0 !important;
    text-align: center;
}
.delivery-tab ul {
    border: none;
}
.delivery-tab ul li {
    border: none;
    width: 22%;
    min-height: 120px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 10px 10px 0 !important;
}
.delivery-tab ul li a {
    width: 100%;
    min-height: 120px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    font-size: 15px !important;
}
.delivery-tab ul li a img {
    height: 50px;
}
.delivery-tab ul.nav-tabs li a.active, .delivery-tab ul.nav-tabs li a:hover {
    background: #fafafa;
    color: #252b33;
}
.delivery-tab ul li a span {
    width: 100%;
}
.delivery-tab .delivery-con ul li {
    width: 100%;
    min-height: inherit;
    display: inline-block;
    vertical-align: top;
    margin: 0 0 10px;
}
.delivery-tab .delivery-con ul {
    padding: 0;
    margin: 0 0 5px;
}
.delivery-tab .delivery-con ul li img {
    height: 13px;
    margin-right: 10px;
}
.on-demand-delivery .row {
    align-items: center;
}
.delivery-tab .delivery-con h2 {
    font-weight: 600;
    font-size: 40px;
    line-height: 50px;
    margin: 0 0 20px;
}
.delivery-tab .delivery-con p {
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    margin: 0 0 20px;
}
.food-client-video.food-app-all-delivery.home-food-client-video .top-video-box {
    padding: 0 !important;
    min-height: inherit;
}
.web-dev-services ul, .other-services ul {
    margin: 0 0 0px !important;
}

.home-food-client-video .owl-nav button {
  position: absolute;
  top: 50%;
  background-color: #000;
  color: #fff;
  margin: 0;
  transition: all 0.3s ease-in-out;
}
.home-food-client-video .owl-nav button.owl-prev {
    left: -17px;
    background: url(../image/left_arrow.png) !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    width: 30px;
    height: 30px;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
	display: none !important;
}
.home-food-client-video .owl-nav button.owl-next {
    right: -17px;
    background: url(../image/right_arrow.png) !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    width: 30px;
    height: 30px;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
	display: none !important;
}

.home-food-client-video .owl-dots {
  text-align: center;
  padding-top: 30px;
}
.home-food-client-video .owl-dots button.owl-dot {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  display: inline-block;
  background: #ccc;
  margin: 0 3px;
}
.home-food-client-video .owl-dots button.owl-dot.active {
  background-color: #000;
}
.home-food-client-video .owl-dots button.owl-dot:focus {
  outline: none;
}
.home-food-client-video .owl-nav button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(255, 255, 255, 0.38) !important;
}
.home-food-client-video span {
    font-size: 70px;    
    position: relative;
    top: -5px;
}
.home-food-client-video .owl-nav button:focus {
    outline: none;
}
.about-top-slide.career-top-slider {
    padding: 0;
    height: 100vh;
    width: 100%;
    overflow: hidden;
    position: relative;
}
.get-estimate h2 {
    color: #fff !important;
}
.industries-type-main .on-demand-ic {
    padding: 0;
}
.industries-type-main .on-demand-ic img {
    object-fit: cover;
    height: 120px;
    border-radius: 10px;
}
.industries-type-main .on-demand-con p {
    min-height: inherit;
}
.industries-type-main .on-demand-con a {
    margin: 0;
}
.food-app-why-choose .we-are-box h6 {
    text-align: left;
}
.get-estimate .view-case-dark a {
    display: inline-block;
}
.industries-type-main.home-food-client-video .owl-carousel .owl-stage {
    padding: 40px 0 0;
}
.industries-type-main.home-food-client-video .owl-carousel .owl-stage-outer {
    height: auto !important;
}
.working-culture .culture-box.process-s-box {
    display: flex;
    align-items: flex-start;
}
.working-culture .culture-box.process-s-box .process-s-img {
    width: 70px;
    margin-right: 15px;
}
.working-culture .culture-box.process-s-box .process-s-con {
    width: 80%;
}
.e-speaks.hnw-our-achive.nw-our-achive.home-food-client-video .achive-logo {
    background: none;
    box-shadow: none;
    border-radius: 0;
}






@media all and (max-width:1440px){.admin-features::before{content:'';background:url(../image/admin-penal-desh.png);background-position:218% bottom;background-repeat:no-repeat;background-size:auto 530px;width:45%;height:100%;right:0px;position:absolute;z-index:0;top:0;bottom:auto;}
.app-admin-features-main {
    background-position: 115% 72% !important;
	background-repeat: no-repeat !important;
	background-size: auto 60% !important;
}
.driver-app-main .c-features-con, .admin-panel-main .c-features-con{
	padding-left: 30px;
}
.customer-app-main .c-features-con, .cpartner-app-main .c-features-con, .cost-foodapp-main .c-features-con {
    padding-right: 30px;
}
.foodtitle-line::after{
	left: 26%;
}
.client-line::after{
	left: 27%;
}
.app-img-main img {
    width: 60%;
    height: auto;
}
 .food-app-top {
    /*background-repeat: no-repeat !important;
    background-size: 100% !important;
    background-position: center !important;*/
    padding: 0px 0 0 !important;
    /*height: 92vh;*/
    margin-top: 67px;
}
.food-app-top .row {
    /*height: 92vh;*/align-items: right;
}
.food-side-img img {
	width:76%;
}
.on-demand-app {
    padding: 50px 0 !important;
}
.food-app-top {
	min-height: inherit;
	background-position: right top !important;
}
.food-app-top .row {
    min-height: 80vh;align-items: center;
}
}
@media all and (max-width:1366px){
	.client-line::after {
    left: 26%;
}
.food-side-img img {
	    width: 72% !important;
	}
.foodtitle-line::after {

    left: 25%;
}
.app-cost-main .c-app-con br{
	display: none;
	padding: 0 30px;
}
}
@media all and (max-width:1280px){
.app-admin-features-main {
	background-position: 120% 73% !important;
	background-repeat: no-repeat !important;
	background-size: auto 53% !important;
}
.client-line::after {
    left: 25%;
}

.foodtitle-line::after {
    left: 24%;
}
}
@media all and (max-width:1024px){
.quality-work-section{
	padding-top: 70px;
}
.client-logos .we-are-box img{height:50px}
.award-logos-lets img{height:40px;margin-right:20px}
.say-hello-main .we-are .home-contact-form .contact-form h2{font-size:26px!important;line-height:20px!important}
.say-hello-main h4{margin-left:0}
.new-review-main .we-are .row{margin:0}
.hom-hero img{width:100%}
.home-newmain h1{font-size:65px!important;line-height:70px!important}
.navbar>.container{width:100%;max-width:100%}
.contact-top-heading{margin:0 0 60px}
.talk-carrer-main .col-md-7 .con-detail-box,.say-hello-main .col-md-7 .con-detail-box{margin:10px -15px 30px}
.say-hello-main .top-slide-con .button1{padding:10px!important}
.say-hello-main .top-slide-con .button1 h5{font-size:14px!important}
.say-hello-main .top-slide-con .button1 h5 i{font-size:16px}
.career-review-main .top-slide-con,.career-testi-main{padding:0 15px}
.attachedFiles{font-size:16px}
.g-recaptcha iframe{width:250px}
.footer .row .footer-link.nav{position:relative}
.hiring-link .hiring{margin-left:5px;padding:8px 10px}
.footer .footer-link h5{font-size:22px!important}
.brand-box ul li a{font-size:15px}
.contact-us-form .say-hello-main{margin:0;background:0}
.contact-top-heading{margin:0 0 30px}
.nw-tab-man{background:#fafafa;padding:30px 0}
.say-hello-main.contact-page-main{padding:30px 0;margin-top:40px}
.footer{padding:40px 0 40px}
.sandwich{margin-left:-20px}
.offices-address .top-slide-con{padding:0}
.contact-page-main .award-logos-lets .home-logs,.offices-address .top-slide-con{padding:0}
.offices-address .we-can-main .top-slide-con{padding:0}
.industry-serving.hire-app .top-slide-con .we-are{padding:0}
.about-top-slide .top-slide-con{padding:0}
.say-hello-main{padding:50px 0}
.services-top-main .row,.solution-main .row{height:auto}
.about-story .row,.nw-our-achive .row,.recent_blog .row{margin:0 -15px}
.blog-main{margin:30px 0}
#accordion .panel:last-child{margin-bottom:0}
.get-started{padding:30px 0}
.sprocess-main .process-box.row{padding:0 15px;margin:0 -15px 30px}
.apps-dev-slider .process-box{margin-bottom:30px!important}
.app-features.hire-app .row,.home-customers .row,.app-features .row,.solutions-services .row,.solutions-services-city .row{margin:0 -15px}
.app_img_four.two ul li .bxl{height:510px}
.app_img_four.two_lg ul li .bxl{height:370px}
.app_img_four.two_lg ul li:nth-child(2n){margin-left:20%;margin-top:0}
.app_img_four.two ul li:last-child{margin-bottom:50px}
.app-button-main{margin-bottom:50px}
.mobile-award-view{display:block;}
.desktop-award-view{display:block;}
.become2 img, .become3 img, .become4 img, .become5 img{width:100%;}
.become2, .become3, .become4, .become5{margin:20px 20px 0 0;}
.recent_blog .top-slide-con .we-are{padding:0 15px;}
.become1{margin-right:20px;}
.top-features ul li a {
	font-size: 18px;
}
.top-features-title p br, .food-app-top p br, .one-industries p br, .c-app-con p br {
	display: none;
}
.food-app-top h1 {
    font-size: 44px !important;
    line-height: 54px !important;
    margin: 0 0 20px;
}
.food-top-img {
	margin: 30px 0 0;
}

.client-line::after {
    left: 28.5%;
}
.sandwich {
    margin-left: 10px;
}
.our-food-client {
    margin: 0 0 10px;
}
.food-top-img img {
    height: 450px;
}
.app-img-main img {
    width: 80%;
    height: auto;
}
.driver-app-main .c-features-con, .admin-panel-main .c-features-con{
	padding-left: 20px;
}
.customer-app-main .c-features-con, .cpartner-app-main .c-features-con, .cost-foodapp-main .c-features-con{
	padding--right: 20px;
}
.food-customers {
    padding: 50px 0 0;
}
.food-we-can .we-are-box h5 {
	font-size: 18px !important;
}
.food-we-can .we-are-box .counter-box h2 {
	margin: 0 !important;
}
.build-food-app {
	padding: 0px 0	;
}

.panda{
	margin-top: 10px;
}

.train{
	text-align: center;
	margin-bottom: 25px;
}

.build-food-app.food-app-why-choose {
    margin-bottom:50px;
    padding-bottom: 20px;
}
.c-app-con{
	margin: 50px 0;
}
.food-customers.food-logo-cus {
    padding: 50px 0 0;
}
.app-cost-main .button2.darkmode-btn {
    margin-top: 10px;
}
.food-app-all-delivery .top-video-box{
	margin: 0;
}
.food-story-slider  .rating_sec ul li h2{
	margin-bottom: 0;
}
.build-food-app h2, .get-expert-box h3, .food-client-video .top-video-box h5 {
	font-size: 40px !important;
	margin: 0 0 15px !important;
	line-height: 50px !important;
	padding-right: 10px !important;
}
.get-expert-box h3 {
	margin: 20px 0 10px !important;
}
.one-expert-con {
    padding: 15px 15px 20px;
}
.one-expert-box h3, .process-head h2, .story-slider-head h2, .app-cost-main h2, .food-we-can h2, .food-faqs h2, .client-video-head h2, .story-bg h2, .get-estimate.viewcas-new .view-case-dark .soln-heading h2, .one-industries h2, .top-features-title h2 {
	font-size: 26px !important;
	line-height: 34px !important;
}
.one-expert-box p {
	line-height: 28px;
	font-size: 16px;
}
.c-features-con ul li {
	margin:0 0 22px;
}
.foodtitle-line::after {
    left: 27%;
}
.client-line::after {
    left: 29%;
}
.top-features-title {
    width: 100%;
    padding: 0 20px;
}
.app-admin-features-main {
    background-position: 175% 80% !important;
    background-repeat: no-repeat !important;
    background-size: auto 56% !important;
}
.get-estimate.viewcas-new .view-case-dark {
    display: inline-block;
    padding: 30px;
}
.app-features-main {
    margin: 0 0 0px;
}
.top-features.sticky {
    top: 55px;
}
.carousel-control-next {
	right: -15px;
}
.carousel-control-prev {
	left: -15px;
}
.carousel-control-next img, .carousel-control-prev img {
	height: 40px;
}
.get-estimate.viewcas-new {
    margin: 30px 0 0px;
}
.client-video-head p {
    margin: 0 0 20px;
}
.food-process {
	padding: 30px 0 0px;
}
.food-story-slider {
	padding: 50px 0 0;
}
.food-client-video {
	padding: 50px 0 0;
}
.food-client-video .top-video-box h5 {
	margin: 20px 0 20px !important;
}
.food-client-video .top-video-box p {
    font-size: 15px;
    line-height: 24px;
    margin: 0;
}
.food-faqs {
    padding: 50px 0;
}
.food-we-can .we-can-count .row {
	margin: 0;
}
.food-we-can .we-are-box .counter-box h2 {
	font-size: 44px !important;
	line-height: 45px !important;
}
.one-industries {
	padding:20px 0 55px 0;
}
.we-can-main.food-we-can {
    padding: 50px 0;
}
.client-video-head h2, .food-we-can h2, .story-slider-head h2, .app-cost-main h2, .food-faqs h2, .story-bg h2, .process-head h2, .build-food-app h2 {
   margin: none;
}
.top-features {
	display: none;
}
.app-features-main {
    margin: 0 0 0px;
    padding: 0;
}
.top-features-title p {
	margin: 0;
}
.features-t {
	display: none;
}
.c-app-con h3 {
	display: block;
	font-size: 26px !important;
	line-height: 34px !important;
	margin: 0 0 15px;
	text-align: center;
}
.top-features-title h2{
	margin: 0 0 15px;
}
.food-app-why-choose .why-choose-app-con p {
    width: 100%;
    margin: 0 auto 30px;
}
.app-features-main, .app-admin-features-main {
    padding: 0;
}
.app-admin-features-main {
    margin: 0 0 0px;
}
.story-bg .rating_sec {
    margin: 40px 0 0;
    width: 100%;
}
.food-we-can p, .food-app-top p {
	width: 100%;
}
/*.our-food-client h4::after {
    width: 72%;
}*/
.story-bg p {
    color: #fff;
    margin: 0 0 30px;
    line-height: 28px;
    min-height: 260px;
}
.app-img-main, .admin-mobi-img {
	margin: 0 0 50px;
}
.story-bg .rating_sec ul li h2 {
	margin-bottom: 0 !important;
}
.story-bg .rating_sec ul li {
    list-style: none;
    margin-right: 20px;
}
.story-bg .rating_sec {
    margin: 0 0 45px;
    width: 100%;
}
.center-div {
	width: 90%;
}
.food-app-top {
    /*background-repeat: no-repeat !important;
    background-size: 100% !important;
    background-position: center !important;*/
    padding: 5px 0 0 !important;
    height: 547px;
    margin-top: 50px;
}
.food-app-top .row {
    height: 500px;align-items: right;
}
.swiper-container {
    overflow: hidden;
}
.food-customers.food-clients-main {
    background:#FAFAFA;padding: 30px 0;
}
.food-side-img {
    width: 96%;
    text-align: center;
}
.one-expert-box {
	min-height: inherit;
}
.one-industries .one-expert .one-expert-box h3 {
	font-size: 22px !important;
	line-height: 26px !important;
}
.cost-foodapp-main .c-features-con ul li {
    width: 30%;
}
.cost-foodapp-main .c-features-con ul {
    margin: 0 -15px;
}
.top-features-title {
	margin-top: 50px;
}
.multi-app-main {
    padding: 30px 0;
}
.food-app-top.app-dev-main {
	height: auto;
	padding-bottom: 30px !important;
}
.food-app-top.app-dev-main .row {
	height: auto;
}
.on-demand-app-head {
	margin: 0 0 30px;
}
.index-animation .holder {
	display: none;
}
.hnw-our-achive.nw-our-achive .achive-logo {
    width: 100px;
    height: 100px;
    border-radius: 10px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    margin: 0px 0 15px 0;
    padding: 15px;
}
.hnw-our-achive.nw-our-achive .achiv-con {
    display: flex;
    align-items: center;
    width: 100%;
}
.hnw-our-achive.nw-our-achive .achiv-content h5 {
    margin: 0 0 10px;
    font-size: 18px !important;
    line-height: 26px !important;
}
.ios-app-technology .services-box-main ul li {
	width: 85px;
}
.ios-app-technology .services-box-main ul li span {
    width: 85px;
    height: 85px;
}
.ios-app-technology .services-box-main ul li p {
    margin: 0;
    font-size: 14px;
}
.mobile-award-view .achiv-content h3 {
	font-size: 26px !important;
	line-height: 30px !important;
	margin: 20px 0;
}
.footer-social ul li {
    margin: 0 3px !important;
}
.we-are-main .we-are .right h2 {
    font-size: 80px !important;
    line-height: 80px !important;
    text-align: center;
    margin: 0 0 15px;
}
.we-are-main .we-are .left h2 {
    font-size: 80px !important;
    line-height: 80px !important;
    text-align: center;
    margin: 0 0 15px;
}
.footer-awards img {
	height: 30px;
}
}
@media only screen and (max-width:991px){
.quality-work-section{
	padding-top:50px;
}
.meat-solution-view::after {
	width: 360px;
}
.liquor-solution-view::after {
	width: 495px;
}
.story-bg{
	min-height: auto;
	margin-bottom: 15px;
}
.one-industries .one-expert{
	height: 100%;
}
.container{width:100%;max-width:100%}
h4{font-size:18px!important;line-height:26px!important}
.hom-hero img{width:55%;margin:0 auto;max-width:100%;height:auto}
.hom-hero{text-align:center;margin-top:0px}
.home-newmain h1{font-size:40px!important;line-height:50px!important}
.soln-heading h1, .soln-heading h2, .popular-brands-logos h2, .solution-main h1, .city-top-slider h1, .services-top-main h1, .hire-top-main h1, .clone-app-main h2, .clone-case-main .clone-case h2 {
  font-size: 23px !important;
  margin: 0 0 20px !important;
  line-height: 33px !important;
}
.we-are-main .top-slide-con .we-are .we-are-box h2,.we-are-main .we-are .right h2, .we-are-main .we-are .left h2{font-size:40px!important;line-height:50px !important;}
.icbg-new{height:auto;padding:150px 0 20px 0}
.header-banner p{
  font-size: 13px;
  line-height: 20px;
}
h1 br{display:none}
.we-are-main .top-slide-con{flex-wrap:wrap}
.tab-nw .row{align-items:flex-start}
.ios-app-technology .ios-app-tech .nav-tabs{margin:0 0px 70px}
.ios-app-technology .ios-app-tech .nav-tabs li{margin:0 0!important}
.ios-app-technology .ios-app-tech .nav-tabs li a{font-size:16px;padding:10px 0px;margin:0 15px !important;}
.ios-app-technology .ios-app-tech .nav-tabs li a.active,.ios-app-technology .ios-app-tech .nav-tabs li a:hover{font-size:16px;padding:10px 0px}
.nw-tab-man{margin-bottom:0}
.ios-app-technology .services-box-main ul li{width:24%}
.brand-box{padding:15px;margin-bottom:30px}
.nw-our-achive .col-lg-6{text-align:center;margin-bottom:30px}
.app-one-main .app-one .home-app-img img,.review-img-box img{width:100%}
.testimonial-content p::before,.testimonial-content p::after{font-size:2.5em}
.testimonial-content p::before{left:0;top:20px}
.testimonial-content p::after{top:28px}
.testimonial-content p{font-size:18px;line-height:34px;padding:0 15px}
.testimonial-content{min-height:390px}
.home-review-main .we-are .row{margin:0}
.home-review-main{padding:60px 0 0}
section{display:inline-block;width:100%;vertical-align:top;overflow:hidden}

.services-bottom {
	margin: 0 0 15px;
	padding: 0;
  }
.gap_drop {padding-bottom: 28px !important;}
.brand-box{height: auto !important;}
.brand-box h3 {
    font-size: 20px !important;
    padding-top: 10px;
}

.montich {
    background: #FFF;
    padding: 30px 0;
}

.advantages{
	padding-top: 30px;
}

.home-review-main .we-are .carousel-inner a.button2{margin-top:-80px}
.blog-main{margin:30px 0}
.blog-main .thumbnail>img{border-radius:4px 4px 0 0;height:auto;width:100%;object-fit:contain}
.blog-main .thumbnail{margin-bottom:30px}
.say-hello-main{margin-top:0;padding:30px 0}
.say-hello-main .we-are .home-contact-form{margin-top:30px}
.contact-form{margin:0}
.say-hello-main .top-slide-con h2{width:100%;margin-left:0;font-size:34px!important;line-height:40px!important}
.say-hello-main h4{margin:10px 0;text-align:left}
.footer .row{flex-wrap:wrap}
.footer .row .footer-link{width:33%;margin:0 0 20px}
.footer .home-social ul li a{display:flex;justify-content:center;align-items:center;border-radius:4px;text-decoration:none}
.footer .row{margin:0 -15px}
.footer .home-social ul li{margin:0 5px}
.footer .home-social ul{margin:0 0 30px}
.copy-right p{margin:0 0 30px}
.footer .row .footer-link{margin:0 0 10px;width:33%;position:relative}
.footer h4{margin:0 0 10px;cursor:pointer;text-align:left;width:100%}
.ftr__list h5::after{content:"+";float:right;font-size:24px}
.ftr__list.open h5::after{content:"-";font-size:24px}
.ftr__list ul{max-height:0;overflow:hidden;transition:max-height .5s ease-out}
.ftr__list.open ul{height:auto;max-height:500px;transition:max-height .5s ease-in!important;padding-bottom:15px}
.footer .home-social ul li{margin:0}
.f-logo{margin:0;display:inline-block;width:90%}
.ftr__list p{max-height:0;overflow:hidden;transition:max-height .5s ease-out}
.ftr__list.open p{height:auto;max-height:500px;transition:max-height .5s ease-in!important;padding-bottom:15px}
.app-one-main h2{color:#fff!important;font-size:24px!important;line-height:30px!important;margin:0 0 10px}
.app-one-main ul li{margin:0 10px 0 0}
.nw-our-achive,.client-logos{margin:0}
.viewcas-new{margin:30px 0}
.app-one-main,.our-for-soln,.we-are-main,.nw-tab-man,.home-customers{padding:30px 0}
.our-for-soln{padding-bottom:0}
#babylongrid .column{padding:0 15px;width:100%;float:left}
.about-top-slide{padding:80px 0 30px}
.about-top-slide h2{font-size:24px!important;line-height:30px!important}
.about-top-slide .top-slide-con img{margin-top:0!important}
/* .about-year,.our-team,.about-award,.testimonials-box-main,.career-story-main{padding:60px 0;} */
.career-story-main .home-award-box .col-lg-7{padding-right:15px}
.home-award-box,.hire-services .we-are{padding:0 15px}
.career-story-main .home-award-box .carousel::before,.store-img-box::after{content:none}
.career-story-main .store-img-box{margin-top:70px;width:100%;margin-bottom:30px;}
.career-faq-main .faq-main .panel-title h5{font-size:18px!important;line-height:24px!important}
.career-story-main .store-img-box img{width:100%}
.home-review-main .top-slide-con{padding:0 15px}
.career-review-main .main-slider .carousel-inner .carousel-item>img{height:auto;width:285px;margin-bottom:0;float:right}
.main-slider{margin:30px 0 0;width:100%}
.career-review-main .carousel{height:auto;width:100%}
.career-review-main .carousel .carousel-inner,.career-review-main .carousel .carousel-inner .carousel-item{height:auto;width:100%}
.career-testi-main::after{height:400px}
.career-testi-main{padding:0 15px}
.career-review-main .carousel-inner .carousel-item .carousel-caption{position:relative;min-height:330px;margin:20px 0 0;}
.home-review-main.career-review-main{padding:30px 0}
.hire-box-services .col-lg-3 .con-detail-box,.hire-box-services .col-lg-4 .con-detail-box{margin:30px 0 0}
.offices-address .we-are-box{margin:0 0 30px}
.testi-loding-main{column-count:1;column-gap:2em;padding:0 0px}
.testimonials-heading h1{font-size:44px!important;line-height:50px!important}
.testimonials-main .testi-top-video .top-video-box{margin:0 0 30px}
.contact-us-form .say-hello-main .top-slide-con h2,.connect-with h2{font-size:26px!important;line-height:34px!important;margin:0}
.contact-us-form .will-get{margin:30px 0 0}
.contact-us-form .say-hello-main{margin:50px 0 0}
.connect-with{margin:0 0 60px}
.contact-page-main .award-logos-lets .home-logs a img{height:auto}
.get-toch .button2{margin:0 0 5px}
.hire-box-services.get-toch .col-lg-3 .con-detail-box,.hire-box-services .col-lg-4 .con-detail-box{margin:0}
.testimonial-content p br{display:none}
.our-for-soln .nw-our-achive .col-lg-6 .achiv-content h3{font-size:24px!important;line-height:normal!important}
.our-for-soln .nw-our-achive .col-lg-6 .achiv-content p br{display:none}
.soln-heading h4{line-height:normal!important}
.blog-main .soln-heading .button2{margin:-80px 0 0}
.about-top-slide h1{font-size:44px!important;line-height:normal!important}
.get-touch::before{content:none}
.career-story-main .home-award-box p{margin:0 0 15px!important}
#accordion .card{margin:0 0 30px;border-radius:10px;border:0;padding:0;box-shadow:0 0 15px 0 rgba(0,0,0,0.13)}
#accordion .card .card-header{background:0;border:0}
#accordion .card .collapse{border-top:1px solid rgba(0,0,0,.125)}
.career-faq-main .faq-main #accordion .collapse .card-body ul{padding-left:0}
.testimonials-main{padding:100px 0 30px}
.testimonials-main .testi-top-video{margin:50px 0 0}
.testi-loding-box h5{margin:20px 0 0}
.nav.nav-tabs{position:relative!important}
.say-hello-main .top-slide-con h2{margin:0 0 30px}
.will-get{margin:0}
.award-logos-lets{margin-top:30px}
.contact-page-main .award-logos-lets .home-logs a{width:170px;clear:none;float:none;margin-right:10px}
.g-recaptcha iframe{width:auto}
.contact-connect .brand-box{min-height:inherit}
.talk-carrer-main .col-md-7 .con-detail-box,.say-hello-main .col-md-7 .con-detail-box{margin:-21px 0 30px}
.services-top-main .row,.solution-main .row{height:auto}
.hire-app .culture-box{min-height:inherit}
.recent_blog .row,.about-story .row,.nw-our-achive .row{margin:0 -15px}
.mobile-icon-social{display:block}
.desktop-icon-social{display:none}
.mobile-icon-social ul{margin:0;padding:0}
.mobile-icon-social ul li{display:inline-flex!important;width:40px!important;height:40px!important;align-items:center!important;justify-content:center!important;border-radius:50px;border:1px solid #252b33;margin:0 5px!important}
.contact-top-heading{margin:0}
.contact-page-main .award-logos-lets .home-logs a:last-child{margin-bottom:0}
.about-year .carousel{height:410px}
.testimonials-box-main .soln-heading h2{margin-bottom:30px!important}
.testimonials-main .testi-top-video .col-lg-4:last-child .top-video-box{margin-bottom:0}
.say-hello-main .top-slide-con .button1{padding:10px 35px!important}
.slider-btn{height:50px;width:150px;bottom:-23px}
.slider-btn a img{height:20px}
.career-story-main .top-slide-con .we-are,.career-story-main .top-slide-con .we-are .home-award-box,.hire-services .top-slide-con .we-are{padding:0}
.mobile-about-img{display:none!important}
.desktop-about-img{display:none !important}
.career-story-main .store-img-box{display:inline-block!important}
.career-review-main .career-testi-main .main-slider .carousel-inner .carousel-item>img{margin:0 auto 40px !important;display:block}
.career-faq-main.service_faqs .top-slide-con .we-are{padding:0}
.career-review-main .top-slide-con{padding:0;}
.talk-carrer-main .will-get{margin:0 -15px}
.career-faq-main.service_faqs .faq-main .card .card-body h3{font-size:24px!important;line-height:30px!important}
.app-button-main{margin:0}
.design_guide .bestof-right{margin-top:0}
.design_guide .bestof-right .clr_bx{margin-bottom:30px}
.design_guide .bestof-right .clr_bx .clr_itm{min-width:60px;width:60px;height:60px;border-radius:50%;margin-right:30px;margin-bottom:20px}
.app_img_four.two ul{width:100%;grid-gap:80px;grid-template-columns:repeat(2, calc(44% - 0px));}
.app_img_four.two ul li .bxl{height:460px;padding:0 40px 0 40px;}
.app_img_four.two_lg ul li:nth-child(2n){margin-left:10%}
.app_img_four.two_lg ul{grid-template-columns:repeat(1, calc(90% - 0px));}
.app_img_four.two_lg ul li .bxl{height:370px;}
.font_fmly font,.design_guide .bestof-right .color_combination h6{margin-bottom:30px}
.font_fmly font{font-size:63px;line-height:70px}
.solution-features .ios-app-technology .food-features-right{margin-top:0px;}
.app_img_four ul li{width:23.3%;height:auto;}
.pricing-content ul{margin:30px 0 0;padding:0;}
.free-main h2{font-size:26px !important;margin:0 0 30px !important;line-height:34px !important;text-align:center;}
.free-main .col-lg-3{text-align:center;}
.recent_blog .top-slide-con .we-are{padding:0 15px;}
.faqs-main h2{font-size:26px !important;margin:0 0 30px !important;line-height:34px !important;}
.we-are-main .row, .ichero-new .row{margin:0 -15px;}
.faqs-tab.ios-app-tech{margin:0;}
 .pricing-box{margin:0 0 30px;}
.pricing-table .col-lg-3:last-child .pricing-box{margin:0 0 0px;}
.pricing-table .row{align-items:flex-start;}
.pricing-bg{background-size:auto 100%;}
.free-main{padding:30px 0;}
.features-box-main{padding:60px 0 0;}
.achiv-card-main{text-align:center;}
.features-main .mobile-about-img, .features-main .features-image{text-align:center;}
.features-main .mobile-about-img img, .features-main .features-image img{width:400px;}
.admin-features, .admin-bg, .admin-bg1, .admin-bg2, .admin-bg3, .admin-bg4, .admin-bg5{padding-bottom:380px;}
.career-faq-main .top-slide-con .faq-main, .career-faq-main .top-slide-con .we-are{padding:0 15px;}
.career-review-main .row{margin:0 -15px;}
.main-slider{margin:0 -15px;}
.counter-box h2{font-size:44px !important;line-height:44px !important;}
.clone-case-main .clone-case{padding:30px 15px;min-height:510px;}
.recent_blog .desktop-award-view{display:none;}
.recent_blog .mobile-award-view{display:block;}
.recent_blog .mobile-award-view .button2{margin:0 0 30px;}
.admin-features::before{content:'';right:0;background-position:center bottom;background-size:auto 350px;width:100%;}
.c-menu, .nav-mobile {
	display: none;
}
.c-features-con ul li p {
	line-height: 24px;
}
.app-admin-features-main {
	background: none !important;
}
.story-bg {
    border-radius: 10px;
    padding: 30px;
}
.build-food-app h2, .build-food-app p, .build-food-app .col-md-12 {
	text-align: left;
}
.build-food-app h2 br {
	display: none;
}
.build-food-app a {
	margin: 0;
}
.story-bg p {
	line-height: 24px;
	font-size: 15px;
}
.food-top-img img {
    height: auto;
    width: 100%;
}
.client-line::after {
    left: 32.5%;
}
.foodtitle-line::after {
    left: 30.5%;
}
.food-app-all-delivery .top-video-box{
	margin-bottom: 30px !important;
	height: auto;
}
.story-slider-head {
    margin: 0 0 30px;
}
.food-app-all-delivery .top-video-box:last-child{
	margin-bottom: 0;
}
.food-faqs .soln-heading h2{
	margin: 0 !important;
}
.mm-spn a span.hiring {
	font-size: 12px !important;
	display: inline-block;
	margin: -2px 0 0 15px;
	vertical-align: top;
	padding: 7px 14px;
}
.food-top-img.mobile-about-img {
    margin: 55px 0 80px;
}
.app-img-main img {
	width: auto;
	height: 500px;
}
.cost-foodapp-main .app-img-main img {
	width: auto;
}
.story-bg p {
    min-height: 130px;
}

.story-bg .rating_sec {
    margin: 0 0 45px;
    width: 100%;
}
.center-div {
	width: 100%;
}
.food-app-top {
    /*background-repeat: no-repeat !important;
    background-size:auto 100% !important;
    background-position: center !important;*/
    padding: 20px 0 0 !important;
    height: 547px;
    margin-top: 50px;
}
.food-app-top .row {
    height: 500px;align-items: right;
}
.swiper-container {
    overflow: hidden;
}
.carouselTicker__list {
    margin: 0;
}
.food-customers.food-clients-main {
    background:#FAFAFA;
	padding: 25px 0;
}
.cost-foodapp-main .c-features-con ul {
    margin: 0 -15px;
}
.cost-foodapp-main .c-features-con ul li {
	width: 100% !important;
	margin: 0 15px 30px !important;
}


.admin-panel-main .c-features-con ul li {
	width: 50%;
}
.top-features-title {
	margin-top: 20px;
}
.one-expert-box {
	min-height: inherit;
}
.services-top-main.services-new-top {
	padding: 80px 15px;
	min-height: inherit;
}
.services-top-main.services-new-top .row {
	min-height: inherit;
}
.services-top-main.services-new-top .home-logs a img {
    height: 34px;
}
.services-bottom {
	overflow: visible;
	padding: 15px;
}
.services-bottom .col-md-12 {
	padding: 0;
}
.services-detail .button2 {
	margin: 0 0 20px;
}
.custom-mobile-app.custom-services-app .soln-heading img {
	display: none;
}
.custom-mobile-app.custom-services-app .soln-heading h2 {
	text-align: left !important;
	padding-bottom: 15px !important;
}
.custom-mobile-app.custom-services-app .soln-heading h2 br {
	display: none;
}
.custom-mobile-app.custom-services-app .soln-heading {
	padding: 0;
	padding-bottom: 30px;
}
.services-app-technology.ios-app-technology .services-box-main .nav-tabs li a {
	padding: 10px 0;
}
.footer-social ul li {
    margin: 0 2px !important;
}
.footer-awards a {
	margin: 0 0 15px;
	display: inline-block;
}
.footer hr {
    margin: 30px -15px;
}
.copy-right {
    margin-top: 30px;
} 
.copy-right p {
    margin: 0px;
}

.hnw-our-achive.nw-our-achive .achive-logo {
    width: 100px;
    height: 100px;
    margin: 0px 0 15px 0;
    padding: 15px;
}
.hnw-our-achive.nw-our-achive .achiv-con {
    display: flex;
    align-items: center;
    width: 100%;
}
.hnw-our-achive.nw-our-achive h2 {
    margin-bottom: 30px !important;
}
.ios-app-technology .services-box-main ul li span {
	margin: 0 auto 15px;
}
.ios-app-technology .services-box-main ul li {
    width: 20%;
    margin: 0 0 15px;
}
.on-demand-ic {
    width: 100px;
    height: 100px;
    border-radius: 10px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    margin: 0px 0 15px 0;
    padding: 15px;
    background: #fff;
}
.on-demand-box ul li {
    list-style: none;
    margin: 0 0 5px;
    font-size: 13px;
}
/*.on-demand-box ul li img {
    height: 15px;
    margin-right: 5px;
}
.on-demand-box {
	padding: 15px 10px;
}*/
.hdesktop-about-img .holder {
	display: none;
}
.hdesktop-about-img .hom-hero img {
	width: 100%;
}
.testimonial-content {
    min-height: 320px;
}
h3 {
	font-size: 20px !important;
	line-height: 24px !important;
}

.main_heading {
	font-size: 28px !important;
	line-height: 40px !important;
	color: #252b33 !important;
	letter-spacing: -1px;
	font-weight: 600;
}	

.mobile-award-view .achiv-content h3 {
	margin: 20px 0;
}
.nav--black .logo {
    padding: 7px 0;
}
.sandwich {
    margin-top: 10px;
}
.on-demand-box {
    margin: 0 0 30px;
}
.on-demand-box .on-demand-con p {
    min-height: inherit;
}
}

@media only screen and (max-width:767px){
.quality-work-section{
	padding-top:30px;
}
.pizza-solution-view::after,.meat-solution-view::after,.liquor-solution-view::after{
	display: none;
}

.popular-brands {
	display: inline-block;
	width: 100%;
	vertical-align: top;
	padding: 0px 0 0px;
}

.career-apply {
    text-align: center;
    margin: 0 0 60px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.pizza-solution-view,.meat-solution-view,.liquor-solution-view.,.courier-solution-view {
    padding: 0 0 0 30px !important;
}
.solution-view .button1 span{
	margin: 5px 10px 0 -5px;
}
.admin-panel-main .c-features-con ul li span {
    margin: 0 0 5px;
}
.c-app-con {
    margin: 30px 0 !important;
}
.c-features-con ul li:last-child{
	margin-bottom: 0;
}
.on-demand-solution-view{
	margin-top: 30px !important;
    margin-bottom: 30px;
}
.we-are-main{padding:0px 0 !important;}
.testimonial-content{min-height:320px;}
.we-are-main .top-slide-con,.home-award-box{flex-wrap:wrap}
.ios-app-technology .nav-tabs{display:none}
.ios-app-technology .services-box-main ul li{width:32%}
.ios-app-technology .services-box-main .list-content li{width:100% !important; text-align: left !important; padding-left: 10px;}
.ios-app-technology .services-box-main .list-content li img{padding-right: 10px;}
.ios-app-technology .services-box-main p{padding-left: 10px !important;}
.ios-app-technology .services-box-main ul li p{font-size:16px;}
.ios-app-technology .services-box-main ul li span{height:50px;}
.ios-app-technology .services-box-main ul li span img{height:40px;}
.ios-app-technology .services-box-main{margin:30px 0 0;text-align:left}
.app-one-main,.home-review-main{padding:30px 0}
.app-one-main h2.myh2{margin:0px 0 20px;font-size:28px!important;line-height:34px!important}
.button1{padding:7px 20px;font-weight:600;font-size:16px}
.app-one-main .button1{margin-bottom:20px}
.app-one-main ul li h2{margin-bottom:0;margin-top:10px;font-size:28px!important;line-height:34px!important}
.app-one-main ul li h6{font-size:14px!important}
.app-one-main ul{display:flex;align-items:flex-start;justify-content:space-between}
.app-client{margin-bottom:20px}
.app-client .media-body,.app-client .media-left,.app-client .media-right{display:inline-block;width:100%;vertical-align:top}
.app-one-main .container .row .app-one div:first-child{margin:0 auto;flex-wrap:wrap;justify-content:left}
.app-client .media-left{text-align:left}
.app-one-main .app-one .home-app-img{text-align:center;margin-top:30px!important}
.view-case-dark .soln-heading{margin-bottom:15px}
.home-customers .client_logos_slider .items{white-space:nowrap;margin-bottom:0;overflow:hidden}
.home-customers .client_logos_slider .item{display:inline-block;padding:0;float:none}
.review-img-box.text-right{text-align:center!important}
.home-review-main .carousel{padding:15px}
.carousel-indicators{bottom:80px}
.home-review-main .we-are .carousel-inner a.button2{margin-top:-70px}
.our-for-soln{margin:30px 0 0}
.blog-main{margin:30px 0 0}
.desktop-view{display:none}
.nw-tab-man{padding:60px 0}
.ios-app-technology{margin-top:60px}
.home-customers{padding:30px 0 0;margin:20px 0 30px}
.blog-main .soln-heading .lear-more{margin:-95px 0 0}
.blog-main .thumbnail{margin-bottom:30px}
.say-hello-main{margin:0}
.say-hello-main .top-slide-con h2{width:100%;font-size:20px!important;margin-left:0;margin-bottom:20px;line-height:normal!important}
.contact-form{margin-left:0}
.view-case-dark{padding:20px;flex-wrap:wrap}
.say-hello-main .we-are .home-contact-form{margin-top:30px}
.award-logos-lets img{height:30px;margin-right:14px}
.will-get ul li{width:100%;margin-bottom:5px}
.footer .row{flex-wrap:wrap}
.footer .row .footer-link{width:100%;margin:0 0 20px}
.footer .home-social ul li a{display:flex;width:40px;height:40px;justify-content:center;align-items:center;border-radius:4px;text-decoration:none}
.footer .row{margin:0;padding:0}
.footer .home-social ul li{margin:0 5px}
.footer{padding:30px 0 0}
.footer h4{width:100%}
.f-logo{margin:0 0 30px}
.footer .home-social ul{margin:0 0 30px;display:flex;justify-content:space-between}
.copy-right p{margin:0 0 30px}
.footer .row .footer-link{width:100%;padding:0;margin-bottom:0;}
.copy-right p{flex-wrap:wrap}
.copy-right p span{margin:10px 0 0}
.contact-detail .con-detail .col-md-5.col-sm-5{padding:0 15px!important}
.footer .home-social ul li{margin:0}
.app-one-main .app-one .home-app-img img,.review-img-box img{width:auto;height:auto}
.nw-our-achive,.viewcas-new{margin:30px 0}
.nw-our-achive .col-lg-6:last-child,.nw-our-achive .col-lg-6:last-child .achiv-card-main{margin-bottom:0}
.nw-tab-man{padding:30px 0}
.ios-app-technology{margin-top:30px !important;}
.testimonial-content p{line-height:28px}
.our-for-soln .nw-our-achive .col-lg-6 .achiv-content h3{margin-bottom:10px;font-size:20px!important;line-height:28px!important}
.career-review-main .carousel-inner .carousel-item .carousel-caption{position:relative;width:100%;left:0}
.career-review-main .career-testi-main .main-slider .carousel-inner .carousel-item>img{height:400px;width:auto;float:none;margin-bottom:16px;margin-left:-30px}
.career-review-main .carousel{height:auto;width:100%}
.career-review-main .carousel .carousel-inner,.career-review-main .carousel .carousel-inner .carousel-item{height:auto;width:100%}
.main-slider{width:100%}
.career-testi-main::after{height:100%;top:0}
.contact-form{padding:29px}
.hire-box-services .col-lg-3 .con-detail-box{margin:15px 0}
.footer .home-social ul{flex-wrap:nowrap;justify-content:left}
.footer .home-social ul li{width:50%;margin:0;text-align:left}
.footer .home-social ul li a{width:auto;justify-content:left;margin:0}
.get-touch::before{content:none}
.ios-app-technology .tab-content .card.tab-pane{border:0;margin-bottom:20px}
.ios-app-technology .tab-content .card.tab-pane .card-header{background:0;border:0}
.ios-app-technology .tab-content .card.tab-pane .collapse{border-top:1px solid rgba(0,0,0,.125)}
.soln-heading h4{line-height:normal!important}
.soln-heading .button2{padding:5px 15px!important}
.blog-main .soln-heading .button2{margin:0;float:left}
.blog-main .soln-heading{display:inline-block;width:100%;margin-bottom:20px}
.home-review-main .carousel{padding:15px 0 0;}
.new-review-main .we-are,.say-hello-main .we-are{padding:0}
.nw-our-achive .col-lg-6{margin-bottom:0}
.contact-form{padding:15px;margin-left:0}
.g-recaptcha{margin:0}
.app-one-main .rating_sec ul li h2{font-size:28px!important;line-height:34px !important;}
.app-one-main .rating_sec ul li h6{line-height:normal!important}
.con-detail-box{margin:30px 0;}
.say-hello-main .award-logos-lets{margin:30px 0 20px}
.say-hello-main .award-logos-lets img{margin-right:4px}
.brand-box h3{font-size:20px!important;line-height:normal!important}
.say-hello-main .top-slide-con .button1{padding:5px 15px!important}
.footer p{margin-bottom:0}
.app-one-main .rating_sec{padding:10px}
.home-social{margin:0 -15px}
.footer hr{margin:0 -15px 30px}
.about-year .carousel-indicators li{margin:0 5px!important;font-size:16px}
.about-year .carousel-indicators{bottom:-29px}
.about-top-slide h1{font-size:34px!important;line-height:normal!important}
.about-year .carousel,.about-year .carousel-inner,.about-year .carousel-inner .carousel-item,.about-year .carousel-inner .carousel-item .carousel-caption{height:420px}
.about-year h3{margin-bottom:10px;font-size:24px!important;line-height:normal!important}
.solution-main .row{height:auto}
.we-are-main .we-are .right .col-md-6{border:none!important;padding:10px!important}
.we-are-main .we-are .left .we-are-box{padding:10px!important}
.ios-app-technology .tab-content .card.tab-pane .card-header h5 a.collapsed{color:#999;}
.ios-app-technology .tab-content .card.tab-pane .card-header h5 a{text-decoration:none;position:relative;width:100%!important;display:inline-block;color:#252b33;}
.ios-app-technology .tab-content .card.tab-pane .card-header h5 a.collapsed::after{content:"+";float:right;font-size:24px}
.ios-app-technology .tab-content .card.tab-pane .card-header h5 a::after{content:"-";font-size:24px;float:right}
.ios-app-technology .tab-content .card.tab-pane .card-header h5 a:hover, .ios-app-technology .tab-content .card.tab-pane .card-header h5 a:focus{color:#252b33;}
.soln-heading h2 {
    margin-top: 0!important;
    font-size: 24px !important;
    line-height: 34px !important;
    font-weight: 700;
	/* padding-bottom: 30px !important; */
}

.top-on-demand .soln-heading p{
	text-align: left !important;
}	

.home-award-box{padding:0}
.glassdoor-logo{display:none}
.services-top-main .row{height:auto;margin:0 -15px}
.our-team .top-slide-con .we-are,.about-top-slide .top-slide-con,.hire-app.app-features .top-slide-con .we-are{padding:0}
.about-year-slider{padding:20px 0 0}
.about-year .soln-heading{margin:0 -15px}
.about-year{margin-bottom:30px}
.our-team .top-slide-con .we-are .home-award-box .we-are-box img{height:350px}
.our-team .home-award-box .col-lg-3:last-child .we-are-box,.our-team .home-award-box .col-lg-3:last-child .we-are-box p{margin-bottom:0}
.nw-our-achive .col-lg-4:last-child .achiv-card-main{margin-bottom:0}
.mobile-icon-social ul li{display:inline-flex!important;width:35px!important;height:35px!important;align-items:center!important;justify-content:center!important;border-radius:50px;border:1px solid #252b33;margin:0 1px!important}
.mobile-icon-social{margin:0;padding:0}
.mobile-icon-social ul{text-align:center!important;display:inline-block!important;width:100%!important}
.contact-page-main .top-slide-con .we-are{padding:0 15px}
.contact-page-main .award-logos-lets .home-logs,.contact-detail .con-detail .col-md-12,.offices-address .top-slide-con{padding:0}
.sandwich{margin-left:-10px}
.contact-top-heading .soln-heading h1{margin-bottom:0!important}
.offices-address .we-are-box .media .media-left{width:100%}
.will-get{margin:0 15px}
.career-story-main .store-img-box{display:inline-block!important}
.nw-tab-man .brand-box{margin:0 0 30px}
.home-review-main .top-slide-con{padding:0}
.review-img-box img{width:100%;height:auto}
.our-for-soln{margin:0}
.client-logos{margin:0}
.carouselTicker__item{width:150px;height: 50px;line-height: 50px;}
.client-logos .we-are-box {
	height: 50px;
}
.hom-hero img{margin-bottom:15px !important;width:80%;margin-top:0 !important;}
.home-app-img.mobile-about-img{margin:0 auto 30px!important}
.f-logo{margin:0}
.app_design .app_img_four.two ul{width:auto;margin:0 -15px}
.app_design .app_img_four.two ul li{width:100%}
.app_img_four.two ul li .bxl{height:auto}
.home-newmain h1{font-size:26px!important;line-height:34px!important; margin-bottom: 30px !important;}
.font_fmly font{font-size:7vw}
.design_guide .bestof-right .color_combination h6{font-size:26px!important}
.bll_case-study--section{padding:0}
.bll_case-study--carousel-image{height:550px}
.app_design .app_img_four.two ul li{margin:0 auto 30px}
.soln-heading2 h3{font-size:26px!important}
.app-button-main .text-left{flex-wrap:wrap}
.app-button-main .text-left a{margin:0 0 15px}
.button2, .button1{padding:8px 15px !important;font-size:14px;font-weight:600;line-height:normal !important;display:inline-block; margin-bottom: 0px;}
.we-are-main p{margin-bottom:15px;}
.app-one-main .main_tlt{margin-bottom:0px;font-size:20px;}
.app-one-main .app-one .home-app-img img{width:60%;}
body{font-size:16px;}
.solution-main h2{font-size:26px !important;line-height:34px !important;font-weight:600;}
#accordion .panel-collapse .panel-body{padding:15px 0;}
.food-app-all-delivery.all-food-app .all-food-app-box ul li{width:33%;}
.app_img_four ul li{width:47.3%;}
.faqs-tab.ios-app-tech .nav-tabs{display:flex;flex-wrap:nowrap;overflow:auto;}
.faqs-tab.ios-app-tech .nav-tabs li{white-space:nowrap;}
.faqs-tab.ios-app-tech .tab-content > .tab-pane{display:none !important;opacity:0;}
.faqs-tab.ios-app-tech .tab-content > .active{display:block !important;opacity:1;}
.career-testi-main .carousel-indicators{bottom:20px;}
.mobile-award-view .achiv-card-main .achiv-card{min-height:inherit;}
.admin-features::before{right:0;}
.features-main ul li{width:100%;}
.solution-main .mobile-about-img.become1{display:block !important;width:80%;margin:0 auto;}
.solution-main .mobile-about-img.become1 img{width:auto !important;}
.solution-main .mobile-about-img.become2{display:block !important;width:94%;margin:0 20px 0 0;}
.solution-main .mobile-about-img.become2 img{width:auto !important;}
.pricing-content ul li{width:100%;margin:0 0 20px;}
.brand-logo{margin-right:10px !important;}
.achiv-content h5, .achiv-content h3{font-size:20px !important;}
.achiv-content h3{margin:15px 0;}
h3 span.gray-title{display:none;}
.soln-heading2 h3{margin:0;}
.tecno_icons .dvx{padding:10px;}
#accordion .panel .panel-title{font-size:16px !important;line-height:25px !important;}
.admin-features::before, .admin-bg::before, .admin-bg1::before, .admin-bg2::before, .admin-bg3::before, .admin-bg4::before, .admin-bg5::before{content:'';right:0;background-position:center bottom;background-size:auto 320px;width:100%;}
.app-client .media .media-left img{height:70px;margin-bottom:15px;}
.we-are-main .we-are .right .col-md-6:last-child .we-are-box{margin-bottom:0 !important;}
.solution-features .ios-app-technology .tab-content .card.tab-pane .card-header h5 a{color:#fff !important;}
.solution-features .ios-app-technology .tab-content .card.tab-pane .card-header{padding:0;margin-bottom:20px;}
.food-app-top {
	padding: 80px 0 0;
}

.home-logs {
    margin-top: 30px;
    display: flex;
	justify-content: space-between;
}



.food-app-top h1 {
	font-size: 30px !important;
	line-height: 40px !important;
	margin: 0 0 0px;
	text-align: left;
	padding-top: 30px;
	padding-bottom: 0px;
  }
.food-app-top p {
    margin: 0 0;
    text-align: left;
}
.food-app-top .button2.get-a-demo {
	float: left;
	margin:30px 0;
	padding: 6px 20px !important;
}
.our-food-client h4 {
    position: relative;
    font-weight: 600;
    margin: 0;
}
.our-food-client {
    margin: 0 0 20px;
}
.we-can-count {
	margin: 0;
}
.get-expert {
	margin: 30px 0 0;
}
.one-expert {
	margin: 0 0 30px;
}
.top-features-title p {
    margin: 0;
}
.top-features ul li a {
    font-size: 13px;
    padding: 20px 5px;
}
.client-line{
	display: none;
}
.one-industries .col-md-4:last-child .one-expert{
	margin-bottom: 0 !important;
}
.one-industries h2 {
    margin: 0 0 15px;
}
.c-features-con{
	padding: 0;
}
.app-cost-main .c-app-con br{
	display: none;
	padding: 0 !important;
}

.top-features {
	height: 73px;
}
.top-features ul li {
    list-style: none;
    line-height: 73px;
}
.app-img-main {
	width: 100%;
	text-align: center;
}
.c-features-con ul li {
	width: 100%;
	padding: 0;
}
.get-estimate.viewcas-new .view-case-dark {
    display: inline-block;
    padding: 40px 0;
}
.story-bg p {
    color: #fff;
    margin: 0 0 10px;
}
/*.story-bg .rating_sec ul {
	flex-wrap: wrap;
}*/
.story-bg .rating_sec ul li {
	width: 100%;
	margin: 0 0 0px;
}
.story-bg .rating_sec ul li h6 {
	margin: 0;
}
.food-slide-app {
	display: none;
}
.story-bg .rating_sec ul li h2 {
    margin: 0 !important;
}
.story-slider-head h2 br {
	display: none;
}
.foodtitle-line::after {
	content: none;
}
.food-we-can .we-are-box .counter-box {justify-content: flex-start;}
.food-we-can .we-are-box .counter-box h2 {
    font-size: 18px !important;
    line-height: 30px !important;
}
.food-app-why-choose .we-are-box .why-ic {
    text-align: left;
    margin-bottom: 0;
    margin-top: 0px;
}
.food-app-why-choose .we-are-box .why-ic img {
	height: 40px;
}
.food-app-why-choose .we-are-box .counter-box {
    justify-content: flex-start;
    margin: 0 0;
}
.food-app-why-choose .we-are-box h6 {
	text-align: left;
	font-size: 14px !important;
	line-height: normal !important;
}
.food-app-why-choose .we-are-box .counter-box h3 {
	margin: 0;
	font-size: 20px !important;
	line-height: 30px !important;
}
.food-app-why-choose .row .col-6:last-child .we-are-box {
	padding: 15px 10px;
}
.food-app-why-choose .we-are-box {
	min-height: 146px;
	padding: 15px 10px;
}
.food-app-top p, .build-food-app p, .c-app-con p, .client-video-head p, .food-we-can p, .food-app-top p {
	font-size: 16px;
	line-height: 28px;
	text-align: left !important;
}
.one-industries p {
	font-size: 14px;
	line-height: 26px;
	text-align: center;
	margin-bottom: 15px;
}
.food-app-why-choose .we-are-box h6 {
	font-size: 16px !important;
}
.customer-app-main .c-features-con, .cpartner-app-main .c-features-con, .cost-foodapp-main .c-features-con {
    padding-right: 0;
}
.driver-app-main .c-features-con, .admin-panel-main .c-features-con {
    padding-left: 0;
}
.app-cost-main .button2.darkmode-btn {
    margin-top: 20px;
}
.story-bg {
	min-height: 460px;
	padding: 20px;
	margin: 0 0 30px;
}
.food-app-all-delivery .top-video-box {
	min-height: 514px;
}
.one-industries h2, .build-food-app h2, .food-we-can h2, .food-client-video .client-video-head h2, .food-faqs .soln-heading h2 {
	text-align: left;
	margin-bottom: 30px;
	font-size: 24px !important;
    line-height: 36px !important;
}
.one-expert-box h3 {
	font-size: 20px !important;
	line-height: 30px !important;
	margin-bottom: 10px;
}
.one-expert-con {
    padding: 30px;
}
.build-food-app {
    padding: 25px 0 0px;
}
.build-food-app a {
	float: left;
	padding: 6px 20px !important;
}
.food-we-can .we-are-box h5 {
    font-size: 13px !important;
    text-align: left;
    font-weight: normal;
    line-height: normal !important;
    padding-right: 1%;
    margin: 0;
}
.top-features-title h2 {
	margin-bottom: 15px;
	font-size: 23px !important;
	text-align: left;
}

.develop-btn{
	margin-top: 0px;
}

.top-features-title p {
    font-size: 16px;
    line-height: 28px;
    text-align: center;
}
.c-features-con ul li h5 {
    margin: 0 0 5px;
    font-size: 18px !important;
	line-height: 28px !important;
	font-weight: 600;
}
.c-app-con h3 {
	font-size: 20px !important;
	line-height: 30px !important;
	margin: 0 0 20px;
	text-align: left;
	font-weight: 700;
}
.top-features-main .app-img-main {
	margin-bottom: 30px;
}
.cost-foodapp-main{
	padding: 0;
}
.c-features-con ul li p {
    line-height: 26px;
    font-size: 14px;
}
.c-features-con ul li span {
	font-size: 16px;
	line-height: 30px;
	font-weight: 600;
	margin-right: 15px;
}
.admin-mobi-img {
	margin-bottom: 50px;
}
.cost-foodapp-main.app-cost-main .c-app-con p {
	margin: 0 0 15px;
}
.cost-foodapp-main.app-cost-main .app-img-main {
	margin-bottom: 50px;
}
.cost-foodapp-main.app-cost-main .button2.darkmode-btn {
	margin-top: 8px;
}
.food-story-slider {
    padding: 30px 0 0;
}
.food-client-video {
    padding: 60px 0 0;
}
.client-video-head p {
	margin: 0 0 50px;
}
.one-industries p, .app-cost-main h2, .food-we-can h5 {
	text-align: left !important;
}
.one-industries .one-expert p {
	text-align: center !important;
}
.food-app-top {
    padding: 40px 0 0 !important;
}
.client-logos {
	height: 50px;
}
.one-expert-box {
	min-height: inherit;
}
.one-industries, .we-can-main.food-we-can {
    padding: 30px 0;
}
.food-app-count .we-are-box {
	padding: 15px;
	margin: 0px;
}
.top-features-title {
	margin-top: 30px;
}
.admin-panel-main .c-features-con ul li {
	width: 100%;
	padding: 0;
	text-align: left;
}
.cost-foodapp-main .c-features-con ul {
    margin: 0 -15px;
}
.cost-foodapp-main .c-features-con ul li, .cost-foodapp-main .c-features-con ul li .c-features-list {
	width: 100%;
}
.story-bg .rating_sec ul li h2 {
    margin: 0;
    font-size: 24px !important;
    line-height: 30px !important;
}
.story-bg .rating_sec ul li h6 {
    font-size: 15px !important;
    line-height: 20px !important;
}
.story-bg .rating_sec {
    margin: 0 0 20px;
}
.food-story-slider .text-center.mt-5, .food-story-slider .text-center.mt-5 .button2 {
	margin-top: 0px !important;
}
.food-client-video {
    padding: 30px 0 0;
}
.build-food-app.food-app-why-choose {
    margin-bottom: 0;
    padding-bottom: 0;
    margin-top: 30px;
}
.food-soln-boxs .top-slide-con .we-are .col-sm-12:last-child .we-are-box {
	margin-bottom: 0px !important;
}
.soln-heading h2 br {
	display: none;
}
.we-can-count {
    margin: 15px 0 0;
}
.multi-app-main {
    padding: 30px 0;
}
.footer-adress, .footer-awards, .footer-social {
	width: 100%;
	margin: 0 0 20px;
	padding: 0;
}
.footer-awards img {
	height: 35px;
}
.popular-brands-logos ul li {
	width: 50%;
}
.services-detail h6 {
	margin-bottom: 20px;
}
.s-story-case .story-bg h2 br {
	display: none;
}
.services-top-main.services-new-top .home-logs a {
	margin-right: 10px;
	margin-bottom: 10px;
}
.services-top-main.services-new-top {
	padding: 40px 15px;
}
.popular-brands-logos {
	padding: 0 15px;
}
.on-demand-ic {
    width: 100px;
    height: 100px;
    border-radius: 10px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    margin: 0px 0 15px 0;
    padding: 15px;
    background: #fff;
}
.top-on-demand {
	padding: 0px 0;
}
.top-on-demand h2, .nw-tab-man h2, .ios-app-technology h2 {
	text-align: left !important;
}
.nw-tab-man .col-lg-4:last-child .brand-box {
	margin: 0;
}
.ios-app-technology .tab-content .card.tab-pane .card-header h5 a {
	padding: 0 0 10px;
}
.ios-app-technology .services-box-main ul li {
	margin-bottom: 15px;
}
.ios-app-technology .services-box-main ul li span {
    height: 100px;
    margin: 0 auto 15px;
}
.hnw-our-achive.nw-our-achive .achive-logo {
    width: 100px;
    height: 100px;
    margin: 0 0 15px 0;
    padding: 15px;
}
.hnw-our-achive.nw-our-achive .achiv-con {
    align-items: center;
}
.popular-brands-logos ul li {
	margin-bottom: 30px;
}
.hmobile-about-img {
	display: inline-block;
}
.hdesktop-about-img {
	display: none;
}
.nav--black .logo {
    padding: 3px 0;
}
.sandwich {
    margin-top: 5px;
}
.home-newmain h1 {
    letter-spacing: 0;
    margin: 0;
}
.home-newmain h1 .clearfix {
    display: none;
}
.we-are-main .we-are .left h5 {
    font-size: 18px !important;
    line-height: 26px !important;
}
.ios-app-technology .services-box-main ul li span {
    height: 85px;
}


.our_idea{
  margin-top: 20px;
}

.delivery-tab ul li a span {
	width: 100%;
	/* display: flex;
	justify-content: flex-start;
	align-items: center; */
	text-align: center;
  }

.delivery-tab ul.nav-tabs {
    margin: 0 0 0px;
    display: flex;
    flex-wrap: nowrap;
    overflow-y:hidden;
    overflow-x: auto;
}
.delivery-tab ul li {
    width: 300px;
	max-width: 100%;
}
.delivery-tab .delivery-con h2 {
    font-size: 28px !important;
    line-height: 34px !important;
}
.nw-tab-man .soln-heading p {
    text-align: left;
}
.hnw-our-achive.nw-our-achive h2, .popular-brands-logos h2 {
    text-align: left !important;
}
.delivery-tab .delivery-con ul li {
    width: 100%;
    min-width: 100%;
}
.home-food-client-video .owl-nav button.owl-prev {
   left: 0;
}
.home-food-client-video .owl-nav button.owl-next {
   right: 0;
}
.food-solution-view::after {
    content: '';
    /* background: url(../image/food-img-right.png); */
    background-repeat: no-repeat;
    background-size: auto 100%;
    position: absolute;
    right: 0px;
    bottom: 0px;
    width: 100%;
    height: 100%;
    z-index: 11;
    background-position: right bottom;
    opacity: 0.5;
}



.food-solution-view {
    padding: 30px;
    overflow: hidden;
}
.on-demand-solution-view .row {
    align-items: center;
    min-height: 120px !important;
}
.popup.slide-right {
    display: none !important;
}
.c-features-con ul {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 30px 0;
}
.cost-foodapp-main .c-features-con ul li {
    width: 100%;
    padding: 0;
}
.cost-foodapp-main .c-features-con ul li .c-features-list {
    padding: 15px;
}
.cost-foodapp-main .c-features-con ul {
    border-top: none;
    border-bottom: none;
    padding: 0 0;
} 
.cost-foodapp-main .c-features-con ul li .c-features-list {
    text-align: left;
}
}

@media only screen and (max-width:380px){.about-year .carousel,.about-year .carousel-inner,.about-year .carousel-inner .carousel-item,.about-year .carousel-inner .carousel-item .carousel-caption{height:460px}
.about-year .carousel-indicators li .clrgry{display:none}
.home-logs img{margin-right:0px;}
}


@media(max-width:767px){
	.landing-hero-banner .services-hero-image{
		display: none;
	}

  .services-top-main.services-new-top .row{
    height: auto;
  }

  img.profile {
    display: none;
}

  .stacafe{
    height: auto;
    padding-bottom: 20px;
  }

  .blaxity{
    height: auto;
    padding-bottom: 20px;
  }

  .memofly{
    height: auto;
    padding-bottom: 20px;
  }

  .main-heading h3 {
    margin-top: 20px;
}

  .greenmoon{
    height: 530px;
  }

  .custom-mobile-app p{
    padding-top: 15px !important;
  }

	.landing-banner-sec .landing-row .banner-text-col {
		width: auto;
	}
	
	.boxes-food-store .why-choose-app-con p {
		margin: 0 0 50px;
		text-align: left !important;
	}

	.landing-banner-sec .landing-row .banner-img-col {
		width: auto;
	}

	.landing-hero-banner .services-hero-title {
		display: inline-block;
		width: 100%;
		text-align: left;
		padding: 80px 14px 0px 14px;
	}

	.imageslider-sec {
		overflow: hidden;
		position: relative;
	}

	.hire-top-main .home-logs {
		margin: 30px 0 20px;
		display: grid;
		grid-template-columns: repeat(3,1fr);
		align-items: center;
		grid-gap: 15px;
	}
	
	.hire-top-main .home-logs img{
		margin: 0px;
	}
	
	.hire-top-main .home-contactus .home-logs a {
		margin:0px !important;
	}

	.hire-top-main .home-contactus .home-logs a{
		padding: 0px !important;
	}

}


@media(max-width:767px){
    h4.resturant{ 
    white-space: unset;
    }

    .what-we-do h2{
      margin-top: 17px;
      padding-left: 0px;
      font-size: 24px;
    }

    .yc_back::after{
      display: none;
    }

    .testi-loding-box{
      margin: 0px 0px 30px;
    }

    .work_quotes{
      margin-top: 50px;
      margin-bottom: 50px;
    }

    .box-content h2{
      font-size: 35px;
    }

    .main-heading h2{
      font-size: 24px;
      margin-top: 11px;
    }

    .boxes_item {
      display: grid;
      grid-template-columns: repeat(1,1fr);
      grid-gap: 50px;
  }

    .theta_heading {
      margin-bottom: 50px;
      text-align: center;
      margin-top: 0px;
  }

  .second_class {
    padding: 15px;
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .restri img{
    margin-top: 0px;
  }

    .work_quotes h4 {
      line-height: 40px !important;
    }

    .chings_heart {
      margin-top: 20px;
    }

    section.large_items {
      padding: 15px;
   }

   .work_quotes{
    padding: 30px 0px;
   }

    .twik_world{
      margin-bottom: 40px;
    }

    .main-box {
      display: grid;
      grid-template-columns: repeat(1,1fr);
    }

    .our_lead {
      font-size: 24px;
    }

    .lead img{
      margin-top: -15px;
    }

    .box-content h2{
      font-size: 22px;
    }

    .desktop-images{
      display: block;
      margin-bottom: 15px;
    }

    .mission_vission {
      padding-top: 0px;
      padding-bottom: 20px;
    }

    .what-we-need{
      margin-top: 20px;
    }

    .further_project img {
      width: 100%;
      height: auto;
      object-fit: cover;
    }

    .next-has{
      padding: 0px 0px; 
    }

    .next-has h2{
      font-size: 24px;
    }

    .mapping-story{
      margin-top: 0px;
    }

    .image-box-main {
      display: grid;
      grid-template-columns: repeat(2,1fr);
      grid-gap: 20px;
      grid-auto-flow: dense;
      margin-top: 20px;
    }




    .road-success h2 {
      font-size: 24px !important;
      line-height: 40px !important;
      padding-top: 30px;
    }

    .demo-class iframe {
      width: 380px;
      height: 220px;
      max-width: 100%;
    }

    .about-year, .our-team, .about-award, .testimonials-box-main, .career-story-main {
      padding: 0px 0 20px;
    }

    .versitle {
      font-size: 24px;
    }

    .my-team {
      display: grid;
      grid-template-columns: repeat(5,1fr);
      grid-gap: 10px;
      margin-bottom: 0px;
    }

    .team-experts h2{
      font-size: 24px !important;
    }

    .team-list img {
      border-radius: 50%;
      border: 3px solid #FFE147;
      width: 100px;
      height: auto;
    }

    .our-glimpse {
      margin-top: 20px;
    }

    .what-we-do p{
      padding-left: 0px;
    }

    .handshake{
      margin-left: 0px;
      margin-top: 25px;
    }

    .demo-class{
      margin-top: 51px !important;
    }

  }
  
  @media(max-width:991px) {
    h2.launch {
      padding-bottom: 0px;
      font-size: 40px;
      padding-right: 10px;
   }
    .food-app-count .we-are-box{
      margin-bottom:30px;
    }
  
    .custom-mobile-app.custom-services-app{
      padding:15px 0px !important;
    }

    .theta_heading {
      margin-bottom: 90px;
      text-align: center;
      margin-top: 0px;
  }

  .greenmoon{
    height: 274px;
  }
  
    img.delivery-boy {
      width: 100%;
      height: auto;
  }
  
  
    .on-demand-solution-view .row {
      min-height: 120px !important;
  }
  
    .tab_with_mobile{
      text-align: center;
    }
  
    .image-data{
      margin-bottom: 30px;
    }
  
    .types-of-industries {
      height: auto;
      margin-bottom: 15px;
    }
  
    br {
      display: none;
    }
  
    .mobile-screen {
      position: absolute;
      z-index: 9;
      top: 0%;
      transform: translateX(-50%);
      left: 50%;
      width: 33%;
    }
  
    .mobile-screen img {
      width: 100%;
      height: auto;
      margin-top: 0px;
      max-width: 100%;
    }
  
  
  
    /* .jestures {
                 width: 100% !important;
                } */
  
  
  }
  
  @media(max-width:1024px) {
    .point-of-sale {
      background: #fafafa;
      border: 1px solid #FAFAFA;
      border-radius: 10px;
      padding: 15px;
      height: auto;
    }
  
  
  }




