/* ************************************************************ */
/* .page-id-28092 .eae-popup, .page-id-28092 .mfp-wrap.bp-popup {
    pointer-events: none;
} */
/* .showcase-logo-sec.hideHeader {
    z-index: 0 !important;
}
.showcase-logo-sec {
    z-index: 1100  !important;
} */
.page-id-28092 .eae-modal-content {
    padding: 40px;
  }
  /* .showcase-logo-sec {
     z-index: 1100;
  } */
  .blg-rmv-ftr {
    position: absolute !important;
    left: 570rem !important;
}
.blg-rmv-ftr button.jet-remove-all-filters__button {
    background: none;
    border-radius: 50rem;
    padding: 10rem 20rem;
}
.blg-rmv-ftr button.jet-remove-all-filters__button:focus {
    outline: none !important;
}

  .showcase-popup-right-btn .clicked i.icon.icon-plus::before {
    content: "\e981" !important;
  }
  .page-id-28092 .eae-popup.mfp-wrap {
       background-image: url(https://digitalapple.ai/wp-content/uploads/2023/11/sand-bg.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  }
  .popup-click-btn .eae-popup-link.icon-position-before {
    padding: 18rem 30rem 17rem !important;
  }
  .showcase-popup-right-btn a {
    padding: 10rem !important;
    text-align: center !important;
    height: 60rem;
    width: 60rem !important;
    display: inline-block;
    align-items: center;
    display: flex;
    justify-content: center;
  }
  .showcase-popup-right-btn a span.elementor-button-icon.elementor-align-icon-left {
    margin-right: 0 !important;
  }
  .showcase-term-name-hidden {
  display: none !important;
  }
  .showcase-right-sec {
    background: rgba(112,105,92,.36);
    padding: 30rem !important;
    border-radius: 25px;
  }
  .demo-meeting-btn a {
    display: inline-block;
  }
  .demo-meeting-btn {
    text-align: center;
  }
  .showcase-list ul {
    margin-left: 0;
    padding-left: 30rem;     margin-bottom: 0 !important;
  }
  .showcase-iframe iframe  {
    width: 960rem !important;
    height: 550rem !important;
     border-radius: 25px !important;
  }
  
  .page-id-28092 .mfp-content {
    pointer-events: visible;
  }
  .showcase-term-name.eae-pop-btn-type-text {
    display: none;
  }
  .page-id-28092 .eae-popup .mfp-inline-holder .mfp-content {
  width: 1460rem;
  background-color: rgba(112, 105, 92, 0.36);
  cursor: auto;
  overflow: hidden;
  backdrop-filter: blur(32px);
  margin-top: 120rem;
  border-radius: 25px;margin-bottom: 120rem;
  }
  .mfp-wrap i.eae-close.icon.icon-left-arrows {
    font-size: 21rem !important;
  }
  .showcase-video {
    padding: 0 !important;
  }
  .page-id-28092 .eae-popup .eae-close {
    font-size: 21px;
    height: 50rem;
    width: 50rem;
    top: 43rem;
    right: auto!important;
    left: 50rem;
    background-color: rgba(197, 162, 138, 0.42);
    border-radius: 50px;
  }
  .page-id-28092 .eae-popup .eae-close:hover {
    background-color: rgb(235 183 148 / 42%);
  }
  .page-id-28092 .eae-popup .mfp-title {
     display: none;
  }
  .page-id-28092 .eae-popup .mfp-content {
    vertical-align: top !important;
  }
  .page-id-28092 .eae-modal-content {
  padding: 50rem;
  }
  body.page-id-28092 .mfp-container.mfp-s-ready.mfp-inline-holder {
    position: static !important;
    width: 1460rem !important;
    height: auto !important;
    margin: 0 auto;
  }
  body.page-id-28092 .eae-popup.mfp-bg  {
  background-color: transparent;
  backdrop-filter: blur(32px);     opacity: 0; display: none;
  }
  body {
  margin: 0;
  padding: 0;
  overflow-x: hidden !important;
  }
  .showcase-list-sec .jet-listing-grid__item {
  padding: 0 10px 10px;
  }
  .showcase-title .elementor-heading-title.elementor-size-default, .showcase-subtext {
  opacity: 1;
  }
  .page-id-28092 .sticky-form-btn {
    display: none;
  }
  .page-id-28092 .elementor-location-header {
    display: none;
  }
  .showcase-logo-sec {
    position: fixed !important;
    width: 100%;
    left: 0;
    right: 0;
    top: 0rem;
    z-index: 10;
  }
  .digitalapple-logo {
    padding-left: 30rem;
    padding-top: 10rem;
  }
  .vmersiveLogo {
    padding-right: 30rem;
    padding-top: 10rem;
  }
  .showcase-logo-sec img {
  width: 220rem;
  }
  .page-id-28092 .elementor-location-footer {
  display: none;
  }
  .showcase-img img {
    min-width: 100%;
    min-height: 265rem;
    object-fit: cover;
  }
  .showcase-term-name .elementor-heading-title a {
    text-decoration: none;
    background-size: 0 1.4rem;
    background-position: 0 95%;
    -webkit-transition: background-size .25s cubic-bezier(.785,.135,.15,.86) 0s!important;
    -moz-transition: background-size .25s cubic-bezier(.785,.135,.15,.86) 0s!important;
    -o-transition: background-size .25s cubic-bezier(.785,.135,.15,.86) 0s!important;
    transition: background-size .25s cubic-bezier(.785,.135,.15,.86) 0s!important;
    background-image: linear-gradient(to right,#ffffff 0,#ffffff 100%)!important;
    padding: 0 0 4rem;
    background-repeat: no-repeat;
    display: inline !important;
  }
  .showcase-list-sec .jet-listing-grid__item .showcase-post {
    padding: 5rem !important; cursor: pointer;
  }
  .showcase-post:hover   .showcase-term-name .elementor-heading-title a {
    background-size: 100% 1.4rem!important;
  }
  .page-id-28092 section#da-hide-header.active {
    background: transparent;
    position: static !important;
  }
  
  .showcase-img {
  z-index: 1 !important;
  }
  .showcase-post:hover .showcase-img {
  z-index: 0 !important;
  }
  .showcase-video, .showcase-post .elementor-background-video-container {
    opacity: 0;  
  }
  .showcase-post:hover .showcase-video, .showcase-post:hover  .elementor-background-video-container {
    opacity: 1; z-index: 1;
  }
  .showcase-img a {
  display: block !important;
  }
  .showcase-video, .showcase-post .elementor-background-video-container {
  top: 0 !important;
  transform: none !important;
  left: 0 !important;
  object-fit: fill !important;
  width: 100% !important;
  height: 100% !important;
  position: absolute !important;
  padding: 0 !important;
  }
  
  .showcase-video .jet-video {
    background-color: transparent;
  }
  .showcase-video video, .showcase-post .elementor-background-video-container video {
  border-radius: 20px;
  background: transparent;
  height: 265rem !important;
  object-fit: fill !important;
  position: static !important;
  transform: none !important;
  }
  .page-id-28092 .right-col-head.mid-col, .page-id-28092 .right-col-head.da-search-panel, .page-id-28092 .right-col-head.right-col-head {
    display: none;
  }
  .showcase-term-name::before {
  content: '';
  background-image: url(https://digitalapple.ai/wp-content/uploads/2023/10/arrow-trans.png) !important;
  position: absolute !important;
  width: 60rem;
  height: 30rem;
  background-repeat: no-repeat;
  background-size: cover;
  margin-left: 25rem;
  background-position: 0 0;
  transition: all .2s ease-in;
  transform: translate3d(0%,0%,0px) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);
  transform-style: preserve-3d;
  right: 0rem;
  top: 20rem; 
  }
  /* .showcase-img{
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translate3d(0,0,0);
  }
  .showcase-post:hover .showcase-img img {
  -webkit-transform: scale(1.25);
  -moz-transform: scale(1.25);
  -ms-transform: scale(1.25);
  -o-transform: scale(1.25);
  transform: scale(1.25);
  }
  .showcase-img img {
  max-width: 100%;
  height: auto;
  display: block;
  -webkit-transition: 1s;
  -moz-transition: 1s;
  -ms-transition: 1s;
  -o-transition: 1s;
  transition: all 1s ease;
  }  */
  .showcase-term-name::before {
    width: 45rem;
    height: 45rem;
  }
  .showcase-post:hover .showcase-term-name::before {
  background-image: url(https://digitalapple.ai/wp-content/uploads/2023/10/arrow-hover.png) !important;
  transition: all 0.2s ease-in;
  }
  .showcase-term-name, .showcase-title {
    padding-right: 34rem;
  }
  .showcase-container{
  min-height:100vh !important;
  height:100% ;
  }
  /* .showcase-list-sec .jet-listing-grid__items {
  height: 55vh;
  overflow-y: scroll;  
  padding-right: 15rem;
  } */
  /* .showcase-list-sec .jet-listing-grid__item .showcase-post {
    padding: 20rem;
  }
  .showcase-list-sec .jet-listing-grid__item {
    padding: 0rem;
  } */
  /* .showcase-post {
  -webkit-transition: background-color 200ms linear;
    -moz-transition: background-color 200ms linear;
    -o-transition: background-color 200ms linear;
    -ms-transition: background-color 200ms linear;
    transition: background-color 200ms linear;
  } */
  /* .showcase-list-sec .jet-listing-grid__item:hover .showcase-post {
    background-color: rgba(255, 255, 255, 0.21);
    border-radius: 25px;
  } */
  .showcase-img img {
  min-width: 100%;
  }
  
  .vmersive-logo {
    position: absolute!important;
    right: 60em;
    z-index: 999;
    top: 5rem;
  }
  .banner-pd-left {
  margin-left: 230rem !important;
  z-index: 1 !important;
  }
  .banner-pd-left.explore-btn {
  z-index: 2 !important;
  }
  .n2-ss-layers-container.n2-ss-slide-limiter.n2-ow > .n2-ss-layer {
  padding: 0 !important;
  }
  .btn-wrap {
  height: 100vh !important;
  width: 100% !important;
  }
  .btn-wrap .n2-ss-layer-row.n2-ss-layer-with-background {
  height: 100% !important;
  width: 100% !important;
  }
  .overlay-prev-slide {
  height: 100% !important;
   margin: 0 !important;
  }
  .overlay-next-slide {
    margin: 0 !important;
  }
  .home-bot-area  .elementor-button-link:hover .elementor-button-icon {
  animation: left-right 1.2s ease-in-out infinite;
  }
  .home-bot-area{ display:none}
  .home-bot-area .elementor-testimonial__footer {
  display: none !important;
  }
  .green-back::after {
  background-image: url(https://digitalapple.ai/wp-content/uploads/2022/10/green-stroke.svg);
  }
  .beigh-back::after, .black-back::after, .green-back::after {position: relative;}
  .black-back::after {
  background-image: url(https://digitalapple.ai/wp-content/uploads/2022/10/black-stroke.svg);
  }
  .beigh-back::after {
  background-image: url(https://digitalapple.ai/wp-content/uploads/2022/10/beige-stroke.svg);
  }
  .beigh-back::after, .black-back::after, .green-back::after {
  content: "";
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  top: 10% !important;
  right: 17%;
  position: absolute;
  width: 240px;
  height: 100px;
  z-index: -1;
  }
  .heading-faint-sm , .para, .para p, .para .elementor-heading-title .show-hover-effect .elementor-icon-box-title, .show-hover-effect .elementor-icon-box-icon .elementor-icon{
  font-size:23rem !important;
  }
  .para-sm{
  font-size:18rem !important;
  }
  .heading-85 .elementor-heading-title{
  font-size: 85rem !important;
  }
  .heading-sm .elementor-heading-title{
  font-size: 34rem !important;
  }
  .heading-xl .elementor-heading-title{
  font-size: 110rem !important;
  }
  .heading-36 , .heading-36 .elementor-heading-title, .heading-36  .ae-element-post-title{
    font-size: 36rem !important;
    line-height: 1.1em;
  }
  .heading-54, .heading-54 .elementor-heading-title {
    font-size: 50rem !important;
    line-height: 1.1em !important;
  }
  .green-text{
  color: #3CCF4E !important;
  }
  .heading-xxl .elementor-heading-title{
    font-size: 135rem !important;
  }
  .past_projects_section .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
  display: none !important;
  }
  /* NEW STYLE  START *********************************************************************** */
  /*** Work Filter css***/
  .checkbox-list-ftr .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__body {
      display: block;
      min-width: 220px !important;
  }
  .checkbox-list-ftr .jet-filter-items-dropdown__label:after {
    display:none !important;
  }
  .checkbox-list-ftr .jet-filter-items-dropdown.jet-dropdown-open {
      border-bottom: 2px solid #3CCF4E !important;
  }
  .last-ftr .jet-filter-items-dropdown__label, .second-ftr .jet-filter-items-dropdown__label {
      text-align: center !important;
  }
  .last-ftr .jet-filter-items-dropdown__body {
      left: -85% !important;
  }
  .first-ftr .jet-filter-items-dropdown__label {
      text-align: center !important;
  }
  .jet-filter-items-dropdown__body{
    z-index: 9999 !important;
  }
  .checkbox-list-ftr .jet-filter-items-dropdown__label {
      cursor:pointer;
  } 
  /* .checkbox-list-ftr .jet-filter-items-dropdown__active {
    display:none !important
  }
  .checkbox-list-ftr .jet-filter-items-dropdown__label {
      opacity: 0 !important;
  }
  .checkbox-list-ftr .da-label-ftr {
      font-size: 20px;
      color: #ffffff;
      font-family: 'Poppins';
      line-height: 1.2em;
    position: absolute;
  } */
  /***End****/
  
  .span-green span {
    color: #3CCF4E;
  }
  .hover-img {
    position: absolute !important;
    left: 0;
    top: 0;
    z-index: 9;
  }
  .show-hover p{
  margin-bottom: 0 !important;
  }
  .hover-img img {
     max-width: 100%;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  width: 100%;
  object-fit: cover;
  display: inline-block;
  -webkit-transition: opacity .5s cubic-bezier(.39, .575, .565, 1);
  transition: opacity .5s cubic-bezier(.39, .575, .565, 1);
  }
  .hover-img.show .hover-img img {
    opacity: 1 !important;
  }
  .video-container {
    position: relative;
    padding: 40rem 30rem !important;
  }
  .hover-img.hide {
   opacity: 0 !important;  
  -webkit-transition: opacity .5s cubic-bezier(.39, .575, .565, 1);
  transition: opacity .5s cubic-bezier(.39, .575, .565, 1);
  }
  .hover-img {
    opacity: 1 !important;
    -webkit-transition: opacity .5s cubic-bezier(.39, .575, .565, 1);
    transition: opacity .5s cubic-bezier(.39, .575, .565, 1);
    position: absolute !important;
    top: 0rem;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
  }
  .video-sec {
    margin-bottom: 0 !important;
  }
  .hover-img.show {
    opacity: 1 !important;  
  -webkit-transition: opacity .5s cubic-bezier(.39, .575, .565, 1);
  transition: opacity .5s cubic-bezier(.39, .575, .565, 1);
  }
  .hover-img .elementor-widget-container {
    height: 100%;
    position: relative;
    display: flex;
  }
  .icon-change-hover {
    height: 40rem;
    width: 67rem !important;
    overflow: hidden;
    margin-top: 13rem;
  }
  .icon-change-hover::after, .da-search-result article a::after {
    content: '';
    background-image: url(https://digitalapple.ai/wp-content/uploads/2022/10/line-fill-arrow.svg) !important;
    position: absolute !important;
    width: 69rem;
    height: 35rem;
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: 25rem;
    background-position: 0px 0px;
    transition: all 0.2s ease-in;
    transform: translate3d(0%, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transform-style: preserve-3d;
    right: 20rem;
  }
  .video-hover:hover .icon-change-hover::after, .video-hover-click:hover .icon-change-hover::after,
  .da-search-result article a:hover::after{
   background-position: 35rem -35rem;
    transition: all 0.2s ease-in;
  /*   transform: translate3d(50%, -50%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); */
    transform-style: preserve-3d;
  }
  .video-on-hover .inner-sec1 .elementor-container .elementor-column::before, .video-on-hover .inner-sec2 .elementor-container .elementor-column::before, .video-on-hover .inner-sec3 .elementor-container .elementor-column::before, .video-on-hover .inner-sec4 .elementor-container .elementor-column::before, .video-on-hover .inner-sec5 .elementor-container .elementor-column::before, .video-on-hover .inner-sec6 .elementor-container .elementor-column::before, .video-on-hover .inner-sec7 .elementor-container .elementor-column::before, .video-on-hover .inner-sec8 .elementor-container .elementor-column::before, .video-on-hover .inner-sec9 .elementor-container .elementor-column::before, .video-on-hover .inner-sec10 .elementor-container .elementor-column::before, .sec14 .inner-sec1 .elementor-container .elementor-column::before, .sec14 .inner-sec2 .elementor-container .elementor-column::before, .sec14 .inner-sec3 .elementor-container .elementor-column::before, .sec14 .inner-sec4 .elementor-container .elementor-column::before, .sec14 .inner-sec5 .elementor-container .elementor-column::before, .sec14 .inner-sec6 .elementor-container .elementor-column::before, .sec14 .inner-sec7 .elementor-container .elementor-column::before, .sec14 .inner-sec8 .elementor-container .elementor-column::before, .sec14 .inner-sec9 .elementor-container .elementor-column::before, .sec14 .inner-sec10 .elementor-container .elementor-column::before
  
  {
    content: '';
    display: block !important;
    height: 0.5rem !important;
    width: 0 !important;
     transition: 1.5 all ease-in !important;
    opacity: 0.5;
     position: absolute;
    left: 0;
    top: 0;
  }
   
  .head-arrow h2 {
    text-decoration: none;
    background-size: 0 1rem;
    background-position: 0 95%;
    -webkit-transition: background-size .45s cubic-bezier(.785,.135,.15,.86) 0s !important;
    -moz-transition: background-size .45s cubic-bezier(.785,.135,.15,.86) 0s !important;
    -o-transition: background-size .45s cubic-bezier(.785,.135,.15,.86) 0s !important;
    transition: background-size .45s cubic-bezier(.785,.135,.15,.86) 0s !important;
  /*     background-image: linear-gradient(to right,#3CCF4E 0,#3CCF4E 100%) !important; */
    padding: 0 0 4rem;
    padding-left: 0rem;
    background-repeat: no-repeat;
    display: inline !important;
  /*     color: #3CCF4E !important; */
   transition: 0.2 all ease-in !important;
  }
  .video-hover:hover .head-arrow h2, .video-hover-click:hover .head-arrow h2{
    background-size: 100% 4rem;
      color: #3CCF4E !important; 
   
  }
  
  .inner-sec1.borlderLeft0 .elementor-container .elementor-column.border0::before, .inner-sec2.borlderLeft0 .elementor-container .elementor-column.border0::before, .inner-sec3.borlderLeft0 .elementor-container .elementor-column.border0::before, .inner-sec4.borlderLeft0 .elementor-container .elementor-column.border0::before, .inner-sec5.borlderLeft0 .elementor-container .elementor-column.border0::before, .inner-sec6.borlderLeft0 .elementor-container .elementor-column.border0::before,  .inner-sec7.borlderLeft0 .elementor-container .elementor-column.border0::before,  .inner-sec8.borlderLeft0 .elementor-container .elementor-column.border0::before {
    border-right: 0px solid #727272 !important;
  }
  
  .widget-team .ekit-wid-con .image-card-v3 .profile-image-card::after {
    position: absolute;
    left: -5%;
    right: 0px;
    bottom: -11rem;
    z-index: -1;
    width: 110%;
    height: 100%;
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.76)), color-stop(50%, rgba(0, 0, 0, 0.23)), to(transparent));
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.76), rgba(0, 0, 0, 0.23) 50%, transparent);
    opacity: 0;
    top: 0;
    z-index: 1;
    background-color: transparent;
  }
  
  .widget-team  .ekit-wid-con .image-card-v3 .profile-image-card:hover::after {
    opacity: .8;
  }
   
  .widget-team  .ekit-wid-con .ekit-team-img.profile-image-card  img {transition: .5s ease all; width: 100%; object-fit:cover;}
  .widget-team  .ekit-wid-con .ekit-team-img.profile-image-card:hover img {
    transform: scale(1.1);
  }
  
  #cursor1 {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
  }
  
  #cursor1 img {
    width: 90rem;
  }
  .t1 .profile-image-card:hover #cursor1 {
    opacity: 1;
  }
  .widget-team{position: relative;}
   .follower,  .followerPlay {
      position: fixed;
      top: 0px;
      left: 0px;
      pointer-events: none;
      cursor: none;
      transition: transform 200ms ease-out; z-index:9999
    }
  
  .follower .follower__circle, .followerPlay .follower__circlePlay {
    transform: translate(-50%, -50%);
    width: 60rem;
    height: 60rem;
    border-radius: 100%;
    border: rgba(0, 0, 0, 0) 1px solid;
    transition: width 200ms ease-out, height 200ms ease-out;
    font-size: 0 !important;
    color: #fff;
    align-items: center;
    display: flex;
    justify-content: center;
    background-color: transparen;
  }
  .follower .follower__circle.follower__circle--hidden {
      border: rgba(255, 255, 255, 0.8) 2px solid;
      width: 100rem;
      height: 100rem;  font-size: 22rem;  background-color: hsla(0, 0%, 100%, 0.5);
    font-size: 22rem !important;
    }
    
   .followerPlay    .follower__circle--hiddenPlay {
      border: rgba(255, 255, 255, 0.8) 2px solid;
      width: 100rem;
      height: 100rem;  font-size: 0rem;  background-color: hsla(0, 0%, 100%, 0.5);
       background-image: url('https://digitalapple.ai/wp-content/uploads/2022/10/play-icon.svg'); 
       background-repeat:no-repeat; background-position: center;
    }
  .w-100{ width: 100%} 
   
  
   
   
  #process-wrap {
    overflow: hidden;
  }
  
  .seen #process {
    transform: none !important;
  }
  
  #process {
     background-size: 100% auto;
    position: relative;
    height: 100vh;
    width: 1300%;
  }
  #process .wrap {
    display: flex;
    height: 100%;
    justify-content: center;
    align-content: center;
    flex-direction: column;
    max-width: 100%;
  }
  
   
  
  .time {
    fill: none;
    stroke: #f04931;
    stroke-dasharray: 4700;
    stroke-dashoffset: 4700;
  }
  
  .step {
    fill: #01bbea;
    font-size: 50rem;
    font-family: CircularStd-Bold, Circular Std;
    font-weight: 700;
    text-align: center;
  }
  
  .line {
    fill: #f04931;
    stroke: #01bbea;
    stroke-width: 4rem;
    stroke-miterlimit: 10;
  }
  
  .dot {
    fill: #01bbea;
    visibility: hidden;
  }
  
  .horz {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0%;
    bottom: 0;
  }
   
  
  a {
    color: black;
  }
  
  .cta-text {
    text-align: center;
  }
  
  #lottie-two svg g g g path {
    cursor: pointer;
  }
  
  #lottie-four svg g g g path {
    cursor: pointer;
  }
  
  #lottie-five svg g g g path {
    cursor: pointer;
  }
  
  #lottie-six svg g g g path {
    cursor: pointer;
  }
  
  #lottie-seven svg g g g path {
    cursor: pointer;
  }
  
  .env-three {
    width: 100%;
  }
  
  #lottie-three {
    height: 100vh;
    width: 100%;
  }
  .w-18.onhover-tabs .elementor-tabs-content-wrapper .elementor-tab-content {
    width: 90% !important;
  }
  .w-18.onhover-tabs {
    padding-right: calc((100vw - 1500rem) / 2) !important;
  }
  .onhover-tabs.w-18 .elementor-tabs-wrapper {
    width: 52% !important;
     
  }
  .onhover-tabs.w-18 .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {
    background: transparent;
  }
  .onhover-tabs.w-18  .elementor-tabs-wrapper .elementor-tab-title  .redirect::before {
    background-image: url(https://digitalapple.ai/wp-content/uploads/2022/10/arrow-green.svg) !important;
  }
  .onhover-tabs.w-18 .elementor-tabs-content-wrapper em {
    position: absolute;
    top: 0;
    z-index: 999;
    width: 100% !important;
    padding: 0;
    height: 100%;
    left: 0;
    height: 430rem;
  }
  .onhover-tabs.w-18 img.video-cover {
    height: 430rem;
  }
  .onhover-tabs.w-18 .elementor-tabs-content-wrapper {
    padding-top: 260rem;
    position: sticky;
    top: 0;
  }
  .onhover-tabs.w-18 .elementor-tab-content {
    position: sticky;
    top: 160rem; 
  }
   
  
  .onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title .redirect::before, .onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title:nth-child(2) .redirect::before, .onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title:nth-child(1) .redirect::before, .onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title:nth-child(3) .redirect::before, .onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title:nth-child(4) .redirect::before {
    content: ''; background-image: url(https://digitalapple.ai/wp-content/uploads/2022/10/black-arrow-1.svg) !important;
    width: 58rem !important;
    height: 46rem !important;
    background-repeat: no-repeat;
    background-size: cover;
    top: 39% !important;
    background-position: center;
    transition: all 0.3s ease-in;
    position: absolute;
    right: 40rem !important;background-repeat: no-repeat !important;
    background-size: 30rem;
  }
  .onhover-tabs.w-18 .elementor-widget-tabs .elementor-tabs-wrapper {
    overflow: visible;
  }
  .onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title.elementor-active .redirect::before, .onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title:nth-child(1).elementor-active .redirect::before, .onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title:nth-child(2).elementor-active .redirect::before, .onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title:nth-child(3).elementor-active .redirect::before, .onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title:nth-child(4).elementor-active .redirect::before {
    background-position: center !important;
    transition: all 0.2s ease-in;
    width: 100rem !important;
    height: 100rem !important;
    background: #3CCF4E;
    position: absolute;
    top: -36rem !important;
    height: 100rem !important;
    border-radius: 100rem;
    right: -40rem !important;
    background-repeat: no-repeat !important;
    background-size: 30rem;
  background-image: url(https://digitalapple.ai/wp-content/uploads/2022/11/white-arrow.svg) !important;
  }
  .full-width-hover-video .hover-img .elementor-widget-container {
    max-height: 450rem;
  /* 	  max-height: 415rem; */
      object-fit: cover;
  }
  .full-width-hover-video .hover-img .elementor-widget-container img{
      object-fit: cover;
  }
  .full-width-hover-video   .jet-video-player.jet-video-html5-player {
    max-height: 450rem;
    object-fit: cover;
  }
  /* .product-title .has_eae_slider.elementor-top-column:nth-child(1) {
    width: 195rem;
  }
  .product-title .has_eae_slider.elementor-top-column:nth-child(2) {
    width: 110rem;
  }
  .product-title .has_eae_slider.elementor-top-column:nth-child(3) {
    width: 200rem;
  }
  .product-title .has_eae_slider.elementor-top-column:nth-child(4) {
    width: 210rem;
  }
  .product-title .has_eae_slider.elementor-top-column:nth-child(5) {
    width: 200rem;
  }
  .product-title .has_eae_slider.elementor-top-column:nth-child(6) {
    width: 240rem;
  }
   
  .video-title .has_eae_slider.elementor-top-column:nth-child(1) {
    width: 200rem;
  }
  .video-title .has_eae_slider.elementor-top-column:nth-child(2) {
    width: 77rem;
  }
  .video-title .has_eae_slider.elementor-top-column:nth-child(3) {
    width: 200rem;
  }
  .video-title .has_eae_slider.elementor-top-column:nth-child(4) {
    width: 200rem;
  } */
  .page-id-7982 .footer, .page-id-7940  .footer, .page-id-7842  .footer, .page-id-8043  .footer, .page-id-8108  .footer, .page-id-8120  .footer, .page-id-7837  .footer, .page-id-8017 .footer, .page-id-8042 .footer, .page-id-8170  .footer, .page-id-8190 .footer, .page-id-8210 .footer, .page-id-8179 .footer, .page-id-8218 .footer, .page-id-8232 .footer, .page-id-8252 .footer, .page-id-8263 .footer{
    background: #fff !important;
  }
  .page-id-7982 .footer .footer-bot, .page-id-7940 .footer .footer-bot, .page-id-7842 .footer .footer-bot, .page-id-8043 .footer .footer-bot,  .page-id-8108 .footer .footer-bot, .page-id-8120 .footer .footer-bot, .page-id-7837 .footer .footer-bot, .page-id-8017 .footer .footer-bot, .page-id-8042  .footer .footer-bot, .page-id-8170 .footer .footer-bot, .page-id-8190 .footer .footer-bot, .page-id-8210 .footer .footer-bot, .page-id-8179 .footer .footer-bot, .page-id-8218 .footer .footer-bot, .page-id-8232 .footer .footer-bot, .page-id-8252 .footer .footer-bot, .page-id-8263 .footer .footer-bot{
    background: #fff !important;
  }
  .page-id-7982 .footer .span-green .elementor-heading-title, .page-id-7940 .footer .span-green .elementor-heading-title, .page-id-7842 .footer .span-green .elementor-heading-title, .page-id-8043 .footer .span-green .elementor-heading-title, .page-id-8108 .footer .span-green .elementor-heading-title, .page-id-8120 .footer .span-green .elementor-heading-title, .page-id-7837 .footer .span-green .elementor-heading-title .footer .span-green .elementor-heading-title, .page-id-8017  .footer .span-green .elementor-heading-title, .page-id-8042   .footer .span-green .elementor-heading-title, .page-id-8170  .footer .span-green .elementor-heading-title, .page-id-8190  .footer .span-green .elementor-heading-title, .page-id-8210  .footer .span-green .elementor-heading-title, .page-id-8179 .footer .span-green .elementor-heading-title, .page-id-8218 .footer .span-green .elementor-heading-title, .page-id-8232 .footer .span-green .elementor-heading-title, .page-id-8252 .footer .span-green .elementor-heading-title, .page-id-8263 .footer .span-green .elementor-heading-title
  { color: #3CCF4E !important}
  
  .video-title .elementor-heading-title.elementor-size-default, .product-title .elementor-heading-title.elementor-size-default {
    font-family: "Biennale-Regular", Sans-serif !important;
    font-weight: 400 !important;
  }
  .eicon-close {
    margin-top: 30px;
  }
  .green-slider .elementor-testimonial__title {
    color: #3CCF4E !important;
  }
  .pink-slider .elementor-testimonial__title {
    color: #D9738D !important;
  }
  .beige-slider .elementor-testimonial__title {
    color: #B79C8A !important;
  }
  .lilac-slider .elementor-testimonial__title {
    color: #B2AFFF !important;
  }
  .video-slider .swiper-slide-inner {
    padding-left: 0 !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .video-slider .swiper-slide-contents {
    max-width: 100% !important;
    width: 100% !important;
  }
  .video-popup-slider.video-slider .elementor-slide-heading {
    position: absolute;
    bottom: 30rem !important;
    left: 60rem !important;
  
  }
  .video-slider .elementor-fit-aspect-ratio {
    position: static;
    height: auto;
    padding-bottom: unset !important;
  }
  
  .video-popup-slider.video-slider .swiper-slide.swiper-slide-active {
      width: 1458rem !important;
      margin-right: 40rem;
  }
  .video-popup-slider.video-slider .swiper-slide {
      height: 800rem !important;
  }
  .video-popup-slider.video-slider .elementor-button .redirect-arrow:before{
        content: '';
      background-image: url(https://digitalapple.ai/wp-content/uploads/2022/11/white-arrow-doble.png) !important;
      width: 78rem !important;
      height: 38rem !important;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: 0rem 0rem;
      transition: all 0.2s ease-in;
      position: absolute;
        top: 40rem;
      left: 2px;
  }
  
  .video-popup-slider.video-slider  .swiper-slide-inner:hover .elementor-button .redirect-arrow:before{
     background-position: 38rem -38rem;
      transition: all 0.2s ease-in;
  }
  
  .video-popup-slider.video-slider .elementor-button .playvideo-arrow:before{
    content: '';
      background-image: url(https://digitalapple.ai/wp-content/uploads/2022/11/videoplay-icon.png) !important;
      width: 30rem !important;
      height: 35rem !important;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: 0rem 0rem;
      transition: all 0.2s ease-in;
      position: absolute;
      top: 43rem;
      left: 47rem;
  }
  .video-popup-slider.video-slider  .swiper-slide-inner:hover .elementor-button .playvideo-arrow:before{
      background-position: 0rem 0rem;
      transition: all 0.2s ease-in;
  }
  
  .video-popup-slider.video-slider .elementor-button {
    position: absolute;
    top: 330rem;
    left: 730rem;
    width: 120rem;
    height: 120rem;
    border-radius: 50%;
  }
  
  .video-popup-slider.video-slider .lilac-slider .elementor-button {
      background-color: #B2AFFF !important;
  }
  .video-popup-slider.video-slider .lilac-slider .elementor-slide-heading{
    color: #B2AFFF !important;
  }
  .video-popup-slider.video-slider .pink-slider .elementor-button {
      background-color: #D9738D !important;
  }
  .video-popup-slider.video-slider .pink-slider .elementor-slide-heading{
    color: #D9738D !important;
  }
  .video-popup-slider.video-slider .green-slider .elementor-button {
      background-color: #3CCF4E !important;
  }
  .video-popup-slider.video-slider .green-slider .elementor-slide-heading{
    color: #3CCF4E !important;
  }
  .video-popup-slider.video-slider .beige-slider .elementor-button {
      background-color: #B79C8A !important;
  }
  .video-popup-slider.video-slider .beige-slider .elementor-slide-heading{
    color: #B79C8A !important;
  }
  
  .video-popup-slider.video-slider .swiper-slide-active:hover  .swiper-slide-bg{
      transform: scale(1.1);
  }
  .video-popup-slider.video-slider .elementor-ken-burns--active {
      -webkit-transition-duration:  1s !important;
      -o-transition-duration:  1s !important;
      transition-duration:  1s !important;
  }
  .video-hover-click .elementor-inner-column {
    min-height: 600rem;
  }
  .accordian-img-con .ekit_accordion_active_icon {
    background: #3CCF4E;
    width: 110rem;
    height: 110rem;
    text-align: center;
    line-height: 101rem;
    border-radius: 100rem;
    margin-top: 5rem;
    margin-right: -10px;
  }
  .accordian-img-con .ekit-accordion--toggler {
    background-color: transparent !important;
  }
  .accordian-img-con .ekit-accordion--content {
    padding: 20rem 37rem 25rem !important;
  }
  .accordian-img-con .ekit-accordion--content img {
    width: 100%;
  }
  .overlay-inner {
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
    transition: all .3s .3s !important;
  }
  /* .eael-img-accordion .overlay-inner * {
    visibility: visible !important;
    opacity: 1 !important;
    -webkit-transform-style: preserve-3d !important;
    transform-style: preserve-3d !important;
  } */
  .custom-accordian .eael-img-accordion .eael-image-accordion-hover::before {
    background-color: transparent !important;
  }
  .custom-accordian .eael-img-accordion .overlay-inner , .custom-accordian .eael-img-accordion .img-accordion-title {
    visibility: visible !important;
    opacity: 1 !important;
    -webkit-transform-style: none !important;
    transform-style: unset !important;width: 100% !important;
  }
  .custom-accordian .eael-img-accordion .overlay {
    position: static !important;
  }
  .custom-accordian .eael-img-accordion {
    height: auto !important;
  }
  .custom-accordian .eael-img-accordion p {
    display: none;
  }
  .custom-accordian .eael-image-accordion-hover:hover p, .custom-accordian .eael-image-accordion-hover.overlay-active p{
    display: block;
  }
  .custom-accordian .eael-img-accordion {
      height: 50vh;
  }
  .custom-accordian .eael-image-accordion-hover {
    border-bottom: 1px solid #000;
    padding: 40rem 30rem !important;
  }
  .accordian-img {
    padding: 25px 0 0;
  }
  .custom-accordian .eael-image-accordion-hover.overlay-active::after {
    content: '';
    background-image: url('https://digitalapple.ai/wp-content/uploads/2022/11/white-down-arrow.svg');
    
    background-color: #3CCF4E;
    width: 110rem;
    height: 110rem;
    text-align: center;
    line-height: 101rem;
    border-radius: 100rem;
    margin-top: 5rem;
    margin-right: -10px;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    right: 30rem;
    top: 5rem;
  }
  .custom-accordian .eael-image-accordion-hover::after {
    content: '';
    background-image: url('https://digitalapple.ai/wp-content/uploads/2022/11/black-up-arrow.svg');
    background-color: transparent;
    width: 110rem;
    height: 110rem;
    text-align: center;
    line-height: 101rem;
    border-radius: 100rem;
    margin-top: 5rem;
    margin-right: -10px;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    right: 30rem;
    top: 20rem;
  }
  .custom-accordian .eael-image-accordion-hover:first-child {
    border-top: 1px solid #000;
  }
  .accordian-img img {
    width: 100%;
  }
  .accordian-img {
    display: none;
  }
  .custom-accordian .eael-image-accordion-hover.overlay-active .accordian-img {
    display: block;
  }
  section.menu-privacy a.elementor-item.elementor-item-anchor.active::before {
    content: "";
    width: 5px !important;
    height: 100% !important;
    background-color: #3CCF4E !important;
    opacity: 1 !important;
  }
  section.menu-privacy li.menu-item {
    margin-bottom: 20px;
  }
  section.menu-privacy a.elementor-item.elementor-item-anchor.active {
    font-weight: 700 !important;
    color: #3CCF4E !important;
  }
  section.menu-privacy {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 5% !important;
  }
  section.menu-privacy a.elementor-item.elementor-item-anchor.elementor-item-active {
    color: #fff !important;
  }
  section.menu-privacy a.elementor-item.elementor-item-anchor.elementor-item-active.active {
    color: #3CCF4E !important;
  }
  .client-logo .elementor-image-gallery .gallery-item img {
    margin: unset;
     width: auto;
    max-width: none;
    margin-right: 30px;
    display: inline;
  }
  .gallery-item {
    display: inline !important;
    text-align: left !important;
    width: auto !important;
    max-width: none !important;
    display: inline-block !important;
    margin-right: 15px !important;
  }
  .client-logo .elementor-image-gallery .gallery-item img {
    margin: unset;
     width: auto;
    /* max-width: ; */
    margin-right: 30px;
    display: inline-block;
    height: 55px;
  }
  
  
  /* NEW STYLE  END *********************************************************************** */
  
  .main >  div:first-child, .main-3 >  div:first-child{
  display: flex !important;
  height: 100vh !important;
  width: 200vw !important;
  position: relative !important;
    flex-direction: row  !important; 
     flex-wrap: nowrap  !important;
        display: -webkit-box !important;
    display: -ms-flexbox !important;
  }
  .main-3 >  div:first-child{
    width: 300vw !important;
  }
  
  .section-scroll-1 {
  width: 100vw !important;
  height: 100vh !important;
  background-size: cover;
  background-position: center;
     height: 100%;
  }
   
  .js-wrapper, .js-wrapper2,  .js-wrapper4   {
    width: 100vw !important;
    height: 100vh !important;
    overflow: hidden !important;
    perspective: 1000 !important;
    
  }
  .js-slideContainer .section-scroll-1 {
    height: 100% !important;
    width: 100%  !important;
    float: left;
    position: relative !important;
  }
  
  .js-slideContainer  {
    width: 300vw !important;
    height: 100vh !important;
    flex-direction: row  !important; 
     flex-wrap: nowrap  !important;
        display: -webkit-box !important;
    display: -ms-flexbox !important;
  }
  .js-slideContainer4 {
    width: 400vw !important;
    height: 100vh !important;
    flex-direction: row  !important; 
     flex-wrap: nowrap  !important;
        display: -webkit-box !important;
    display: -ms-flexbox !important;
  }
  
   
  .js-slideContainer2 .section-scroll-1 {
    height: 100% !important;
    width: 100%  !important;
    float: left;
    position: relative !important;
  }
  .js-slideContainer4 .section-scroll-1{
    height: 100% !important;
    width: 100%  !important;
    float: left;
    position: relative !important;
  }
  .js-slideContainer2 {
    width: 200vw !important;
    height: 100vh !important;
    flex-direction: row  !important; 
     flex-wrap: nowrap  !important;
        display: -webkit-box !important;
    display: -ms-flexbox !important;
  }
  
  /*   .elementor-element-edit-mode.js-wrapper2, .elementor-element-edit-mode.js-wrapper, .elementor-element-edit-mode.js-wrapper4  {
    overflow: visible !important;
    height:auto !important;
  } */
  
  
  .client-logo .elementor-image-gallery .gallery-columns-7 .gallery-item {
    max-width: 75% !important;
  }
  
  .client-logo .elementor-image-gallery .gallery-item img {
    margin: unset;
  }
  
  .we-are-creative-sec p {
    margin-bottom: 0 !important;
  }
  .pos-sticky{
  position: sticky !important;
  top: 0 !important;
  }
  .c-cta-btn .elementor-button{
  position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex !important;
    width: 360rem !important;
    padding-top: 30rem !important;
    padding-bottom: 30rem !important;
    -webkit-box-pack: center !important;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50vw !important;
    text-decoration: none;
  /* 	    padding-right: 40rem; */
  }
  .c-cta-btn .elementor-button .elementor-button-text, .button-above-ico .elementor-button .elementor-button-text{
  position:relative;
  }
  .c-cta-btn .elementor-button .elementor-button-text::after {
    content: '';
    background-image: url(https://digitalapple.ai/wp-content/uploads/2022/09/diagonal-arrow.svg) !important;
    position: absolute !important;
    width: 45rem;
    height: 22rem;
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: 0px;
    top: 0px;
    background-position: 0 0;
    transition: all 0.2s ease-in;
  }
  .c-cta-btn .elementor-button:hover .elementor-button-text::after {
    background-position: 19rem -22rem;
    transition: all 0.2s ease-in;
  }
  .button-above-ico  .elementor-button{
    width: 360rem;
  }
  .button-above-ico .elementor-button .elementor-button-text:after{
    content: '';
    background-image: url(https://digitalapple.ai/wp-content/uploads/2022/11/black-thin-arrow-up.svg) !important;
    position: absolute !important;
      width: 76rem;
      height: 38rem;
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: 0px;
    top: -10rem;
  background-position:0 0;
  transition: all 0.2s ease-in;
  }
  .button-above-ico .elementor-button:hover .elementor-button-text:after{
    background-position: 38rem -38rem;
     transition: all 0.2s ease-in;
  }
  /* .button-above-ico .elementor-button:hover .elementor-button-text{
    font-size:32rem !important;
  } */
  .our-clients-section .c-cta-btn .elementor-button .elementor-button-text:after, .green_btn_arrow .c-cta-btn .elementor-button .elementor-button-text:after{
    background-image: url(https://digitalapple.ai/wp-content/uploads/2022/10/green-double-arrow.svg) !important;
      margin-left: 0;
  }
  
  .bg-fixed-img img{
      max-width: 320rem !important;
    width:320rem !important;
  }
  
  
  .animate-border1:before{
  content: '';
  display: block !important;
  width: 30% !important;
  border-bottom: 0.5px solid #727272 !important;
  transition: width 1.5s ease-in !important;
  transform-origin: 50% 0% !important;
      opacity: 0.5;
  }
  .animate-border1.animate-active:before{
   width: 100% !important;
  transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg) !important;
    transform-style: preserve-3d !important;
  }
  .animate-border1 .content-div:before{
    content: '';
  display: block !important;
  height: 0.5px !important;
  width:0 !important;
  border-right: 0.5px solid #727272 !important;
   transition: 1.5s all ease-in!important;
  opacity: 0.5;
  }
  .animate-border1.animate-active .content-div:before{
    height: 100% !important;
  width:0.5px !important;
  }
  .animate-border3 .elementor-widget-wrap:after{
      content: '';
  display: block !important;
  width: 30% !important;
  border-bottom: 0.5px solid #727272 !important;
  transition: width 1.5s ease-in !important;
  transform-origin: 50% 0% !important;
      opacity: 0.5;
  }
  .animate-border3.animate-active .elementor-widget-wrap:after{
     width: 100% !important;
  transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg) !important;
    transform-style: preserve-3d !important;
  }
  
  .grow_border_hoverVideo .animate-border.animated .elementor-element-populated::after{
        width: 100% !important;
      transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg) !important;
      transform-style: preserve-3d !important;
  }
  .grow_border_hoverVideo .animate-border .elementor-element-populated::after{
    transition: width 2s ease-in !important;
  }
  
  .animate-border{
  position:relative !important;
  
  }
  .animate-border .elementor-element-populated::after {	
    content: '';
  display: block !important;
  width: 30% !important;
  border-bottom: 0.5px solid #727272 !important;
  transition: width 1.5s ease-in !important;
  transform-origin: 50% 0% !important;
      opacity: 0.5;
  }
  .animate-border.animate-active .elementor-element-populated::after {
   width: 100% !important;
  transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg) !important;
    transform-style: preserve-3d !important;
  }
  /* .da-list-border   li.elementor-icon-list-item::after , .vpopup-sec .dapop-head .elementor-widget-container::after,
  .da-explole-world .elementor-button::after 
  {
    content: '';
  display: block !important;
  width: 0% !important;
  border-bottom: 2px solid #3CCF4E !important;
  transition: width 0.8s ease-in !important;
  transform-origin: 50% 0% !important;
  } */
  /* .vpopup-sec .dapop-head .elementor-widget-container::after,
  .da-explole-world .elementor-button::after 
  {
    content: '';
  display: block !important;
  width: 0% !important;
  border-bottom: 2px solid #3CCF4E !important;
  transition: width 0.8s ease-in !important;
  transform-origin: 50% 0% !important;
  } */
  /* .da-list-border li.elementor-icon-list-item:hover::after , .vpopup-sec:hover .dapop-head .elementor-widget-container::after,
  .da-explole-world .elementor-button:hover::after {
  width: 100% !important;
  transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg) !important;
   transform-style: preserve-3d !important;
  } */
  
  /* .vpopup-sec:hover .dapop-head .elementor-widget-container::after,
  .da-explole-world .elementor-button:hover::after {
  width: 100% !important;
  transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg) !important;
   transform-style: preserve-3d !important;
  } */
  
  
  .da-list-border  li.elementor-icon-list-item {
  width: fit-content;
  padding-bottom: 10rem !important;
  
  }
  .da-explole-world .elementor-button-content-wrapper {
  padding-bottom: 10rem !important;
  }
  .animate-active.inner-sec3.more-cases  .elementor-container .elementor-column.video-container::before{
  border: none !important;
  content: none !important;
  height: 0 !important;
  }
  
  .vpopup-sec .dapop-head .elementor-widget-container::after{
  transition: width 1s ease-in !important;
  }
  .inner-sec1::after, .inner-sec2::after, .inner-sec3::after, .inner-sec4::after, 
  .inner-sec5::after, .inner-sec6::after, .inner-sec7::after, .inner-sec8::after,
  .inner-sec9::after, .inner-sec10::after{
   content: '';
  display: block !important;
  width: 0% !important;
  border-bottom: 0.5px solid #727272 !important;
  transition: width 1.5s ease-in !important;
  transform-origin: 60% 0% !important;
      opacity: 0.5;
  }
  .animate-active.inner-sec1::after, .animate-active.inner-sec2::after, .animate-active.inner-sec3::after, .animate-active.inner-sec4::after,
  .animate-active.inner-sec5::after, .animate-active.inner-sec6::after, .animate-active.inner-sec7::after, .animate-active.inner-sec8::after,
  .animate-active.inner-sec9::after, .animate-active.inner-sec10::after{
   width: 100% !important;
  transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg) !important;
    transform-style: preserve-3d !important;
  }
  
  .inner-sec1 .elementor-container .elementor-column::before, .inner-sec2 .elementor-container .elementor-column::before, 
  .inner-sec3 .elementor-container .elementor-column::before, .inner-sec4 .elementor-container .elementor-column::before,
  .inner-sec5 .elementor-container .elementor-column::before, .inner-sec6 .elementor-container .elementor-column::before, 
  .inner-sec7 .elementor-container .elementor-column::before, .inner-sec8 .elementor-container .elementor-column::before,
  .inner-sec9 .elementor-container .elementor-column::before, .inner-sec10 .elementor-container .elementor-column::before
  {
  content: '';
  display: block !important;
  height: 0.5px !important;
  width:0 !important;
  border-right: 0.5px solid #727272 !important;
   transition: 1.5s all ease-in!important;
  opacity: 0.5;
  }
  .animate-active.inner-sec1 .elementor-container .elementor-column::before, .animate-active.inner-sec2 .elementor-container .elementor-column::before,
  .animate-active.inner-sec3 .elementor-container .elementor-column::before, .animate-active.inner-sec4 .elementor-container .elementor-column::before,
  .animate-active.inner-sec5 .elementor-container .elementor-column::before, .animate-active.inner-sec6 .elementor-container .elementor-column::before,
  .animate-active.inner-sec7 .elementor-container .elementor-column::before, .animate-active.inner-sec8 .elementor-container .elementor-column::before,
  .animate-active.inner-sec9 .elementor-container .elementor-column::before, .animate-active.inner-sec10 .elementor-container .elementor-column::before
  {
   height: 100% !important;
  width:0.5px !important;
  }
  
  
  .show-hover-effect {
  cursor:pointer !important;
  }
  .show-hover-effect .elementor-icon-box-wrapper{
  visibility: hidden !important;
  opacity:0 !important;
  
  }
  .show-hover-effect:hover .elementor-widget-text-editor{
  color: #3CCF4E !important;
   transition: width 0.3s ease-in !important;
  }
  .show-hover-effect:hover .elementor-icon-box-wrapper{
  visibility: visible !important;
  opacity:1 !important;
   animation-name: slideright;
    animation-duration: 0.5s;
    animation-timing-function: ease;
  }
  @keyframes slideright {
  from {
      transform: translateX(20%);
    }
    to {
      transform: translateX(0%);
    }
  }
  .inner-sec3 .has_eae_slider:hover {
  cursor:pointer !important;
  }
  .we-are-creative-sec .inner-sec1 .has_eae_slider:hover .elementor-widget-text-editor,.we-are-creative-sec .inner-sec2 .has_eae_slider:hover .elementor-widget-text-editor,
  .we-are-creative-sec .inner-sec3 .has_eae_slider:hover .elementor-widget-text-editor, .we-are-creative-sec .inner-sec4 .has_eae_slider:hover .elementor-widget-text-editor{
  color: #3CCF4E !important;
   transition: width 0.3s ease-in !important;
  }
  .we-are-creative-sec .hover-text-white:hover .elementor-widget-container .elementor-heading-title{
   color:#fff !important;
  transition: width 0.3s ease-in !important;
  cursor:pointer;
  }
  .onhover-tabs .elementor-tabs-wrapper{
  width: 65% !important;
  order: 2 !important;
  }
  .onhover-tabs  .video-cover{
  width:100% !important;
  }
  
  .onhover-tabs  .elementor-tabs-content-wrapper{
  position: relative;
  }
  .onhover-tabs .elementor-tabs-content-wrapper em {
    position: absolute;
    top: 0;
    z-index: 999;
    width: 440rem;
    padding: 0;
    height: 100%;
    left: 0;
    height: 248rem;
  }
  .onhover-tabs .elementor-tabs-content-wrapper .elementor-tab-content{
    width: 440rem !important;
  }
  .onhover-tabs .elementor-widget-tabs .elementor-tab-desktop-title {
    position: relative;
    padding: 0 !important;
    font-weight: 700;
    line-height: 1;
    border: solid transparent;
    border-bottom: 1px solid #7272726e  !important;
  }
  
  .onhover-tabs .elementor-widget-tabs .elementor-tab-desktop-title:nth-child(1){
   border-top: 1px solid #7272726e  !important;
  
  }
  
  .onhover-tabs a.redirect {
    padding: 40rem 40rem !important;
    display: block;
    outline: none !important;
  }
  .onhover-tabs span.num {
    color: #707378;
    padding-right: 30rem;
  font-family: "Biennale-Regular", Sans-serif !important;
  font-weight:400!important;
  }
  
  .onhover-tabs .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {
    background: #383B40;
  }
  .vpopup-sec .dapop-head::before{
    top: 0 !important;
    right: 10rem !important;
  }
  .vpopup-sec:hover .ae-element-post-image img, .vpopup-sec:hover .eae-popup-wrapper img {
    filter: brightness( 100% ) contrast( 91% ) saturate( 90% ) blur( 0px ) hue-rotate( 0deg ) !important;
   }
  
  .vpopup-sec .ae-element-post-image img, .vpopup-sec .eae-popup-wrapper img{
  filter: brightness( 78% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg ) !important;
  }
  
  .vpopup-sec .dapop-head .elementor-widget-container {
   width: fit-content !important;
   padding-right: 60rem;
  }
  .vpopup-sec .dapop-head .elementor-widget-container .elementor-heading-title  {
    padding-bottom: 10rem;
   }
   .custom-arr .eae-popup-btn-icon{
    width: 65rem;
    height: 35rem;
   }
  .custom-arr .eae-popup-btn-icon::before, .dapop-head::before{
  content: '';
  background-image: url(https://digitalapple.ai/wp-content/uploads/2022/10/arrow-green.svg) !important;
  position: absolute !important;
  width: 60rem;
  height: 30rem;
  background-repeat: no-repeat;
  background-size: cover;
  margin-left: 25rem;
  background-position: 0px 0px;
  transition: all 0.2s ease-in;
  transform: translate3d(0%, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  transform-style: preserve-3d;
  right: 10rem;
  top:20rem ;
  }
  .vpopup-sec:hover .custom-arr .eae-popup-btn-icon::before,
  .vpopup-sec:hover .dapop-head:before{
      background-position: 30rem -30rem;
    transition: all 0.2s ease-in;
  }
  
  .onhover-tabs .elementor-tabs-wrapper .elementor-tab-title .redirect:before{
      content: '';
    background-image: url(https://digitalapple.ai/wp-content/uploads/2022/10/arrow-green.svg) !important;
      width: 50rem !important;
      height: 25rem !important;
      background-repeat: no-repeat;
      background-size: cover;
      top: 57rem !important;
      background-position: 0 0;
      transition: all 0.2s ease-in;
      position: absolute;
      right: 40rem !important;
  }
  /* .onhover-tabs .elementor-tabs-wrapper .elementor-tab-title:nth-child(1) .redirect:before{
     background-image: url(https://digitalapple.ai/wp-content/uploads/2022/10/arrow-beige.svg) !important;
  }
  .onhover-tabs .elementor-tabs-wrapper .elementor-tab-title:nth-child(2) .redirect:before{
     background-image: url(https://digitalapple.ai/wp-content/uploads/2022/10/arrow-pink.svg) !important;
  } */
  .onhover-tabs .elementor-tabs-wrapper .elementor-tab-title:nth-child(3) .redirect:before{
     background-image: url(https://digitalapple.ai/wp-content/uploads/2022/10/arrow-green.svg) !important;
  }
  /* .onhover-tabs .elementor-tabs-wrapper .elementor-tab-title:nth-child(4) .redirect:before{
     background-image: url(https://digitalapple.ai/wp-content/uploads/2022/10/arrow-purpule.svg) !important;
  } */
  .onhover-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active .redirect:before{
  background-position: 25rem -25rem;
      transition: all 0.2s ease-in;
  }
  .onhover-tabs .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before {
  
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  background-position: 20rem -20rem;
      transition: all 0.2s ease-in;
  }
  
  .onhover-tabs .video-cover, .onhover-tabs .video{
  visibility:hidden;
  opacity: 0;
  transition: all 0.3s ease-in;
  }
  .onhover-tabs .video-cover.show, .onhover-tabs .video.show{
  visibility:visible;
  opacity:1;
  transition: all 0.3s ease-in;
  }
  .light-font{
  font-family: "Biennale-Regular", Sans-serif !important;
  font-weight:400!important;
  }
  
  .onhover-tabs .elementor-widget-tabs .elementor-tab-content {
    padding: 0 !important;
  }
  
  .onhover-tabs video{
  object-fit: cover !important;
  }
  
  .be-one-of-us, .our-values-section, .slider-left-padding, .contact-us-section .left-div >  div:first-child, .padding-left-div{
  padding-left: calc((100vw - 1458rem) / 2)!important;
  }
  .our-team-section, .contact-us-section .right-div >  div:first-child, .padding-right-div{
  padding-right: calc((100vw - 1458rem) / 2)!important;
  }
  .our-team-section img{
    height: auto !important;
    width: 100% !important;
  }
  
  .pink-text{
  color:#D9738D;
  }
  .beige-text{
  color: #B79C8A;
  }
  .overlapping-content .elementor-heading-title{
  position: absolute;
    top: -150rem;
    width: max-content !important;
    z-index: 99;
  }
  .arrow-btn .elementor-button {
    font-size: 24rem !important;
    padding: 25rem 0 !important;
  }
  .arrow-btn .elementor-button-icon svg{
  width: 55rem !important;
  }
  .big-text-container{
   padding:0px;
  overflow-x:hidden !important;
  }
  .big-title{
   position:relative ;
  white-space: nowrap !important;
  left: 10vh !important;
  }
  .big-title .elementor-heading-title {
  font-size:270rem !important;
  }
  
  
  .top-banner h1, .top-banner h2, .big-text-container h1, .our-team-section h1, .our-team-section h2{
  max-width: 100% !important;
  }
  .big-text-150 .elementor-heading-title {
    font-size:150rem !important;
  }
  .our-team-section h1{
  letter-spacing:20rem !important;
  
  }
  
  .shrink-btn .elementor-button{
   width:160rem !important;
  height:160rem !important;
  transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transform-style: preserve-3d;
  }
  
  .shrink-btn .elementor-button:hover{
  transform: translate3d(0px, 0px, 0px) scale3d(0.8, 0.8, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); transform-style: preserve-3d;
  }
  
  .circle{
  width:15% !important;
  cursor:pointer;
  }
  .circle:hover .shrink-btn .elementor-button{
  transform: translate3d(0px, 0px, 0px) scale3d(0.8, 0.8, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); transform-style: preserve-3d;
  }
  .circle .pos-absolute.elementor-widget-text-editor{
    top: 50% !important;
  left: 50% !important;
  -ms-transform: translate(-50%, -50%) !important;
  transform: translate(-50%, -50%) !important;
  }
  .clients-review .jet-testimonials__icon{
   position: absolute !important;
    top: 0 !important;
  left: 2px;
  }
  .clients-review  .jet-testimonials__name{
      position: absolute;
    top: 75%;
    left: 13%;
  }
  .clients-review .jet-testimonials__position{
    position: absolute;
    top: 84%;
    left: 13%;
  }
  .clients-review  .jet-testimonials__item.jet-testimonials__comment{
   transition: all 0.2s ease-in;
  }
  .clients-review  .jet-testimonials__item.slick-active .jet-testimonials__comment{
    animation-name: fadeInDown;
   -webkit-animation-duration: 1.2s;
            animation-duration: 1.2s;
  
  }
  @keyframes fadeInDown {
            0% {
        transform: translate3d(0px, -100%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transform-style: preserve-3d;
    opacity: 0;
            }
            100% {
            transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transform-style: preserve-3d;
    opacity: 1;
            }
         }
  
  
  .clients-review .jet-testimonials .jet-arrow {
   width: 74rem;
    height:74rem;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    margin-top: -8%;
    color: #fff;
    background-color: #6ec1e4;
    font-size: 23px;
  }
  
  .clients-review .prev-arrow:before {
    content: '';
    background-image: url(https://digitalapple.ai/wp-content/uploads/2022/10/down-arrow.svg) !important;
    width: 137rem !important;
    height: 137rem  !important;
    background-repeat: no-repeat;
    background-size: cover;
       background-position: 6rem -30rem;
    transition: all 0.2s ease-in;
  }
  
  .clients-review .prev-arrow:hover:before{
     background-position: -68rem 37rem;
      transition: all 0.2s ease-in;
  }
  
  .clients-review .next-arrow:before {
    content: '';
    background-image: url(https://digitalapple.ai/wp-content/uploads/2022/10/up-arrow-green-filled.svg) !important;
     width:137rem !important;
    height:137rem  !important;
    background-repeat: no-repeat;
    background-size: cover;
            background-position: -69rem 37rem;
    transition: all 0.2s ease-in;
  }
  .clients-review .next-arrow:hover:before {
   background-position: 6rem -30rem;
      transition: all 0.2s ease-in;
  }
  .arrow-heading .elementor-heading-title:after {
    content: '';
    background-image: url(https://digitalapple.ai/wp-content/uploads/2022/10/white-arrow.svg) !important;
    width: 100rem !important;
    height: 50rem !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0 0rem;
    transition: all 0.2s ease-in;
    position: absolute;
    right: 0;
  }
  .open-positions .content-div .elementor-container:hover{
  
   background-image: linear-gradient(to top, #B2AFFF 50%, transparent 50%);
  background-size: 100% 200%;
  background-position: bottom;
  transition: background-position 0.4s ease-in-out;
  }
  .open-positions .content-div .elementor-container:hover .elementor-button{
  border-color: #fff !important;
   transition: all 0.2s ease-in;
  }
  .open-positions .content-div .elementor-container:hover .arrow-heading .elementor-heading-title:after{
    background-position: 50rem -50rem;
      transition: all 0.2s ease-in;
  }
  .open-positions p{
   margin-bottom:0;
  }
  .our-values-section .elementor-icon svg{
  width:60rem !important;
  height:60rem !important;
  }
  .bold-text{
  font-weight:700 !important;
  }
  
  .animated-div {
  animation:  5s infinite;
  }
  .animated-div img{
  object-position:0% 0% !important;
  }
  .our-values-section .elementor-icon {
    padding-bottom: 10rem;
  }
  
  /* @keyframes shadow-pulse
  {
  0% {
    box-shadow: 0 0 0 0rem rgba(0, 0, 0, 0.2);
  }
  100% {
    box-shadow: 0 0 0 25rem rgba(0, 0, 0, 0);
  }
  }
   */
  .past_projects_section .elementor-testimonial__image img {
         width: 575rem !important;
    height: 580rem !important;
  }
  .past_projects_section.meet-team .elementor-testimonial__image img {
         width: 430rem !important;
    height: 560rem !important;
  }
  .past_projects_section .elementor-testimonial__text {
    font-style: normal !important;
  }
  /* .past_projects_section cite, em, i {
    font-style: normal !important;
  } */
  .past_projects_section .elementor-testimonial__cite{
   font-style: normal !important;
    margin: 20rem 0 40rem 0!important;
  }
  
  .past_projects_section .elementor-testimonial__content {
    -webkit-box-direction: reverse !important;
    flex-direction: column-reverse !important;
    display: flex !important;
    padding-right: 115rem;
  }
  .past_projects_section .swiper-container-horizontal>.swiper-pagination-progressbar {
   width: 65%;
    height: 3rem !important;
    left: unset !important;
    top: unset !important;
    right: 0 !important;
  bottom:0 !important;
  }
  .past_projects_section  .elementor-widget-testimonial-carousel .swiper-slide {
    padding: 20rem 20rem 90rem 0rem !important;
  }
  .past_projects_section .swiper-container {
  margin-left: 0 !important;
  margin-right:0 !important;
  }
  .swiper-slide:nth-child(even) .past_projects_section .elementor-testimonial__cite:after{
      background-color: #B2AFFF !important;
  }
  .past_projects_section .past-project-slider .swiper-slide:nth-child(odd) .elementor-testimonial__cite:after{
  content: '';
    width: 30rem;
    height: 4rem;
    margin-top: 37rem;
   background-color: #B2AFFF ;
  }
  .past_projects_section .past-project-slider .swiper-slide:nth-child(even) .elementor-testimonial__cite:after{
    content: '';
    width: 30rem;
    height: 4rem;
    margin-top: 37rem;
   background-color: #3CCF4E ;
  }
  .past_projects_section .elementor-main-swiper {
    width: 100% !important;
  }
  .past_projects_section .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #3CCF4E !important;
  }
  .past_projects_section .swiper-pagination-progressbar {
    background: #727272 !important;
  }
  .past_projects_section .eicon-chevron-left:before , .past_projects_section .eicon-chevron-right:before,
  .video-slider .eicon-chevron-left:before , .video-slider .eicon-chevron-right:before {
   content: '';
    background-image: url(https://digitalapple.ai/wp-content/uploads/2022/10/slider-arrow.svg) !important;
    width: 28rem !important;
    position: absolute;
    height: 18rem;
    top: 23rem;
    left: 15rem;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .past_projects_section .eicon-chevron-left:before ,
  .video-slider .eicon-chevron-left:before{
  transform: rotate(180deg);
  }
  .past_projects_section .swiper-wrapper{
    cursor:auto;
  }
  .past_projects_section .elementor-widget-testimonial-carousel .elementor-swiper-button-prev{
  left: 35rem;
  }
  .past_projects_section .elementor-widget-testimonial-carousel .elementor-swiper-button-prev{
  left: 35rem !important;
  }
  .past_projects_section .elementor-widget-testimonial-carousel .elementor-swiper-button-next{
  right: 50rem !important;
  }
  .past_projects_section .elementor-swiper-button {
      top: 320rem;
  }
  .past_projects_section .elementor-swiper-button .eicon-chevron-left, .past_projects_section .elementor-swiper-button .eicon-chevron-right,
  .video-slider .elementor-swiper-button .eicon-chevron-left, .video-slider .elementor-swiper-button .eicon-chevron-right{
  background: #fff !important;
    height: 60rem;
    width: 60rem;
    border-radius: 50rem;
  }
  .past_projects_section .elementor-swiper-button.swiper-button-disabled,
  .video-slider .elementor-swiper-button.swiper-button-disabled{
    opacity: 0;
  }
  
  .past_projects_section.meet-team  .elementor-widget-testimonial-carousel .swiper-slide {
    padding: 0rem 20rem 0rem 0rem !important;
  }
  
  .past_projects_section.meet-team .swiper-container {
      padding-bottom: 0px !important;
  }
  .slider_cursor .follower .follower__circle{
      border: rgba(0, 0, 0, 0) 0px solid;
      color: #000;
    font-family: "Biennale Black", Sans-serif;
      font-weight: 700;
  }
  .past_projects_section .latest_work .elementor-testimonial__image img {
      width: 1458rem!important;
      height: 500rem!important;
  }
  .past_projects_section .latest_work .swiper-slide.swiper-slide-active{
        width: 1458rem!important;
  }
  .past_projects_section .latest_work .elementor-testimonial__content {
      padding-right: 340rem;
  }
  .past_projects_section .latest_work .elementor-swiper-button {
      top: 260rem;
  }
  .past_projects_section .latest_work .swiper-slide .elementor-testimonial__footer:after {
      content: '';
      width: 1458rem;
      height: 500rem;
      background-color: #151515;
      position: absolute;
      opacity: 0.75;
     transition: all 0.3s ease-in;
  }
  .past_projects_section .latest_work .swiper-slide.swiper-slide-active .elementor-testimonial__footer:after {
      opacity: 0;
     transition: all 0.3s ease-in;
  }
  .past_projects_section .latest_work .swiper-slide .elementor-testimonial__content {
      opacity: 0;
  }
  .past_projects_section .latest_work .swiper-slide.swiper-slide-active .elementor-testimonial__content {
      opacity: 1;
     transition: all 0.3s ease-in;
  }
  .past_projects_section .latest_work .elementor-testimonial__cite {
      font-style: normal !important;
      margin: 50rem 0 35rem 0!important;
  }
  .text-font-light{
    font-weight:400 !important;
        font-family: "Biennale-Regular", Sans-serif !important;
  }
  
  .contact-us label {
         width: 100%;
      font-size: 23rem;
      color: #fff;
      line-height: 1.4em;
     font-family: 'Biennale-Regular' !important;
    padding-bottom:15rem !important
  }
  .contact-us input {
      height:60rem !important;
        border: 0px solid #ccc !important;
     border-bottom: 1rem solid #474747 !important;
      border-radius: 0;
      font-size: 23rem !important;
    background-color:transparent !important;
    color: #fff !important;
     font-family: 'Biennale-Regular' !important;
    padding:0 !important;
  }
  .contact-us select {
         height: 60rem;
      width: 100%;
      background: transparent;
      font-size: 23rem;
      border: 0px solid #ccc !important;
     border-bottom: 1rem solid #474747 !important;
     font-family: 'Biennale-Regular' !important;
    font-weight: 400 !important;
    color:#fff !important ;
  }
  .contact-us textarea {
    color:#fff !important ;
         height: 60rem !important;
      width: 100%;
      border: 0px solid #ccc !important;
     border-bottom: 1rem solid #474747 !important;
        font-size: 23rem;
     font-family: 'Biennale-Regular' !important;
    padding:12rem 0 0 !important;
  }
   .eael-contact-form .contact-us textarea {
    background: transparent !important;
     color:#4E4E4E ;
  }
  .contact-us-section a {
      color: #000;
     transition: all 0.2s ease-in;
  }
  .contact-us-section a:hover {
      color: #3CCF4E ;
  }
  .social-icon svg{
  width:40rem !important;
    height:40rem !important;
  }
  .contact-us .wpcf7-form-control-wrap{
    font-size:23rem !important;
    color: #fff !important;
  }
  
  /*   .contact-us input.wpcf7-form-control.has-spinner.wpcf7-submit {
      border: none !important;
      background-color: #3CCF4E !important;
      color: #000 !important;
      font-size: 32rem !important;
      font-weight: 700 !important;
      font-family: 'Biennale Black' !important;
        height: 141rem !important;
      width: 141rem !important;
        border-radius: 80rem;
    position: absolute;
            bottom: 0;
    right: -20rem;
     transition: all 0.2s ease-in;
  } */
  .contact-us input.wpcf7-form-control.has-spinner.wpcf7-submit {
    border: none !important;
    background-color: #3CCF4E !important;
    color: #000 !important;
    font-size: 32rem !important;
    font-weight: 700 !important;
    font-family: 'Biennale Black' !important;
    height: 141rem !important;
    width: 141rem !important;
    border-radius: 80rem;
    position: relative;
    bottom: 220rem;
    transition: all 0.2s ease-in;
    right: -80%;
  }
  .contact-us input.wpcf7-form-control.has-spinner.wpcf7-submit:hover{
      transform: scale(0.9) !important;
    }
  
  .contact-us option[value=""] {
    display: none ;
  }
  
  .contact-us option {
      background: #343434;
      color: white;
      color: white;
      font-size: 18rem;
      border: 50px solid #000000ab;
      border-radius: 0;
  }
  .contact-us  .wpcf7-list-item {
      display: inline-block;
      margin: 0 25rem 0 0em;
  }
  .contact-us input[type="radio"] {
      display: none;
  }
  .contact-us span.wpcf7-list-item-label {
      border: 1rem solid #E2E2E2;
      padding: 15rem 25rem;
      border-radius: 50rem;
      font-size: 18rem;	   
      font-family: 'Biennale-Bold' !important;
  }
  .contact-us  input[type=radio]:checked ~ .check {
    background:  #fff;
    color:#000;
  }
  .contact-us  .wpcf7-not-valid-tip {
      color: #dc3232;
      font-size: 16rem;
     font-family: 'Biennale-Regular' !important;
  }
  label {
    margin-bottom: 0;
  }
  .radio-box{
  margin-bottom:20rem !important;
  }
  .radio-btns{
  border-bottom:1rem solid #474747;
        padding-bottom: 25rem;
      margin-bottom: 25rem;
  }
  .contact-us option:hover {
    background-color: yellow !important;
  }
  select:focus option:hover {
      background-color: yellow;
  }
  .contact-us option[value="1"] {
    background-color: yellow !important;
  }
  
  
  .lets-talk-icon .elementor-icon-box-description{
       width: 70rem;
      height: 70rem;
      border-radius: 50rem;
      position: relative;
      border: 3rem solid #3ccf4e;
    cursor:pointer;
  }
  .lets-talk-icon .elementor-icon-box-description:after {
     content: "";
      background-image: url(https://digitalapple.ai/wp-content/uploads/2022/10/chat-arrow.png) !important;
      display: block;
      position: absolute;
      width: 15rem;
      height: 15rem;
      right: 48rem;
      bottom: -3rem;
      background-repeat: no-repeat;
      background-size: cover;
  }
  .lets-talk-icon .elementor-icon-box-description:before{
    content: "";
      display: block;
      position: absolute;
      width: 14rem;
      height: 14rem;
      right: 49rem;
      background-color: black;
      bottom: -3rem;
      background-repeat: no-repeat;
      background-size: cover;
  }
  .lets-talk-icon span.three-dot {
          position: absolute;
      display: flex;
      top: 18rem;
      right: 20rem;
      font-size: 25rem;
    opacity:1;
  /* 	 transition: all 0.2s ease-in; */
  }
  .lets-talk-icon span.text {
  /*     visibility: hidden; */
    opacity:0;
    display:flex;
  }
  .lets-talk-icon .elementor-icon-box-description:hover {
    width: 210rem;
     transition: all 0.2s ease-in;
  }
  .lets-talk-icon .elementor-icon-box-description:hover span.text {
  /*     visibility: visible; */
    opacity:1;
      position: absolute;
    top:20rem;
      right: 56rem;
    opacity:1;
   transition: all 0.4s ease-in;	
  }
  .lets-talk-icon .elementor-icon-box-description:hover span.three-dot{
          opacity:0;
  }
  
  .lets-talk-icon .elementor-icon-box-description:hover:after,
  .lets-talk-icon .elementor-icon-box-description:hover:before {
      right: 189rem;
    transition: all 0.2s ease-in;
    bottom: -2rem;
  }
  .video-container.last-container{
    padding-bottom: 120rem !important;
  } 
  .what-we-do-sec p {
    margin-bottom: 0 !important;
    cursor: default;
  }
  .what-we-do-sec .column-1 p:hover{
    color:#D9738D;
    transition: all 0.2s ease-in;
  }
  .what-we-do-sec .column-2 p:hover{
    color:#B79C8A;
    transition: all 0.2s ease-in;
  }
  .what-we-do-sec .column-3 p:hover{
    color:#B2AFFF;
    transition: all 0.2s ease-in;
  }
  .what-we-do-sec .elementor-widget-heading .elementor-widget-container{
    width: fit-content !important;
        padding-bottom: 10rem;
  }
  .video-slide{
    height:760rem !important;
    width:100% !important;
    object-fit: cover !important;
  }
  .video-slider .elementor-widget-testimonial-carousel .elementor-main-swiper {
      width: 100%;
  }
  .video-slider .elementor-widget-testimonial-carousel .swiper-slide {
      padding: 0px 40rem 0 0;
  }
  .video-slider .swiper-slide.swiper-slide-active{
    width:1500rem !important;
  }
  .video-slider cite .elementor-testimonial__title {
      position: absolute;
      bottom: 60rem;
      left: 40rem;
        font-style: normal;
  }
  
  .video-slider .elementor-testimonial__name .play-icon,
  .video-slider .elementor-testimonial__name  .pause-icon{
    position: absolute;
      top: 44%;
      left: 48%;
      font-size: 40rem;
      border-radius: 50rem;
      font-style: normal;
      width: 90rem;
      text-align: center;
      height: 90rem;
      padding-top: 28rem;
  
  }
  .video-slider .swiper-slide .elementor-testimonial__name  .pause-icon{
    display:none;
  }
  
  .video-slider .lilac-slider .elementor-testimonial__name .play-icon,
  .video-slider .lilac-slider .elementor-testimonial__name  .pause-icon{
     background: #B2AFFF;
  }
  .video-slider .green-slider .elementor-testimonial__name .play-icon,
  .video-slider .green-slider .elementor-testimonial__name  .pause-icon{
     background: #3CCF4E;
  }
  .video-slider .pink-slider .elementor-testimonial__name .play-icon,
  .video-slider .pink-slider .elementor-testimonial__name  .pause-icon{
     background: #D9738D;
  }
  .video-slider .beige-slider .elementor-testimonial__name .play-icon,
  .video-slider .beige-slider .elementor-testimonial__name  .pause-icon{
     background: #B79C8A;
  }
  .video-slider .elementor-widget-testimonial-carousel .elementor-swiper-button-next {
      right: 100rem !important;
      left: unset;
  }
  .video-slider .elementor-swiper-button-prev {
      left: 40rem !important;
  }
  .past_projects_section .without-img .elementor-swiper-button {
      top: 0;
  }
  .past_projects_section .without-img .elementor-swiper-button-prev {
      left: unset !important;
      right: 130rem !important;
  }
  .about-position-sec .list-section .elementor-icon-list-item{
    align-items: flex-start !important;
  }
  .about-position-sec .list-section .elementor-icon-list-icon  i {
      line-height: 3em !important;
      margin-right: 30rem !important;
  }
  
  .img-3d{
    width: 480rem;
      margin-right: 50rem;
      position: relative;
      top: -25rem;
  }
  
  
  
  .Job-application-sec  label {
      font-size: 23rem;
    width: 100%;
    color: #727272;
    margin-bottom: 35rem;
  }
  
  .Job-application-sec .eael-contact-form-7 .wpcf7-form p:nth-last-of-type(1) {
      display: block;
  }
  
  .Job-application-sec .wpcf7 input[type="file"], .Job-application-sec .wpcf7 input[type="text"], 
  .Job-application-sec .wpcf7 input[type="email"], .Job-application-sec .wpcf7 input[type="tel"]{
      height:40rem ;
     width: 100%;
    border: none;
      border-radius: 0;
      padding: 0;
     border-bottom: 1rem solid #727272 ;
    background:transparent;
  }
  
  .Job-application-sec input, .Job-application-sec  select, .Job-application-sec  optgroup, .Job-application-sec  textarea {
      color: #000 !important;
    font-family: "Biennale-Regular", Sans-serif ;
      font-size: 23rem ;
      line-height: 1.2em ;
  }
  .Job-application-sec .ps-50{
    padding-left:50rem;
  }
  .Job-application-sec .pe-50{
    padding-right:50rem;
  }
  .Job-application-sec .wpcf7-not-valid-tip {
      color: #dc3232;
      font-size: 16rem;
    font-family: "Biennale-Regular", Sans-serif ;
    display: none !important;
  }
  
  /* .Job-application-sec input[type='file'] {
    color: transparent !important;
    opacity:0;
  } */
  .Job-application-sec .file-input{
    position:relative;
       /* border-bottom: 1rem solid #727272 ; */
       border-bottom: none !important;
  }
  .Job-application-sec .file-input:after{
    content: "";
      background-image: url(https://digitalapple.ai/wp-content/uploads/2022/11/upload-file.png) !important;
      display: block;
      position: absolute;
      width: 30rem;
      height: 37rem;
      right: 3rem;
      top: 22rem;
      background-repeat: no-repeat;
      background-size: cover;
      cursor: pointer;
  }
  .Job-application-sec input:focus {
      outline: none !important;
       border-bottom: 1rem solid #3CCF4E !important;
    }
  .Job-application-sec input.wpcf7-form-control.has-spinner.wpcf7-submit {
      background: #3CCF4E;
      font-size: 36rem !important;
      font-family: 'Biennale Black'  !important;
      font-weight: 700;
      height: 250rem;
      width: 250rem;
      border-radius: 50%;
    color:#000 !important;
    position:absolute;
    right:0;
    bottom: -200rem;
  }
  .Job-application-sec input.wpcf7-form-control.has-spinner.wpcf7-submit:hover {
    transform: scale(0.85);
    transition: all 0.2s ease-in;
  }
  
  .single-video{
    position:relative;
  }
  .play-pause-button .elementor-button-icon svg{
    opacity:1;
  }
  .play-pause-button .elementor-button-icon.hide svg{
    opacity:0;
  }
  .play-pause-button .elementor-button-icon.hide:after{
    content: "||";
      font-size: 27rem;
      font-weight: 900;
      font-family: "Biennale Black", Sans-serif;
      display: block;
    color:#000;
      position: absolute;
      right: 35rem;
      top: 29rem;
      background-repeat: no-repeat;
      background-size: cover;
  }
  .lets-talk-icon{
    display:none !important;
  }
  .why-us-sec .elementor-testimonial__image img {
      width: 100% !important;
      height: 100% !important;
      border-radius: 0px;
  }
  .why-us-sec .elementor-testimonial__footer {
      height: 350rem !important;
      width: 100%;
  }
  .why-us-sec .elementor-testimonial__content {
      padding-right: 150rem;
    display: flex;
      flex-direction: column-reverse;
  }
    .why-us-sec .elementor-main-swiper {
      width: 100% !important;
  }  
  .why-us-sec .elementor-widget-testimonial-carousel .swiper-slide {
      padding: 0 90rem 0 0px !important;
  }
  .elementor-testimonial__text, .elementor-testimonial__title{
        font-style: normal !important;
  }
  .why-us-sec .elementor-widget-testimonial-carousel .elementor-swiper-button-prev, 
  .why-us-sec .elementor-widget-testimonial-carousel .elementor-swiper-button-next{
    top: -160rem !important;
        width: 70rem;
    height:70rem;
  }
  .why-us-sec .elementor-widget-testimonial-carousel .elementor-swiper-button-prev{
    right: 100rem !important;
        left: unset !important;
  }
  .why-us-sec .elementor-testimonial__cite{
    margin-top:0;
    padding: 30rem 0;
  }
  .why-us-sec .eicon-chevron-left:before {
      content: "";
      background-image: url(https://digitalapple.ai/wp-content/uploads/2022/11/slider-arrow-down.png) !important;
      width: 64rem;
      height: 132rem;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: 0 -68rem;
      position: absolute;
     transition: all 0.2s ease-in;
  }
  .why-us-sec .eicon-chevron-left:hover:before {
      background-position: -68rem 0rem;
      transition: all 0.2s ease-in;
  }
  .why-us-sec .eicon-chevron-right:before {
      content: '';
      background-image: url(https://digitalapple.ai/wp-content/uploads/2022/11/slider-arrow-up.png) !important;
     width: 65rem;
      height: 132rem;
      background-repeat: no-repeat;
      background-size: cover;
     background-position: -68rem 0rem;
      transition: all 0.2s ease-in;
      position: absolute;
  }
  .why-us-sec .eicon-chevron-right:hover:before {
       background-position: 0rem -68rem;
      transition: all 0.2s ease-in;
  }
  .features-sec img{
  width:100% !important;
  }
  
  .inner-sec3.more-cases .elementor-heading-title{
      padding: 0 0 2rem !important;
     background-image: none !important;
  }
  .inner-sec3.more-cases .arrow a:after {
    content: '';
    background-image: url(https://digitalapple.ai/wp-content/uploads/2022/10/line-fill-arrow.svg) !important;
    position: absolute !important;
    top: 20rem;
    right: -19rem;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0 0;
    transition: all 0.2s ease-in;
    width: 46rem;
    height: 23rem;
    /* margin-right: 20rem !important; */
  }
  
  
  .inner-sec3.more-cases .arrow:hover a:after {
    background-position: 23rem -23rem;;
     transition: all 0.2s ease-in;
  }
  /* .card-slider .elementor-testimonial__image img {
    width: 100% !important;
    height: 100% !important;
  }
  .card-slider .swiper-slide {
      padding: 48rem !important;
    margin-right:0 !important;
        border-top: 1rem solid #B9B9B9;
      border-right: 1rem solid #B9B9B9;
  }
  .card-slider .swiper-slide:last-child {
    border-right: none  !important;
  }
  
  .card-slider .elementor-testimonial__cite{
      position:relative ;
        margin-top: 30rem !important;
  }
  .card-slider span.elementor-testimonial__title {
  
      position: relative;
      padding-bottom: 20rem;
      width: min-content;
  
  } */
  
  .cards-section .elementor-image-box-content::before{
    content: '';
    background-image: url(https://digitalapple.ai/wp-content/uploads/2022/11/black-up-arrow.svg) !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0 0;
    transition: all 0.2s ease-in;
    width: 32rem;
    height: 32rem;
    position: absolute;
    right: 0;
    top: -15rem;
  }
  .cards-section .has_eae_slider:hover .elementor-image-box-content:before{
    content: '';
     background-image: url(https://digitalapple.ai/wp-content/uploads/2022/11/arrow-up-down.png) !important;
    width: 50rem;
     height: 50rem;
  } 
  .cards-section .elementor-image-box-content {
  position: relative;
  padding-right: 80rem;
  }
  .cards-section .elementor-image-box-img img{
  width: 100% ;
  }
  .cards-section .elementor-image-box-img {
  margin-bottom: 50rem !important;
  }
  .cards-section .elementor-image-box-title {
  padding-bottom: 15rem;
  }
  .cards-section .has_eae_slider:hover .elementor-image-box-title {
  border-bottom: 2px solid black;
  transition: all 0.2s ease-in;
  width: min-content;
  }
  
  
  /* .card-slider .elementor-testimonial__cite:before{
        content: '';
      background-image: url(https://digitalapple.ai/wp-content/uploads/2022/11/black-up-arrow.svg) !important;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: 0 0;
      transition: all 0.2s ease-in;
      width: 32rem;
      height: 32rem;
      position: absolute;
      right: 0;
      top: -20rem;
  }
    */
  /* .card-slider .swiper-slide:hover .elementor-testimonial__cite:before{
     content: '';
      background-image: url(https://digitalapple.ai/wp-content/uploads/2022/11/arrow-up-down.png) !important;
     width: 50rem;
      height: 50rem;
  
  } 
  .card-slider .swiper-slide .elementor-testimonial__cite:hover .elementor-testimonial__title{
      border-bottom:4rem solid #000;
  } 
  .card-slider .swiper-container{
    cursor:default !important;
  }
  .card-slider .swiper-container .elementor-testimonial__cite{
    cursor:pointer !important;
  }
  .card-slider a:hover , .card-slider a, .card-slider a:visited{
      color: #000;
  }
  .card-slider .elementor-testimonial__footer {
      margin-bottom: 30rem !important;
  } */
  .error-page .elementor-button{
    margin:auto !important;
        padding-top: 20rem !important;
      padding-bottom: 20rem !important;
  }
  /* .our-work-sec .cards-inner-section .elementor-container {
      min-height: 500rem;
    height:500rem!important;
  } */
  /* .our-work-cards{
      height: 500rem !important;
  } */
  .our-work-sec .elementor-widget-image{
    height:100% !important;
  }
  .our-work-sec p {
      margin-bottom: 0 ;
  }
  .our-work-cards img{
        width: 100% !important;
      height: 100% !important;
      transition: all 0.2s ease-in !important;
      object-fit: cover;
  }
  .our-work-cards .elementor-widget-container {
      height: 100%;
  }
  /* .our-work-cards .elementor-widget-heading{
        position: absolute;
      bottom: 115rem;
      padding-left: 50rem;
  } */
  .our-work-cards .elementor-widget-heading:after {
      content: '';
      display: block !important;
      width: 12% !important;
      border-bottom: 4rem solid #fff ;
      transition: all 0.2s ease-in;
  }
  .our-work-cards:hover .elementor-widget-heading:after{
    border-color: #8AF300 ;
  }
  .our-work-cards .elementor-widget:not(:last-child) {
      margin-bottom: 0;
  }
  .our-work-cards:hover img{
      filter: brightness( 100% ) contrast( 91% ) saturate( 90% ) blur( 0px ) hue-rotate( 0deg ) !important;
  }
  .our-work-cards img{
    filter: brightness( 78% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg ) !important;
  }
   .our-work-cards:before {
   content: '';
      display: block;
      position: absolute;
      height: 0;
      width: 100%;
      bottom: 0;
      transition: height 0.3s ease-out;
      background: linear-gradient(to bottom, #00000000 0%, black 94%);
      opacity: 1;
  }
   .our-work-cards:hover:before {
    height: 30%;
    z-index:90;
  }
  
  .be-one-of-us img{
    object-position:0 0;
  }
  /* .why-us-sec.mobile-slider{
      display:none !important;
    } */
    .box-body p{
      font-size: 85rem !important;
     }
     .slider-years .bdt-prime-slider ul.bdt-slideshow-items {
      min-height: 800rem !important;
  }
  /* .site-map ul.elementor-sitemap-list li:before {
   content: '\003E';
    margin-right: 12rem;
    font-size: 25rem;
    color: #3CCF4E;
    font-weight: 700;
  } */
  .site-map li.elementor-sitemap-item.elementor-sitemap-item-page {
  padding-bottom: 10rem;
  }
  /* .site-map .elementor-sitemap-item a{
  font-size: 23rem !important;
  font-family: "Biennale-Medium", Sans-serif !important;
      color: #151515 !important;
  }
  .site-map .children li a{
  font-size: 18rem !important;
  font-family: "Biennale-Regular", Sans-serif !important;
    font-weight: 400 !important;
    line-height: 1.4em !important;
  } */
  .site-map .elementor-sitemap-item a:hover {
  color: #3CCF4E !important;
  transition: all 0.2s ease-in;
  }
  .site-map ul.children {
    padding-left: 0;
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  
  .contact-us-section .adress-div .elementor-widget:not(:last-child) {
    margin-bottom: 0 !important;
  }
  .contact-us-section p {
    position: relative;
    width: 100%;
  }
  .contact-us-section .wpcf7 form .wpcf7-response-output, .Job-application-sec .wpcf7 .wpcf7-response-output {
  margin: 0;
  padding: 0;
  border: none;
  font-size: 26rem;
  color: #dc3232;
  font-family: 'Biennale-Bold';
  font-weight: 700;
  position: relative;
  bottom: 140rem;
  }
  
  .Job-application-sec .wpcf7-form.sent .wpcf7-response-output {
  bottom: 0 !important;
  margin: 130rem 0 0  0!important;
  }
  .Job-application-sec .wpcf7 form.invalid .wpcf7-response-output{
  bottom: 0 !important;
  }
  .footer .hover-a a:hover {
  color: #fff !important;
  }
  .da-wk-sec .jet-tabs__control {
  border: 0.8rem solid #727272 !important;
  padding: 14rem 25rem !important;
  border-radius: 50rem !important;
  margin-right: 30rem !important;
  transition: all 0.2s ease-in;
  }
  /* .da-wk-sec .elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-icon {
  color: transparent !important;
  } */
  .da-wk-sec .jet-tabs__control-wrapper {
  border-bottom: 1px solid #727272 !important;
  padding-bottom: 40rem !important;
  }
  .da-wk-sec .jet-tabs__control:hover {
  border: 0.8rem solid transparent !important;
  background-color: #3CCF4E !important;
  
  }
  
  .da-wk-sec .jet-tabs__control .fa-arrow-circle-right:before {
  content: none !important;
  }
  
  
  
  .scroll-title-sec .elementor-heading-title{
  max-width: 100% !important;
  }
  
  .footer-bot .elementor-heading-title a:hover{
  color:#3CCF4E !important ;
  transition: all 0.2s ease-in;
  }
  
  /* .da-search-panel .mfp-wrap.mfp-auto-cursor.my-mfp-slide-bottom.ekit-promo-popup.mfp-ready {
  height: 355rem;
  background: #000;
  margin-top: 84rem;
  } */
  .da-search-panel .ekit_modal-searchPanel .ekit-search-group input:not([type=submit]) {
  height: 100rem;
  background-color: transparent;
  border-radius: 0px;
  color: #fff;
  padding: 0 55rem 0px 100rem;
  width: 100%;
  font-size: 36rem;
  font-family: "Biennale-Regular", Sans-serif;
  font-weight: 500;
  border-image-slice: 1;
  
  }
  .da-search-panel .ekit_modal-searchPanel .ekit-search-panel {
  max-width: 100%;
  margin: 1.75rem auto;
  }
  .da-search-panel .ekit-wid-con .ekit-promo-popup>.mfp-container>.mfp-content {
  max-width: 1125rem;
  }
  .da-search-panel button.ekit_search-button {
  position: absolute;
  left: 24rem;
  }
  .da-search-panel .ekit_search-button svg{
  width: 53rem;
  height: 53rem;
  margin-right: 15rem;
  }
  .da-search-panel button.mfp-close.ekit-popup-close {
  border: 1px solid #fff;
  font-size: 50rem;
  width: 62rem;
  height: 62rem;
  background-color: #ffffff;
  color: #3CCF4E;
  line-height: 64rem;
  }
  .da-search-panel button.mfp-close.ekit-popup-close:hover {
  background-color: #3ccf4e;
  color: #fff;
  border-color: #3ccf4e;
  width: 62rem;
  }
  .ekit_modal-searchPanel .ekit-search-group .ekit_search-button {
  width: 70rem !important;
  }
  body.admin-bar .ekit-promo-popup.mfp-ready .mfp-close {
  margin-top: 50rem;
  }
  
  .big-text-container .elementor-button-text{
  font-size: 23rem !important;
  }
  .search-banner .search-field{
  border-radius: 0 !important;
  font-size: 36rem !important;
  }
  .search-banner button {
  font-size: 50rem !important;
  }
  .search-banner .search-submit .icon.icon-search2::before {
  font-size: 50rem !important;
  top: -8rem !important;
  position: relative;
  }
  
  .meet-team .elementor-testimonial__image img {
  width: 420rem !important;
  height: 100% !important;
  border-radius: 0px;
  }
  .meet-team .elementor-widget-testimonial-carousel .swiper-slide {
  padding: 0 !important;
  }
  .meet-team .swiper-slide {
  margin-right: 20rem !important;
  }
  .meet-team .elementor-testimonial--layout-image_above .elementor-testimonial__footer {
  margin-bottom: 0 !important;
  }
  .meet-team .elementor-widget-testimonial-carousel.elementor-pagination-type-fraction .swiper-container {
  padding-bottom: 0 !important;
  }
  .menu-privacy .elementor-nav-menu--layout-horizontal .elementor-nav-menu a {
    white-space: normal !important;
  }
  
  .contact-us-section .wpcf7-form.sent .contact-us, .Job-application-sec .wpcf7-form.sent .job-application-form{
  display: none ;
  transition: all 0.2s ease-in;
  }
  .contact-us-section .wpcf7-form.sent .wpcf7-response-output, .Job-application-sec .wpcf7-form.sent .wpcf7-response-output{
  font-family: "Biennale-Bold", Sans-serif;
  font-size: 40rem !important;
  border: none !important;
  font-weight: 700 !important;
  line-height: 1.4em !important;
  color: #3ccf4e !important;
  padding: 0 !important;
  }
  
  .contact-us-section .wpcf7-form.sent .wpcf7-response-output::before,
  .Job-application-sec .wpcf7-form.sent .wpcf7-response-output::before{
  content: '';
  background-image: url(https://digitalapple.ai/wp-content/uploads/2022/12/check-form.svg) !important;
  background-repeat: no-repeat;
  background-size: cover;
  transition: all 0.2s ease-in;
  width: 120rem;
  height: 120rem;
  position: absolute;
  left: 0;
  top: -200rem;
  }
  .Job-application-sec .wpcf7 .wpcf7-form.sent .wpcf7-response-output::before{
  background-image: url(https://digitalapple.ai/wp-content/uploads/2022/12/check-mobile.svg) !important;
  top: -157rem;
  }
  .site-map .elementor-sitemap-title{
  display: none;
  }
  .site-map .elementor-sitemap-list{
  list-style-type: none !important;
  padding: 0 !important;
  margin: 0 !important;
  }
  
  .eael-contact-form-7  .wpcf7-form .contact-us  label span.wpcf7-list-item-label {
  font-family: 'Biennale-Regular' !important;
  cursor: pointer;
  }
  
  .page-id-13532 .header-da{
  background-color: #151515 !important;
  }
  .site-map  .elementor-sitemap-list .elementor-sitemap-item:first-child a, .site-map .main-pages .elementor-sitemap-item a{
  font-size: 23rem !important;
  font-family: "Biennale-Medium", Sans-serif !important;
      color: #151515 !important;
  }
  .site-map .main-pages .elementor-sitemap-item a:hover, 
  .site-map  .elementor-sitemap-list .elementor-sitemap-item:first-child a:hover {
  color: #3CCF4E !important;
  }
  .logo-gallary .gallery {
  display: table !important;
  }
  .client-logo .logo-gallary .elementor-image-gallery .gallery-item img {
  height: 60rem !important;
  }
  /* *********************************************************************** */
  .technology-heading .elementskit-infobox{
  padding: 0 !important;
  }
  .technology-heading svg {
    max-width: 200rem !important;
    width: 200rem !important;
	  height:100% !important;
  }
  .technology-heading .elementskit-info-box-icon:after{
  content: '';
    background-image: url(https://digitalapple.ai/wp-content/uploads/2022/10/black-thin-arrow-down.svg) !important;
    width: 110rem !important;
    height: 52rem !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0px -5rem;
    transition: all 0.2s ease-in;
    position: absolute;
    right: 65rem;
    top: 70rem;
  }
  .technology-heading:hover .elementskit-info-box-icon:after{
    background-position: 55rem -52rem;
      transition: all 0.2s ease-in;
  }
  .lilac-stroke{
    -webkit-text-stroke: 2px #B2AFFF !important;
  }
  .pink-stroke{
  -webkit-text-stroke: 2px #D9738D !important;
  }
  .white-stroke{
  -webkit-text-stroke: 2px #fff !important;
  }
  .creem-stroke{
  -webkit-text-stroke: 2px #B79C8A !important;
  }
  .grey-stroke{
  -webkit-text-stroke: 2px #383B40 !important;
  }
  .stroke-headings span{
   margin-right: 50rem !important;
  } 
  
  .pinDiv, .pinDiv1{
  overflow:hidden !important;
  }
  
  .scrollText {
  position: absolute;
  top: 50%;
  left: 0;
  }
  
  .stroke-headings .elementor-heading-title{
  white-space: nowrap ;
  display: flex ;
  }
  
  .scrollText_right{
  position: absolute;
  right: 0;
  }
  
  .video-container.video-padding-left{
      padding: 75rem 70rem 75rem 0  !important;
  }
  .video-container.video-padding-right{
      padding: 75rem 0rem 75rem 70rem  !important;
  }
  .lilac-text{
    color: #B2AFFF!important;
  }
  .our-clients-section  .jet-arrow{
      z-index: 1 !important;
  }
  .card-slider .elementor-testimonial__image {
  width: 100% !important;
  }
  .logo-gallary-sm{
  display: none !important;
  }
  
  .showcase-img img {
  border-radius: 20px;
  }
  .showcase-filter-wrapper > .elementor-widget-wrap {
  backdrop-filter: blur(32px);
  border-radius: 25px; background-color: rgba(112, 105, 92, 0.36);
  ;
  }
  .showcase-list-sec .jet-listing-grid__items::-webkit-scrollbar {
  width: 5px; border-radius: 20rem;
  }
  .start-project-sec .heading-85 .elementor-heading-title{
  color:#000 !important;
  }
  
  #elementor-panel-state-loading {
    display: none !important;
  }
  .v-scroll .jet-scroll-navigation__item-hint {
    background-color: transparent !important;
  }
  
  /* Track */
  .showcase-list-sec .jet-listing-grid__items::-webkit-scrollbar-track {
  background: #d2ccd0; border-radius: 20rem;
  }
  
  /* Handle */
  .showcase-list-sec .jet-listing-grid__items::-webkit-scrollbar-thumb {
  background: #fff; border-radius: 20rem;
  }
  
  /* Handle on hover */
  .showcase-list-sec .jet-listing-grid__items::-webkit-scrollbar-thumb:hover {
  background: #555; 
  }
  
  .dialog-lightbox-widget .elementor-fit-aspect-ratio iframe {
    position: absolute !important;
  left: 0 !important;
  height: 100% !important;
  width: 100% !important;
  border: 0 !important;
  }
  div#elementor-panel-state-loading {
  display: none !important;
  }
  
  
  .site-map .no-list-main .elementor-sitemap-list .elementor-sitemap-item:first-child a{
  font-family: "Biennale-Regular", Sans-serif !important;
  font-size: 18rem !important;
  font-weight: 400 !important;
  }
  
  /* interative experience new video section ***************************/
  
  .projVcontainer .video-container {
    position: relative;
    padding: 0rem !important;
  }
  
  .projVcontainer .head-arrow .elementor-heading-title::after {
    content: '';
    background-image: url(https://digitalapple.ai/wp-content/uploads/2024/03/double-up-arrows.svg)!important;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: -22rem 8rem;
    transition: all .3s ease-in;
    width: 22rem;
    height: 44rem;
    position: absolute;
    right: 0;
    top: 25rem;
  }
  
  .show-hover:hover .head-arrow .elementor-heading-title::after {
    transition: all .3s ease-in;
    background-position: 0rem -12rem;
  }
  
  .banner-pos-absolute {
    position: absolute;
    top: 13%;
    z-index: 2;
  }
  
  .spline-banner #logo {
    display: none !important;
  }
  
  .stroke-heading {
    color: #000;
    -webkit-text-fill-color: #fff;
    -webkit-text-stroke-width: 1.5px;
    -webkit-text-stroke-color: #000;
  }
  
  .da-service-search .fa.fa-search {
    position: absolute;
    left: 24rem;
    top: 18rem;
  }
  
  .checkbox-filter .jet-checkboxes-list__decorator {
    display: none
  }
  
  .checkbox-filter .jet-checkboxes-list-wrapper {
    display: flex !important;
  }
  
  .checkbox-filter .jet-checkboxes-list__row.jet-filter-row {
    margin: 0 15rem 0 0 !important;
  }
  
  .checkbox-filter .jet-checkboxes-list__row.jet-filter-row .jet-checkboxes-list__label {
    transition: all 0.2s ease-in;
  }
  
  .checkbox-filter .jet-checkboxes-list__button {
    padding: 15rem 20rem !important;
  }
  
  .checkbox-filter .jet-checkboxes-list .jet-checkboxes-list__item {
    position: relative;
    display: flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    cursor: pointer;
  }
  
  .rcx-cs-temp:hover .rcx-cs-title .elementor-heading-title a::after {
    content: "";
    display: inline;
    background: url(https://digitalapple.ai/wp-content/uploads/2024/01/Green-Right-Arrow.svg) no-repeat;
    width: 30rem;
    height: 30rem;
    margin: 5rem 0 0 8rem;
    position: absolute;
    background-size: 22rem;
    transition: all 0.2s ease-in;
  }
  
  .rcx-cs-title {
    padding-right: 29rem !important;
  }
  
  .v-scroll .jet-scroll-navigation__inner .jet-scroll-navigation__item:nth-child(5) span {
    color: #B2AFFF !important;
  }
  
  .v-scroll .jet-scroll-navigation__inner .jet-scroll-navigation__item:nth-child(6) span {
    color: #D9738D !important;
  }
  
  .v-scroll .jet-scroll-navigation__inner .jet-scroll-navigation__item:nth-child(7) span {
    color: #727272 !important;
  }
  
  .v-scroll .jet-scroll-navigation__inner .jet-scroll-navigation__item:nth-child(8) span {
    color: #3CCF4E !important;
  }
  .clipper-video.no-play-icon::after {
  content:none !important;
  }
  
  
  .accord-FAQ .eael-adv-accordion .eael-accordion-list {
    margin-bottom: 30em !important;
    background-color: #FFFFFF08 !important;
    border-radius: 10px !important;
    padding: 20rem !important;
  }
  .accord-FAQ .eael-adv-accordion .eael-accordion-list .eael-accordion-content{
    padding: 0 !important;
  }
  .accord-FAQ .eael-adv-accordion .eael-accordion-list .eael-accordion-header{
    padding: 0  !important;
  }
  .accord-FAQ  .eael-accordion-content p{
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
  color: #B1B1B1 !important;
    padding-top: 7rem !important;
  }
  .accord-FAQ .eael-accordion-header .fa-accordion-icon {
    font-size: 35rem !important;
    margin-left: 10rem;
  }
  .accord-FAQ .eael-accordion-list:last-child {
    margin-bottom: 0 !important;
  }
  .accord-FAQ  .eael-accordion-tab-title{
    font-family: "Biennale-Regular", Sans-serif !important;
    font-weight: 400 !important;
    }
  
  .faq-main .heading-85 .elementor-heading-title {
  color: #3CCF4E !important;
  }
  
  
  
  /* video product tabs  */
  .productvideo-tabs .jet-tabs__control-inner{
    padding: 10rem 25rem !important;
  }
  .productvideo-tabs .jet-tabs__control.elementor-menu-anchor {
    margin-right: 15rem !important;
  }
  .productvideo-tabs .jet-tabs__control .jet-tabs__label-icon svg path{
    fill: #fff !important;
  }
  .productvideo-tabs .jet-tabs__control.active-tab .jet-tabs__label-icon svg path, 
  .productvideo-tabs .jet-tabs__control:hover .jet-tabs__label-icon svg path{
    fill: #000 !important;
  }
  .productvideo-tabs .jet-tabs__control-wrapper{
    flex-flow: nowrap !important;
    width: 100% !important;
  scroll-behavior: smooth;
  }
  .productvideo-tabs .jet-tabs__label-text {
    white-space: nowrap !important;
  }
  .productvideo-tabs .jet-tabs__label-icon{
    margin-left: 10rem !important;
  }
  .productvideo-tabs p{
    margin-bottom: 0 !important;
  }
  .projVcontainer .elementor-inner-section img{
   height: 280rem !important;
  }
  .projVcontainer .jet-video .jet-video-html5-player {
    -o-object-fit: cover;
    object-fit: cover !important;
   height: 280rem !important;
  }
  .inner-content-tab{
    position: relative;
  }
  .inner-content-tab .tab-button{
    position: absolute !important;
    top: 5rem !important;
    cursor: pointer;
  }
  .tab-button.fade-out{
    opacity: 0 !important;
    transition: all 0.3s ease-in;
  }
  .tab-button.fade-in{
    opacity: 1 !important;
    transition: all 0.3s ease-in;
  }
  .inner-content-tab div#external-right-button {
    z-index: 99;
    right: 0;
  }
  .inner-content-tab div#external-left-button {
    z-index: 99;
    left: 0;
  }
  .post-14391.has-post-thumbnail .post-thumbnail .attachment-post-thumbnail.wp-post-image{
    display: none !important;
  }
  /* .dialog-lightbox-widget embed, .dialog-lightbox-widget iframe {
     max-width: 100%;
    height: 90vh;
    width:90vh;
    border: 0;
  } */
  .dialog-lightbox-widget embed, .dialog-lightbox-widget iframe{
    max-width: 100%;
    height: 100%;
    width: 100%;
  max-height:90vh ;
    border: 0;
  }
  .dialog-lightbox-message.zoomIn .elementor-video-container.elementor-lightbox-prevent-close {
    width: 75% !important;
    margin: auto;
  }
  
  .elementor-lightbox .elementor-video-container {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .elementor-video-wrapper.elementor-video-landscape {
    width: 100% !important;
    /* height: 85vh !important; */
    margin: auto !important;
  }
  
  
  .elementor-video-wrapper.elementor-video-landscape video{
    width: 100% !important;
    height: 100% !important;
  }
  /* .elementor-video-container.elementor-lightbox-prevent-close {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
  } */
  
  .full-width-hover-video  .custome-padding .elementor-widget-container img {
    object-fit: contain !important;
  }
  .full-width-hover-video .custome-padding .hover-img.top-position{
    top: 17rem;
  }
  .overlay .para.pt-20{
    padding-top: 20rem !important;
  }
  /* interative experience new video section end *******************/
  
  .c-cta-btn.pd-small .elementor-button {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }
  
  .discover-text-wrap .big-title .elementor-heading-title {
    font-size: 170rem !important;
  }
  
  .discover-text-wrap .big-text-150 .elementor-heading-title {
    font-size: 120rem !important;
  }
  
  .tab-content-inner a.elementor-button:hover .elementor-button-icon svg path {
    stroke: #000;
  }
  
  .tab-content-inner a.elementor-button:hover {
    background: #3CCF4E !important;
    border-color: #3CCF4E !important;
    color: #000 !important;
    transition: all 0.3s ease-in;
  }
  
  .quote-vscroll.v-scroll .jet-scroll-navigation__item-hint {
    margin-left: 0 !important;
    left: 0 !important;
    padding: 0 !important;
  }
  
  .quote-vscroll.v-scroll .jet-scroll-navigation--position-left {
    margin-left: 0 !important;
  }
  
  .quote-vscroll.v-scroll span.jet-scroll-navigation__label {
    font-size: 45rem !important;
    line-height: 1.4em !important;
    font-family: "Biennale-Bold", Sans-serif !important;
    font-weight: 700;
  }
  
  .quote-vscroll .jet-scroll-navigation__inner .jet-scroll-navigation__item:nth-child(3) span {
    color: #B79C8A !important;
  }
  
  .quote-vscroll.v-scroll .heading-54 .elementor-heading-title {
    font-size: 36rem !important;
    line-height: 1.1em !important;
    font-family: "Biennale-Regular", Sans-serif !important;
    font-weight: 400 !important;
  }
  
  .why-us-sec.noimg-slider .lilac-text {
    margin-left: 0;
    display: block;
  }
  
  /* video production text updated */
  .onhover-tabs .para-tab {
    font-size: 23rem;
    line-height: 1.4em;
    font-family: 'biennale-regular';
    font-weight: 400;
    color: #000;
    display: none;
    transition: all 0.3s ease-in;
    opacity: 0;
    padding: 30rem 40rem 40rem;
  }
  
  .onhover-tabs .elementor-tab-desktop-title.elementor-active .para-tab {
  
    height: auto;
    display: block;
    transform: translateY(20rem);
    animation: slide-up 0.5s forwards cubic-bezier(0.5, 1, 0.89, 1);
    opacity: 0;
  }
  
  @keyframes slide-up {
    100% {
        transform: translateY(0);
        opacity: 1;
    }
  }
  
  
  
  .newonhover-tabs.onhover-tabs .elementor-tab-desktop-title.elementor-active a.redirect {
    background: #ECECEC;
    border-bottom: 1px solid #7272726e !important;
  }
  
  .newonhover-tabs.onhover-tabs.w-18 .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {
    background: transparent;
  }
  
  .newonhover-tabs.onhover-tabs .elementor-widget-tabs .elementor-tab-desktop-title {
    padding: 0 !important;
    border-bottom: 1px solid #7272726e !important;
    transition: all 0.2s ease;
  }
  
  .newonhover-tabs.onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title .redirect::before,
  .newonhover-tabs.onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title:nth-child(2) .redirect::before,
  .newonhover-tabs.onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title:nth-child(1) .redirect::before,
  .newonhover-tabs.onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title:nth-child(3) .redirect::before,
  .newonhover-tabs.onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title:nth-child(4) .redirect::before {
    top: 33rem !important;
    right: 27rem !important;
  }
  
  .newonhover-tabs.onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title.elementor-active .redirect::before,
  .newonhover-tabs.onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title:nth-child(1).elementor-active .redirect::before,
  .newonhover-tabs.onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title:nth-child(2).elementor-active .redirect::before,
  .newonhover-tabs.onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title:nth-child(3).elementor-active .redirect::before,
  .newonhover-tabs.onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title:nth-child(4).elementor-active .redirect::before {
    top: -30rem !important;
    right: -27rem !important;
  }
  
  
  /* new video popup form */
  ::-webkit-file-upload-button {
    cursor: pointer !important;
  }
  
  .ae-needvideo-form button.elementor-button {
    width: 100%;
    height: 144rem !important;
    max-width: 144rem !important;
    position: absolute;
    right: 0;
	bottom: 143rem;
  }
  
  .ae-needvideo-form input[type=text],
  .ae-needvideo-form input[type=email],
  .ae-needvideo-form input[type=url],
  .ae-needvideo-form input[type=color],
  textarea {
    color: #000 !important;
    border: 1px solid #ccc;
    border-radius: 0 !important;
    padding: 0 !important;
  }
  
  .ae-needvideo-form .elementor-field-textual {
    min-height: 45rem !important;
  }
  
  .ae-needvideo-form input#form-field-field_95b06d2 {
    margin-right: 10rem;
    margin-bottom: 2rem;
    cursor: pointer;
  }
  
  .cta-btn.elementor-widget.elementor-widget-button.fadeInUp {
    min-height: 70rem;
  }
  
  .ae-needvideo-form input[type=checkbox] {
    cursor: pointer;
    margin-right: 10rem;
    width: 15rem;
    height: 15rem;
  }
  
  .ae-needvideo-form span.elementor-field-option {
    display: flex;
    align-items: center;
    position: relative;
  }
  
  .ae-needvideo-form .elementor-field-type-acceptance input+label {
    line-height: 0.9em !important;
  }
  
  .ae-needvideo-form .elementor-field-type-acceptance input:checked+label::before {
    content: '';
    background-color: #fff !important;
    width: 17rem;
    height: 17rem;
    position: absolute;
    background-image: url("https://digitalapple.ai/wp-content/uploads/2024/03/checked-filled.svg");
    background-size: cover;
    top: -1rem;
    left: -1rem;
    border-radius: 5rem;
    cursor: pointer;
  }
  
  .ae-needvideo-form .elementor-field-type-checkbox .elementor-field-subgroup input:checked+label::before {
    content: '';
    background-color: #fff !important;
    width: 17rem;
    height: 17rem;
    position: absolute;
    background-image: url("https://digitalapple.ai/wp-content/uploads/2024/03/checked-filled.svg");
    background-size: cover;
    top: 8rem;
    left: 9rem;
    cursor: pointer;
  }
  
  .ae-needvideo-form .elementor-field-type-checkbox .elementor-field-option {
    display: block;
    width: 100%;
    padding: 5rem 10rem;
  }
  
  .ae-needvideo-form .elementor-field-type-radio span.elementor-field-option.click {
    background: #3CCF4E;
    color: #000;
    border-radius: 50rem;
    padding: 8rem 20rem;
    margin-right: 20rem;
    border-color: #3CCF4E;
  }
  
  .ae-needvideo-form .elementor-field-type-radio span.elementor-field-option {
    background: #fff;
    color: #000;
    border: 1px solid #000;
    border-radius: 50rem;
    padding: 8rem 20rem;
    margin-right: 20rem;
    cursor: pointer;
  }
  
  .ae-needvideo-form .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label {
    cursor: pointer;
  }
  
  .ae-needvideo-form .elementor-field-type-radio span label,
  .ae-needvideo-form .elementor-field-type-acceptance span label {
    font-family: 'Biennale-Medium' !important;
    font-weight: 500 !important;
    color: #000;
  }
  
  .ae-needvideo-form input[type=radio] {
    width: 0;
    height: 0;
    opacity: 0 !important;
  }
  
  .need-video-popup .dialog-close-button.dialog-lightbox-close-button {
    right: 20rem !important;
  }
  
  .ae-needvideo-form .elementor-field-group-field_f593d61 label.elementor-field-label {
    width: 100%;
    border-bottom: 1px solid #E2E2E2;
    min-height: 45rem !important;
    padding-bottom: 0 !important;
    display: flex;
    align-items: center;
    font-family: "Biennale-Regular", Sans-serif !important;
    font-weight: 400 !important;
  }
  
  .ae-needvideo-form .elementor-field-type-acceptance input:checked {
    opacity: 0;
  }
  
  .ae-needvideo-form .elementor-field-group-field_f593d61 .elementor-field-subgroup {
    display: none;
    padding: 10rem 0;
    box-shadow: 0px 4px 4px 0px rgb(0 0 0 / 25%);
    position: absolute;
    z-index: 2;
    width: 100%;
    background: #fff;
    max-height: 190rem;
    overflow-y: auto;
    top: 75rem;
  }
  
  .ae-needvideo-form .elementor-field-group-field_f593d61 label.elementor-field-label::before {
    content: '';
    background-image: url('https://digitalapple.ai/wp-content/uploads/2022/11/active-accordion-arrow.svg');
    position: absolute;
    right: 0;
    background-size: cover;
    width: 20rem;
    height: 20rem;
    transition: all .2s ease-in;
  }
  
  .ae-needvideo-form .elementor-field-group-field_f593d61 label.elementor-field-label.show::before {
    transform: rotate(180deg);
  }
  
  .ae-needvideo-form .elementor-field-group-field_f593d61.elementor-field-type-checkbox:before {
    content: 'Product video*';
    display: block;
    font-size: 20rem;
    color: #000;
    font-family: "Biennale-Medium", Sans-serif;
    font-size: 20rem;
    font-weight: 500;
    line-height: 1.2em;
    width: 100%;
    padding-bottom: 5rem;
  }
  
  .ae-needvideo-form .elementor-field-group-field_f593d61 .elementor-field-subgroup.show {
    display: block;
  
  }
  
  .ae-needvideo-form .elementor-field-group-field_f593d61 {
    position: relative;
  }
  
  .ae-needvideo-form .disabled {
    cursor: not-allowed !important;
    opacity: 0.5;
    pointer-events: none;
  }
  
  .ae-needvideo-form .emailError.error {
    display: block;
  }
  
  a.dialog-close-button.dialog-lightbox-close-button {
    text-decoration: none;
  }
  
  .ae-needvideo-form .custome-error, .ae-needvideo-form .error {
    display: none;
    font-size: 13rem;
    color: #CC0000;
    font-family: "Biennale-Regular", Sans-serif;
    line-height: 1.2em;
    position: absolute;
    top: -27rem;
  }
  
  button#submit:focus {
    outline: none !important;
  }
  
  .ae-needvideo-form .custome-error.show {
    display: block;
  }
  
  .ae-needvideo-form .elementor-message.elementor-message-success {
    height: 100%;
    width: 100%;
    background: #ffff;
    position: absolute;
    top: 0;
    margin: 0;
    padding-top: 20%;
    font-size: 36rem !important;
    line-height: 1.2em;
    color: #000 !important;
    font-family: "Biennale-Medium", Sans-serif !important;
    font-weight: 500;
    text-align: center;
  }
  
  .ae-needvideo-form .elementor-message.elementor-message-success::before {
    content: "\e90e";
    display: inline-block;
    font-family: eicons;
    font-weight: 400;
    font-style: normal;
    margin-right: 5px;
    font-size: 60rem;
    display: block;
    color: #fff;
    background: #3CCF4E;
    width: 150rem;
    height: 150rem;
    border-radius: 50%;
    text-align: center;
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 60rem;
  }
  
  .ae-needvideo-form h2.heading-36.green-text {
    padding-bottom: 10rem;
    font-family: "Biennale-Bold", Sans-serif !important;
    font-weight: 700;
  }
  
  .ae-needvideo-form .para-sm {
    line-height: 1.4em;
    font-family: "Biennale-Regular", Sans-serif !important;
    font-weight: 400;
    padding-bottom: 15rem;
  }
  
  .ae-needvideo-form .elementor-message.elementor-message-success .para {
    display: block;
    color: #676767;
    font-size: 23rem !important;
    line-height: 1.4em;
    font-family: "Biennale-Regular", Sans-serif !important;
    padding-top: 25rem;
    text-align: center;
    font-weight: 400;
  }
  
  .ae-needvideo-form input#form-field-email:focus,
  .ae-needvideo-form textarea#form-field-message:focus {
    border-width: 0 0 1px 0 !important;
    box-shadow: none;
    border-color: #3CCF4E;
  }
  
  .ae-needvideo-form .elementor-field-subgroup.elementor-subgroup-inline {
    border-bottom: 1px solid #E2E2E2;
    padding-bottom: 15rem;
    padding-top: 10rem;
  }
  
  .ae-needvideo-form .elementor-field-group-field_113b47d, .ae-needvideo-form .elementor-field-type-html {
    margin: 0 !important;
  }
  
  .ae-needvideo-form textarea#form-field-message {
    margin: 10rem 0 0;
    width: 100%;
    max-width: 82%;
  }
  
  .ae-needvideo-form .elementor-field-type-acceptance {
    margin-bottom: 10rem !important;
    margin-top: 15rem;
  }
  
  .ae-needvideo-form label.elementor-field-label {
    width: 100%;
  }
  
  .ae-needvideo-form ::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #A9AEB2 !important;
    font-size: 20rem;
    line-height: 1.1em;
    font-family: "Biennale-Regular", Sans-serif !important;
    font-weight: 400;
  }
  
  .ae-needvideo-form ::-moz-placeholder {
    /* Firefox 19+ */
    color: #A9AEB2 !important;
    font-size: 20rem;
    line-height: 1.1em;
    font-family: "Biennale-Regular", Sans-serif !important;
    font-weight: 400;
  }
  
  .ae-needvideo-form :-ms-input-placeholder {
    /* IE 10+ */
    color: #A9AEB2 !important;
    font-size: 20rem;
    line-height: 1.1em;
    font-family: "Biennale-Regular", Sans-serif !important;
    font-weight: 400;
  }
  
  .ae-needvideo-form :-moz-placeholder {
    /* Firefox 18- */
    color: #A9AEB2 !important;
    font-size: 20rem;
    line-height: 1.1em;
    font-family: "Biennale-Regular", Sans-serif !important;
    font-weight: 400;
  }
  
  .cta-btn:hover .elementor-button-icon svg path {
    stroke: #fff;
  }
  
  .cta-btn:hover .elementor-button-icon svg {
    width: 18rem;
    height: auto;
  }
  
  .cta-btn:hover span.elementor-button-text {
    color: #fff !important;
  }
  
  .search-field::-webkit-search-cancel-button,
  .da-search-panel .ekit-search-group .ekit_search-field::-webkit-search-cancel-button {
    -webkit-appearance: none !important;
    height: 7em !important;
    width: 70rem !important;
    background: url(https://digitalapple.ai/wp-content/uploads/2024/03/cross-btn-search.svg) no-repeat 100% 50% !important;
    background-size: 25rem !important;
    cursor: pointer;
  }
  
  .logo-pgallary #gallery-2,
  .logo-pgallary #gallery-1 {
    display: flex !important;
    margin-right: 15px !important;
    align-items: center;
    justify-content: space-evenly;
  }
  
  /* blog page css for header */
  .single-post #da-hide-header {
    background-color: #000000;
  }
  
  .single-post .img-black {
    display: none;
  }
  
  .single-post .header-da .image-white {
    display: block;
  }
  
  .contact-us-section textarea.wpcf7-form-control.wpcf7-textarea {
    width: 100% !important;
    padding-right: 141rem !important;
  }
  
  .contact-us-section textarea.wpcf7-form-control.wpcf7-textarea::-webkit-scrollbar {
    width: 2px;
    /* Width of the scrollbar */
  }
  
  .contact-us-section textarea.wpcf7-form-control.wpcf7-textarea::-webkit-scrollbar-track {
    background: transparent;
    /* Color of the track (the area behind the scrollbar) */
  }
  
  .contact-us-section textarea.wpcf7-form-control.wpcf7-textarea::-webkit-scrollbar-thumb {
    background: transparent;
    /* Color of the thumb (the draggable scrollbar handle) */
  }
  
  .contact-us-section textarea.wpcf7-form-control.wpcf7-textarea::-webkit-scrollbar-thumb:hover {
    background: transparent;
    /* Color of the thumb on hover */
  }
  
  
  .ae-needvideo-form .elementor-field-group-field_f593d61 .elementor-field-subgroup::-webkit-scrollbar {
    width: 3px;
    /* Width of the scrollbar */
  }
  
  .ae-needvideo-form .elementor-field-group-field_f593d61 .elementor-field-subgroup::-webkit-scrollbar-track {
    background: transparent;
  }
  
  .ae-needvideo-form .elementor-field-group-field_f593d61 .elementor-field-subgroup::-webkit-scrollbar-thumb {
    background: #9f9f9f;
  }
  
  .ae-needvideo-form .elementor-field-group-field_f593d61 .elementor-field-subgroup::-webkit-scrollbar-thumb:hover {
    background: transparent;
  }
  
  
  .elementor-5491 .contact-us-section .elementor-element.elementor-element-32f1156 .eael-contact-form-7 .wpcf7-not-valid-tip {
    display: none !important;
  }
  
  .wpcf7-form label.error,
  .elementor-12007 .elementor-element.elementor-element-fefe2d4 .eael-contact-form-7 .wpcf7-not-valid-tip {
    color: #CC0000 !important;
    font-size: 12px !important;
    float: none;
    padding-left: 0 !important;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
    font-family: "Biennale-Regular", Sans-serif !important;
    font-weight: 500;
  }
  
  .Job-application-sec input.wpcf7-form-control.wpcf7-file {
    margin-bottom: 25rem !important;
    display: block;
  }
  
  span.notetxt {
    font-size: 13rem;
    position: absolute;
    top: 75rem;
    display: block;
  }
  
  .Job-application-sec .file-input {
    border-bottom: none !important;
    margin-bottom: 10rem;
  }
  
  label.file-input br {
    display: none;
  }
  
  .Job-application-sec label#file-198-error.hide {
    display: none !important;
  }
  
  .elementor-12007 .elementor-element.elementor-element-fefe2d4 .eael-contact-form-7 .txt-field .wpcf7-not-valid-tip,
  .elementor-12007 .elementor-element.elementor-element-fefe2d4 .eael-contact-form-7 .email-field .wpcf7-not-valid-tip,
  .elementor-12007 .elementor-element.elementor-element-fefe2d4 .eael-contact-form-7 .tel-field .wpcf7-not-valid-tip,
  .elementor-12007 .elementor-element.elementor-element-fefe2d4 .eael-contact-form-7 .company-name .wpcf7-not-valid-tip {
    display: none !important;
  }
  
  .job-application-form span.wpcf7-spinner {
    position: absolute;
    right: 85rem;
    bottom: -80rem;
  }
  
  .bp-popup .mfp-inline-holder .eae-modal-content {
    padding: 0 !important;
  }
  
  
  .checkbox-list-ftr .jet-search-filter__input-wrapper .jet-search-filter__input::-webkit-search-cancel-button {
    -webkit-appearance: none;
    height: 15rem;
    width: 25rem;
    background: url(https://digitalapple.ai/wp-content/uploads/2024/03/cross-btn-search.svg) no-repeat 100% 50%;
    background-size: 15rem;
    cursor: pointer;
  }
  
  .checkbox-list-ftr .jet-search-filter__input-wrapper .jet-search-filter__input::-moz-search-cancel-button {
    -webkit-appearance: none;
    height: 15rem;
    width: 25rem;
    background: url(https://digitalapple.ai/wp-content/uploads/2024/03/cross-btn-search.svg) no-repeat 100% 50%;
    background-size: 15rem;
    cursor: pointer;
  }
  
  .checkbox-list-ftr .jet-smart-filters-search .jet-search-filter .jet-search-filter__input::-webkit-search-cancel-button,
  .da-search-panel .ekit-search-group .ekit_search-field::-webkit-search-cancel-button {
    display: block !important
  }
  
  
  .eae-popup.bp-popup .mfp-inline-holder .mfp-content {
    overflow: unset !important;
  }
  
  .bp-popup.eae-close-btn-in .fa-times-circle:before {
    top: 14rem !important;
    left: unset !important;
    position: absolute;
    transform: translate(110%, -54%);
  }
  
  span.elementor-message.elementor-message-danger.elementor-help-inline.elementor-form-help-inline {
    margin: 0 !important;
    font-size: 0px !important;
    height: 0 !important;
    opacity: 0 !important;
  }
  
  .wpcf7-form.theme_0.errorMsgshow.resetting {
    opacity: 0 !important;
    visibility: hidden !important;
  }
  
  
  .work-select-filter-sec.hide-on-mob.elementor-element-b8c9759,
  .work-select-filter-sec.hide-on-mob.elementor-element-b8c9759.hide {
    display: block !important;
  }
  
  .filter-desk-column {
    width: 100% !important;
    max-width: 100% !important;
  }
  
  .filter-column-btns {
    width: 0% !important;
    max-width: 0% !important;
  }
  
  div#elementor-panel-state-loading {
    display: none !important;
  }
  
  label#file-198-error {
    display: none !important;
  }
  
  label#file-198-error.show {
    display: block !important;
    margin-bottom: 0;
  }
  
  .tab-content-inner .elementor-button span {
    text-transform: capitalize;
  }
  
  .heading-36-work.dapop-head::before {
    content: none !important;
  }
  
  .heading-36-work.dapop-head .eae-popup-btn-text::after,
  .heading-36-work.dapop-head .elementor-heading-title:after {
    content: '';
    background-image: url(https://digitalapple.ai/wp-content/uploads/2022/10/arrow-green.svg) !important;
    position: absolute !important;
    width: 50rem;
    height: 25rem;
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: 25rem;
    background-position: -2rem 0;
    transition: all .2s ease-in;
    transform: translate3d(0%, 0%, 0) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transform-style: preserve-3d;
    right: 0rem;
    top: 10rem;
  }
  
  .vpopup-sec:hover .heading-36-work.dapop-head .eae-popup-btn-text::after,
  .vpopup-sec:hover .heading-36-work.dapop-head .elementor-heading-title:after {
    background-position: 26rem -26rem;
    transition: all 0.2s ease-in;
  }
  
  .c-cta-btn.pd-small .elementor-button .elementor-button-text::after {
    background-image: url(https://digitalapple.ai/wp-content/uploads/2024/04/diagonal-arrow-new-1.svg) !important;
  }
  
  .elementor-element-8db77f9.filter-column {
    cursor: default;
  }
  
  .elementor-element-2b0eea5.elementor-widget-heading {
    cursor: default;
  }
  
  .latest-work-slide .heading-36.da-link-text a {
    font-size: 37rem !important;
  }
  .bp-popup .eae-modal-content{
    padding: 0 !important;
  }
  .dialog-type-lightbox .player.right-content-area-supported {
    width: 80vw !important;
    max-width: 80vw !important;
  }
  .dialog-type-lightbox .elementor-video-wrapper.elementor-video-landscape {
    max-height: 85vh !important;
  }
  
  .why-us-sec .swiper-pagination-bullets {
    display: none !important;
  }
  .immersive-training .eael-img-accordion .eael-image-accordion-hover.overlay-active .overlay .img-accordion-title {
    color: #3CCF4E !important;
     transition: 0.2s all;
  }
  .work-select-filter-sec.hide-on-mob.d-none{
    display: none !important;
  }
 
  .da-ae-fimg .ae-element-post-image .ae_thumb_wrapper,   .da-ae-fimg .ae-element-post-image a, .da-ae-fimg.elementor-widget-image a {
       display: block !important;
}

.need-video-popup.dialog-message::-webkit-scrollbar,
.need-video-popup .dialog-lightbox-message::-webkit-scrollbar {
    width: 6rem; /* Set scrollbar width */
}

.need-video-popup.dialog-message::-webkit-scrollbar-track,
.need-video-popup .dialog-lightbox-message::-webkit-scrollbar-track {
    background: #fff; /* Optional: set scrollbar track background */
}

.need-video-popup.dialog-message::-webkit-scrollbar-thumb,
.need-video-popup .dialog-lightbox-message::-webkit-scrollbar-thumb {
    background-color: #888; /* Scrollbar color */
    border-radius: 10rem; /* Rounded edges for thumb */
}






  /* MEDIA QUERY  *********************************************************************** */
  @media only screen and (max-width: 1920px){
    .logo-gallary-sm{
         display: block !important;
    }
    .logo-gallary{
      display: none !important;
  }
  }
  
  @media only screen and (max-width: 1919px){
    .slider-years span.frist-word {
      top: -163rem !important;
  }
    .slider-years ul.bdt-slideshow-items .frist-word {
      margin-left: 262rem !important;
  }
    .slider-years:before {
      font-size: 330rem !important;
  }
    .slider-years .bdt-main-title .bdt-title-tag {
      font-size: 330rem !important;
  }
    .slider-years .bdt-prime-slider .bdt-prime-slider-skin-locate .bdt-navigation-arrows {
      position: absolute;
      left: 233rem !important;
    }
  }
  
  @media only screen and (max-width: 1600px){
  .onhover-tabs.w-18 .elementor-tabs-content-wrapper em, .onhover-tabs.w-18 img.video-cover {
    height: 410rem;
  }
  }
  
  @media only screen and (max-width: 1480px){
    .Job-application-sec input.wpcf7-form-control.has-spinner.wpcf7-submit {
      right: -60rem;
      bottom: -200rem;
  }
    .showcase-video video, .showcase-post .elementor-background-video-container video {
    border-radius: 25px;
     height: 274rem!important;
    }
    .showcase-img {
    margin-bottom: 0 !important;
  }
    .showcase-video video, .showcase-post .elementor-background-video-container video {
     height: 270rem;
  }
  .client-logo .elementor-image-gallery .gallery-item img {
    height: 40px;
  }
    .gallery-item {
     margin-right: 5px !important;
  }
    .slider-years ul.bdt-slideshow-items .frist-word {
      margin-left: 320rem !important;
  }
    .slider-years .bdt-prime-slider .bdt-prime-slider-skin-locate .bdt-navigation-arrows {
      position: absolute;
      left: 282rem !important;
  }
  .after-stroke .elementor-widget-container h2:after {
    right: 53rem;
  }
    .footer {
      height: auto !important;
    }
    .be-one-of-us, .our-values-section, .slider-left-padding, .contact-us-section .left-div > div:first-child, .padding-left-div, .slider-left-padding.video-slider {
      padding-left: calc((100vw - 1568rem) / 2) !important;
    }
    .dialog-lightbox-widget embed, .dialog-lightbox-widget  iframe {
      height: 100%;
      width: 100%;
  }
      .elementor-lightbox .elementor-video-container .elementor-video-landscape iframe{
          background-color: transparent;
  }
  .job-application-form span.wpcf7-spinner {
    position: absolute;
    right: 85rem;
    bottom: -80rem;
  }
  }
  
  @media only screen and (max-width: 1380px) {
    .need-video-popup .dialog-close-button.dialog-lightbox-close-button {
        right: 20rem !important;
        top: -84rem !important;
    }
  }
  
  @media only screen and (max-width: 1280px){
    .Job-application-sec input.wpcf7-form-control.has-spinner.wpcf7-submit {
      right: -90rem;
      bottom: -230rem;
  }
  .our-team-section .elementor-absolute.elementor-widget-heading{
   top:-8vh !important;
  }
  .why-us-sec .elementor-testimonial__footer {
      height: 460rem !important;
      width: 100%;
  }
    .full-width-hover-video .jet-video-player.jet-video-html5-player {
    max-height: 444rem;
    object-fit: cover;
  }
  
  .contact-us  .cf7sr-g-recaptcha, .job-application-form .cf7sr-g-recaptcha {
  transform: scale(0.75) !important;
  transform-origin: left !important;
  }
  .contact-us input.wpcf7-form-control.has-spinner.wpcf7-submit {
  bottom: 264rem;
  right: -85%;
  }
  .job-application-form span.wpcf7-spinner {
    position: absolute;
    right: -14rem;
    bottom: -154rem;
  }
  
  span.notetxt {
    font-size: 11px;
  
  }
  
  .ae-needvideo-form label {
    width: 100%;
    font-size: 24rem !important;
  }
  
  .ae-needvideo-form .elementor-field-group-field_f593d61.elementor-field-type-checkbox:before {
    font-size: 24rem;
  }
  
  .ae-needvideo-form .elementor-field-type-acceptance input:checked+label::before {
    top: -1rem;
    left: 0;
    width: 21rem;
    height: 21rem;
  }
  
  .ae-needvideo-form ::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    font-size: 24rem;
  }
  
  .ae-needvideo-form ::-moz-placeholder {
    /* Firefox 19+ */
    font-size: 24rem;
  }
  
  .ae-needvideo-form :-ms-input-placeholder {
    /* IE 10+ */
    font-size: 24rem;
  }
  
  .ae-needvideo-form :-moz-placeholder {
    /* Firefox 18- */
    font-size: 24rem;
  }
  
  .ae-needvideo-form input {
    font-size: 24rem !important;
  }
  
  .ae-needvideo-form input[type=checkbox] {
    margin-right: 10rem;
    width: 20rem;
    height: 20rem;
    cursor: pointer;
  }
  
  .ae-needvideo-form .elementor-field-type-checkbox .elementor-field-subgroup input:checked+label::before {
    width: 20rem;
    height: 21rem;
    top: 6rem;
    left: 10rem;
  }
  
  .ae-needvideo-form .elementor-field-type-checkbox .elementor-field-subgroup input:checked {
    opacity: 0;
  }
  
  .ae-needvideo-form .para-sm {
    font-size: 24rem !important;
  }
  
  .ae-needvideo-form h2.heading-36.green-text, .ae-needvideo-form .elementor-message.elementor-message-success {
    font-size: 40rem !important;
  }
  
  .ae-needvideo-form .elementor-message.elementor-message-success {
    font-size: 36rem !important;
    line-height: 1.2em;
    color: #000 !important;
    font-family: "Biennale-Medium", Sans-serif !important;
    font-weight: 500;
    text-align: center;
  }
  
  .ae-needvideo-form .elementor-message-danger {
    font-size: 11px !important;
  }
  
  .ae-needvideo-form .custome-error, .ae-needvideo-form .error {
    font-size: 11px;
  }
  
  .heading-36-work.dapop-head .eae-popup-btn-text::after {
    top: 14rem;
  }
  }
  
  @media only screen and (max-width: 1152px) {
    .onhover-tabs .para-tab {
        font-size: 30rem;
    }
  
    .need-video-popup .dialog-close-button.dialog-lightbox-close-button {
        right: 20rem !important;
        top: -100rem !important;
    }
  }
  @media only screen and (max-width: 991px) {
    .Job-application-sec input.wpcf7-form-control.has-spinner.wpcf7-submit {
      right: -89rem;
      bottom: -275rem;
    }
  }
  
  
  
  @media only screen and (max-width: 991px) {
	  .blg-rmv-ftr {
    position: absolute;
    left: 487rem;
}
    .immersive-training .custom-accordian .eael-img-accordion .eael-image-accordion-hover.overlay-active .overlay .img-accordion-title {
      color: #000 !important;
      transition: none;
  }
  
    .site-map .no-list-main .elementor-sitemap-list .elementor-sitemap-item:first-child a{
    font-size: 12rem !important;
  }
    .showcase-listing-center > .elementor-widget-wrap {
    padding-left: 0 !important;
    margin-bottom: 14px !important;
  }
    
    .showcase-listing-left {
    width: 100% !important;
  }
    .showcase-listing-center {
    width: 100% !important;
    margin-top: 20px;
  }
    .showcase-listing-right {
    width: 100% !important;
  }
    .showcase-listing-right .elementor-button-link {
    padding: 5px !important;
    width: 50px !important;
    height: 50px !important;
  }
    .showcase-listing-center h2.elementor-heading-title {
    font-size: 20px !important;
  }
    .showcase-listing-center .elementor-widget-text-editor .elementor-widget-container {
    font-size: 16px !important;
    line-height: 21px !important;
    margin-top: 10px !important;
  }
    .term-desc-sec .elementor-widget-container {
    font-size: 16px !important;
    line-height: 24px !important;
    margin-top: 15px;
  }
    .showcase-list-sec .jet-listing-grid__items {
    --columns: 1 !important;
  }
    .showcase-listing-center {
    width: 100% !important;
    margin-top: 20px;
  }
    .more-exp-text h2.elementor-heading-title {
    font-size: 20px !important;
  }
    .jedv-enabled--yes h2.elementor-heading-title.elementor-size-default {
    font-size: 25px !important;
  }
    .term-name-head .elementor-widget-container {
    padding-bottom: 20px !important;
    margin-bottom: 22px !important;
  }
    .term-name-head .elementor-widget-container {
    padding-left: 50px !important;
  }
    .mfp-wrap i.eae-close.icon.icon-left-arrows {
    font-size: 16px !important;
    height: 40px !important;
    width: 40px !important;
    left: 40px;
    top: 32px;
  }
    .showcase-right-sec.fiirst-colum-inner {
    margin-bottom: 20px !important;
  }
    .page-id-28092 .eae-modal-content {
    padding: 40px;
  }
  .showcase-iframe iframe {
    width: 100%!important;
    height: 400px!important;
    border-radius: 25px!important;
    margin-bottom: 20px!important;
  }
    .popup-click-btn-inner .eae-popup-link {
    font-size: 15px !important;
    margin-top: 10px !important;
    padding: 12px !important;
  }
    .popup-2-trigger {
    margin-bottom: 10px !important;
  }
    .showcase-right-sec .elementor-col-100 > .elementor-widget-wrap.elementor-element-populated {
    padding-right: 0 !important;
  }
    .showcase-right-sec h2.elementor-heading-title.elementor-size-default {
    font-size: 23px !important;
    margin-bottom: 18px;
  }
  .showcase-list li {
    font-size: 16px!important;
    line-height: 20px;
    padding-bottom: 6px;
  }
    .showcase-list ul {
    margin-left: 0;
    padding-left: 16px;
    margin-bottom: 0!important;
  }
  .dynamic-con p {
    font-size: 17px!important;
    line-height: 23px!important;
  }
    .showcase-right-sec {
    padding: 25px !important;
  }
  .showcase-right-sec h2.elementor-heading-title.elementor-size-default {
    font-size: 21px!important;
  }
    .showcase-list .elementor-widget-container {
    font-size: 15px !important;
    line-height: 20px !important;
  }
    .page-id-28092 .eae-popup .mfp-inline-holder .mfp-content {
      margin-top: 100px;
     margin-bottom: 100px;
  }
    body.page-id-28092 .mfp-container.mfp-s-ready.mfp-inline-holder {
    width: 100% !important;
        padding: 40px !important;
  }
  .page-id-28092 .eae-popup .mfp-inline-holder .mfp-content {
    width: 100%;
   }
    .schedule-btn-area .elementor-widget-wrap.elementor-element-populated {
    text-align: left !important;
    justify-content: flex-start !important;
    padding: 0 0 10px!important;
  } 
    .schedule-btn-area .eae-popup-wrapper {
    text-align: left !important;
  }
    .schedule-btn-area span.eae-popup-btn-text {
    text-align: center !important;
  }
    .popup-click-btn .eae-popup-link.icon-position-before {
    font-size: 16px !important;
    padding: 8rem 20rem !important;
  }
    .showcase-video video, .showcase-post .elementor-background-video-container video {
    border-radius: 25px;
    background: transparent;
    height: 200px!important;
    object-fit: cover !important;
    position: static!important;
    transform: none!important;
  }
    .welcome-sec {
    padding-right: 20rem;
  }
    .showcase-list-sec > .elementor-widget-container {
    padding-top: 10px !important;
  }
        .showcase-img img {
  min-width: 100%;
  min-height: 150px;height: 200px !important;
  }
     .showcase-video video, .showcase-post .elementor-background-video-container video {
    height: 200px;
  }
    .showcase-filter-wrapper {
    padding-bottom: 50px;
  }
    .showcase-term-name::before {
  width: 35px;
  height: 35px;
  right: 0;
  }
    .showcase-list-sec .jet-listing-grid__items {
    height: 650px;
        overflow-y: scroll; 
  }
    .showcase-logo-sec{
     position:absolute !important; 
    }
    .showcase-logo-sec img {
    width: 160px;
  }
    .showcase-container {
    height: 100% !important;
    min-height: 100vh !important;
  }
    .showcase-list-sec .jet-listing-grid__items {
       padding-right: 0;
  }
    .showcase-img img {
  min-width: 100%;
  }
    .showcase-filter-wrapper>.elementor-widget-wrap {
        margin-top: 85px !important;
  }
    .vmersive-logo {
      right: 50px;
    z-index: 999;
    top: 50px;
  }
    .why-us-sec.mobile-padding {
  padding-bottom: 50px !important;
  }
    .home-bot-area.why-us-sec .elementor-testimonial__content {
  padding-right: 0;
  }
    .circle-line-section.mobile-padding {
  padding-bottom: 50px !important;
  }
    .home-bot-area.why-us-sec .elementor-testimonial__cite {
  padding: 0rem 0 15rem 0 !important;
  margin-top: 0 !important;
  }
    .mobile-padding.home-bot-area {
  padding-bottom: 50px !important;
  padding-top: 10px !important;
  }
    .home-scroll-sec{ display: none}
  
    .home-bot-area{ display:block}
  .home-bot-area.why-us-sec .elementor-widget-testimonial-carousel .swiper-slide {
  padding: 50px 20px !important;
  border-radius: 4px;
  background: #282828 !important;
  }
  .home-bot-area .elementor-button-link {
  background: transparent;
  padding: 0 !important;
  }
    .home-bot-area .elementor-button-link svg {
  width: 25px !important;
  margin-left: 10px !important;
  }
    .home-bot-area .elementor-button-link svg path {
  fill: #3CCF4E !important;
  }
    .home-bot-area.why-us-sec .elementor-testimonial__title {
  font-size: 22px !important;
  }
        .home-bot-area.why-us-sec .elementor-widget-testimonial-carousel .swiper-slide:nth-child(1), .home-bot-area.why-us-sec .elementor-widget-testimonial-carousel .swiper-slide:nth-child(4) {
  background: #282828 !important;
  }
    .home-bot-area.why-us-sec .elementor-widget-testimonial-carousel .swiper-slide:nth-child(2), .home-bot-area.why-us-sec .elementor-widget-testimonial-carousel .swiper-slide:nth-child(5) {
  background: #D9738D !important;
  }
    .home-bot-area.why-us-sec .elementor-widget-testimonial-carousel .swiper-slide:nth-child(3), .home-bot-area.why-us-sec .elementor-widget-testimonial-carousel .swiper-slide:nth-child(6) {
  background: #383B40 !important;
  }
  .heading-xl .elementor-heading-title {
    font-size: 50rem !important;
  }
  .o-container .elementor-container {
      position: relative;
      max-width: 100%!important;
  }
    .o-container {
      padding-left: 35rem !important;
      padding-right: 35rem !important;
  }
  .heading-xxl .elementor-heading-title {
      font-size: 60rem !important;
  }	
  .para, .para p, .heading-faint-sm, .para .elementor-heading-title	{
      font-size: 15rem !important;
  }
  .what-we-do-sec-mobile p{
    font-size: 15rem !important;
  }
    .heading-85 .elementor-heading-title {
      font-size: 40rem !important;
  }
    .para-sm, .para-sm-team {
      font-size: 11rem !important;
  }
    .heading-36, .heading-36 .elementor-heading-title, .heading-36 .ae-element-post-title{
      font-size: 21rem !important;
  }
    .heading-54, .heading-54 .elementor-heading-title {
      font-size: 25rem !important;
  }
    .mobile-padding {
      padding-top:50px !important;
      padding-bottom:50px !important;
    }
    .elementor-widget:not(:last-child) {
      margin-bottom: 0 !important;
  }
    .top-banner.elementor-section.elementor-section-height-full {
      height: 450rem !important;
  }
    .elementor-section.elementor-section-height-full {
      height: auto !important;
  }
  
  .padding-bottom-0{
    padding-bottom: 0 !important;
  }
  .padding-top-0{
    padding-top: 0 !important;
  }
       p {
      margin-bottom: 1em !important;
  }	
    
  /* br{
    display: none !important;
  } */
  /* ********************************************************************* font size end	 */
    .video-popup-slider.video-slider .elementor-button {
    position: absolute;
    top: 159rem;
    left: 310rem;
    width: 75rem;
    height: 75rem;
    border-radius: 50%;
  }
    .video-popup-slider.video-slider .swiper-slide-inner:hover .elementor-button .redirect-arrow::before {
    background-position: 20rem -22rem;
    transition: all 0.2s ease-in;
  }
    .video-popup-slider.video-slider .elementor-button .redirect-arrow::before {
     width: 40rem !important;
    height: 20rem !important;
      top: 30rem;
    left: 9px;
  }
  .video-hover-click .elementor-inner-column {
    min-height: 350rem;
  }
    .video-popup-slider.video-slider .swiper-slide {
    height: 400rem !important;
  }
    .video-popup-slider.video-slider .swiper-slide.swiper-slide-active {
    width: 100% !important;
    margin-right: 0rem;
  }
    
  .video-popup-slider.video-slider .elementor-button .playvideo-arrow::before {
    width: 18rem !important;
    height: 20rem !important;
    top: 28rem;
    left: 33rem;
  }
    .video-popup-slider.video-slider .elementor-slide-heading {
    position: absolute;
    bottom: 5rem !important;
    left: 30rem !important;
  }
  .video-popup-slider .follower__circle.follower__circle--hidden {
    font-size: 0 !important;
    height: 0 !important;
    width: 0 !important;
    transform: translate(0%, 0%);
  }
    .col2sec .animate-border1::before, .col2sec .animate-border1 .content-div::before   {
    content: none !important;
  }
   .video-on-hover .inner-sec1 .elementor-container  .tablet-right-border::after, .video-on-hover .inner-sec2 .elementor-container .tablet-right-border::after, .video-on-hover .inner-sec3 .elementor-container .tablet-right-border::after, .video-on-hover .inner-sec4 .elementor-container .tablet-right-border::after, .video-on-hover .inner-sec5 .elementor-container .tablet-right-border::after, .video-on-hover .inner-sec6 .elementor-container .tablet-right-border::after, .video-on-hover .inner-sec7 .elementor-container .tablet-right-border::after, .video-on-hover .inner-sec8 .elementor-container .tablet-right-border::after, .video-on-hover .inner-sec9 .elementor-container .tablet-right-border::after, .video-on-hover .inner-sec10 .elementor-container .tablet-right-border::after, .sec14 .inner-sec1 .elementor-container .tablet-right-border::after, .sec14 .inner-sec2 .elementor-container .tablet-right-border::after, .sec14 .inner-sec3 .elementor-container .tablet-right-border::after, .sec14 .inner-sec4 .elementor-container .tablet-right-border::after, .sec14 .inner-sec5 .elementor-container .tablet-right-border::after, .sec14 .inner-sec6 .elementor-container .tablet-right-border::after, .sec14 .inner-sec7 .elementor-container .tablet-right-border::after, .sec14 .inner-sec8 .elementor-container .tablet-right-border::after, .sec14 .inner-sec9 .elementor-container .tablet-right-border::after, .sec14 .inner-sec10 .elementor-container .tablet-right-border::after {
    content: '';
    border-right: 0.5px solid #727272 !important;
     
  display: block !important;
  height: 0.5px !important;
  width: 0 !important;
   display: block !important;
   position: absolute;
  right: 0;
  top: 0;
  transition: 1.5s all ease-in !important;
  opacity: 0.5;
  }
    
    .animate-active.inner-sec1 .elementor-container   .tablet-right-border::after, .animate-active.inner-sec2 .elementor-container .tablet-right-border::after, .animate-active.inner-sec3 .elementor-container .tablet-right-border::after, .animate-active.inner-sec4 .elementor-container .tablet-right-border::after, .animate-active.inner-sec5 .elementor-container .tablet-right-border::after, .animate-active.inner-sec6 .elementor-container .tablet-right-border::after, .animate-active.inner-sec7 .elementor-container .tablet-right-border::after, .animate-active.inner-sec8 .elementor-container .tablet-right-border::after, .animate-active.inner-sec9 .elementor-container .tablet-right-border::after, .animate-active.inner-sec10 .elementor-container .tablet-right-border::after {
    height: 100% !important;
    width: 0.5px !important;
  }
    .section-scroll-1 .black-text {
    color: #fff !important;
  }
    
  /* 	.why-us-sec.mobile-slider{
      display:block !important;
    } */
  .arrow-btn .elementor-button {
      font-size: 15rem !important;
      padding: 0rem 0 !important;
  }	
  .arrow-btn .elementor-button-icon svg {
      width: 32rem !important;
  }	
  .bg-fixed-img img {
      max-width: 180rem !important;
      width: 180rem !important;
  }	
    .circle-line-section img, .bg-circle-section-black img, .principles-sec img{
       max-width: 180rem !important;
      width: 180rem !important;
    }
  .button-above-ico .elementor-button .elementor-button-text:after {
      width: 50rem;
      height: 25rem;
      top: -8rem;
  }
  .button-above-ico .elementor-button:hover .elementor-button-text:after {
      background-position: 25rem -25rem;
  }
  .principles-sec span.elementor-button-icon.elementor-align-icon-right svg {
      width: 33rem !important;
      bottom: 10rem;
  }
  .onhover-tabs a.redirect {
      padding: 35rem 20rem !important;
  }	
  .onhover-tabs .elementor-tabs-wrapper {
      width: 100% !important;
  }	
    /* .onhover-tabs .elementor-tab-content, .mobile-hide{
      display:none !important;
    }	 */
  
    .be-one-of-us, .our-values-section, .slider-left-padding, .contact-us-section .left-div > div:first-child, .padding-left-div {
     padding-left:35rem !important;
      padding-right:35rem !important;
  }
  
  
  .onhover-tabs .elementor-tabs-wrapper .elementor-tab-title .redirect:before {
      top: 40rem !important;
  }
    .c-cta-btn .elementor-size-lg {
    font-size: 18rem !important;
    padding: 16rem 35rem 16rem 10rem !important;
     width: 270rem !important;
  }
    .overlapping-content .elementor-heading-title {
      top: -70rem;
  }
    .why-us-sec .elementor-widget-testimonial-carousel .swiper-slide {
      padding: 0 35rem 0 0px !important;
  }
    .why-us-sec .elementor-testimonial__content {
      padding-right: 35rem;
    }
    .why-us-sec .elementor-testimonial__image img {
      width: 70% !important;
    }
    .why-us-sec .elementor-testimonial__footer {
      height: 200rem !important;
       margin-bottom: 25rem !important;
  }
    .why-us-sec .elementor-testimonial__cite {
      padding: 0rem 0 25rem 0 !important;
      margin-top: 0 !important;
  }
  .why-us-sec .elementor-widget-testimonial-carousel .elementor-swiper-button-prev {
      right: 55rem;
  }
  .why-us-sec .elementor-widget-testimonial-carousel .elementor-swiper-button-prev, .why-us-sec .elementor-widget-testimonial-carousel .elementor-swiper-button-next {
      top: -115rem !important;
      width: 42rem;
      height: 42rem;
  }	
    .why-us-sec .eicon-chevron-left:before {
      width: 40rem;
      height: 80rem;
      background-position: 0 -40rem;
  }
    .why-us-sec .eicon-chevron-right:before {
      width: 41rem;
      height: 80rem;
      background-position: -40rem 0rem;
  }
  .why-us-sec .eicon-chevron-right:hover:before {
      background-position: 0rem -40rem;
  }	
  .why-us-sec .eicon-chevron-left:hover:before {
      background-position: -40rem 0rem;
  }	
  .big-title .elementor-heading-title {
      font-size: 132rem !important;
  }	
  .big-text-150 .elementor-heading-title {
      font-size: 100rem !important;
  }	
  .shrink-btn .elementor-button {
      width: 104rem !important;
      height: 104rem !important;
  }
      .custom-accordian .eael-image-accordion-hover {
      padding: 30rem 20rem !important;
  }
    .custom-accordian .eael-image-accordion-hover::after {
      width: 27rem;
      height: 27rem;
      text-align: center;
      line-height: default; 
    border-radius: 0; 
      background-size: cover;
      margin-top: 0;
      margin-right: 0;
      right: 30rem;
      top: 35rem;
  }
    .custom-accordian .eael-image-accordion-hover.overlay-active::after {
      content: '';
      background-image: url(https://digitalapple.ai/wp-content/uploads/2022/11/accordion-active-arrow.png);
      width: 65rem;
      height: 65rem;
      text-align: center;
      line-height: default;
      border-radius: 50rem;
      margin-top: 0;
      margin-right: 0;
      right: 8rem;
      top: 15rem;
  }
    .custom-accordian .accordian-img {
      padding: 35rem 0 0 !important;
  }
  .custom-accordian	p {
      margin-bottom: 0 !important;
  }
    
    /* .mobile-padding.heading-para-sec{
      padding-bottom:0 !important;
    } */
    .video-container.video-padding-right {
    padding: 30rem 0rem 30rem 30rem !important;
  }
   .video-container.video-padding-left {
    padding: 30rem 30rem 30rem 0 !important;
  }
    .features-heading-sec{
      border-top:0.5px solid #b9b9b9;
    }
    
    .hover-img img {
      object-position: 50% 27%;
    }
    .show-hover-effect:hover .elementor-icon-box-wrapper {
      animation-name: none !important;
  }
  /*   .our-team-section img {
      height: 400rem !important;
      width: 100% !important;
  }	 */
    .our-team-section, .contact-us-section .right-div > div:first-child, .padding-right-div {
      padding-right: 35rem !important;
  }
    .our-team-section h1 {
      letter-spacing: 10rem !important;
  }
   .color-scrolling .jet-carousel__item-text {
    padding-top: 20rem !important;
    height: auto !important;
  }
    .color-scrolling h5.jet-carousel__item-title {
      bottom: 95% !important;
  }
    .jet-carousel .jet-arrow {
      position: absolute;
      top: 158rem !important;
    }
    .technology-heading p{
      margin-bottom:0 !important;
    }
    .technology-heading .elementskit-info-box-icon svg {
      max-width: 110rem !important;
      width: 110rem !important;
  }
    .technology-heading .elementskit-info-box-icon:after {
     width: 60rem !important;
      height: 30rem !important;
      position: absolute;
      right: 38rem !important;
      top: 38rem !important;
      background-position: 0px 0rem;
  }
    .technology-heading:hover .elementskit-info-box-icon:after {
      background-position: 30rem -30rem;
      transition: all 0.2s ease-in;
  }
    .stroke-headings span {
      margin-right: 20rem !important;
  }
    .what-we-do-sec .elementor-widget-heading .elementor-widget-container {
      width: fit-content !important;
      padding-bottom: 5rem;
      margin-bottom: 10rem;
  }
    .what-we-do-sec-mobile .elementor-accordion-icon i:before {
      color: #0F2744;
      font-size: 32rem;
  }
    .what-we-do-sec-mobile .elementor-tab-title .elementor-accordion-icon {
      display: inline-block;
      width: 45rem !important;
  }
    .what-we-do-sec-mobile .elementor-accordion .elementor-accordion-item {
      border: none;
  }
    .what-we-do-sec-mobile .elementor-accordion .elementor-tab-content {
      padding: 10rem 0px 0;
      border-top: none;
  }
    .what-we-do-sec-mobile .elementor-accordion .elementor-tab-title {
      padding: 8rem 0 15rem;
    }
  
    .what-we-do-sec-mobile  .elementor-accordion-item:nth-child(1) .elementor-active .elementor-accordion-title{
       border-bottom: 4rem solid #D9738D;
    }
    .what-we-do-sec-mobile  .elementor-accordion-item:nth-child(2) .elementor-active .elementor-accordion-title{
       border-bottom: 4rem solid #B79C8A;
    }
    .what-we-do-sec-mobile .elementor-accordion-item:nth-child(3)  .elementor-active .elementor-accordion-title{
       border-bottom: 4rem solid #B2AFFF;
    }
    .slider-years .bdt-prime-slider ul.bdt-slideshow-items {
      min-height: 750rem !important;
  /* 		 min-height: 100% !important; */
  }
    .slider-years:before {
      font-size: 60rem !important;
      bottom: unset;
      left: 35rem !important;
      top: 76rem !important;
      transform: unset !important;
      color: #b79c8a !important;
  }
    .slider-years .bdt-main-title .bdt-title-tag {
      font-size: 100rem !important;
          width: 87%;
      float: right;
      padding-bottom: 50rem !important;
  }
  .slider-years .bdt-width-1-1 h2 {
      font-size: 28rem;
  }	
    .slider-years span.frist-word {
      top:  unset!important;
  }
    .slider-years span.frist-word {
      position: relative;
      top:unset !important;
  }
    .slider-years span.frist-word {
      position: relative !important;
      top: unset !important;
      display: flex !important;
  }
    .slider-years .bdt-prime-slider-desc .bdt-slider-excerpt {
      max-width: 100% !important;
      margin-left: auto !important;
      padding-left: 0!important;
  }
    .slider-years ul.bdt-slideshow-items .frist-word {
      margin-left: 0!important;
  }
    .slider-years .bdt-prime-slider-desc .bdt-main-title {
      position: relative !important;
      left: 0 !important;
  }
    .slider-years .bdt-slider-excerpt .content-sliders {
      margin-top: 30rem;
      margin-bottom: 30rem;
  }
    .slider-years{
        position: relative !important;
    }
  .slider-years span.frist-word span {
      color: transparent !important;
      display: none;
  }
    .slider-years .bdt-prime-slider .bdt-prime-slider-skin-locate .bdt-navigation-arrows {
      position: absolute;
      left: 0!important;
          top: 110rem !important;
      bottom: unset !important;
      transform: rotate(90deg);
  }
    .slider-years .bdt-navigation-arrows a.bdt-prime-slider-next {
      bottom: 0rem !important;
      position: absolute;
  }
    .slider-years .bdt-navigation-arrows a.bdt-prime-slider-previous {
      top: -165rem !important;
      position: absolute;
  }
   .slider-years  .elementor-container {
    min-height: 100% !important;
   }
    .widget-team {
      background-color: #ffffff !important;
    } 
    .what-we-do-sec-mobile .elementor-accordion-item:first-child .elementor-tab-title {
      padding-top: 0 !important;
  }
   .box-body p{
    font-size: 40rem !important;
   }
   .our-team-section .elementor-absolute.elementor-widget-heading {
    top: -50rem !important;
  }
  .after-stroke .elementor-widget-container h2:after {
  right: 7rem;
  }
  .color-scrolling  .elementor-widget-container.elementor-motion-effects-element {
    translate: none !important;
    transform: none !important;
  }
    .color-scrolling .jet-carousel__item.slick-slide {
    padding-bottom: 0 !important;
          padding-top: 0 !important;
  }
  .color-scrolling .slick-arrow.jet-arrow {
    padding: 25rem !important;
  }
    .jet-carousel .slick-arrow.jet-arrow {
    font-size: 18px;
  }
  .hover-area {
  bottom: -30rem !important;
  }
  .follower .follower__circle.follower__circle--hidden {
  width: 85rem;
  height: 85rem;
  font-size: 16rem !important;
  }
  
  .site-map ul.children {
    padding-top: 8rem;
    padding-bottom: 8rem;
  } 
  /* .site-map ul.elementor-sitemap-list li:before {
   content: '\003E';
    margin-right: 10rem;
    font-size: 20rem;
  } */
   .policy-policy .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main {
     display: block !important; 
  }
    .policy-policy .elementor-menu-toggle{
      display:none !important;
    }
   .policy-policy  .elementor-nav-menu--main .elementor-nav-menu a{
      padding: 8rem 10rem 8rem 15rem !important;
    }
   .policy-policy  .elementor-nav-menu--layout-horizontal .elementor-nav-menu a {
    white-space: normal;
    }
    .policy-policy section.menu-privacy li.menu-item {
    margin-bottom: 5rem;
  }
    .left-div{
      order:2 !important;
      background-color:#151515;
    }
    .right-div .elementor-widget-wrap{
      background-color: #fff !important;
    }
    .contact-us input {
    height: 50rem !important;
       font-size: 15rem !important;
       color: #000 !important;
  }
  .contact-us label {
    font-size: 15rem;
    color: #000;
    padding-bottom: 22rem !important;
  }  
    .contact-us select {
    height: 50rem;
    font-size: 15rem;
    }
    .contact-us span.wpcf7-list-item-label {
    padding: 10rem 20rem;
    font-size: 14rem;
  }
  .radio-box {
    margin-bottom: 0rem !important;
      
  }  
    .radio-btns {
   padding-bottom: 5rem;
    margin-bottom: 22rem;  
    }  
    .contact-us textarea {
    height: 50rem !important;
    font-size: 15rem;
    color: #000 !important;
  }
  .contact-us span.wpcf7-list-item-label {
    border: 1px solid #000000 !important;
  }
  .contact-us input.wpcf7-form-control.has-spinner.wpcf7-submit {
  font-size: 21rem !important;
  height: 100rem !important;
  width: 100rem !important;
  right: unset;
  bottom: unset;
  position: relative !important;
  }
  .left-div  .elementor-widget-container, .left-div .elementor-heading-title{
    color:#fff !important;  
    }
    .contact-us-section a {
    color: #fff;
  }
    .social-icon svg {
    width: 32rem !important;
    height: 32rem !important;
  }
    .contact-us select {
    font-weight: default !important;
    color: #000 !important;
  }
    .radio-btns label{
      color: #575C65 !important;
    }
    .contact-us input[type=radio]:checked ~ .check {
    background: #151515;
    color: #fff;
    display: block;
  }
    .contact-us .wpcf7-not-valid-tip {
    font-size: 13px;
  }
  /* .contact-us-section .wpcf7 form .wpcf7-response-output {
  margin: 1em 0em 1em;
  padding: 0.2em 0.5em;
  border: 2rem solid #ffb900;
  font-size: 14px;
  color: #000;
  }  */
  .text-src {
  margin-right: 26rem !important;
  }
  .our-values-section  .animated-div{
  order: 1 !important;
  }	  
  .pulse {
  animation-name: none;
  }
  .our-values-section  .content-div2{
  order:3 !important;
  }
  .our-values-section  .content-div1{
  order:2 !important;
  }
  .clients-review .jet-testimonials__name {
  top: 73%;
  left: 10%;
  }
  .clients-review .jet-testimonials__position {
  left: 10%;
  }
  .become-client-btn .c-cta-btn .elementor-size-lg {
  width: 240rem !important;
  }
  .clients-review .jet-testimonials__icon {
  top: -12rem !important;
  left: -15rem;
  }
  .clients-review .next-arrow:before {
  width: 100rem !important;
  height: 50rem !important;
  background-position: -37rem 0rem;
  }
  .clients-review .prev-arrow:before {
  width: 100rem !important;
  height: 50rem !important;
  background-position: 0rem -36rem;
  }
  .clients-review .jet-testimonials .jet-arrow {
  width: 72rem;
  height: 72rem;
  }
  .clients-review .next-arrow:hover:before {
  background-position: 0rem -36rem;
  }
  .clients-review .prev-arrow:hover:before {
  background-position: -36rem 0;
  }
  .meet-team .slider-left-padding {
  padding-left: unset !important;
  }
  .animated-div {
  animation: none;
  }
  .our-values-section .elementor-icon svg {
  width: 42rem !important;
  height: 42rem !important;
  }
  .open-positions  p {
  margin-bottom: 0 !important;
  }
  .open-positions .para.elementor-widget {
  width: unset !important;
  max-width: unset !important;
  }
  .arrow-heading .elementor-heading-title:after {
  width: 60rem !important;
  height: 30rem !important;
  right: 10rem;
  }
  .open-positions .content-div .elementor-container:hover .arrow-heading .elementor-heading-title:after {
  background-position: 30rem -30rem;
  }
  .open-positions .inner-sec1 .elementor-container .elementor-column::before,
  .open-positions .inner-sec2 .elementor-container .elementor-column::before,
  .open-positions .inner-sec3 .elementor-container .elementor-column::before,
  .open-positions .inner-sec4 .elementor-container .elementor-column::before, 
  .open-positions.inner-sec5 .elementor-container .elementor-column::before,
  .open-positions .inner-sec6 .elementor-container .elementor-column::before,
  .open-positions .inner-sec7 .elementor-container .elementor-column::before,
  .open-positions .inner-sec8 .elementor-container .elementor-column::before,
  .open-positions .inner-sec9 .elementor-container .elementor-column::before, 
  .open-positions.inner-sec10 .elementor-container .elementor-column::before {
  content: none;
  
  }
  .open-position-section .btn-div{
  order: 2;
  }
  .past_projects_section.meet-team .elementor-testimonial__image img {
  width: 100%!important;
  height: 100% !important;
  }
  /* .past_projects_section.meet-team .elementor-widget-testimonial-carousel .swiper-slide {
  padding: 0rem 0rem 0rem 0rem !important;
  } */
  .past_projects_section.meet-team .elementor-widget-testimonial-carousel .swiper-slide .elementor-testimonial__image{
  width: 100% !important;
  height: 421rem !important;
  }
  
  .listing-div .c-cta-btn .elementor-size-lg {
  font-size: 18rem !important;
  padding: 16rem 18rem 16rem 10rem !important;
  width: 210rem !important;
  }
  .listing-div h2.da-job-head2 {
  font-size: 40rem !important;
  margin-bottom: 20rem !important;
  margin-top: 20rem !important;
  }
  .listing-div ul.da-job-ul li {
  margin-bottom: 10px;
  }
  .Job-application-sec label {
  font-size: 15rem;
  width: 100%;
  margin-bottom: 20rem;
  }
  /* .Job-application-sec .wpcf7 input[type="file"], .Job-application-sec .wpcf7 input[type="text"], .Job-application-sec .wpcf7 input[type="email"], .Job-application-sec .wpcf7 input[type="tel"] {
  height: 35rem;
  } */
  .Job-application-sec .pe-50 {
  padding-right: 20rem;
  }
  .Job-application-sec .ps-50 {
  padding-left: 20rem;
  }
  .Job-application-sec .file-input:after {
  width: 21rem;
  height: 24rem;
  top: 18rem;
  }
  .Job-application-sec input.wpcf7-form-control.has-spinner.wpcf7-submit {
  font-size: 21rem !important;
  height: 120rem;
  width: 120rem;
  bottom: -66rem;
  }
  .Job-application-sec label {
  font-size: 15rem;
  margin-bottom: 20rem;
  }
  .Job-application-sec input.wpcf7-form-control.has-spinner.wpcf7-submit {
  font-size: 21rem !important;
  height: 120rem;
  width: 120rem;
  bottom: 0;
  position: relative !important;
  float: right !important;
  right: 0;
  margin-top: 20px;
  }
  .card-slider .swiper-slide {
  padding: 30rem !important;;
  }
  .card-slider .elementor-testimonial__cite {
  margin-top: 10rem !important;
  }
  .card-slider span.elementor-testimonial__title {
  padding-bottom: 7rem;
  }
  .card-slider .swiper-slide:hover .elementor-testimonial__cite:before, .card-slider .swiper-slide.swiper-slide-active .elementor-testimonial__cite:before {
  width: 35rem;
  height: 35rem;
  }
  .card-slider .elementor-testimonial__cite:before {
  width: 25rem;
  height: 25rem;
  }
  .why-us-sec .small-img-slider .elementor-testimonial__image img {
  width: 100% !important;
  }
  .why-us-sec .small-img-slider .elementor-testimonial__footer {
  height: 162rem !important;
  margin-bottom: 15rem !important;
  }
  .our-process-slider.why-us-sec .elementor-widget-testimonial-carousel .elementor-swiper-button-prev,
  .our-process-slider.why-us-sec .elementor-widget-testimonial-carousel .elementor-swiper-button-next {
  top: -93rem;
  }
  .footer .address-sec {
    padding: 20rem 0rem 35rem!important;
  }
  .footer  .hover-a.number-sec {
    padding: 35rem 0rem 0rem !important;
  }
  .footer .heading-bold .elementor-heading-title {
  font-family: "Biennale-Bold", Sans-serif !important;
  font-size: 16rem !important;
  }
  .footer  .span-green .elementor-heading-title {
  font-family: "Biennale-Bold", Sans-serif !important;
  }
  .da-search-panel .ekit-wid-con .ekit-promo-popup>.mfp-container>.mfp-content {
  max-width: 75%;
  }
  .da-search-panel .ekit_modal-searchPanel .ekit-search-group input:not([type=submit]) {
  height: 60rem;
  padding: 0 55rem 0px 75rem;
  font-size: 21rem;
  }
  .da-search-panel .ekit_search-button svg {
  width: 35rem;
  height: 35rem;
  margin-right: 15rem;
  }
  .ekit_modal-searchPanel .ekit-search-group .ekit_search-button {
  width: 45rem !important;
  }
  .da-search-panel button.mfp-close.ekit-popup-close {
  font-size: 34rem;
  width: 46rem;
  height: 46rem;
  line-height: 45rem;
  }
  .da-search-panel button.mfp-close.ekit-popup-close:hover {
  width: 46rem;
  }
  body.admin-bar .ekit-promo-popup.mfp-ready .mfp-close {
  margin-top: 60rem;
  }
  .big-text-container .elementor-button-text{
  font-size: 15rem !important;
  line-height: 1.1em !important;
  }
  .da-search-result .elementor-grid-tablet-2 .elementor-grid {
  grid-template-columns: repeat(1,1fr);
  }
  
  .search-banner .search-field {
  border-radius: 0 !important;
  font-size: 21rem !important;
  padding: 20rem 20rem 20rem 50rem !important;
  }
  .search-banner button {
  font-size: 32rem !important;
  }
  .search-banner .search-form button.search-submit {
  padding: 12rem 0px 12rem 10rem !important;
  }
  .search-banner .search-submit .icon.icon-search2::before {
  font-size: 30rem !important;
  top: 4rem !important;
  position: relative;
  }
  .search-banner .elementor-container {
  min-height: 100% !important;
  padding-top: 120rem !important;
  }
  .search-banner {
  padding-bottom: 0 !important;
  }
  .da-search-result .elementor-post__title a, .da-search-result .elementor-post__title {
  font-size: 25rem !important;
  }
  .da-search-result .elementor-post__excerpt p, .da-search-result .elementor-post__meta-data  {
  font-size: 15rem !important;
  }
  .da-search-result .elementor-posts-container article {
  padding-bottom: 30rem !important;
  padding-right: 60rem !important;
  }
  .da-search-result article .elementor-post__card .elementor-post__text {
  margin-top: 35rem !important;
  }
  .da-search-result article::after {
  width: 50rem;
  height: 25rem;
  margin-left: 15rem;
  right: 10rem;
  }
  .da-search-result article:hover::after {
  background-position: 25rem -25rem;
  }
  .icon-change-hover {
  width: 58rem !important;
  margin-top: 5rem;
  }
  .icon-change-hover::after, .da-search-result article::after {
  width: 50rem;
  height: 25rem;
  margin-left: 15rem;
  background-position: 0px 0px;
  right: 0rem;
  }
  .video-hover:hover .icon-change-hover::after, .video-hover-click:hover .icon-change-hover::after, .da-search-result article:hover::after {
  background-position: 25rem -25rem;
  }
  .footer .number-div, .footer .add-2{
  width: 33% !important;
  }
  .footer .social, .footer .add-3{
  width: 30% !important;
  } 
  .footer .add-1, .footer .hello-word{
  width: 36% !important;
  } 
  .footer  .elementor-heading-title {
  font-size: 15rem !important;
  }
  .footer .add-1 .elementor-element-populated, .footer .hello-word .elementor-element-populated,
  .footer .add-3 .elementor-element-populated, .footer .social .elementor-element-populated,
  .footer .number-div .elementor-element-populated, .footer .add-2 .social .elementor-element-populated{
  padding: 0rem 20rem 0rem 0rem !important;
  }
  .footer .hello-word .span-green {
  left: -29% !important;
  }
  .footer-bot .span-green {
  left: -11% !important;
  }
  .footer .hello-word .elementor-heading-title{
  font-size: 70rem !important;
  }
  .meet-team .elementor-testimonial__image{
  width: 100% !important;
  }
  
  .meet-team .elementor-testimonial__image img {
  width: 100%!important;
  height: 420rem !important;
  border-radius: 0px;
  }
  /* .animate-active.inner-sec3.more-cases  .elementor-container .elementor-column.video-container::before{
  height: 100% !important;
  width: 0.5px !important;
  } */
  .animate-active.inner-sec3.more-cases .elementor-container .elementor-column::before{
    height: 100% !important;
    width: 0.5px !important;
  }
  .sec14 .inner-sec3.more-cases .elementor-container .elementor-column::before{
    content: '';
    display: block !important;
    height: 0.5rem ;
    width: 0 ;
    transition: 1.5s all ease-in !important;
    opacity: 0.5;
    position: absolute;
    left: unset !important;
    top: 0;
    right: 0 !important;
  }
  
  .contact-us .cf7sr-g-recaptcha  {
    transform: scale(1) !important;
    transform-origin: left !important;
  }
  .Job-application-sec .wpcf7 .wpcf7-form.sent .wpcf7-response-output::before{
  background-image: url(https://digitalapple.ai/wp-content/uploads/2022/12/check-mobile.svg) !important;
  width: 60rem;
  height: 60rem;
  left: 0;
  top: -90rem;
  }
  .contact-us-section .wpcf7-form.sent .wpcf7-response-output::before {
  background-image: url(https://digitalapple.ai/wp-content/uploads/2022/12/check-mobile.svg) !important;
  width: 60rem;
  height: 60rem;
  left: 0;
  top: -90rem;
  }
  .contact-us-section .wpcf7-form.sent .wpcf7-response-output, .Job-application-sec  .wpcf7-form.sent .wpcf7-response-output{
  font-size: 25rem !important;
  margin-top: 90rem !important;
  }
  
  .contact-us-section .wpcf7 form .wpcf7-response-output, .Job-application-sec .wpcf7 .wpcf7-response-output {
  font-size: 15rem;
  bottom: 0;
  }
  .Job-application-sec .wpcf7-not-valid-tip {
  font-size: 13px;
  }
  .Job-application-sec input, .Job-application-sec  select, .Job-application-sec  optgroup, .Job-application-sec  textarea {
  font-size: 15rem ;
  }
  .inner-sec3.more-cases .arrow a:after {
  right: 0;
  top: 0;
  }
  /* .site-map .elementor-sitemap-item a {
  font-size: 15rem !important;
  }
  .site-map .children li a {
  font-size: 13px !important;
  } */
  .site-map ul.elementor-sitemap-list{
  padding-left: 0 !important;
  }
  .address-sec .add-1 .elementor-element-populated,
  .address-sec .add-2 .elementor-element-populated,
  .address-sec .add-3 .elementor-element-populated {
  padding: 0rem 20rem 0rem 0 !important;
  }
  .footer-bot{
  padding: 40rem 0 40rem 0 !important;
  }
  .number-div  .elementor-widget-container{
  padding: 0px 0px 10rem 0 !important;
  }
  .cards-section .elementor-image-box-img {
  margin-bottom: 35rem !important;
  }
  .cards-section .elementor-image-box-title::before {
  width: 25rem;
  height: 25rem;
  top: -10rem;
  }
  .cards-section .has_eae_slider:hover .elementor-image-box-title:before {
  width: 32rem;
  height: 32rem;
  }
  .cards-section .card2 .cards-section, .cards-section .card4 .cards-section{
  border-width: 0.5px 0 0px 0px !important;
  }
  .site-map .elementor-sitemap-list .elementor-sitemap-item:first-child a, .site-map .main-pages .elementor-sitemap-item a {
  font-size: 15rem !important;
  }
  .client-logo .logo-gallary .elementor-image-gallery .gallery-item img {
  height: 42rem !important;
  }
  .vpopup-sec .eae-popup-link .eae-popup-btn-text{
  font-size: 25rem !important;
  }
  .vpopup-sec .heading-36.eae-pop-btn-type-text.elementor-widget-wts-modal-popup {
  padding-right: 70rem !important;
  padding-bottom: 15rem !important;
  }
  .custom-arr .eae-popup-btn-icon::before, .dapop-head::before {
  width: 46rem;
  height: 23rem;
  margin-left: 5rem;
  right: 11rem;
  top: 20rem;
  }
  .vpopup-sec:hover .custom-arr .eae-popup-btn-icon::before, .vpopup-sec:hover .dapop-head:before {
  background-position: 23rem -23rem;
  transition: all 0.2s ease-in;
  }
  
  .vpopup-sec .work-btn .elementor-widget-heading .elementor-heading-title {
  font-size: 15rem !important;
  }
  .vpopup-sec .elementor-icon-list-item {
  font-size: 15rem !important;
  }
  
  .work-img.eae-pop-btn-type-image.elementor-widget.elementor-widget-wts-modal-popup {
  width: 100% !important;
  }
  .projVcontainer .head-arrow .elementor-heading-title::after {
    width: 20px;
    height: 40px;
    top: 20px;
    background-position: -20px 10px;
  }
  .show-hover:hover .head-arrow .elementor-heading-title::after {
    transition: all .3s ease-in;
    background-position: 0 -10px;
  }
  .past_projects_section.drag-slider .elementor-testimonial__title br {
    display: none !important;
  }
  
  .past_projects_section.drag-slider.padding-bottom-0 {
    padding-bottom: 0 !important;
  }
  
  .accord-FAQ .eael-adv-accordion .eael-accordion-list {
    margin-bottom: 20rem !important;
  }
  
  .accord-FAQ .eael-accordion-header .fa-accordion-icon {
    font-size: 22rem !important;
  }
  .accord-FAQ .eael-accordion-list:last-child {
    margin-bottom: 0 !important;
  }
  .productvideo-tabs .order-1{
    order: 1 !important;
  }
  .productvideo-tabs .order-2{
    order: 2 !important;
  }
  .inner-content-tab .tab-button {
    position: absolute !important;
    top: 11rem !important;
    cursor: pointer;
  }
  
  .spline-banner  .elementor-widget-html .elementor-widget-container{
  height: 450rem !important;
  }
  .banner-pos-absolute {
    position: absolute;
    top: unset;
    z-index: 2;
    bottom: 0 ;
  }
  .projVcontainer .elementor-inner-section img {
    height: 140rem !important;
  }
  .projVcontainer .jet-video .jet-video-html5-player {
    height: 140rem !important;
  }
  .dialog-lightbox-widget embed, .dialog-lightbox-widget  iframe {
  height: 100%;
  width: 100%;
  }
  .full-width-hover-video .custome-padding .elementor-widget-container img {
  object-fit: cover!important;
  }
  .full-width-hover-video .custome-padding .hover-img.top-position{
  top: 0;
  }
  .dialog-lightbox-message.zoomIn .elementor-video-container.elementor-lightbox-prevent-close {
  width: 90% !important;
  margin: auto;
  }
  .elementor-video-wrapper.elementor-video-landscape {
  width: 100% !important;
  height: 100% !important;
  margin: auto !important;
  }
  .past_projects_section .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
    display: block !important;
    }
    .da-head-logo .book-demo-btn {
      opacity: 0;
      visibility: hidden;
      transition: all 0.3s ease-in;
      position: absolute;
      left: -3px;
  }
  .da-head-logo.mb-active .book-demo-btn {
      opacity: 1;
      visibility: visible;
  }
  .header-da.video-pro-header.active .da-head-logo.mb-active .elementor-widget-image img{
      opacity: 0;
      visibility: hidden;
      transition: all 0.3s ease-in;
  }
  
  .header-da.video-pro-header .book-demo-btn .elementor-button-wrapper .elementor-button{
      padding: 7px 20px !important;
  }
  
  .why-us-sec .swiper-pagination-bullets {
      display: block !important;
  }
  .why-us-sec  .elementor-swiper-button{
     display: none !important;
  }
  .why-us-sec .swiper-container-horizontal>.swiper-pagination-bullets{
      bottom: 0 !important;
  }
  .dialog-type-lightbox .player.right-content-area-supported {
      width: 90vw !important;
      max-width: 90vw !important;
  }
  
  .mobile-menu-da .green-menu a.mobile-link.mobile-sub-level-link .jet-menu-label {
      color: #3ccf4e !important;
      font-family: 'Biennale-Bold';
  }
  .mobile-menu-da a.mobile-link.mobile-sub-level-link span {
      text-transform: capitalize;
  }
  .need-video-popup .dialog-close-button.dialog-lightbox-close-button {
      right: 30px !important;
      top: -60px !important;
  }
  
  .job-application-form span.wpcf7-spinner {
      position: absolute;
      right: 43rem;
      bottom: 60rem;
  }
  
  .checkbox-list-ftr .jet-search-filter__input-wrapper .jet-search-filter__input::-webkit-search-cancel-button {
      height: 15px;
      width: 20px;
      background-size: 15px;
  }
  
  section.has_eae_slider.elementor-top-section.elementor-element-4ec879f.sticky-form-btn {
      display: none !important;
  }
  
  section#da-hide-header {
      margin-bottom: 20rem;
  }
  
  span.notetxt {
      font-size: 11px;
      top: 65rem;
  }
  
  .Job-application-sec input.wpcf7-form-control.wpcf7-file {
      margin-bottom: 20rem !important;
      display: block;
  }
  
  .contact-us-section textarea.wpcf7-form-control.wpcf7-textarea {
      width: 100% !important;
      padding-right: 0 !important;
  }
  
  .cta-btn .elementor-button-icon svg {
      width: 15px;
      height: auto;
      margin-bottom: 2px;
  }
  
  .logo-pgallary img.attachment-full.size-full {
      width: auto !important;
      max-width: 100% !important;
  }
  
  .spline-banner .elementor-element iframe {
      height: 60vh !important;
  }
  
  .discover-text-wrap .big-text-150 .elementor-heading-title {
      font-size: 130rem !important;
  }
  
  .spline-banner.top-banner {
      overflow: hidden;
  }
  
  .discover-text-wrap .big-title .elementor-heading-title {
      font-size: 61rem !important;
  }
  
  .discover-text-wrap .big-text-150 .elementor-heading-title {
      font-size: 50rem !important;
  }
  
  .discover-text-wrap .circle.big-text-150 {
      margin-left: -172rem;
  }
  
  .onhover-tabs .para-tab {
      font-size: 15px;
      padding: 15px 30px 20px 0;
      display: block;
      opacity: 1;
  }
  
  .newonhover-tabs.onhover-tabs .elementor-tab-desktop-title.elementor-active a.redirect {
      background: transparent;
      border-bottom: none !important;
  }
  
  .newonhover-tabs.onhover-tabs a.redirect {
      padding: 20px 40px 0 0 !important;
  }
  
  .newonhover-tabs.onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title .redirect::before, .newonhover-tabs.onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title:nth-child(2) .redirect::before, .newonhover-tabs.onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title:nth-child(1) .redirect::before, .newonhover-tabs.onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title:nth-child(3) .redirect::before, .newonhover-tabs.onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title:nth-child(4) .redirect::before, .newonhover-tabs.onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title.elementor-active .redirect::before, .newonhover-tabs.onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title:nth-child(1).elementor-active .redirect::before, .newonhover-tabs.onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title:nth-child(2).elementor-active .redirect::before, .newonhover-tabs.onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title:nth-child(3).elementor-active .redirect::before, .newonhover-tabs.onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title:nth-child(4).elementor-active .redirect::before {
      top: 20px !important;
      right: 0 !important;
      width: 19px !important;
      height: 20px !important;
      background-image: url(https://digitalapple.ai/wp-content/uploads/2022/10/black-arrow-1.svg) !important;
      background: transparent;
      border-radius: 0;
      background-size: 100%;
  }
  
  .single-logo-div .swiper-slide {
      text-align: left !important;
  }
  
  #elementor-popup-modal-35272 .dialog-message {
      width: 100% !important;
      max-width: 80vw !important;
      height: auto;
      padding: 30px !important;
  }
  
  .ae-needvideo-form h2.heading-36.green-text {
      font-size: 36px !important;
      margin-bottom: 10px;
  }
  
  .ae-needvideo-form .elementor-message.elementor-message-success {
      font-size: 36px !important;
  }
  
  .ae-needvideo-form .para-sm {
      font-size: 15px !important;
  }
  
  .ae-needvideo-form label {
      width: 100%;
      font-size: 15px !important;
  }
  
  .ae-needvideo-form .elementor-field-group-field_f593d61.elementor-field-type-checkbox:before {
      font-size: 15px;
  }
  
  .ae-needvideo-form .elementor-field-textual {
      min-height: 40px !important;
  }
  
  .ae-needvideo-form input {
      font-size: 15px !important;
  }
  
  .ae-needvideo-form ::-webkit-input-placeholder {
      /* Chrome/Opera/Safari */
      font-size: 15px;
  }
  
  .ae-needvideo-form ::-moz-placeholder {
      /* Firefox 19+ */
      font-size: 15px;
  }
  
  .ae-needvideo-form :-ms-input-placeholder {
      /* IE 10+ */
      font-size: 15px;
  }
  
  .ae-needvideo-form :-moz-placeholder {
      /* Firefox 18- */
      font-size: 15px;
  }
  
  .ae-needvideo-form .elementor-column.elementor-col-100.elementor-field-group {
      margin-bottom: 25px !important;
  }
  
  .ae-needvideo-form .elementor-field-group-field_f593d61 label.elementor-field-label {
      min-height: 40px !important;
  }
  
  .ae-needvideo-form .elementor-field-group-field_113b47d.elementor-column.elementor-col-100.elementor-field-group {
      margin: 0 !important;
      margin-bottom: 0 !important;
  }
  
  .ae-needvideo-form button.elementor-button {
      width: 100%;
      height: 140px !important;
      max-width: 140px !important;
      position: absolute;
      right: 0;
      font-size: 30px !important;
      bottom: 20px;
  }
  
  .ae-needvideo-form textarea#form-field-message {
      margin: 10px 0 0;
      width: 100%;
      max-width: 82%;
      height: 100px;
  }
  
  .ae-needvideo-form .elementor-field-group-field_f593d61 label.elementor-field-label::before {
      width: 20px;
      height: 20px;
  }
  
  .ae-needvideo-form input[type=checkbox] {
      width: 15px;
      height: 15px;
  }
  
  .ae-needvideo-form input#form-field-field_95b06d2 {
      margin-right: 10px;
      margin-bottom: 0;
  }
  
  .ae-needvideo-form .elementor-field-type-radio span.elementor-field-option {
      border-radius: 50rem;
      padding: 5px 20px;
      margin-right: 20px;
  }
  
  .ae-needvideo-form .elementor-field-subgroup.elementor-subgroup-inline {
      border-bottom: 1px solid #E2E2E2;
      padding-bottom: 10px;
      padding-top: 10px;
  }
  
  .ae-needvideo-form .elementor-field-type-acceptance input:checked+label::before {
      top: -1px;
      left: -1px;
      width: 17px;
      height: 17px;
      border-radius: 5px;
  }
  
  .ae-needvideo-form .elementor-field-group-field_f593d61 .elementor-field-subgroup {
      padding: 10px 0;
      max-height: 150px;
      overflow-y: auto;
      top: 65px;
  }
  
  .ae-needvideo-form .elementor-field-type-checkbox .elementor-field-subgroup input:checked+label::before {
      width: 17px;
      height: 17px;
      top: 4px;
      left: 10px;
  }
  
  .ae-needvideo-form .elementor-field-type-checkbox .elementor-field-option {
      display: block;
      width: 100%;
      padding: 5px 10px;
  }
  
  .ae-needvideo-form .elementor-message-danger {
      font-size: 12px !important;
  }
  
  .ae-needvideo-form .custome-error, .ae-needvideo-form .error {
      font-size: 12px;
      top: -22px;
  }
  
  .ae-needvideo-form textarea#form-field-message {
      margin: 10px 0 0;
      width: 100%;
      max-width: 79%;
      height: 100px;
  }
  
  .ae-needvideo-form .elementor-message.elementor-message-success .para {
      font-size: 20px !important;
  }
  
  .ae-needvideo-form .elementor-message.elementor-message-success::before {
  
      font-size: 40px;
      width: 120px;
      height: 120px;
      margin-bottom: 45px;
  }
  
  .section-counts .para-counter-div span.elementor-counter-number,
  .para-counter-div span.elementor-counter-number-suffix {
      font-size: 60rem;
      line-height: 1.1em;
  }
  
  .section-counts .para-counter-div span.elementor-counter-number,
  .para-counter-div span.elementor-counter-number-suffix {
      font-size: 60rem;
      line-height: 1.1em;
  }
  
  .section-counts .para-counter-div .elementor-counter-title {
      font-size: 40rem !important;
  }
  
  .search-field::-webkit-search-cancel-button, .da-search-panel .ekit-search-group .ekit_search-field::-webkit-search-cancel-button {
      width: 25px;
      background-size: 15px !important;
  }
  
  .logo-pgallary #gallery-2,
  .logo-pgallary #gallery-1 {
      justify-content: space-between;
  }
  
  .pc-container .body-font-16 .elementor-widget-container {
      font-size: 13px !important;
      line-height: 1.4em !important;
  }
  
  .mobile-menu-da li.submenu-level1 span.jet-menu-label {
      font-size: 14px !important;
      padding-left: 12px !important;
      font-family: biennale-medium, Sans-serif !important;
  }
  
  .mobile-menu-da li.green-menu span.jet-menu-label {
      color: #3CCF4E !important;
      font-family: 'Biennale-Bold' !important;
  }
  
  .contact-us input, .contact-us select, .contact-us textarea {
      color: #000000 !important;
  }
  
  .vpopup-sec:hover .heading-36-work.dapop-head .eae-popup-btn-text::after,
  .vpopup-sec:hover .heading-36-work.dapop-head .elementor-heading-title:after {
      background-position: 20px -20px;
      transition: all 0.2s ease-in;
  }
  
  .heading-36-work.dapop-head .eae-popup-btn-text::after,
  .heading-36-work.dapop-head .elementor-heading-title:after {
      width: 40px;
      height: 20px;
      background-repeat: no-repeat;
      background-size: cover;
      margin-left: 15px;
      background-position: -1px 0;
      right: 0rem;
      top: 25px;
  }
  
  .workpg-con .work-btn {
      padding-bottom: 0 !important;
  }
  
  .vpopup-sec .eae-popup-wrapper img {
      height: auto !important;
  }
  
  .c-cta-btn.pd-small .elementor-button:hover .elementor-button-text::after {
      background-position: 20rem -20rem;
      transition: all 0.2s ease-in;
  }
  
  .c-cta-btn.pd-small .elementor-button .elementor-button-text::after {
      width: 40rem;
      height: 19rem;
      top: -2rem;
  }
  
  .ae-needvideo-form textarea#form-field-message {
      font-size: 15px;
  }
  
  .slider-left-padding.drag-slider {
      padding-left: 35rem !important;
      padding-right: 35rem !important;
      padding-bottom: 50px !important;
  }
  
  .why-us-sec .gray-text {
      color: #B79C8A !important;
  }
  
  .cta-btn.elementor-widget.elementor-widget-button.fadeInUp {
      min-height: auto !important;
  }
  
  .para, .para p {
      line-height: 1.4em !important;
  }
  
  .latest-work-slide .heading-36.da-link-text a {
      font-size: 18rem !important;
  }
  
  .why-us-sec.same-whyus-desktop {
      padding-top: 50px !important;
      padding-bottom: 50px !important;
  }
  
  .open-position-section {
      padding-bottom: 50px !important;
  }
  .mb-video-production-showcase  .jet-video .jet-video-html5-player {
      display: block;
      -o-object-fit: cover !important;
      object-fit: cover !important;
      width: 100%;
      height: 100%;
  }
	  .need-video-popup.dialog-message::-webkit-scrollbar,
.need-video-popup .dialog-lightbox-message::-webkit-scrollbar {
    width: 5px; /* Set scrollbar width */
}


  
  }
  
  @media only screen and (max-width: 767px){
	  .blg-rmv-ftr button.jet-remove-all-filters__button {
    padding: 6rem 20rem;
}
.blg-rmv-ftr {
    position: unset;
    left: 487rem;
    padding-top: 15rem;
}
    
    /* .features-heading-sec h2.elementor-heading-title {
      color: #3ccf4e !important;
  } */
  .immersive-training .eael-image-accordion-hover.overlay-active p {
    margin-top: 0;
  }
      .site-map .no-list-main .elementor-sitemap-list .elementor-sitemap-item:first-child a{
    font-size: 13px !important;
  }
    .mfp-wrap i.eae-close.icon.icon-left-arrows {
    font-size: 12px!important;
    height: 35px!important;
    width: 35px!important;
    left: 25px;
    top: 15px;
  }
    
    .page-id-28092 .eae-modal-content {
    padding: 20px !important;
  }
    body.page-id-28092 .mfp-container.mfp-s-ready.mfp-inline-holder {
     padding: 20px!important;
  }
    .right-pop-area > .elementor-widget-wrap {
    border-left: none !important;
  }
    .right-pop-area > .elementor-widget-wrap {
    padding-left: 0 !important;
    width: 100% !important;
  }
    .showcase-list-sec .jet-listing-grid__items {
    height: auto !important;
    overflow: hidden !important;
  }
    .left-pop-area .elementor-widget-wrap {
    padding-right: 0 !important;
  }
    .showcase-iframe iframe {
     height: 250px!important;
    }
    .pop-right > .elementor-widget-wrap {
    padding-left: 0 !important;
  }
    .showcase-title .elementor-heading-title.elementor-size-default, .showcase-subtext {
  opacity: 1;
  }
     .showcase-list-sec .jet-listing-grid__items {
    height: 550px;
  }
    .showcase-filter-wrapper > .elementor-widget-wrap {
  backdrop-filter: blur(52px);
  border-radius: 25px;
  background-color: rgb(151, 128, 107);
  }
        .showcase-img img {
  min-width: 100%;
  min-height: 180px;height: 180px !important;
  }
     .showcase-video video, .showcase-post .elementor-background-video-container video {
    height: 180px !important;
  }
    .vmersiveLogo {
    width: 50% !important;
  }
    .digitalapple-logo {
    width: 50% !important;
  }
    .showcase-container .elementor-container.elementor-column-gap-default {
    align-content: flex-start !important;
  }
    .vmersive-logo {
    right: 50px;
    z-index: 999;
    top: 65px;
  }
    .showcase-img.elementor-widget.elementor-widget-theme-post-featured-image a {
    display: block;
  }
    .showcase-img a {
    display: block;
  }
    .overlay-prev-slide, .overlay-next-slide {
  width: 50% !important;
  max-width: 50% !important;
  }
    .circle-line-section {
  padding-top: 20px !important;
  }.start-project-sec .heading-85 > .elementor-widget-container {
    padding-bottom: 25px !important;
  }
    .circle-line-section .elementor-col-50:last-child > .elementor-widget-wrap {
  padding-top: 20px !important;
  }
    .circle-line-section .elementor-col-50:last-child > .elementor-widget-wrap .heading-36 .elementor-widget-container {
  padding-top: 20px !important;
  }
    .features-sec.mob-pb-0 {
  padding-bottom: 0px !important;
  }
  .grow_border_hoverVideo.padding-bottom-0 {
  padding-bottom: 0 !important;
  padding-top: 40px !important;
  }
    .why-us-sec .elementor-testimonial__text .wht-brnd-content {
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.4em !important;
  margin-top: 10px !important;
  }
    .beigh-back::after, .black-back::after, .green-back::after {
  content: "";
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  top: 14% !important;
  right: 0;
  position: absolute;
  width: 80%;
  height: 100px;
  z-index: -1;
  left: 0;
  margin: 0 auto;
  }
  
    .header-da  {
    background-color: #151515;
  }
  /* 	  .swiper-slide {width:115%!important;}
  .swiper-slide-active {width:85%!important;} */
  /* 	    .why-us-sec .elementor-main-swiper {
      width: 85% !important;
  }
    .why-us-sec .elementor-main-swiper {
   overflow: visible;
  } */
    .features-sec .pos-sticky {
  display: none !important;
  }
    .features-heading-sec {
    border-top: none !important;
    padding-top: 0 !important;
  }
    .features-sec {
    padding-bottom: 50px !important;
  }
   .why-us-sec  .swiper-slide-active {
    width: 100% !important;
  }
  .why-us-sec .elementor-widget-testimonial-carousel .swiper-slide {
  padding: 30px !important; 
  border-radius: 4px;
  background: #282828 !important; 
  }
    .why-us-sec   .heading-85 .elementor-widget-container{
      border: none !important;
    }
  
  
    .custom-accordian .accordian-img {
  padding: 15rem 0 0 !important;
  }
  .para, .para p, .heading-faint-sm, .para .elementor-heading-title {
      font-size: 15px !important;
  }
  .what-we-do-sec-mobile p{
    font-size: 15px !important;
  }
    .para-sm, .para-sm-team {
      font-size: 13px !important;
  }
    /* .gallery-item {
    margin-bottom: 10px !important;
  } */
    /* .inner-sec2 .gallery {
    display: block !important;
  } */
  /* 	.js-wrapper2 .elementor-container.elementor-column-gap-default {
    min-height: auto !important;
  } */
    /* .gallery-item {
    margin-bottom: 10px !important;
    width: 46% !important;
    text-align: left !important;
    margin-bottom: 30px !important;
  } */
  
    /* .gallery-item:last-child {margin-bottom:  0px !important;} */
  
   .c-cta-btn .elementor-size-lg {
    font-size: 18rem !important;
    padding: 22rem 41rem 21rem 15rem !important;
    width: 290rem !important;
  }
    .video-popup-slider.video-slider .elementor-button {
    position: absolute;
    top: 41%;
    left: 43%;
    width: 60px;
    height: 60px;
    border-radius: 50%;
  }
    .video-popup-slider.video-slider .elementor-button .redirect-arrow::before {
      width: 30px !important;
    height: 15px !important;
      top: 23px;
    left: 8px;
  }
    
  .video-popup-slider.video-slider .swiper-slide-inner:hover .elementor-button .redirect-arrow::before {
  
      background-position: 14px -16px;
      transition: all 0.2s ease-in;
  
  }
    .video-popup-slider.video-slider .elementor-button .playvideo-arrow::before {
    width: 15px !important;
    height: 17px !important;
    top: 22px;
    left: 26px;
  }
      .video-popup-slider.video-slider .swiper-slide {
    height: 350px !important;
  }
  .video-on-hover .inner-sec1 .elementor-container .elementor-column::before, .video-on-hover .inner-sec2 .elementor-container .elementor-column::before, .video-on-hover .inner-sec3 .elementor-container .elementor-column::before, .video-on-hover .inner-sec4 .elementor-container .elementor-column::before, .video-on-hover .inner-sec5 .elementor-container .elementor-column::before, .video-on-hover .inner-sec6 .elementor-container .elementor-column::before, .video-on-hover .inner-sec7 .elementor-container .elementor-column::before, .video-on-hover .inner-sec8 .elementor-container .elementor-column::before, .video-on-hover .inner-sec9 .elementor-container .elementor-column::before, .video-on-hover .inner-sec10 .elementor-container .elementor-column::before, .sec14 .inner-sec1 .elementor-container .elementor-column::before, .sec14 .inner-sec2 .elementor-container .elementor-column::before, .sec14 .inner-sec3 .elementor-container .elementor-column::before, .sec14 .inner-sec4 .elementor-container .elementor-column::before, .sec14 .inner-sec5 .elementor-container .elementor-column::before, .sec14 .inner-sec6 .elementor-container .elementor-column::before, .sec14 .inner-sec7 .elementor-container .elementor-column::before, .sec14 .inner-sec8 .elementor-container .elementor-column::before, .sec14 .inner-sec9 .elementor-container .elementor-column::before, .sec14 .inner-sec10 .elementor-container .elementor-column::before {
    content: none !important;
    }
    .video-on-hover .inner-sec1 .elementor-container .tablet-right-border::after, .video-on-hover .inner-sec2 .elementor-container .tablet-right-border::after, .video-on-hover .inner-sec3 .elementor-container .tablet-right-border::after, .video-on-hover .inner-sec4 .elementor-container .tablet-right-border::after, .video-on-hover .inner-sec5 .elementor-container .tablet-right-border::after, .video-on-hover .inner-sec6 .elementor-container .tablet-right-border::after, .video-on-hover .inner-sec7 .elementor-container .tablet-right-border::after, .video-on-hover .inner-sec8 .elementor-container .tablet-right-border::after, .video-on-hover .inner-sec9 .elementor-container .tablet-right-border::after, .video-on-hover .inner-sec10 .elementor-container .tablet-right-border::after, .sec14 .inner-sec1 .elementor-container .tablet-right-border::after, .sec14 .inner-sec2 .elementor-container .tablet-right-border::after, .sec14 .inner-sec3 .elementor-container .tablet-right-border::after, .sec14 .inner-sec4 .elementor-container .tablet-right-border::after, .sec14 .inner-sec5 .elementor-container .tablet-right-border::after, .sec14 .inner-sec6 .elementor-container .tablet-right-border::after, .sec14 .inner-sec7 .elementor-container .tablet-right-border::after, .sec14 .inner-sec8 .elementor-container .tablet-right-border::after, .sec14 .inner-sec9 .elementor-container .tablet-right-border::after, .sec14 .inner-sec10 .elementor-container .tablet-right-border::after {
    content: none !important;
    }
  
    
  .video-hover-click .elementor-inner-column {
    min-height: auto;
  }
      .video-hover-click .video-container {
    min-height: 300px !important;
  }
    .heading-54 br, .heading-54 .elementor-heading-title br {
    display: none;
  }
    .video-container {
    padding: 25rem 0 20rem !important;
  }
    .show-hover .elementor-widget-wrap {
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
    .content-div .show-hover .head-arrow {
    width: 80% !important;
    max-width: 90% !important;
  }
    .icon-change-hover {
    margin-top: 5px;
  }
      
    .arrow-btn .elementor-button {
      font-size: 16px !important;
  }
    .top-banner.elementor-section.elementor-section-height-full {
      display: flex;
      height: 422rem;
      align-items: flex-end;
      align-items: flex-end;
  }
    .start-project-sec img {
      width: 200rem !important;
  }	
    .start-project-sec .elementor-absolute{
        width: 110rem !important;
      max-width: 110rem !important;
      left: 82rem !important;
      top: 36rem !important;
    }
    .circle-line-section .elementor-widget:not(:last-child) {
      margin-bottom: 0px;
  }
    .circle-line-section  p {
      margin-bottom: 0em !important;
  }	
  .bg-circle-section-black .after-stroke h2:after {
      height: 38rem;
  }
    .onhover-tabs .elementor-tab-title.elementor-tab-mobile-title {
      border-bottom: 0.5px solid #7272726e !important;
      position:relative;
  }   
    .onhover-tabs .elementor-tab-title.elementor-tab-mobile-title:first-child{
       border-top: 0.5px solid #7272726e !important;
    }
    .onhover-tabs .elementor-tab-title.elementor-tab-mobile-title.elementor-active {
        background: #383B40 !important;
  }
    .onhover-tabs .elementor-widget-tabs .elementor-tab-mobile-title {
      padding: 0 !important;
  }
    .onhover-tabs a.redirect {
      padding: 40rem 20rem !important;
  }	
    .overlapping-content .elementor-heading-title {
      position: relative;
      top: 0;
    width: auto !important;
  }
      .overlapping-content .elementor-heading-title br{
    display:none;
  }
    .onhover-tabs .elementor-tab-title .redirect:before{
      content: '';
    background-image: url(https://digitalapple.ai/wp-content/uploads/2022/10/arrow-green.svg) ;
         width: 44rem !important;
      height: 22rem !important;
      background-repeat: no-repeat;
      background-size: cover;
      top: 38rem !important;
      background-position: 0 0;
      transition: all 0.2s ease-in;
      position: absolute;
      right: 40rem !important;
  }
  .onhover-tabs .elementor-tab-title:nth-child(1) .redirect:before{
     background-image: url(https://digitalapple.ai/wp-content/uploads/2022/10/arrow-beige.svg) ;
  }
  .onhover-tabs .elementor-tab-title:nth-child(3) .redirect:before{
     background-image: url(https://digitalapple.ai/wp-content/uploads/2022/10/arrow-pink.svg) ;
  }
  .onhover-tabs .elementor-tab-title:nth-child(5) .redirect:before{
     background-image: url(https://digitalapple.ai/wp-content/uploads/2022/10/arrow-green.svg);
  }
  .onhover-tabs .elementor-tab-title:nth-child(7) .redirect:before{
     background-image: url(https://digitalapple.ai/wp-content/uploads/2022/10/arrow-purpule.svg) ;
  }
    .onhover-tabs .elementor-tab-title:hover .redirect:before, .onhover-tabs .elementor-tab-mobile-title.elementor-active .redirect:before{
      background-position: 22rem -22rem;
      transition: all 0.2s ease-in;
  }
    .be-one-of-us .elementor-container{
      flex-direction: column-reverse;
    }
    .be-one-of-us img {
      height: auto !important;
    }
    .why-us-sec .elementor-testimonial__content {
      padding-right: 0;
  }
    /* .why-us-sec .elementor-testimonial__image img {
      width: 70% !important;
  } */
  .why-us-sec .elementor-testimonial__footer {
      height: auto !important;
      margin-bottom: 25rem !important;
  }	
  
    .top-banner.elementor-section .elementor-container {
      margin-right: unset !important;
      margin-left: unset !important;
  }
      /* .mobile-padding.heading-para-sec p {
      margin-bottom: 0em !important;
  } */
  .more-cases .elementor-container.elementor-column-gap-default {
      flex-direction: column-reverse !important;
  }
    .inner-sec3.more-cases .arrow:after {
      top: 5rem;
      right: 20rem;
         margin-right: 0 !important;
  }
    .footer .elementor-widget-heading, .footer-bot .elementor-widget-heading{
      position:relative !important;
    }
    .footer-bot .elementor-container{
      display: flex !important;
      justify-content: space-between !important;
    }
    .footer-bot .elementor-col-50{
              width: 50% !important;
    }
    .our-team-section {
      padding-right:35rem !important;
      padding-left:35rem !important;
    }
    .our-team-section .elementor-absolute.elementor-widget-heading {
      top: -55rem !important;
  }
  /* 	  .our-team-section img {
    height: auto !important;
    width: 100% !important;
  } */
  .what-we-do-sec-mobile  p {
    margin-bottom: 0.5em !important;
  }
  .technology-heading .elementskit-info-box-icon svg {
  max-width: 80rem !important;
  width: 80rem !important;
  }
  .technology-heading .elementskit-info-box-icon:after {
  width: 50rem !important;
  height: 26rem !important;
  right: 27rem !important;
  top: 25rem !important;
  background-position: 0px 0rem;
  }
  .technology-heading:hover .elementskit-info-box-icon:after {
  background-position: 25rem -23rem;
  transition: all 0.2s ease-in;
  }
  .pink-stroke {
  -webkit-text-stroke: 1.5rem #D9738D !important;
  }
  .lilac-stroke {
  -webkit-text-stroke: 1.5rem #B2AFFF !important;
  }
  .white-stroke {
  -webkit-text-stroke: 1.5rem #fff !important;
  }
  /* .color-scrolling  .jet-carousel__item-inner img{
  width: 80%;
  } */
  .color-scrolling .jet-carousel__item-text {
  padding-top: 20rem !important;
  height: auto !important;
  }
  .jet-carousel .jet-arrow {
  position: absolute;
  top: 50% !important;
  }
  .after-stroke .elementor-widget-container h2 br {
  display: none !important;
  }
  .site-map  ul.elementor-sitemap-list{
    padding-left: 0;
  }
    .privacy-nav-sticky {
    position: relative;
    top: 0;
    background: #151515;
    padding-bottom: 10rem;
  }
    .policy-policy .elementor-nav-menu--main .elementor-nav-menu a {
    padding: 8rem 15rem 8rem 15rem !important;
  }
  /* 	  .footer-bot .elementor-container{
      display:flex !important;
      justify-content:space-between !important;
    } */
    
    .justify-content-end .elementor-widget-wrap{
       justify-content:flex-end !important;
    }
    
  .address-sec .elementor-divider, .number-sec .elementor-divider{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
   .hello-word {
    position: absolute !important;
    top: -107rem;
  }
  .contact-us-section  .contact-div{
      order: 2 !important;
    }
    
    .contact-us label,  .contact-us input, 	.contact-us select , .contact-us textarea{
    font-size: 15px !important;
    color: #000 !important;
    }
  
  .contact-us span.wpcf7-list-item-label {
    font-size: 14px;
  }  
  .animate-border1 .content-div:before {
  content: none !important;
  border-right: 0 !important;
  }
  .clients-review .jet-testimonials__position {
  left: 40rem;
  top: 150rem;
  }
  .clients-review .jet-testimonials__name {
  top: 125rem;
  left: 40rem;
  }
  .heading-85.elementor-widget-heading{
  width: 100% !important;
  }	  
  .our-values-section .elementor-icon svg {
  width: 50rem !important;
  height: 50rem !important;
  }
  .our-values-section .elementor-icon-box-description{
  margin-bottom: 0 !important;
  }
  .our-clients-section .become-client-btn {
  order:2;
  }
  .letter-scrolls {
  margin-left: -66rem !important;
  }
  .letter-scrolls .text-src.lilac-t {
  -webkit-text-stroke: 1px #000000 !important;
  color: #ffffff;
  }
  .clients-review .jet-testimonials__icon {
  top: -18rem !important;
  left: -15rem;
  }
  .Job-application-sec label {
  font-size: 15px;
  }
  .listing-div .btn-section{
  order: 2;
  }
  ul.da-job-ul li::marker {
  font-size: 27rem !important;
  }
  ul.da-job-ul {
  margin: 0 !important;
  padding-left: 24px;
  }
  .wpcf7 form>div, .wpcf7 form>p {
  margin-bottom: 20px!important;
  }
  .shrink-btn .elementor-button {
  width: 130rem !important;
  height: 130rem !important;
  }
  .why-us-sec .small-img-slider .elementor-testimonial__footer {
  height: auto !important;
  margin-bottom: 25rem !important;
  }
  .why-us-sec .small-img-slider .elementor-testimonial__image img {
  width: 70% !important;
  }
  .card-slider .swiper-slide {
  padding: 0rem 35rem !important;
  border-top: 0;
  border-right: 0;
  }
  .card-slider span.elementor-testimonial__title {
  width: fit-content;
  }
  .card-slider .swiper-slide.swiper-slide-active .elementor-testimonial__cite:before {
  content: '';
  background-image: none;
  } 
  .card-slider .swiper-slide.swiper-slide-active .elementor-testimonial__cite .elementor-testimonial__title {
  border-bottom: none;
  }
  .footer .elementor-divider-separator{
  display: none !important;
  }
  .footer .address-sec {
  padding: 0rem 0rem 0 0rem!important;
  }
  .big-text-container .elementor-button-text{
  font-size: 15px !important;
  }
  .big-text-container {
  height: 66vh !important;
  }
  .da-search-result .elementor-post__excerpt p, .da-search-result .elementor-post__meta-data  {
  font-size: 15px !important;
  }
  .footer .number-div, .footer .add-2, .footer .social, .footer .add-3,
  .footer .add-1, .footer .hello-word{
  width: 100% !important;
  }
  .footer .elementor-heading-title {
  font-size: 15px !important;
  }
  .footer .add-1 .elementor-element-populated, .footer .hello-word .elementor-element-populated,
  .footer .add-3 .elementor-element-populated, .footer .social .elementor-element-populated,
  .footer .number-div .elementor-element-populated, .footer .add-2 .social .elementor-element-populated{
  padding: 0rem 20rem 0rem 0rem !important;
  }
  .footer .hello-word .span-green {
  left: 0 !important;
  }
  .footer-bot .span-green {
  left: 0 !important;
  }
  .footer .hello-word .elementor-heading-title{
  font-size: 62rem !important;
  }
  .footer .add-1 .elementor-element-populated, .footer .hello-word .elementor-element-populated,
  .footer .add-3 .elementor-element-populated, .footer .social .elementor-element-populated, 
  .footer .number-div .elementor-element-populated, .footer .add-2 .social .elementor-element-populated {
  padding: 0rem 0rem 0rem 0rem !important;
  }
  .footer .add-2,  .footer .add-3, .footer .add-1 {
  padding-bottom: 15rem !important;
  }
  .footer .heading-bold .elementor-heading-title {
  font-size: 16px !important;
  }
  .meet-team .elementor-testimonial__image img {
  width: 100%!important;
  height: 500rem!important;
  }
  .meet-team .swiper-slide {
  margin-right: 0 !important;
  }
  .meet-team .elementor-widget-testimonial-carousel .swiper-slide {
  padding: 0 20rem 0 0!important;
  }
  
  .contact-us-section .wpcf7 form .wpcf7-response-output, .Job-application-sec .wpcf7 .wpcf7-response-output {
  font-size: 15px;
  }
  .Job-application-sec input, .Job-application-sec  select, .Job-application-sec  optgroup, .Job-application-sec  textarea {
  font-size: 15px ;
  }
  /* .site-map .elementor-sitemap-item a {
  font-size: 15px !important;
  } */
  
  .social .elementor-widget-wrap{
  margin: 0 !important;
  
  }
  .footer .number-div {
  padding-bottom: 20rem !important;
  }
  .footer .social {
  padding-bottom: 25rem !important;
  }
  .footer .add-1 .elementor-widget-container,
  .footer .add-2 .elementor-widget-container,
  .footer .add-3 .elementor-widget-container{
  padding-bottom: 5rem !important;
  }
  .footer-bg-color{
  width: 100% !important;
  }
  .footer .elementor-7572 .elementor-element.elementor-element-aaab1ed {
  width: 0 !important;
  }
  .cards-section .elementor-image-box-title a {
  padding-bottom: 10rem;
  }
  .cards-section .has_eae_slider.elementor-column{
  width: 50% !important;
  }
  .cards-section .elementor-image-box-img {
  margin-bottom: 35rem !important;
  }
  .site-map .elementor-sitemap-list .elementor-sitemap-item:first-child a, .site-map .main-pages .elementor-sitemap-item a {
  font-size: 16px !important;
  }
  .client-logo .logo-gallary .elementor-image-gallery .gallery-item img {
  height: 45rem !important;
  }
  /* .big-text-150 .elementor-heading-title br{
  display: none;
  } */
  .vpopup-sec .work-btn .elementor-widget-heading .elementor-heading-title, .vpopup-sec .elementor-icon-list-item {
  font-size: 16px !important;
  }
  .ets-talk-btn-sec br{
    display: none !important
    }
    
        .projVcontainer .para-sm {
            font-size: 16px !important;
        }
        .projVcontainer .head-arrow .elementor-heading-title::after {
          top: 13px;
          right: 3px;
          content: none !important;
      }
        .checkbox-filter .jet-checkboxes-list-wrapper {
            display: block !important;
            text-align: left !important;
        }
        .checkbox-filter .jet-checkboxes-list__button {
            padding: 10px 20px !important;
        }
        .accord-FAQ .eael-adv-accordion .eael-accordion-list {
            margin-bottom: 20px !important;
        }
        .accord-FAQ .eael-accordion-header .fa-accordion-icon {
            font-size: 20px !important;
            margin-left: 15px !important;
            margin-right: 0 !important;
        }
    
        .accord-FAQ .eael-accordion-header .eael-accordion-tab-title {
            font-size: 22px !important;
        }
    
        .accord-FAQ .eael-accordion-content p {
            font-size: 16px !important;
            padding-top: 8px !important;
        }
        .faq-main .has_eae_slider > .elementor-widget-wrap{
            padding-bottom: 0 !important;
            border: none !important;
        }
        .accord-FAQ .eael-accordion-list:last-child {
            margin-bottom: 0 !important;
        }
        .inner-content-tab .tab-button {
            top: 10px !important;
        }
        .projVcontainer .elementor-inner-section img {
            height: auto !important;
        }
        .projVcontainer .jet-video .jet-video-html5-player {
            height: auto !important;
        }
        .overlay .para.pt-20 {
            padding-top: 15px !important;
        }
        .custom-accordian .eael-image-accordion-hover {
            padding: 20px 60px 20px 0!important;
        }
        .custom-accordian .overlay {
            padding: 0 !important;
        }
        .overlay-inner p{
            padding-top: 7px !important;
        }
        .immersive-training   .overlay-inner p{
          padding-top: 0 !important;
      }
      .elementor-video-wrapper.elementor-video-landscape {
        width: 100% !important;
        /* height: 50vh !important; */
        margin: auto !important;
    }
   .long-text  .shrink-btn .elementor-button {
      width: 130px !important;
      height: 130px !important;
  }
  .show-hover .head-arrow .elementor-heading-title::after {
    transition: all .3s ease-in;
    background-position: 0 -10px;
  }
  .video-hover:hover .head-arrow h2 {
    color: #000 !important;
  }
  .immersive-training .eael-img-accordion .eael-image-accordion-hover.overlay-active .overlay .img-accordion-title,
      .immersive-training .eael-img-accordion .eael-image-accordion-hover .overlay .img-accordion-title,
      .video-hover:hover .head-arrow h2, .video-hover-click:hover .head-arrow h2 {
          color: #000 !important;
          transition: none !important;
          font-size: 22px;
          padding-bottom: 15px !important;
      }
      .video-hover:hover .icon-change-hover::after, 
      .video-hover-click:hover .icon-change-hover::after,
       .da-search-result article:hover::after {
          background-position: 0 -0 !important;
      }
      .home-hover-div .hover-img img {
          display: block !important;
      }
      .immersive-training .eael-image-accordion-hover.overlay-active p {
          margin-top: 0 !important;
      }
      .projVcontainer .head-arrow .elementor-heading-title::after{
          content: none !important;
      }
     
      .slider-left-padding.drag-slider.video-slider {
          padding-left: 35rem !important;
          padding-right: 35rem !important;
      }
      .slider-left-padding.test-drag-slider .jet-listing-grid__slider-icon.next-arrow.slick-arrow, 
      .slider-left-padding.test-drag-slider .jet-listing-grid__slider-icon.prev-arrow.slick-arrow {
          display: block !important;
      }
      .slider-left-padding.test-drag-slider .da-latest-wk .jet-listing-grid__item {
          margin-right: unset !important;
      }
      .da-latest-wk .eae-popup-link {
          padding-bottom: 0 !important;
      }
  
      #ae-needvideo-form .elementor-form.sent .elementor-form-fields-wrapper .elementor-field-group {
          height: 0;
          opacity: 0;
      }
  
      #ae-needvideo-form .elementor-form.sent.elementor-form-waiting .elementor-form-fields-wrapper.elementor-labels-above{
          display: block;
      }
  
      .hover-img img {
          display: none !important;
      }
      .mfp-wrap.bp-popup .mfp-content {
          width: 90% !important;
      }
     .mb-video-production-showcase .para p {
          margin-bottom: 0 !important;
      }
    
      .para.custom-accordian ul {
          margin-left: 0;
          padding-left: 20px;
          margin-bottom: 0 !important;
      }
      .custom-accordian .eael-image-accordion-hover p {
          display: block;
          visibility: visible !important;
          opacity: 1 !important;
          top: 0;
          height: auto;
          -webkit-transform: none !important;
          -ms-transform: none !important;
          transform: none !important;
          -webkit-transition: all .3s .3s;
          -o-transition: all .3s .3s;
          transition: all .3s .3s;
      }
  
      .elementor-7572 .elementor-element.elementor-element-7e3e184>.elementor-widget-container {
          padding: 0rem 0 !important;
      }
  
      .elementor-7572 .elementor-element.elementor-element-ecba5e1>.elementor-widget-container {
          padding: 0rem 0 !important;
      }
  
      .full-width-hover-video .video-hover.padding-top-0 {
          padding-top: 0 !important;
      }
  
      .same-whyus-desktop .elementor-widget-container {
          padding-top: 30px !important;
      }
  
      .latest-work-slide .heading-36.da-link-text a {
          font-size: 22px !important;
      }
  
      .slider-left-padding.video-slider {
          padding-bottom: 50px !important;
      }
  
      .slider-left-padding.padding-top-0 {
          padding-top: 0 !important;
      }
  
      .need-video-popup#elementor-popup-modal-35272 .dialog-message {
          max-height: 75vh !important;
          height: 75vh !important;
      }
  
      .need-video-popup .dialog-widget-content {
          margin-top: 30px !important;
      }
  
      .job-application-form span.wpcf7-spinner {
          position: absolute;
          right: 38rem;
          bottom: 60rem;
      }
  
      .bp-popup.eae-close-btn-in .fa-times-circle:before {
          top: 00 !important;
          left: unset !important;
          position: absolute;
          transform: translate(46%, -111%);
      }
  
      .logged-in.admin-bar .eae-close:before {
          top: 0rem !important;
          right: 20rem !important;
          left: 100% !important;
          position: absolute;
          transform: translate(-50%, -73%) !important;
          font-size: 30px !important;
      }
  
      span.notetxt {
          font-size: 12px;
          position: absolute;
          display: block;
      }
  
      .Job-application-sec input.wpcf7-form-control.wpcf7-file {
          margin-bottom: 20px !important;
          display: block;
      }
  
      .cta-btn:hover .elementor-button-icon svg {
          width: 14px;
          height: auto;
      }
  
      .top-banner.spline-banner.elementor-section.elementor-section-height-full {
          align-items: center !important;
      }
  
      .discover-text-wrap .big-title .elementor-heading-title {
          font-size: 70rem !important;
      }
  
      .discover-text-wrap .big-text-150 .elementor-heading-title {
          font-size: 60rem !important;
      }
  
      .discover-text-wrap .circle.big-text-150 {
          margin-left: -115px !important;
      }
  
      .c-cta-btn.pd-small .elementor-button {
          padding-top: 15px !important;
          padding-bottom: 15px !important;
          width: 246px !important;
      }
  
      .projVcontainer .head-arrow .elementor-widget-container {
          padding: 22px 40px 13px 0px !important;
      }
  
      .ae-needvideo-form .elementor-field-type-radio span.elementor-field-option:last-child {
          margin-right: 0;
      }
  
      #elementor-popup-modal-35272 .dialog-message {
          width: 100% !important;
          max-width: 90vw !important;
          height: 80vh;
          padding: 30px !important;
      }
  
      .ae-needvideo-form textarea#form-field-message {
          width: 100%;
          max-width: 100%;
      }
  
      .ae-needvideo-form button.elementor-button {
          width: 100%;
          height: 100px !important;
          max-width: 100px !important;
          position: relative;
          right: unset;
          font-size: 24px !important;
          bottom: unset;
      }
  
      .da-wk-sec .appy-btn a {
          display: block !important;
      }
  
      .clear-filter.clear-btn .jet-remove-all-filters {
          text-align: left !important;
      }
  
      .clear-filter.clear-btn button.jet-remove-all-filters__button {
          width: 100%;
          padding: 15px 20px !important;
      }
  
      .left-filter-column.ae-bg-gallery-type-default {
          z-index: 5;
      }
  
      .work-select-filter-sec.hide-on-mob.elementor-section-height-default {
          position: fixed;
          height: 100vh;
          top: 0;
          left: 0;
          padding-top: 75px;
          overflow-y: auto;
          overflow-x: hidden;
          
      }
  
      .work-select-filter-sec.hide-on-mob.elementor-element-b8c9759.hide {
          display: none !important;
      }
  
      .work-select-filter-sec.hide-on-mob.elementor-element-b8c9759 {
          display: block !important;
      }
  
      .clear-filter.clear-btn button.jet-remove-all-filters__button:focus {
          outline: none !important;
      }
  
      .mob-filter-sec .filter-by-txt.active:before {
          content: '.';
          width: 10px;
          height: 10px;
          font-size: 10px;
          border-radius: 50%;
          background-color: #3CCF4E;
          position: absolute;
          top: 0;
          right: -15px;
      }
  
      .bg-mob-black {
          background-color: #151515 !important;
      }
  
      .filter-inside-head:after {
          content: '';
          border-bottom: 1px solid #4E4E4E;
          position: absolute;
          bottom: 20px;
          left: -30px;
          right: -30px;
      }
  
      .bg-mob-black .work-divider .elementor-divider {
          padding: 20px 0 !important;
      }
  
      .bg-mob-black>.elementor-container,
      .filter-column>.elementor-widget-wrap {
          height: 100%;
      }
  
      .filter-column-btns {
          width: 100% !important;
          max-width: 100% !important;
          position: fixed;
          bottom: 0;
          left: 0;
          /* padding: 0 30px; */
          background: #151515;
      }
  
      .accordian-con .jet-checkboxes-list__button .jet-checkboxes-list__decorator {
          margin-top: 0rem !important;
      }
  
      .jet-checkboxes-list .jet-checkboxes-list__item .jet-checkboxes-list__button {
          align-items: center;
      }
  
      .accordian-title {
          padding-left: 30px !important;
      }
  
      .accordian-title::after {
          font-size: 25px !important;
          top: -13px !important;
      }
  
      .after-stroke h2:after {
          content: none !important;
      }
  
      .after-stroke h2 span.black-text {
          position: relative;
      }
  
      .after-stroke h2 span:after {
          content: "";
          background-image: url(https://digitalapple.ai/wp-content/uploads/2022/09/green-stroke.svg);
          background-size: contain;
          background-repeat: no-repeat;
          background-position: center;
          bottom: -3rem;
          right: -19rem;
          position: absolute;
          width: 150rem;
          height: 33rem;
          z-index: -1;
      }
  
      .mb-spline-banner:after {
          content: '';
          position: absolute;
          background-color: #00000075;
          top: 0;
          height: 100%;
          width: 100%;
          left: 0;
      }
  
      .mb-spline-banner.elementor-section .elementor-container {
          z-index: 2;
          opacity: 1;
      }
  
      .para-counter-div .order-1 .has_eae_slider {
          padding-bottom: 0 !important;
      }
  
      .projVcontainer .show-hover.video-hover>.elementor-widget-wrap {
          border-bottom: 1px solid #7272726e;
          margin-bottom: 37px !important;
          padding-bottom: 30px !important;
      }
  
      .projVcontainer .show-hover.video-hover.mb-0>.elementor-widget-wrap {
          margin-bottom: 0 !important;
      }
  
      .para-counter-div .cta-btn a {
          padding: 12px 30px 10px 30px !important;
          margin-bottom: 5px;
      }
      .custom-accordian .eael-image-accordion-hover .accordian-img,
      .on-hvr-img-acc .custom-accordian .eael-image-accordion-hover.overlay-active .accordian-img {
         
          display: block !important;
          visibility: visible !important;
          opacity: 1 !important;
          transform: none !important;
          height: auto;
      }
      .custom-accordian .eael-image-accordion-hover .accordian-img  img{
          visibility: visible !important;
          opacity: 1 !important;
      }
     
      .tab-content-inner a.elementor-button{
          background: #3CCF4E !important;
          border-color: #3CCF4E !important;
          color: #000 !important;
          transition: all 0.3s ease-in;
      }
      .tab-content-inner a.elementor-button .elementor-button-icon svg path {
          stroke: #000;
      }
      .top-banner.mobile-padding.mb-spline-banner {
          min-height: 100vh !important;
      }
      .top-banner.mobile-padding.mb-spline-banner .para p{
          font-size: 18px !important;
      }
      .top-banner.mobile-padding.mb-spline-banner .heading-85 .elementor-heading-title{
          font-size: 32px !important;
      }
     .explore-more-btn .elementor-button-icon svg {
          width: 12px !important;
      }
      .header-da .mobile-link:focus .jet-menu-label {
          width: 100%;
          color: #3CCF4E !important;
          font-family: 'Biennale-Bold' !important;
          font-weight: 700;
      }
      .para-counter-div  .elementor-widget-text-editor {
          font-size: 16px !important;
      }
      .on-hvr-img-acc .custom-accordian .eael-image-accordion-hover::after {
        background-image: url(https://digitalapple.ai/wp-content/uploads/2022/11/black-up-arrow.svg);
        background-size: 12px;
        background-position: 125px 11px;
        width: auto!important;
        content: 'Explore More'!important;
        height: auto!important;
        text-align: left;
        line-height: 1em!important;
        border-radius: 30px!important;
        margin-top: 20px!important;
        font-size: 16px;
        margin-right: 0;
        color: #000;
        right: unset!important;
        top: unset!important;
        /* bottom: 5px; */
        display: block!important;
        padding: 8px 45px 10px 20px;
        margin-bottom: 10px;
        background-color: #3CCF4E!important;
        position: relative;
        width: fit-content !important;
    }
      .on-hvr-img-acc .custom-accordian .overlay {
          padding: 0 !important;
          padding-bottom: 0 !important;
      }
      p {
        margin-bottom: 16px !important;
    }
  }
  
  @media only screen and (max-width: 640px){
    .calendly-html-sec iframe {
    max-width: 500px !important;
    width: 500px !important;
    overflow: scroll !important;
  }
    .calendly-html-sec .calendly-inline-widget {
    min-width: 100% !important;
  }
  .top-banner.elementor-section.elementor-section-height-full {
      height: 500rem !important;
     
  }
    .our-team-section .elementor-absolute.elementor-widget-heading {
      top: -5vh !important;
  }
  .slider-years .bdt-prime-slider-skin-locate .bdt-slideshow-content-wrapper {
    position: absolute;
    top: 50%;
    transform: none !important;
    left: 0px !important;
  }
  .slider-years  .bdt-prime-slider-skin-locate .bdt-prime-slider-desc {
    position: relative;
    width: 95%;
    padding: 20px 20px 40px;
    background: #fff0 !important;
  }
  .clients-review .jet-testimonials__position {
  left: 48rem;
  top: 158rem;
  }
  .clients-review .jet-testimonials__name {
  top: 128rem;
  left: 49rem;
  }
  .become-client-btn .c-cta-btn .elementor-size-lg {
  width: 265rem !important;
  }
  .footer-bot .elementor-container {
  display: block !important;
  }
  .justify-content-end .elementor-widget-wrap {
  justify-content: flex-start !important;
  padding-top: 20rem !important;
  }
  .footer-bot .elementor-col-50 {
  width: 100% !important;
  text-align: left !important;
    justify-content: flex-start !important;
  }
  }
  
  
  @media only screen and (max-width: 575px){
    .heading-54, .heading-54 .elementor-heading-title, .da-search-result .elementor-post__title a , .da-search-result .elementor-post__title {
      font-size: 22px !important;
  }
    .heading-36, .heading-36 .elementor-heading-title, .heading-36 .ae-element-post-title {
      font-size: 22px !important;
  }
    .long-text  .shrink-btn .elementor-button {
      width: 100px !important;
      height: 100px !important;
  }
  .big-text-container.business-video {
    height: 50vh !important;
  }
    .para, .para p, .heading-faint-sm, .para .elementor-heading-title{
      font-size: 15px !important;
  }
  .what-we-do-sec-mobile p{
    font-size: 15px !important;
  }
    .top-banner.elementor-section.elementor-section-height-full {
      height: 573rem !important;
  }
    .our-team-section .elementor-absolute.elementor-widget-heading {
    top: -4vh !important;
  }
  .c-cta-btn .elementor-size-lg {
  font-size: 16px !important;
  }
  .become-client-btn .c-cta-btn .elementor-size-lg {
  width: 312rem !important;
  }
  .clients-review .jet-testimonials__position {
  left: 71rem;
  top: 161rem;
  }
  .clients-review .jet-testimonials__name {
  top: 128rem;
  left: 73rem;
  }
  .clients-review .jet-testimonials__icon {
  top: -34rem !important;
  left: -15rem;
  }
  .footer .heading-bold.elementor-widget.elementor-widget-heading {
  width: 100%;
  max-width: 100%;
  }
  .cards-section .has_eae_slider.elementor-column{
  width: 100% !important;
  }
  .cards-section .card2 .cards-section, .cards-section .card4 .cards-section,
  .cards-section .card3 .cards-section, .cards-section .card1 .cards-section{
  border-width: 0.5px 0 0px 0px !important;
  }
  .cards-section .elementor-image-box-content::before {
  top: 0;
  width: 25rem;
  height: 25rem;
  }
  .cards-section .has_eae_slider:hover .elementor-image-box-content:before {
  width: 35rem;
  height: 35rem;
  }
  .Frist-2{
  left: -25% !important;
  }   
  .Frist {
  left: -21% !important;
  }
  .big-title .elementor-heading-title {
  font-size: 60px !important;
  }
  .checkbox-filter .jet-checkboxes-list__row.jet-filter-row {
    margin: 0 0 15px 0 !important;
    width: 100% !important;
  }
  
  .checkbox-filter .jet-checkboxes-list__button {
    width: 100% !important;
    text-align: center !important;
  }
  
  .jet-checkboxes-list-wrapper .jet-checkboxes-list__row.jet-filter-row:last-child {
    margin-bottom: 0 !important;
  }
  
  .accord-FAQ .eael-accordion-header .eael-accordion-tab-title {
    font-size: 20px !important;
  }
  
  .accord-FAQ .eael-accordion-content p {
    font-size: 15px !important;
  }
  #external-left-button  .elementor-button{
    box-shadow: 0px 0px 5px 10px #151515 !important;
    font-size: 15px !important;
  }
  #external-right-button  .elementor-button{
    box-shadow: 0px 0px 5px 10px #151515 !important;
    font-size: 15px !important;
  }
  .faq-main .heading-85 .elementor-widget-container{
    padding-bottom:20px !important ;
  }
  .why-us-sec.mobile-slider .heading-85 .elementor-widget-container{
    padding-bottom: 20px !important;
  }
  .spline-banner  .elementor-widget-html .elementor-widget-container{
    height: 450rem !important;
   }
  .elementor-video-wrapper.elementor-video-landscape {
  width: 100% !important;
  /* height: 40vh !important; */
  margin: auto !important;
  }
  .inner-content-tab .tab-button {
    position: absolute !important;
    top: 5px !important;
    cursor: pointer;
  }
  .productvideo-tabs .jet-tabs__control.elementor-menu-anchor {
    margin-right: 8px !important;
  }
  .productvideo-tabs .order-2 .elementor-button{
    padding: 7px 25px !important;
  }
  
  .head-arrow.heading-30 .elementor-heading-title {
    font-size: 22px !important;
  }
  .new-logo-custome-sec .logo-1 img {
    max-width: 210px !important;
    width: 210px !important;
  }
  
  .Frist.mb-mrgin-neg .big-title .elementor-heading-title {
    margin-left: -75px !important;
  }
  
  .job-application-form span.wpcf7-spinner {
    position: absolute;
    right: 30rem;
    bottom: 60rem;
  }
  
  span.notetxt {
    font-size: 11px;
    position: absolute;
    top: 53px;
    display: block;
  }
  
  .wpcf7-form label.error, .elementor-12007 .elementor-element.elementor-element-fefe2d4 .eael-contact-form-7 .wpcf7-not-valid-tip {
    font-size: 11px !important;
  }
  
  .discover-text-wrap .circle.big-text-150 {
    margin-left: -24px !important;
  }
  
  .ae-needvideo-form h2.heading-36.green-text {
    font-size: 30px !important;
    margin-bottom: 0;
  }
  
  .ae-needvideo-form .elementor-message.elementor-message-success {
    font-size: 30px !important;
  }
  
  .ae-needvideo-form button.elementor-button {
    width: 100%;
    height: 120px !important;
    max-width: 120px !important;
    /* position: absolute;
  right: 0; */
    font-size: 24px !important;
  }
  
  .need-video-popup.elementor-popup-modal .dialog-message {
    max-height: 80vh !important;
  }
  
  #elementor-popup-modal-35272 .dialog-message {
    width: 100% !important;
    max-width: 90vw !important;
  }
  
  .ae-needvideo-form .elementor-message.elementor-message-success .para {
    font-size: 18px !important;
  }
  
  .ae-needvideo-form .elementor-field-type-radio span.elementor-field-option {
    margin-right: 10px;
    max-width: 43%;
    width: 100%;
    margin-bottom: 10px;
  }
  
  .ae-needvideo-form .elementor-field-type-radio span.elementor-field-option.click {
    margin-right: 10px;
  }
  
  .ae-needvideo-form .elementor-field-subgroup.elementor-subgroup-inline {
    flex-wrap: wrap;
  }
  
  .ae-needvideo-form .elementor-field-type-radio .elementor-field-option label {
    text-align: center;
  }
  
  .ae-needvideo-form textarea#form-field-message {
    width: 100%;
    max-width: 100%;
  }
  
  .new-logo-custome-sec .logo-4 img, .new-logo-custome-sec .logo-7 img {
    max-width: 100px !important;
    width: 100px !important;
  }
  
  .new-logo-custome-sec .logo-2 img, .new-logo-custome-sec .logo-6 img {
    max-width: 80px !important;
    width: 80px !important;
  }
  
  .new-logo-custome-sec .logo-5 img {
    width: 100% !important;
  }
  
  .new-logo-custome-sec .logo-5>.elementor-widget-wrap {
    justify-content: flex-end !important;
  
  }
  .inner-content-tab .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-text {
    font-size: 13px !important;
  }
  .inner-content-tab .jet-tabs__label-icon.jet-tabs-icon{
    font-size: 10px !important;
  }
  .productvideo-tabs .jet-tabs__control-inner {
    padding: 5rem 10rem !important;
  }
  
  }
  
  @media only screen and (max-width: 479px) {
   
    .page-id-28092 .eae-modal-content {
    padding: 30px;
  }
  .mfp-wrap i.eae-close.icon.icon-left-arrows {
    left: 25px;
    top: 12px;
  }
    .term-name-head h2.elementor-heading-title {
    font-size: 20px !important;
  }
    .showcase-listing-center h2.elementor-heading-title {
    font-size: 19px!important;
  }
    .showcase-listing-center .elementor-widget-text-editor .elementor-widget-container {
    font-size: 15px!important;
    line-height: 21px!important;
    margin-top: 10px!important;
  }
    .pop-right > .elementor-widget-wrap {
    padding-left: 0 !important;
  }
          .showcase-img img {
  min-width: 100%;
  min-height: 150px;height: 150px !important;
  }
     .showcase-video video, .showcase-post .elementor-background-video-container video {
    height: 150px !important;
  }
    .showcase-logo-sec img {
    width: 120px;
  }
    .digitalapple-logo {
    padding-left: 20px;
    padding-top: 10px;
  }
    .vmersiveLogo {
    padding-right: 20px;
    padding-top: 5px;
  }
    .showcase-filter-wrapper>.elementor-widget-wrap {
    margin-top: 75px!important;
  }
    .button-above-ico a.elementor-button-link {
    padding: 12px 61px 12px 20px!important;
  }
    .HeadingTopbanner .heading-top-scale {
    padding-top: 80px!important;
    padding-bottom: 30px!important;
  }
    .big-text-container {
  height: 270px !important;
  }
  .big-title .elementor-heading-title {
  font-size: 50px !important;
  } 
  .big-text-150 .elementor-heading-title {
  font-size: 60px !important;
  }
    .why-us-sec.same-whyus-desktop {
   padding-bottom: 50px !important;
  }
    .heading-85 .elementor-heading-title, .listing-div h2.da-job-head2{
      font-size: 36rem !important;
  }
    .heading-xl .elementor-heading-title {
      font-size: 36rem !important;
  }
    .heading-xxl .elementor-heading-title {
      font-size: 42rem !important;
  }
   
    .o-container {
      padding-left: 30rem !important;
      padding-right: 30rem !important;
  }
    .custom-accordian .eael-img-accordion .overlay .img-accordion-title {
      font-size: 22px !important;
  }
    .start-project-sec img {
      width: 160rem !important;
  }
    .start-project-sec .elementor-absolute {
      left: 58rem !important;
      top: 30rem !important;
  }
  .bg-circle-section-black .after-stroke h2:after {
      height: 33rem;
  }	
    .onhover-tabs .elementor-tab-title {
      font-size: 22rem !important;
  }
    .onhover-tabs span.num {
      display: none;
  }
    .onhover-tabs .elementor-tab-title .redirect:before {
      width: 36rem !important;
      height: 18rem !important;
      position: absolute;
      right: 15rem !important;
  }
    .onhover-tabs .elementor-tab-title:hover .redirect:before, .onhover-tabs .elementor-tab-mobile-title.elementor-active .redirect:before{
      background-position: 18rem -18rem;
  }
    .circle .pos-absolute.elementor-widget-text-editor {
      top: 50% !important;
      left: 39rem !important;
  }
  .big-title .elementor-heading-title {
  font-size: 45px !important;
  }
    .big-text-150 .elementor-heading-title {
      font-size: 32px !important;
  }
  .shrink-btn .elementor-button {
      width: 85rem !important;
      height: 85rem !important;
  }	
    .big-text-container .pos-absolute .elementor-widget-container{
      font-size:14rem !important;
    }	
    .big-text-container  .Frist-2 {
      padding: 20rem 0rem 0rem 0rem !important;
    }
    .Frist-2 .has_ae_slider:first-child{
      width: 60% !important;
    }
    .why-us-sec .elementor-testimonial__text {
      font-size: 14px !important;
  }
    .custom-accordian .eael-image-accordion-hover {
      padding: 25rem 10rem !important;
  }
    
    .custom-accordian .eael-img-accordion .overlay {
      padding: 0 !important;
    }
    .custom-accordian .eael-image-accordion-hover::after {
      width: 20rem;
      height: 20rem;
      right: 10rem;
      top: 29rem;
  }
    .custom-accordian .eael-image-accordion-hover.overlay-active::after {
      width: 50rem;
      height: 50rem;
      right: 0rem;
      top: 15rem;
  }
    .why-us-sec .elementor-widget-testimonial-carousel .elementor-swiper-button-prev, .why-us-sec .elementor-widget-testimonial-carousel .elementor-swiper-button-next {
      top: -95rem;
   width: 38rem;
      height: 37rem;
  }
    .why-us-sec .eicon-chevron-left:before {
      width: 35rem;
      height: 70rem;
      background-position: 0 -35rem;
  }
    .why-us-sec  .elementor-widget-heading .elementor-widget-container{
          padding: 0rem 0rem 30px 0rem !important;
  }
    .why-us-sec .eicon-chevron-right:before {
      width: 36rem;
      height: 70rem;
      background-position: -35rem 0rem;
  }
    .why-us-sec .elementor-widget-testimonial-carousel .elementor-swiper-button-prev {
      right: 48rem;
  }
    .why-us-sec .eicon-chevron-left:hover:before {
      background-position: -35rem 0rem;
  }
    .why-us-sec .eicon-chevron-right:hover:before {
      background-position: 0rem -35rem;
  }
    .why-us-sec .elementor-testimonial__image img {
      width: 60% !important;
  }
    .metaverse-robo-bg{
      background-position: 32% 0 !important;
    }
    .our-team-section h1 {
    letter-spacing: 4rem !important;
    font-size: 36rem !important;
  }
    .our-team-section .elementor-absolute.elementor-widget-heading {
    top: -20rem !important;
  }
    .our-team-section{
          padding: 55rem 35rem 35rem 35rem !important;
    }
  
  .slider-years:before {
    font-size: 45rem !important;
    left: 35rem !important;
    top: 64rem !important;
  }	  
  .slider-years .bdt-main-title .bdt-title-tag {
    font-size: 70rem !important;
    width: 80%;
    padding-bottom: 40rem !important;
  }  
    .slider-years .ps-wi-arrow-left-5:before, .slider-years .ps-wi-arrow-right-5:before  {
    height: 42rem !important;
  }
  .slider-years .bdt-prime-slider .bdt-prime-slider-skin-locate .bdt-navigation-arrows {
    top: 78rem !important;
  }  
    .slider-years .bdt-width-1-1 h2 {
    font-size: 22rem;
  }
    .slider-years .bdt-slider-excerpt .content-sliders {
    margin-top: 25rem;
    margin-bottom: 25rem;
  }
  .slider-years .bdt-navigation-arrows a.bdt-prime-slider-previous {
    top: -115rem !important;
  }  
    .slider-years .bdt-prime-slider ul.bdt-slideshow-items {
    min-height: 520rem !important;
  }
    .features-sec .content-div .elementor-section {
      padding: 20rem 0rem 20rem 0rem !important;
    } 
   .features-sec .content-div > .elementor-element-populated {
    padding: 0rem 0rem 0rem 30rem !important;
  }
    .features-heading-sec .heading-85 .elementor-widget-container{
          padding: 0rem 0rem 20rem 0rem !important;
    }
    .box-body p {
      font-size: 28rem !important;
  }
  .stroke-headings .elementor-heading-title{
    font-size: 55rem !important;
  }
  .color-scrolling  .jet-carousel__item-inner img{
    width: 100%;
  }
  .jet-carousel .jet-arrow {
    position: absolute;
    top: 158rem !important;
  }
    .color-scrolling .slick-arrow.jet-arrow {
    padding: 20rem !important;
       font-size: 15px;
  }
    .color-scrolling  .jet-carousel__item-title{
      font-size:36rem !important;
    }
   .widget-team  .profile-designation{
      font-size: 15px !important;
    }
    .widget-team  .profile-title{
        font-size: 16px !important;
       }
  .footer-bot .elementor-container {
    display: block !important;
    justify-content: space-between !important;
  }
   .justify-content-end .elementor-widget-wrap {
    justify-content: flex-start !important;
  } 
    .footer-bot .elementor-col-50 {
    padding-bottom: 15rem !important;
  }
    .footer-bot{
          padding: 20rem 0rem 10rem 0rem !important;
    }
    .footer-bot .elementor-col-50 {
    width: 100% !important;
      text-align:left !important;
  }
  /* .social  .elementor-widget-heading{
     width: 50% !important;
    max-width: 50% !important;
    } */
    .arrow-heading .elementor-heading-title:after {
      width: 50rem !important;
      height: 25rem !important;
      right: 0;
  }
  .open-positions .content-div .elementor-container:hover .arrow-heading .elementor-heading-title:after {
    background-position: 25rem -25rem;
  }
  .scroll-title-sec .elementor-heading-title{
  font-size: 30rem !important;
  }
  .letter-scrolls {
  width: 300% !important;
  }  
  .letter-scrolls {
  margin-left: -209rem !important;
  }
  .text-src {
  margin-right: 20rem !important;
  }
  .our-clients-section .jet-testimonials__comment {
  font-size: 16px !important;
  }
  
  /* .clients-review .jet-testimonials__icon svg {
  width: 20px;
  height: 20px;
  }
  .clients-review .jet-testimonials__position {
  left: 73rem;
  top: 103rem;
  }
  .clients-review .jet-testimonials__name {
  top: 80rem;
  left: 73rem;
  }
  .clients-review .jet-testimonials__icon {
  top: -20rem !important;
  left: -15rem;
  } */
  .clients-review .jet-testimonials .jet-arrow {
  width: 60rem;
  height: 60rem;
  }
  .clients-review .prev-arrow:before {
  width: 70rem !important;
  height: 35rem !important;
  background-position: 0rem -30rem;
  }
  .clients-review .next-arrow:before {
  width: 70rem !important;
  height: 35rem !important;
  background-position: -32rem 0rem;
  }
  .clients-review .jet-testimonials .jet-arrow {
  width: 60rem;
  height: 60rem;
  top: -63rem !important;
  }
  .clients-review .prev-arrow:hover:before {
  background-position: -30rem 0;
  }
  .clients-review .next-arrow:hover:before {
  background-position: 0rem -30rem;
  }
  .clients-review .jet-arrow.prev-arrow {
  right: 5% !important;
  }
  
  .clients-review .jet-testimonials__icon {
  top: 0rem !important;
  left: 0;
  position: relative !important;
  margin: 0 !important;
  }
  .clients-review .jet-testimonials__icon svg {
  width: 40px;
  height: 40px;
  }
  .clients-review  .jet-testimonials .jet-testimonials__icon .jet-testimonials__icon-inner {
  width: 47px !important;
  height: 35px !important;
  }
  .clients-review .jet-testimonials__icon {
  top: 0rem !important;
  left: 0;
  position: relative !important;
  }
  .clients-review  .jet-testimonials__comment {
  padding: 10rem 0  !important;
  }
  .clients-review .jet-testimonials__figure {
  margin: 0% 0% 0% 0% !important;
  }
  .clients-review .jet-testimonials__name {
  top: 128rem;
  left: 30rem;
  }
  .clients-review .jet-testimonials__position {
  left: 30rem;
  top: 151rem;
  }
  .become-client-btn .elementor-widget-container {
  padding: 20rem 0rem 0rem 0rem !important;
  }
  .clients-review .jet-testimonials__name {
  top: 145px;
  left: 30rem;
  }
  .clients-review .jet-testimonials__position {
  left: 30rem;
  top: 170px;
  }
  ul.da-job-ul li::marker {
  font-size: 18px !important;
  }
  ul.da-job-ul {
  padding-left: 20px;
  }
  .listing-div .c-cta-btn .elementor-size-lg {
  font-size: 16px !important;
  width: 188rem !important;
  }
  .Job-application-sec input.wpcf7-form-control.has-spinner.wpcf7-submit {
  font-size: 16px!important;
  height: 100px;
  width: 100px;
  float: left !important;
  }
  .Job-application-sec .file-input:after {
  width: 19rem;
  height: 22rem;
  top: 16rem;
  }
  .c-cta-btn .elementor-button .elementor-button-text::after {
  width: 34rem;
  height: 17rem;
  }
  .c-cta-btn .elementor-button:hover .elementor-button-text::after {
  background-position: 17rem -18rem;
  transition: all 0.2s ease-in;
  }
  .circle.big-text-150 {
  margin-left: 10px !important;
  margin-top: 10px;
  }
  .shrink-btn .elementor-button {
  width: 90px !important;
  height: 90px !important;
  }
  .black-stroke:after {
  background-image: none !important;
  }
  .justify-content-end .elementor-widget-wrap {
  padding-top: 0!important;
  }
  .da-search-panel .ekit-wid-con .ekit-promo-popup>.mfp-container>.mfp-content {
  max-width: 90%;
  }
  .da-search-panel .ekit_modal-searchPanel .ekit-search-group input:not([type=submit]) {
  height: 55rem;
  padding: 0 40rem 0px 50rem;
  font-size: 16px;
  }
  .da-search-panel button.ekit_search-button {
  left: 10rem;
  }
  .da-search-panel .ekit_search-button svg {
  width: 30rem;
  height: 30rem;
  margin-right: 10rem;
  }
  .big-text-container {
  height: 50vh !important;
  }
  .meet-team .elementor-testimonial__image img {
  width: 100%!important;
  height: 430rem!important;
  }
  .contact-us-section .wpcf7-form.sent .wpcf7-response-output, .Job-application-sec  .wpcf7-form.sent .wpcf7-response-output{
  font-size: 21rem !important;
  margin-top: 70rem !important;
  }
  .contact-us-section .wpcf7-form.sent .wpcf7-response-output::before {
  width: 50rem;
  height: 50rem;
  left: 0;
  top: -75rem;
  }
  .Job-application-sec .wpcf7 .wpcf7-form.sent .wpcf7-response-output::before{
  top: -75rem;
  width: 50rem;
  height: 50rem;
  }
  .cards-section h3.elementor-image-box-title {
  position: relative;
  padding-right: 45rem;
  font-size: 22rem !important;
  }
  
  .cards-section .card1 .elementor-element-populated ,
  .cards-section .card2 .elementor-element-populated ,
  .cards-section .card3 .elementor-element-populated ,
  .cards-section .card4 .elementor-element-populated {
  padding: 20rem 30rem !important;
  }
  .Frist-2{
  left: -176rem !important;
  }   
  .Frist {
  left: -80rem !important;
  }
  .workpg-con .jet-tabs__control {
  width: 100%;
  float: none;
  margin: 0rem !important;
  margin-bottom: 10rem !important;
  }
  .custom-accordian .eael-image-accordion-hover {
    padding: 20px 50px 20px 0!important;
  }
  .elementor-video-wrapper.elementor-video-landscape {
  width: 100% !important;
  /* height: 35vh !important; */
  margin: auto !important;
  }
  .heading-54, .heading-54 .elementor-heading-title, .da-search-result .elementor-post__title a , .da-search-result .elementor-post__title {
    font-size: 22px !important;
  }
  .why-us-sec .elementor-widget-testimonial-carousel .swiper-slide {
    padding: 20px !important; 
    }
     .video-slider .heading-xxl {
    padding-bottom: 0 !important;
  }
      .new-logo-custome-sec .logo-1 img {
          max-width: 170rem !important;
          width: 170rem !important;
      }
  
      .new-logo-custome-sec .logo-4 img, .new-logo-custome-sec .logo-7 img {
          max-width: 95rem !important;
          width: 95rem !important;
      }
  
      .new-logo-custome-sec .logo-2 img, .new-logo-custome-sec .logo-6 img {
          max-width: 80rem !important;
          width: 80rem !important;
      }
  
      .ss3-force-full-width {
          width: 100vw !important;
      }
  
      .about-our-team .elementor-heading-title {
          font-size: 45rem !important;
      }
  
      .job-application-form span.wpcf7-spinner {
          position: absolute;
          right: unset;
          bottom: 47px;
          left: 37px;
      }
  
      span.notetxt {
          font-size: 11px;
          position: absolute;
          top: 64rem;
          display: block;
      }
  
      .newonhover-tabs.onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title .redirect::before, .newonhover-tabs.onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title:nth-child(2) .redirect::before, .newonhover-tabs.onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title:nth-child(1) .redirect::before, .newonhover-tabs.onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title:nth-child(3) .redirect::before, .newonhover-tabs.onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title:nth-child(4) .redirect::before, .newonhover-tabs.onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title.elementor-active .redirect::before, .newonhover-tabs.onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title:nth-child(1).elementor-active .redirect::before, .newonhover-tabs.onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title:nth-child(2).elementor-active .redirect::before, .newonhover-tabs.onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title:nth-child(3).elementor-active .redirect::before, .newonhover-tabs.onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title:nth-child(4).elementor-active .redirect::before {
          top: 20px !important;
          right: 0 !important;
          width: 14px !important;
          height: 14px !important;
          background-size: 100%;
      }
  
      .newonhover-tabs.onhover-tabs a.redirect {
          padding: 20px 25px 0 0 !important;
      }
  
      .onhover-tabs .para-tab {
          font-size: 15px;
          padding: 15px 0px 20px 0;
      }
  
      .discover-text-wrap .circle.big-text-150 {
          margin-left: -30px !important;
      }
  
      .discover-text-wrap .big-title .elementor-heading-title {
          font-size: 46rem !important;
      }
  
      .discover-text-wrap .big-text-150 .elementor-heading-title {
          font-size: 36rem !important;
      }
  
      .discover-text-wrap .shrink-btn .elementor-button {
          width: 90rem !important;
          height: 90rem !important;
      }
  
      .newonhover-tabs.onhover-tabs .elementor-tab-title {
          font-size: 18px !important;
      }
  
      .logo-pgallary #gallery-1 .gallery-item:nth-child(2) {
          padding-left: 0 !important;
      }
  
      .logo-pgallary .gallery-item {
          padding: 0 0 7px 0 !important;
      }
  
      .logo-pgallary .gallery-columns-4 {
          grid-template-columns: repeat(3, 1fr) !important;
      }
  
      .section-counts .para-counter-div span.elementor-counter-number,
      .para-counter-div span.elementor-counter-number-suffix {
          font-size: 30rem;
          line-height: 1.1em;
      }
  
      .section-counts .para-counter-div .elementor-counter-title {
          font-size: 18px !important;
      }
  
      span.wpcf7-form-control.wpcf7-recaptcha.g-recaptcha+div {
          width: 280px !important;
      }
  
      .slider-left-padding .latest-work-slide .ae-element-post-image img {
          object-position: 17% 50%;
          opacity: 1 !important;
          visibility: visible !important;
      }
  
      .da-work-pagination .jet-filters-pagination__item .jet-filters-pagination__link {
          padding: 0rem 4rem !important;
      }
  
      .da-work-pagination .jet-filters-pagination__link {
          font-size: 15rem !important;
      }
  
      .c-cta-btn.pd-small .elementor-button:hover .elementor-button-text::after {
          background-position: 20rem -20rem;
          transition: all 0.2s ease-in;
      }
  
      .c-cta-btn.pd-small .elementor-button .elementor-button-text::after {
          width: 36rem;
          height: 18rem;
          top: -2rem;
      }
  
      .slider-left-padding.drag-slider.video-slider {
          padding-left: 30rem !important;
          padding-right: 30rem !important;
      }
  
  }
  
  
  @media only screen and (max-width: 375px) {
  .slider-years .bdt-prime-slider ul.bdt-slideshow-items {
    min-height: 578rem !important;
  }
  .become-client-btn .c-cta-btn .elementor-size-lg {
  width: auto !important;
  }
  .clients-review .jet-testimonials__name {
  top: 156px;
  left: 40px;
  }
  .clients-review .jet-testimonials__position {
  left: 40px;
  top: 182px;
  }
  .big-text-container {
  height: 46vh !important;
  }
  .meet-team .elementor-testimonial__image img {
  width: 100%!important;
  height: 410rem!important;
  }
  
  .shrink-btn .elementor-button {
    width: 100rem !important;
    height: 100rem !important;
  }
  
  .top-banner.spline-banner.elementor-section.elementor-section-height-full {
    height: 605rem !important;
  }
  
  .discover-text-wrap .big-title .elementor-heading-title {
    font-size: 40rem !important;
  }
  
  .discover-text-wrap .big-text-150 .elementor-heading-title {
    font-size: 30rem !important;
  }
  
  #elementor-popup-modal-35272 .dialog-message {
    padding: 20px !important;
    padding: 30px 20px 20px !important;
  }
  }
  
  
  @media only screen and (max-width: 360px) {
  .contact-us .cf7sr-g-recaptcha {
    transform: scale(0.85) !important;
    transform-origin: left !important;
  }
  }
  
  @media only screen and (max-width: 340px) {
  .slider-years .bdt-prime-slider ul.bdt-slideshow-items {
    min-height: 633rem !important;
  }
  .custom-accordian .eael-image-accordion-hover {
    padding: 20px 40px 20px 0!important;
  }
  .elementor-video-wrapper.elementor-video-landscape {
  width: 100% !important;
  /* height: 25vh !important; */
  margin: auto !important;
  }
  span.notetxt {
    font-size: 11px;
    top: 70rem;
  }
  }