.our-values-section .elementor-icon-box-wrapper {
    display: flex !important;
    align-items: start !important;
  }
  .our-values-section .elementor-icon-box-wrapper .elementor-icon-box-icon {
    padding-right: 20rem;
  }
  .our-values-section .elementor-icon-box-wrapper .bold-text {
    display: block;
    font-size: 26rem !important;
    font-family: biennale-bold,Sans-serif !important;
    margin-bottom: 10rem;
  }
  .letstalk-button .elementor-button:hover {
     background-color: #3cba4c !important;
  } 
  .video-on-hover .btn-div.green_btn_arrow .elementor-widget-container {
    padding-top: 80rem !important
  }
  .page-id-5491 #da-hide-header {
    background: #151515;
  }
  .black-header #da-hide-header {
    background: #151515;
  }
  .contact-us .wpcf7-form-control-wrap, .contact-us option, select > option {
     font-family: 'Biennale-Regular' !important;
  }
  .past_projects_section .slider_cursor {
    display: none !important;
  }
  .policy-policy .menu-item.menu-item-type-custom {
    display: block;
    width: 100%;
  }
  .policy-policy .body-font-16 a {
    color: #3CCF4E;
  }
  .heading-top-scale {
    width: 60% !important;
    left: 250rem !important;
    position: absolute !important;
    top: 160rem !important;
  }
   
  .ui-draggable-dragging {
    pointer-events: none !important;
    transform: none !important;
    left: auto !important;
    top: auto !important;
  }
  .elementor-element-da59838 {
    z-index: 999 !important;
    background: #000 !important;
  }
  #process {
    background: #000;
  }
    .slick-track.noclick {
    left: 0 !important; 
  }   
  .zoomer-video .elementor-container.elementor-column-gap-default {
    width: 100% !important;
  }
  .clipper-video .elementor-video {
    border: 3px solid #d2d2d2;
  }
  
  .past_projects_section .without-img .swiper-pagination.swiper-pagination-progressbar {
    display: none;
  }
  .clipper img, .clipper-video video{ opacity: 0}
  .zoomer, .zoomer-video {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100vh;
    overflow: hidden;
  }
  .nopopup .clipper-video::after, .mobile-video-scale .nopopup .e-hosted-video::after {
    content: none !important;
  } 
  .zoomer .wrapper, .zoomer-video .wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100vh;
    overflow: hidden;
  }
  .zoomer .wrapper .images, .zoomer-video .wrapper .videoS {
    width: 100vw;
    height: 100vh;
    overflow: hidden;
    z-index: -1;
  }
  .zoomer .wrapper .images .clipper, .zoomer-video .wrapper .videoS .clipper-video {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100vw;
    height: 100vh;
    overflow: hidden;
  }
  .zoomer .wrapper .images .clipper img, .zoomer-video .wrapper .videoS .clipper-video video {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
    filter: brightness(70%);
  }
  .slider-left-padding .elementor .latest-work-slide video {
    top: 0 !important;
    transform: none !important;
    left: 0 !important;
    object-fit: fill !important;
    width: 100% !important;
    height: 454rem !important;
  }
  .slider-left-padding .latest-work-slide .ae-element-post-image img, .slider-left-padding  .link-redirect .da-ae-fimg img{
    height: 455rem !important;
    object-fit: cover !important;
    width: 100% !important;
  }
  .slider-left-padding .jet-listing-grid__slider-icon.slick-arrow::before{
    content: '';
     width: 28rem !important;
    position: absolute;
    height: 18rem;
    top: 26rem;
    left: 15rem;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .slider-left-padding .jet-listing-grid__slider-icon.prev-arrow.slick-arrow::before {
      background-image: url(https://digitalapple.ai/wp-content/uploads/2023/04/slider-arrow-right.svg) !important;
    
    transform: rotate(180deg);
    left: 21rem !important;
  }
  .slider-left-padding .jet-listing-grid__slider-icon.next-arrow.slick-arrow::before {
    
      background-image: url(https://digitalapple.ai/wp-content/uploads/2023/04/slider-arrow-right.svg) !important;
    transform: rotate(180deg);
    left: 20rem !important;
  }
  .slider-left-padding .jet-listing-grid__slider-icon.prev-arrow.slick-arrow:hover::before {
    background-image: url(https://digitalapple.ai/wp-content/uploads/2023/04/slider-arrow-white.svg) !important;
  }
  .slider-left-padding .jet-listing-grid__slider-icon.next-arrow.slick-arrow:hover::before {
  background-image: url(https://digitalapple.ai/wp-content/uploads/2023/04/slider-arrow-white.svg) !important; 
  }
  .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: 70rem;
    width: 70rem;
    border-radius: 70rem;
  }
  .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 {
      top: 26rem;
    left: 20rem;
    }
  .slider-left-padding .da-latest-wk .jet-listing-grid__item {
    padding: 0 10rem !important;
  }
  .latest-work-slide {
    cursor: pointer;
  }
  .slider-left-padding .jet-listing-grid__slider-icon.slick-arrow {
    top: -110rem !important;
      border-radius: 50%;
    width: 70rem !important;
    height: 70rem !important;
  }
  .slider-left-padding .jet-listing-grid__slider-icon.prev-arrow.slick-arrow {
    right: 260rem !important;
    left: auto !important;
  }
  .slider-left-padding .jet-listing-grid__slider-icon.next-arrow.slick-arrow  {
    right: 170rem !important;
    left: auto !important;
    border-radius: 50%;
  }
    .past_projects_section .without-img .elementor-swiper-button-prev {
    right: 260rem !important;
    left: auto !important;
  }
    .past_projects_section .elementor-widget-testimonial-carousel .elementor-swiper-button-next {
    right: 170rem !important;
    left: auto !important;
     
  }
  
  .past_projects_section .without-img .elementor-swiper-button {
    display: none !important;
    top: -50px;
  }
  .slider-left-padding .jet-listing-grid__slider-icon.slick-arrow svg {
    display: none !important;
  }
  
  .slider-left-padding.video-slider .slick-slider {
    margin-left: auto !important;
    margin-right: auto !important;
    width: 100% !important;
  }
  .slider-left-padding .da-latest-wk .eae-popup-btn-text, .da-link-text .elementor-heading-title {
    font-size: 37rem;
    color: #fff;
    line-height: 1.2em;
    font-weight: 500;
  }
  .da-latest-wk .eae-popup-link {
    padding-left: 0 !important;
    padding-top: 20px !important;
  }
  .page-id-8108 .footer-bg-color .elementor-widget-wrap.elementor-element-populated {
    background-color: transparent !important;
  }
  .video-img-scale {
    height: 1000rem;
  }
   
  .clipper::after {
    content: '';
    height: 65rem;
    width: 65rem;
    margin: 0;
    position: absolute;
    top: 49%;
    left: 52%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-image: url('https://digitalapple.ai/wp-content/uploads/2022/11/green-play-icon.svg');
    background-size: 65rem;
    background-repeat: no-repeat;
    background-position: center;
    opacity: 0;
  }
  .redirectIcon .clipper-video::after {
    background-image: url('https://digitalapple.ai/wp-content/uploads/2022/11/green-redirect.svg');
  }
  .clipper.elementor-element-edit-mode img {
    opacity: 1;
    max-width: 40% !important;
  }
  .clipper-video::after {
      content: '';
      height: 120rem;
      width: 120rem;
      margin: 0;
      position: absolute;
      top: 46%;
      left: 52%;
      -ms-transform: translate(-50%,-50%);
      transform: translate(-50%,-50%);
      background-image: url(https://digitalapple.ai/wp-content/uploads/2023/04/Play-button.svg);
      background-size: 120rem;
      background-repeat: no-repeat;
      background-position: center;
      opacity: 1;
      border-radius: 100vw;
      backdrop-filter: blur(10px);
  }
  .bp-popup .eae-close.fas.fa-times {
    top: 25px;
    right: 25px;
  }
  .dialog-lightbox-widget .dialog-lightbox-close-button {
    right: 180rem !important;
    top: 30rem;
      text-decoration:none !important;
  }
    .clipper-video  { opacity: 0;}  
  .clipper-video.elementor-element-edit-mode video {
    opacity: 1 !important;
    max-width: 40% !important;
  }
  .c-cta-btn .elementor-size-lg .elementor-button-text {
    margin-left: -25px;
  }
  .mobile-video-scale{display: none;}
      .video-small-widget.mobile-video-scale .elementor-widget-container, .video-small-widget .elementor-widget-video .e-hosted-video .elementor-video {
   height: 500px !important;
  }
  .noimg-slider .title-text {
    margin-left: 48rem;
    display: block;
  }
  
  .title-text::after{
      content: '';
    height: 55rem;
    width: 60rem;
    background-image: url('https://digitalapple.ai/wp-content/uploads/2022/11/green-quote.svg');
    display: block;
    position: absolute;
    top: 20rem;
    background-size: 39rem;
    background-repeat: no-repeat;
    background-position: center;
    left: -5rem;
  }
  .elementor-element-edit-mode.mobile-video-scale {
    display: block;
  }
  .lilac-text::after {
      background-image: url('https://digitalapple.ai/wp-content/uploads/2022/11/lilac-quote.svg');
    }
  .green-text::after {
      background-image: url('https://digitalapple.ai/wp-content/uploads/2022/11/green-quote.svg');
    }
  .pink-text::after {
      background-image: url('https://digitalapple.ai/wp-content/uploads/2022/11/pink-quote.svg');
    }
  .gray-text::after {
      background-image: url('https://digitalapple.ai/wp-content/uploads/2022/11/beige-quote.svg');
    }
  .gray-text {
    color: #727272 !important;
  }
  .noimg-slider .lilac-text {
    margin-left: 48rem;
    display: block;
  }
   
  .noimg-slider .elementor-testimonial__footer {
    display: none;
  }
  #timelinesvg {
    padding-left: 80px !important;
  }
  
  .open-popup .elementor-widget-icon,  .link-redirect .link-ico{
    left: 46% !important;
    top: 35% !important;
  }
   .open-popup .elementor-widget-icon svg circle, .link-redirect .elementor-widget-icon svg circle {
    fill: #fff !important;
  }
  .slider-left-padding .slick-slide:hover .open-popup .elementor-widget-icon svg circle, .slider-left-padding .slick-slide:hover .link-redirect .elementor-widget-icon svg circle {
    fill: #3CCF4E !important;
  }
  .link-redirect .elementor-widget-icon svg, .link-redirect .elementor-widget-icon svg circle {
    fill: #fff !important;
  }
  .slider-left-padding .link-redirect .da-ae-fimg {
    margin: 0 !important;
  }
  .slider-left-padding .link-redirect .da-link-text {
    margin-bottom: 0 !important;
  }
  .slider-left-padding .link-redirect .da-link-text .elementor-widget-container {
    padding: 20px 0 0 !important;
  }
  .slider-left-padding .slick-slide:hover .link-redirect .elementor-widget-icon svg, .slider-left-padding .slick-slide:hover .link-redirect .elementor-widget-icon svg circle {
   fill: #3CCF4E !important;
  }
  .link-redirect .elementor-widget-icon svg path {
    stroke: #000 !important;
  }
  .slider-left-padding .slick-slide:hover .link-redirect .elementor-widget-icon svg path {
    stroke: #fff !important;
  }
  .why-us-sec .swiper-pagination-bullet {
    width: 8px !important;
    height: 8px !important;
    display: inline-block;
    border-radius: 50%;
    background: #fff;
  }
  .followerPlay .follower__circle--hiddenplay  {
    width: 100rem!important;
    height: 100rem!important;
    font-size: 22rem!important;
    background-image: url('https://digitalapple.ai/wp-content/uploads/2022/09/play.svg')!important;
    background-repeat: no-repeat!important;
    background-position: center!important;
    background-size: cover !important;
  }
  .open-popup {
    cursor: pointer !important;
  }
  .two-scroll, .three-scroll, .four-scroll {
    height: 0 !important;
  }
  .open-popup .elementor-widget-icon svg, .link-redirect .elementor-widget-icon svg {
    font-size: 80rem !important;
  }
  .c-cta-btn.green-arrow .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;}
  
  .mobile-padding.heading-para-sec.mobile-pb-0 p{
    margin-bottom:0 !important;
  }
  .immersive-training  .eael-img-accordion .overlay {
    padding: 0 0 !important;
  }
  .radio-btns {
    border-radius: 3px;
  }
  .contact-us select {
    border-radius: 3px;
  }
  .contact-us  .wpcf7-spinner{
    display: none ;
  }
  .contact-us input.wpcf7-form-control.has-spinner.wpcf7-submit {
    bottom: 250rem;
  }
  .d-lg{
    display: none !important;
  }
  .para-mb-0 p{
    margin-bottom: 0 !important;
  }
  .work-search .checkbox-list-ftr.first-ftr .jet-search-filter .jet-search-filter__submit{
    left: 20rem !important;
    top: 18rem !important;
  }
  .work-search .checkbox-list-ftr.first-ftr .jet-search-filter{
  position:  relative !important;
  }
  .work-search .jet-search-filter__submit.apply-filters__button {
    margin-top: 0 !important;
    left: 17rem !important;
    top: 17rem !important;
  }
  .our-client-logo-slider img.swiper-slide-image{
    width: 70% !important;
  }
  
  @media only screen and (width: 3840px){
      .section-counts img.swiper-slide-image {
      padding: 5rem 5rem 5rem 0rem !important;
      height: 40rem !important;
      width: auto !important;
  }
  }
    @media only screen and (min-width: 1600px){
   
      .slider-left-padding .jet-listing-grid__item.slick-active {
    width: 800rem !important;
  }
      .slider-left-padding .elementor .latest-work-slide video {
      height: 434rem !important;
  }
  .slider-left-padding .latest-work-slide .ae-element-post-image img, .slider-left-padding  .link-redirect .da-ae-fimg img{
    height: 435rem !important;
    }
      .latest-work-slide .elementor-container.elementor-column-gap-default {
    min-height: auto !important;
  }
      .open-popup .elementor-widget-icon, .link-redirect .link-ico {
    left: 44% !important;
    }
        .slider-left-padding.video-slider {
    padding-left: 150rem !important;
    padding-right: 0rem !important;
  }
  }  
    @media only screen and (max-width: 1599px){
        .latest-work-slide .elementor-container.elementor-column-gap-default {
    min-height: auto !important;
  }
        .slider-left-padding .jet-listing-grid__slider-icon.next-arrow.slick-arrow {
    right: 20rem !important;
     }
        .slider-left-padding .jet-listing-grid__slider-icon.prev-arrow.slick-arrow {
    right: 110rem !important;
    }
  .slider-left-padding .jet-listing-grid__slider-icon.slick-arrow {
    top: -110rem !important;
  }
          .slider-left-padding.video-slider {
    padding-left: 150rem !important;
    padding-right: 150rem !important;
  }
  }
  @media only screen and (max-width: 1380px){
    .dialog-lightbox-widget .dialog-lightbox-close-button {
      right: 180rem !important;
      top: 70rem;
      transform: translate(50%, 80%);
  }
      .zoomer-video {
    display: none;
  }
      .HeadingTopbanner + .pin-spacer {
    display: none !important;
  }
  .heading-top-scale {
    width: 100% !important;
    position: static !important;
    padding-top: 140rem !important;
    padding-left: 200rem !important;
    padding-bottom: 60rem !important;
  }
      .mobile-video-scale .e-hosted-video{ position: relative;}
  .mobile-video-scale .e-hosted-video::after {
    content: '';
    height: 85rem;
    width: 85rem;
    margin: 0;
    position: absolute;
    top: 50%;
    left: 51%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-image: url('https://digitalapple.ai/wp-content/uploads/2022/11/green-play-icon.svg');
    background-size: 85rem;
    background-repeat: no-repeat;
    background-position: center;
    opacity: 0.7;
  }
  .mobile-video-scale .e-hosted-video:hover::after { opacity: 1;}
      .heading-top-scale .elementor-widget-container.elementor-motion-effects-element {
    opacity: 1 !important;
  transform: unset !important;
  }
      .slider-left-padding .elementor .latest-work-slide video {
     height:480rem !important;
  }
  .slider-left-padding .latest-work-slide .ae-element-post-image img, .slider-left-padding  .link-redirect .da-ae-fimg img{
    height: 480rem !important;
    object-fit: cover !important;
  }
      .mobile-video-scale {
    display: block;
  }
      .bp-popup .jet-video__play-button {
    font-size: 80px;
  }
      .product-title .elementor-heading-title {
    font-size: 180rem !important;
    letter-spacing: 0 !important;
  }
       .scale-video, .video-img-scale {
    display: none !important;
  }
      .video-small-widget.mobile-video-scale .elementor-widget-container, .video-small-widget .elementor-widget-video .e-hosted-video .elementor-video {
   height: 500px !important;
  }
      .product-title .elementor-motion-effects-element {
    --translateY: none !important;
    transform: none !important;
    opacity: 1 !important;
    padding-bottom: 30px !important;
  }
      .product-title {
    padding-top: 40px !important;
  }
  .contact-us input.wpcf7-form-control.has-spinner.wpcf7-submit {
    bottom: 320rem;
  }
  }
  @media only screen and (max-width: 1023px){ 
  .our-values-section .elementor-icon-box-wrapper .bold-text {
     font-size: 23rem !important;
    }
    .our-client-logo-slider img.swiper-slide-image{
      width: 100% !important;
    }
  }
  
  @media only screen and (max-width: 991px){
    .dialog-lightbox-widget .dialog-lightbox-close-button {
      right: 20rem !important;
      top: 0;
      transform: translate(50%, 80%);
  }
  .section-counts span.elementor-counter-number,span.elementor-counter-number-suffix {
      font-size: 30rem;
      line-height: 1.1em;
  }
  .section-counts .elementor-counter-title {
      font-size: 18rem !important;
  }
  .section-counts .elementor-widget-image-carousel .elementor-widget-container {
      padding-top: 0 !important;
  }
  
  .section-counts img.swiper-slide-image {
        padding: 6rem 6rem 6rem 0rem !important;
      height: 35rem !important;
      width: auto !important;
  }
      .video-on-hover .btn-div.green_btn_arrow .elementor-widget-container {
    padding-top: 0rem !important;
  }
      .four-scroll + .scrollmagic-pin-spacer {
    display: none !important;
  }
      .workpg-con .jet-tabs__label-text {
    font-size: 19px !important;
  }
      .workpg-con .jet-tabs__control {
    width: 48%;
    float: left;
    margin: 5rem !important;
  }
      .our-work-title {
    padding-top: 60px !important;
  }
      .workpg-con {
    padding-top: 20px !important;
  }
      .workpg-con .jet-tabs__control-wrapper {
    padding-bottom: 35px !important;
  }
      .workpg-con .work-btn {
    padding: 10px 0 15px !important;
  }
      .work-content {
    width: 65% !important;
  }
      .work-img {
    width: 35% !important;
  }
      .work-content > .elementor-widget-wrap {
    margin-left: 50px !important;
  }
      .work-content .dapop-head {
    padding-bottom: 6px !important;
    padding-top: 4px;
  }
      .work-content .dapop-head .eae-popup-btn-text {
    font-size: 26rem !important;
    line-height: 1.1;
  }
      .work-content .elementor-heading-title.elementor-size-default {
    padding-bottom: 9px;
  }
      .vpopup-sec:hover .work-content .dapop-head .eae-popup-btn-text {
    color: #3ccf4e;
  }
      .da-list-border li.elementor-icon-list-item::after, .vpopup-sec .dapop-head .elementor-widget-container::after {
    content: none;
      }
      .heading-top-scale .elementor-heading-title.elementor-size-default {
    font-size: 50rem !important;
  }
      .heading-top-scale {
    width: 100% !important;
    position: static !important;
    padding-top: 80rem !important;
    padding-left: 40rem !important;
    padding-bottom: 30rem !important;
    padding-right: 40rem !important;
  }
      .heading-top-scale .elementor-heading-title.elementor-size-default br { display: none !important;}
      .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 {
     height: 50rem;
    width: 50rem;
   }
      .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 {
    top: 19rem;
    left: 14rem;
    width: 22rem !important;
    height: 13rem !important;
  }
      .past_projects_section .without-img .elementor-swiper-button {
    top: -23px;
  }
   
  .slider-left-padding.video-slider {
    padding-left: 35rem!important;
    padding-right: 35rem!important;
  }
      .slider-left-padding .jet-listing-grid__slider-icon.slick-arrow {
    top: -70px !important;
    border-radius: 50%;
    width: 50rem !important;
    height: 50rem !important;
  }
      .slider-left-padding .jet-listing-grid__slider-icon.prev-arrow.slick-arrow::before {
      left: 15rem !important;
  }
      .slider-left-padding .jet-listing-grid__slider-icon.next-arrow.slick-arrow::before {
    left: 14rem !important;
  }
  .slider-left-padding .jet-listing-grid__slider-icon.prev-arrow.slick-arrow {
    right: 85rem !important;
  }
  .slider-left-padding .jet-listing-grid__slider-icon.next-arrow.slick-arrow {
    right: 20rem !important;
  }
      .slider-left-padding .jet-listing-grid__slider-icon.slick-arrow::before {
     width: 22rem !important;
     height: 14rem;
    top: 19rem;
    left: 15rem;
    }
          .open-popup .elementor-widget-icon svg, .link-redirect .elementor-widget-icon svg {
    font-size: 45rem !important;
  }
      .open-popup .elementor-widget-icon, .link-redirect .link-ico {
    top: 29% !important;
  }
      .latest-work-slide .eae-popup-btn-text, .da-link-text .elementor-heading-title {
    font-size: 22px !important;
    padding-left: 10rem !important;
  }
      /* .latest-work-slide .eae-popup-btn-text, .da-link-text .elementor-heading-title {
    font-size: 18rem !important;
    padding-left: 10rem !important;
  } */
      .slider-left-padding {
    padding-left: 40rem !important;
  }
      .slider-left-padding .latest-work-slide .ae-element-post-image img, .slider-left-padding .link-redirect .da-ae-fimg img {
    height: 211rem !important;
    object-fit: cover !important;
  }
  .slider-left-padding .elementor .latest-work-slide video {
    height: 210rem !important;
  }
  
      .product-title .elementor-heading-title {
    font-size: 70rem !important;
     }
      .big-text-150.line-text .elementor-heading-title {
    font-size: 60rem !important;
  }
      .para.elementor-widget {
    width: 100% !important;
    max-width: 100% !important;
  }
      .content-right {
    padding: 30rem 0rem 30rem 30rem !important;
  }
      .content-left {
    padding: 30rem 30rem 30rem 0rem !important;
  }
      .full-width-hover-video .icon-change-hover {
    margin-top: 0 !important;
  }
      .why-us-sec .elementor-heading-title {
    padding-right: 140rem !important;
  }
      .why-us-sec.scroll-slider-mobile .elementor-widget-testimonial-carousel .elementor-swiper-button-prev, .why-us-sec.scroll-slider-mobile .elementor-widget-testimonial-carousel .elementor-swiper-button-next {
    top: -9rem;
    width: 38rem;
    height: 38rem;
  }
  .why-us-sec .elementor-widget-testimonial-carousel .elementor-swiper-button-prev, .why-us-sec .elementor-widget-testimonial-carousel .elementor-swiper-button-next {
    top: -75rem;
    width: 38rem;
    height: 38rem;
  }
      .three-scroll, .two-scroll {
    height: 0 !important;
  }
  .three-scroll +	.scrollmagic-pin-spacer, .two-scroll + .scrollmagic-pin-spacer  {
    padding-top: 0 !important;
    width: auto !important;
    height: auto !important;
    padding-bottom: 0 !important;
    min-height: auto !important;
    min-width: auto !important;
  }
      .js-wrapper .elementor-container.elementor-column-gap-default, .js-wrapper2  .elementor-container.elementor-column-gap-default{
    min-height: auto !important;
  }
  .js-wrapper .js-slideContainer, .js-wrapper2 .js-slideContainer2 {
    transform: translate(0%) translate3d(0px, 0px, 0px) !important;
    height: auto !important;
    width: auto !important;
    flex-wrap: unset !important;
    display: block !important;
  }
  .js-slideContainer .section-scroll-1, .js-slideContainer2 .section-scroll-1 {
    height: auto !important;
    width: auto !important;
    float: none;
    position: relative !important;
    padding-left: 35rem !important;
    padding-right: 35rem !important;
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .js-slideContainer .section-scroll-1 p, .js-slideContainer2 .section-scroll-1 p{
  margin-bottom: 0 !important;
  }
  .js-wrapper, .js-wrapper2 {
    width: auto !important;
    height: auto !important;
    overflow: visible !important;
    perspective: 1000 !important;
    position: static !important;
  }
      .why-us-sec.scroll-slider-mobile .elementor-testimonial__image img {
    width: 100% !important;
  }
      .onhover-tabs .elementor-tabs .elementor-tabs-content-wrapper {
    display: none;
  }
      .onhover-tabs.w-18 .elementor-tabs-wrapper {
    width: 100% !important;
    padding: 0 40rem !important;
  }
      .onhover-tabs a.redirect {
    padding: 18rem 0rem !important;
  }
      .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 {
    width: 29rem !important;
      height: 29rem !important;
       top: 30% !important;
        right: 25rem !important;
      background-size: 16rem;
  
  }
      .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 {
      top: -20rem !important;
    height: 60rem !important;
    border-radius: 100rem;
    right: -20rem !important;
     background-size: 16rem;
   }
   
      .slider-left-padding .da-latest-wk .jet-listing-grid__item {
    padding-right: 0rem !important;
  }
      .latest-work-slide .elementor-container.elementor-column-gap-default {
    min-height: auto !important;
  }
      .product-title .elementor-motion-effects-element {
     padding-bottom: 0px !important;
  }
      .product-title {
    padding-top: 30px !important;
    padding-bottom: 30rem !important;
  }
   
      .past_projects_section .elementor-testimonial__content {
    padding-right: 0 !important;
  }
  .title-text::after {
      top: 20rem;
      background-size: 30rem;
      left: -10px;
  }
  .past_projects_section .elementor-widget-testimonial-carousel .swiper-slide {
        padding: 20px 30px 40px 30px !important;
      border-radius: 8px;
      margin-top: 30rem;
      /* margin-right: 15px !important; */
  }
  .past_projects_section .past-project-slider .swiper-slide:nth-child(odd){
    border: 1px solid #adaaf8 !important;
  }
  .past_projects_section .past-project-slider .swiper-slide:nth-child(even) {
    border: 1px solid #3CCF4E !important;
  }
  .past_projects_section .without-img .elementor-swiper-button-prev {
    right: 85rem !important;
  }
  .past_projects_section .elementor-widget-testimonial-carousel .elementor-swiper-button-next {
    right: 15rem !important;
  }
  .past_projects_section .without-img .elementor-swiper-button {
    top: -10px;
  }
      .past_projects_section .elementor-testimonial__title {
    padding-top: 0rem !important;
  }
      .why-us-sec.noimg-slider .elementor-widget-testimonial-carousel .swiper-slide {
    padding: 50rem 35rem 0 0px !important;
  }
      .button-above-ico .elementor-button .elementor-button-text::after {
    width: 49rem;
    height: 23rem;
    top: -2rem;
    right: -30px;
  }
  .footer .address-sec > .elementor-container  {
    padding: 0 !important;
  }
  .hover-a.footer .number-sec {
    padding: 40rem 0 0rem !important;
  }
      .slider-left-padding .jet-listing-grid__slider-icon.prev-arrow {
    border-radius: 50% !important;
    left: 7% !important;
  }
  .slider-left-padding .jet-listing-grid__slider-icon.next-arrow {
     right: 7% !important;
  }
      .mobile-video-scale .e-hosted-video::after {
     top: 48%;
    left: 51%;
     background-size: 55rem;
    }
      .jet-video__play-button-image {
    width: 40rem !important;
    vertical-align: middle !important;
  }
  .drag-slider.mobile-padding.video-slider.mpb-0.mobile-pb-0 {
    padding-bottom: 25px !important;
    padding-top: 30px !important;
  }
  .custom-accordian .eael-image-accordion-hover {
    padding: 25rem 0!important;
  }
  .what-we-do-sec-mobile p {
    margin-bottom: 5px !important;
  }
  .what-we-do-sec-mobile .elementor-accordion .elementor-tab-title {
    padding: 10px 0 10px;
  }
  .what-we-do-sec-mobile .elementor-accordion .elementor-tab-content {
    padding: 10px 0 10px;
  }
  .contact-us label {
    padding-bottom: 15rem!important;
  }
  .contact-us input {
    height: 35rem!important;
  }
  .contact-us select {
    height: 35rem;
  }
  .radio-btns {
    margin-bottom: 15rem;
  }
  .contact-us .wpcf7-list-item {
    margin: 0 15rem 0 0em;
  }
  .contact-us span.wpcf7-list-item-label {
    padding: 7rem 15rem;
  }
  .contact-us-section .wpcf7-form-control-wrap textarea.wpcf7-form-control.wpcf7-textarea {
    min-height: 80rem!important;
  }
  .contact-us input.wpcf7-form-control.has-spinner.wpcf7-submit {
    bottom: unset;
  }
  .contact-us .wpcf7-form-control-wrap {
    font-size: 10rem!important;
  }
  .contact-us {
    margin-bottom: 0 !important;
  }
  .meet-team.meet-the-team-div .elementor-testimonial__image img {
    height: 320rem!important;
  }
  .video-on-hover .inner-sec1 .brand-div-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: .5;
  }
   .animate-active.inner-sec1 .elementor-container .brand-div-border::after{
    height: 100%!important;
    width: 0.5px!important;
  }
  .d-lg{
    display: inline-block  !important;
  }
  
  .we-creative-right-div .elementor-inner-column > .elementor-widget-wrap{
    align-content: flex-start!important;
      align-items: flex-start !important;
  }
  .footer .hello-word .span-green {
    left: -38rem!important;
  }
  .why-us-sec .what-makes-slider .elementor-testimonial__footer {
    height: 134rem !important;
  }
  .showcase-product{
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .showcase-product > .elementor-container {
    align-items: flex-start !important;
  }
      .da-search-result .elementor-posts-container article {
    padding-right: 0rem!important;
  }
  .past_projects_section .elementor-testimonial__cite {
    margin: 10px 0 25px!important;
  }
  .past-project-slider.without-img.mobile-pb-0.elementor-widget-testimonial-carousel  .swiper-container.swiper-container-initialized.swiper-container-horizontal{
  padding-bottom: 0px !important;
  }
  .past_projects_section .past-project-slider .swiper-slide:nth-child(odd) .elementor-testimonial__cite:after {
    margin-top: 30px !important;
  }
  .past_projects_section .past-project-slider .swiper-slide:nth-child(2n) .elementor-testimonial__cite::after {
    margin-top: 30px;
  }
  .work-search .checkbox-list-ftr.first-ftr .jet-search-filter .jet-search-filter__submit.apply-filters__button {
    left: 21rem!important;
    top: 16rem!important;
  }
  .our-client-logo-slider img.swiper-slide-image{
    width: auto !important;
  }
  .big-text-container.business-video .Frist-2.long-text .elementor-inner-column > .elementor-widget-wrap{
    align-content: center !important;
    align-items: center !important;
  }
  .bp-popup .eae-close.fas.fa-times {
    top: 5px;
    right: 5px;
    height: 30px !important;
    width: 30px !important;
    font-size: 30px;
  }
  .past_projects_section .swiper-pagination-bullet {
    width: 8px !important;
    height: 8px !important;
    background: #fff !important;
  }
  }
  
  @media only screen and (max-width:767px){
    .past_projects_section .elementor-widget-testimonial-carousel .swiper-slide  .elementor-testimonial__footer {
      margin-bottom: 0 !important;
  }
  .past_projects_section .elementor-widget-testimonial-carousel .swiper-slide {
      padding: 40px 30px !important;
      margin-top: 25px;
  }
    .lets-talk-btn-sec .elementor-heading-title {
      font-size: 34px !important;
  }
      .cards-section .elementor-image-box-title {
      padding-bottom: 0;
  }
      .cards-section .elementor-image-box-img {
      margin-bottom: 20rem!important;
  }
      .our-values-section .elementor-icon-box-wrapper .bold-text {
      margin-bottom: 10px;
      font-size: 17px !important;
  }
      .why-us-sec.same-whyus-desktop .elementor-testimonial__text {
      font-size: 14px!important;
      font-weight: 400!important;
      line-height: 1.4!important;
      margin-top: 20px!important;
  }
      .start-project-sec .elementor-container .elementor-col-50:first-child {
      display: none !important;
  }
      .why-us-sec.same-whyus-desktop {
      padding-top: 30px !important;
  }
      .why-us-sec.same-whyus-desktop .heading-85 .elementor-widget-container {
      padding-bottom: 0 !important;
  }
      .elementor-hidden-mobile.elementor-widget.elementor-widget-image {
      display: none !important;
  }
      .why-us-sec {
    padding-top: 20px !important;
  }
      .past_projects_section .elementor-testimonial__cite {
    font-style: normal !important;
    margin: 20px 0 20px !important;
    margin-top: 0 !important;
   }
      .past_projects_section .elementor-testimonial__cite .elementor-testimonial__title {
    font-size: 22px !important;
  }
  .why-us-sec.noimg-slider .elementor-widget-testimonial-carousel .swiper-slide {
      padding: 40px 30px!important;
      border-radius: 4px !important;
  }
    
  .past_projects_section .elementor-testimonial__text {
    font-size: 16px !important;
  }
      /* .past_projects_section .swiper-pagination-bullet {
    width: 8px !important;
    height: 8px !important;
    background: #fff !important;
  } */
      .noimg-slider .lilac-text {
    margin-left: 40px;
   }
  .why-us-sec .elementor-testimonial__text {
      font-size: 16px!important;
      font-weight: 600 !important;
      line-height: 1.4 !important;
      margin-top: 20px !important;
  }
      .why-us-sec .elementor-testimonial__title {
    font-size: 22px !important;
  }
      .button-above-ico .elementor-button-text {
    font-size: 16px !important;
    font-weight: 500;
  }
      .button-above-ico .elementor-button .elementor-button-text::after {
    width: 36rem;
    height: 16rem;
    top: 1rem;
    right: -50rem;
    background-size: 32rem;
  }
      .button-above-ico .elementor-button:hover .elementor-button-text::after {
    background-position: 20rem -15rem;
  }
      .section-counts img.swiper-slide-image {
      padding: 6rem !important;
      height: 50rem !important;
      width: auto !important;
  }
  
  .section-counts figure.swiper-slide-inner {
      text-align: left !important;
  }
      .workpg-con .jet-tabs__label-text {
    font-size: 15px !important;
  }
      .work-content > .elementor-widget-wrap {
    margin-left: 30px !important;
  }
          .heading-top-scale .elementor-heading-title.elementor-size-default {
    font-size: 45rem !important;
  }
      .heading-top-scale {
     padding-top: 120rem !important;
    padding-left: 30rem !important;
    padding-bottom: 30px !important;
    padding-right: 30rem !important;
  }
      .slider-left-padding .jet-listing-grid__slider-icon.slick-arrow {
    top: -56px !important;
     }
      .slider-left-padding .elementor .latest-work-slide video {height: 400rem !important;}
  .slider-left-padding .latest-work-slide .ae-element-post-image img, .slider-left-padding .link-redirect .da-ae-fimg img {
    height: 401rem !important;
    }
  .latest-work-slide	.jet-listing-grid__items.grid-col-mobile-2 {
    --columns: 1;
  }
      .latest-work-slide .eae-popup-btn-text, .da-link-text .elementor-heading-title {
    font-size: 22px !important;
    padding-left: 0rem !important;
    padding-right: 0rem !important;
  }
      .latest-work-slide  .da-wp-popup {
     bottom: 1%;
    z-index: 99;
  }
         .slider-left-padding .jet-listing-grid__slider-icon  {
    width: 35px !important;
    height: 35px !important;
    line-height: 35px !important;
          margin-top: calc( -35px/2 ) !important; 
      }
  .slider-left-padding 	.jet-video__play-button {
    font-size: 50rem !important;
  }
      .slider-left-padding .eae-close {
    font-size: 25rem !important;
  }
      .open-popup .elementor-widget-icon, .link-redirect .elementor-widget-icon {
    left: 46% !important;
  }
      .product-title .elementor-heading-title br {
    display: none;
  }
      .open-popup .elementor-icon, .link-redirect .elementor-icon {
    font-size: 45px !important;
  }
      .product-title .elementor-heading-title {
    font-size: 50rem !important;
  }
      .onhover-tabs.w-18 .elementor-tabs-wrapper {
     padding: 0 30rem !important;
     display: block !important;
  }
      .why-us-sec.scroll-slider-mobile .elementor-widget-testimonial-carousel .elementor-swiper-button-prev, .why-us-sec.scroll-slider-mobile .elementor-widget-testimonial-carousel .elementor-swiper-button-next {
    top: -34rem;
    width: 30rem;
    height: 30rem;
  }
      .why-us-sec.scroll-slider-mobile .elementor-widget-heading .elementor-widget-container {
    padding: 0rem 0rem 30rem 0rem !important;
  }
      .heading-xxl .elementor-heading-title br, .heading-xl .elementor-heading-title br, .heading-85 .elementor-heading-title br, .heading-54 .elementor-heading-title br, .heading-36 .elementor-heading-title br {
    display: none;
  }
       .big-text-150.line-text .elementor-heading-title {
    font-size: 50rem !important;
  }
      .slideInUp, .rollIn, .slideInLeft, .slideInRight, .fadeInUp, .fadeInLeft, .fadeInRight {
    animation-name: none !important;
  }
  .icon-change-hover {
    position: absolute !important;
    right: 0;
  }
  .content-right {
    padding: 0rem 0rem 20px 0rem !important;
  }
      .video-container.video-padding-right {
    padding: 0rem 0rem 0rem 0rem !important;
  }
  .content-left {
    padding: 25px 0rem 20px 0rem !important;
  }
  .video-container.video-padding-left {
    padding: 0rem 0rem 20px 0 !important;
  }
      .full-width-hover-video  .head-arrow .elementor-widget-container {
    padding-bottom: 15px !important;
  }
      .full-width-hover-video  .video-hover {
    padding-top: 25px !important;
  }
      .circle.big-text-150 {
    margin-left:  00px !important;
    margin-top: 10px;
  }
      .why-us-sec .elementor-widget-testimonial-carousel .elementor-swiper-button-prev, .why-us-sec .elementor-widget-testimonial-carousel .elementor-swiper-button-next {
       display: none !important;
  }
  .title-text::after {
      top: 30px;
      background-size: 20px;
      left: 25px;
      width: 22px;
      height: 22px;
  }
      .noimg-slider .lilac-text {
      margin-left: 30px;
  }
  section .heading-85 .elementor-heading-title,  section .heading-xxl .elementor-heading-title{
    font-size: 32px !important;
  }
  .video-slider.mpb-0 .eae-popup-link {
  padding-bottom: 0 !important;
  }
  .video-slider.mpb-0 .eae-popup-btn-text {
  padding-left: 0 !important;
  padding-right: 0rem!important;
  }
  .video-hover.inner-sec1.borlderLeft0.use-case-border-sec .show-hover.content-right:last-child{
    padding-bottom: 30px !important;
  }
  .features-sec .content-div .elementor-section {
    padding: 20px 0!important;
  }
  .top-banner.about-top-bg.elementor-section.elementor-section-height-full {
    height: auto!important;
  }
  
  .our-team-section p{
    margin-bottom: 0 !important;
  }
  .our-team-section {
    padding-top: 50px !important;
    padding-bottom: 30px !important;
    padding-left: 30rem !important;
    padding-right: 30rem !important;
  }
  .our-team-section.about-our-team {
    padding-top: 90rem !important;
  }
  .principles-sec span.elementor-button-icon.elementor-align-icon-right svg {
    width: 22px!important;
  }
  .bg-circle-section-black.mpt-0 {
    padding-top: 0 !important;
  }
  .stroke-headings span {
    margin-right: 15px!important;
  }
  .our-values-section .elementor-icon-box-wrapper .elementor-icon-box-icon {
    padding-right: 20px;
  }
  .meet-team.drag-slider .meet_team.heading-85{
  padding-bottom: 20px !important;
  padding-top: 0 !important;
  }
  .our-values-section .elementor-icon svg {
    width: 50px!important;
    height: 50px!important;
  }
  .open-position-section .content-div .open-positions .inner-sec1 .elementor-inner-column > .elementor-widget-wrap
  .para .elementor-widget-container{
  padding-top: 20px !important;
  }
  .open-position-section .content-div .open-positions .inner-sec1 .elementor-inner-column > .elementor-widget-wrap
  .elementor-widget-heading .elementor-widget-container{
  padding-top: 20px !important;
  }
  .open-position-section .content-div .open-positions .inner-sec1 .elementor-inner-column > .elementor-widget-wrap
  {
  padding: 30px 0 !important;
  }
  .open-position-section .content-div .open-positions .inner-sec1 .elementor-inner-column > .elementor-widget-wrap
   .elementor-button {
    font-size: 15px !important;
    padding: 15px 30px !important;
  }
  .contact-us input {
    height: 45px!important;
  }
  .contact-us select {
    height: 45px;
  }
  .contact-us-section .wpcf7-form-control-wrap textarea.wpcf7-form-control.wpcf7-textarea {
    min-height: 80px!important;
  }
  .contact-us label {
    padding-bottom: 15px!important;
  }
  .contact-us span.wpcf7-list-item-label {
    padding: 8px 16px;
      display:block;
  }
  .contact-us	span.wpcf7-list-item label {
      padding-bottom: 10px !important;
  }
  .wpcf7 form>div, .wpcf7 form>p {
    margin-bottom: 10px!important;
  }
  .contact-us-section .left-div > .elementor-widget-wrap {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .contact-us-section .right-div > .elementor-widget-wrap {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .contact-us-section  .contact-div  .mb-0 p{
    margin-bottom: 0!important;
  }
  .top-banner.about-inner-sec.elementor-section.elementor-section-height-full {
    height: 340px!important;
  }
  
  .meet-team.meet-the-team-div .elementor-testimonial__image img {
    height: 360px!important;
  }
   .footer .address-sec > .elementor-container  , .footer  .number-sec > .elementor-container {
    padding: 0 20px !important;
  }
  
   .page-id-8806 .footer .number-sec > .elementor-container , .page-id-8806 .footer .address-sec > .elementor-container , 
    .page-id-8976 .footer .number-sec > .elementor-container , .page-id-8976 .footer .address-sec > .elementor-container , 
     .page-id-8997 .footer .number-sec > .elementor-container , .page-id-8997 .footer .address-sec > .elementor-container ,
      .page-id-9015 .footer .number-sec > .elementor-container , .page-id-9015 .footer .address-sec > .elementor-container , 
       .page-id-9005 .footer .number-sec > .elementor-container , .page-id-9005 .footer .address-sec > .elementor-container ,
       .page-id-9010 .footer .number-sec > .elementor-container , .page-id-9010 .footer .address-sec > .elementor-container ,
        .page-id-9020 .footer .number-sec > .elementor-container , .page-id-9020 .footer .address-sec > .elementor-container , 
        .page-id-9035 .footer .number-sec > .elementor-container , .page-id-9035 .footer .address-sec > .elementor-container , 
        .page-id-9117 .footer .number-sec > .elementor-container , .page-id-9117 .footer .address-sec > .elementor-container , 
         .page-id-9119 .footer .number-sec > .elementor-container , .page-id-9119 .footer .address-sec > .elementor-container , 
         .page-id-9121 .footer .number-sec > .elementor-container , .page-id-9121 .footer .address-sec > .elementor-container , 
          .page-id-8562 .footer .number-sec > .elementor-container , .page-id-8562 .footer .address-sec > .elementor-container , 
          .page-id-8753 .footer .number-sec > .elementor-container , .page-id-8753 .footer .address-sec > .elementor-container , 
           .page-id-8784 .footer .number-sec > .elementor-container , .page-id-8784 .footer .address-sec > .elementor-container ,  
           .page-id-8789 .footer .number-sec > .elementor-container , .page-id-8789 .footer .address-sec > .elementor-container , 
            .page-id-8795 .footer .number-sec > .elementor-container , .page-id-8795 .footer .address-sec > .elementor-container , 
             .page-id-14334 .footer .number-sec > .elementor-container , .page-id-14334 .footer .address-sec > .elementor-container , 
             .page-id-14338 .footer .number-sec > .elementor-container , .page-id-14338 .footer .address-sec > .elementor-container , 
              .page-id-14351 .footer .number-sec > .elementor-container , .page-id-14351 .footer .address-sec > .elementor-container , 
               .page-id-14352 .footer .number-sec > .elementor-container , .page-id-14352 .footer .address-sec > .elementor-container , 
               .page-id-14353 .footer .number-sec > .elementor-container , .page-id-14353 .footer .address-sec > .elementor-container ,
                .page-id-14340 .footer .number-sec > .elementor-container , .page-id-14340 .footer .address-sec > .elementor-container , 
                 .page-id-14354 .footer .number-sec > .elementor-container , .page-id-14354 .footer .address-sec > .elementor-container , 
                  .page-id-8108 .footer .number-sec > .elementor-container , .page-id-8108 .footer .address-sec > .elementor-container , 
                   .page-id-14388 .footer .number-sec > .elementor-container , .page-id-14388 .footer .address-sec > .elementor-container , 
                   .page-id-14390 .footer .number-sec > .elementor-container , .page-id-14390 .footer .address-sec > .elementor-container ,
                    .page-id-14391 .footer .number-sec > .elementor-container , .page-id-14391 .footer .address-sec > .elementor-container , 
                     .page-id-14392 .footer .number-sec > .elementor-container , .page-id-14392 .footer .address-sec > .elementor-container ,
                       .page-id-14393 .footer .number-sec > .elementor-container , .page-id-14393 .footer .address-sec > .elementor-container , 
                        .page-id-14394 .footer .number-sec > .elementor-container , .page-id-14394 .footer .address-sec > .elementor-container , 
                        .page-id-14396 .footer .number-sec > .elementor-container , .page-id-14396 .footer .address-sec > .elementor-container ,
                          .page-id-14397 .footer .number-sec > .elementor-container , .page-id-14397 .footer .address-sec > .elementor-container ,
                           .page-id-14399 .footer .number-sec > .elementor-container , .page-id-14399 .footer .address-sec > .elementor-container , 
                            .page-id-14413 .footer .number-sec > .elementor-container , .page-id-14413 .footer .address-sec > .elementor-container ,
                             .page-id-14415 .footer .number-sec > .elementor-container , .page-id-14415 .footer .address-sec > .elementor-container  {
     padding-left: 0 !important;
     padding-right: 0 !important;
  }
  
  .search-banner .elementor-container {
    padding-top: 80px!important;
  }
  .da-search-result article .elementor-post__text {
    padding-right: 50px !important;
  }
  .da-search-result article .elementor-post__card .elementor-post__text {
    margin-top: 30px!important;
  }
  
  .da-search-result .elementor-posts-container article {
    padding-bottom: 20px!important;
    padding-right: 0rem!important;
  }
  
  .da-search-result .elementor-posts .elementor-post__card .elementor-post__excerpt {
    margin-bottom: 15px!important;
  }
  .footer .hello-word .span-green {
    left: unset!important;
  }
  /* .js-slideContainer .section-scroll-1.o-container, .js-slideContainer2 .section-scroll-1.o-container {
    padding-left: 35rem !important;
    padding-right: 35rem !important;
  } */
  
  .video-on-hover .inner-sec1 .brand-div-border::after {
    content: none !important;
  }
  .video-hover-click .video-container {
    padding: 25px 0 20px!important;
  }
  
  .slider-left-padding {
    padding-bottom: 50px !important;
    padding-top: 50px !important;
  }
  .mobile-padding.home-bot-area {
    padding-bottom: 50px!important;
    padding-top: 0px!important;
  }
  
  .why-us-sec .elementor-testimonial__cite {
    padding: 0rem 0 0px 0!important;
    margin-top: 0!important;
  }
  .why-us-sec .elementor-testimonial__footer {
    height: auto!important;
    margin-bottom: 25px!important;
  }
  .why-us-sec .what-makes-slider .elementor-testimonial__footer {
    height: auto !important;
  }
  .showcase-product {
    padding-top: 30px!important;
    padding-bottom: 30px!important;
  }
  .grow_border_hoverVideo.use-cases-head{
    padding-top: 30px !important;
  }
  .features-sec.mmb{
  padding-bottom: 30px !important;
  }
  .features-sec .content-div .concept-mpt-0{
    padding-top: 0 !important;
  }
  .big-text-container.ht-50{
    height: 55vh !important;
  }
  .da-search-result h2.elementor-post__title {
      margin-bottom: 20px !important;
  }	
   .da-search-result article a::after {
      width: 50px !important;
      height: 25px !important;
      margin-left: 20px;
      background-position: 0 0 ;
      right: 0;
      top: 33px !important;
  }
      .da-search-result.elementor-section-boxed{
          padding-top:30px !important;
          padding-bottom: 60px !important;
      }
   .da-search-result article a:hover::after {
      background-position: 25px -25px !important;
  }
   .da-search-result	 .elementor-pagination {
      margin-top: 30px !important;
  }
      .search-banner .heading-xxl .elementor-widget-container{
          padding-bottom: 20px !important;
      }
  .past-project-slider.without-img.mobile-pb-0.elementor-widget-testimonial-carousel  .swiper-container.swiper-container-initialized.swiper-container-horizontal{
    padding-bottom: 40px !important;
    }
    .past_projects_section .past-project-slider .swiper-slide:nth-child(odd) .elementor-testimonial__cite:after {
      margin-top: 20px !important;
    }
    .past_projects_section .past-project-slider .swiper-slide:nth-child(2n) .elementor-testimonial__cite::after {
      margin-top: 20px !important;
    }
    /* .past_projects_section .elementor-widget-testimonial-carousel .swiper-slide {
      padding: 0rem 0 0rem 0!important;
  } */
  .features-sec .content-div.pr-0 >.elementor-element-populated {
    padding: 0rem 0rem 0rem 00rem!important;
  }
   .last-div .content-left {
    padding-bottom:30px !important;
  }
   
  .features-sec .content-div .last-div.elementor-section {
    padding-bottom:25px !important;
  }
  .show-hover.content-right.last-div{
    padding-bottom: 30px !important;
  }
  .work-search .checkbox-list-ftr.first-ftr .jet-search-filter .jet-search-filter__submit.apply-filters__button {
    left: 20px!important;
    top: 15px!important;
  }
  .onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title.elementor-active .redirect::before, .onhover-tabs.w-18 .elementor-tabs-wrapper .elementor-tab-title:first-child.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 {
    right: -3rem!important;
  }
  .big-text-container.business-video{
    height: 60vh !important;
  }
  .big-text-container.business-video .Frist-2.long-text .elementor-inner-column > .elementor-widget-wrap{
    align-content: center !important;
    align-items: center !important;
  }
  .shrink-btn .elementor-button {
    width: 110rem!important;
    height: 110rem!important;
  }
  .custom-accordian .eael-image-accordion-hover.overlay-active .accordian-img {
    display: none !important;
  }
  
  }
  
  @media only screen and (max-width: 640px){
  
  }
  
  
  @media only screen and (max-width: 575px){
    .bp-popup .eae-close.fas.fa-times {
      top: 2px;
      right: 2px;
      height: 30px !important;
      width: 30px !important;
      font-size: 22px;
  }
    .heading-36, .heading-36 .elementor-heading-title, .heading-36 .ae-element-post-title {
      font-size: 22px!important;
  }
  .immersive-training .eael-img-accordion .overlay .img-accordion-title {
    font-size: 22px !important;
  }
  
  section .heading-85 .elementor-heading-title, section .heading-xxl .elementor-heading-title  {
  font-size: 30px !important;
  }
  .top-banner.about-inner-sec.elementor-section.elementor-section-height-full {
    height: 280px!important;
  }
  
  .grow_border.mpt-0{
    padding-top: 0 !important;
  }
  .big-text-container.ht-50 {
    height: 42vh!important;
  }
  .work-search .checkbox-list-ftr.first-ftr .jet-search-filter .jet-search-filter__submit.apply-filters__button {
    left: 19px!important;
    top: 16px!important;
  }
  .big-text-container.business-video .big-text-150.line-text .elementor-heading-title {
    font-size: 30px!important;
  }
  .big-text-container.business-video {
    height: 40vh!important;
  }
  }
  
  @media only screen and (max-width: 479px) {
  .js-slideContainer .section-scroll-1.o-container, .js-slideContainer2 .section-scroll-1.o-container {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .immersive-training .eael-img-accordion .overlay .img-accordion-title {
    font-size: 22px!important;
  }
      .section-counts img.swiper-slide-image {
      padding: 2rem !important;
      height: 30rem !important;
      width: auto !important;
  }
  .past_projects_section .elementor-testimonial__cite .elementor-testimonial__title {
    font-size: 20px !important;
  }
      .eae-wrap-0bab828 .eae-close {
    font-size: 19px !important;
    height: 25px !important;
    width: 25px !important;
    top: 8px;
    right: 10px;
  }
      .work-img {
    width: 100% !important;
  }
      .work-content {
    width: 100% !important;
  }
      .work-content > .elementor-widget-wrap {
    margin-left: 0px !important;
  }
      .circle.big-text-150 {
    margin-left: -30px !important;
    margin-top: 10px;
  }
      .workpg-con .jet-tabs__control-wrapper {
    padding-bottom: 25px !important;
  }
      .workpg-con .jet-tabs__control {
    width: 100%;
    float: none;
    margin: 0rem !important;
    margin-bottom: 10rem !important;
  }
   .jet-filters-pagination {
    text-align: left !important;
  }
      .jet-filters-pagination__link {
    text-align: left !important;
    font-size: 18rem !important;
    padding: 4rem 10rem !important;
  }
      /* .video-slider .heading-xxl {
    padding-bottom: 40rem !important;
  } */
      .slider-left-padding .jet-listing-grid__slider-icon.slick-arrow {
     width: 45rem !important;
    height: 45rem !important;
    top: -50px!important;
  }
      .slider-left-padding .jet-listing-grid__slider-icon.slick-arrow::before {
      top: 16rem;
    }
      .slider-left-padding .jet-listing-grid__slider-icon.prev-arrow.slick-arrow::before {
    left: 11rem !important;
  }
      .slider-left-padding .jet-listing-grid__slider-icon.next-arrow.slick-arrow::before {
    left: 11rem !important;
  }
      .slider-left-padding .elementor .latest-work-slide video {
    height: 220rem !important;
  }
      .slider-left-padding .latest-work-slide .ae-element-post-image img, .slider-left-padding .link-redirect .da-ae-fimg img {
    height: 221rem !important;
  }
  
          .Frist-2.long-text .has_ae_slider:first-child {
    width: 100% !important;
  }
      .c-cta-btn .elementor-size-lg {
    font-size: 16rem !important;
    padding: 15rem 29rem 15rem 15rem !important;
    width: 230rem !important;
  }
      .why-us-sec .elementor-heading-title {
    padding-right:0rem !important;
  }
  .mobile-padding.heading-para-sec.mobile-pb-0 {
  padding-top:50px!important;
  }
  .heading-para-sec.mobile-pb-0 .elementor-inner-section .elementor-widget-wrap {
    padding:20px 0 0 !important;
  }
  .grow_border_hoverVideo.o-container .heading-85 > .elementor-widget-container{
        padding: 0 0 20px !important;
  }
  .lets-talk-btn-sec .elementor-heading-title  {
    font-size:30px !important;
  }
  .lets-talk-btn-sec > .elementor-container{
        min-height: 15vh !important;
  }
  .lets-talk-btn-sec .elementor-widget-button .elementor-widget-container{
    padding: 20px 0 0 !important;
  }
  .video-container.video-padding-left {
    padding: 0 0 20px 0!important;
  }
  .full-width-hover-video .video-hover {
    padding-top: 25px!important;
  }
  .content-right {
    padding: 0 0 18px!important;
  }
  .content-left {
    padding: 20px 0 18px!important;
  }
  .features-sec .content-div .elementor-section:first-child{
    padding-top: 0 !important;
  } 
  .features-heading-sec .heading-85 .elementor-widget-container {
    padding: 0 0 20px!important;
  }
  .video-hover:hover .icon-change-hover::after, .video-hover-click:hover .icon-change-hover::after, .da-search-result article:hover::after {
    background-position: 20px -20px;
  }
  .icon-change-hover::after, .da-search-result article::after {
    width: 40px;
    height: 20px;
    margin-left: 10px;
  }
  .grow_border_hoverVideo.o-container.mobile-padding.mobile-pb-0{
  padding-top: 50px !important;
  }
  .o-container.full-width-hover-video.sec14.mobile-padding.mobile-pt-0 {
  padding-bottom: 50px !important;
  }
  .heading-top-scale {
  padding-top: 100rem!important;
  padding-bottom: 25px!important;
  }
  .our-team-section, .contact-us-section .right-div>div:first-child, .padding-right-div {
  padding-right: 30rem!important;
  }
  .custom-accordian .eael-image-accordion-hover {
  padding: 20px 0!important;
  }
  
  .immersive-training.mobile-padding .heading-85 .elementor-widget-container{
  padding-bottom: 20px !important;
  }
  .lets-talk-btn-sec .elementor-heading-title br{
  display: none !important;
  }
  .heading-36, .heading-36 .elementor-heading-title, .heading-36 .ae-element-post-title {
  font-size: 20px!important;
  }
  /* .immersive-training .eael-img-accordion .overlay .img-accordion-title {
  font-size: 20px !important;
  } */
  .drag-slider.mobile-padding.video-slider.mpb-0.mobile-pb-0  {
  padding-left: 30rem!important;
  padding-right: 30rem!important;
  padding-top: 30px !important;
  margin-top: 30px !important;
  margin-bottom: 30px !important;
  
  }
  .color-scrolling.mobile-padding{
  padding-bottom: 20px !important;
  }
  .big-text-container.black-t{
  padding-top: 50px !important;
  padding-bottom: 50px !important;
  
  }
  .big-text-container.black-t .elementskit-info-box-icon{
    margin: 0em 15px 0em 0em !important;
  }
  .big-text-container.black-t .technology-heading .elementskit-info-box-icon svg {
    max-width: 60px!important;
    width: 60px!important;
  }
  .big-text-container.black-t .technology-heading .elementskit-info-box-icon:after {
    width: 40px !important;
    height: 40px!important;
    right: 2px!important;
    top: 19px!important;
    background-position: -20px 0;
  }
  .big-text-container.black-t .technology-heading:hover .elementskit-info-box-icon:after {
    background-position: 4px -21px;
  }
  .our-values-section .elementor-icon-box-wrapper .elementor-icon-box-icon {
    padding-right: 15px;
  }
  .our-values-section .elementor-icon svg {
    width: 35px!important;
    height: 35px!important;
  }
  
  .open-position-section .content-div .open-positions .inner-sec1 .elementor-inner-column>.elementor-widget-wrap {
    padding: 23px 0 20px!important;
  }
  .open-position-section .content-div .open-positions .inner-sec1 .elementor-inner-column > .elementor-widget-wrap
   .elementor-button {
    font-size: 14px !important;
    padding: 12px 20px !important;
  }
  .contact-us .wpcf7-form-control-wrap {
    font-size: 15rem!important;
  }
  .top-banner.about-inner-sec.elementor-section.elementor-section-height-full {
    height: 250px!important;
  }
  .our-team-section.about-our-team {
    padding-top: 55px !important;
  }
  .meet-team.meet-the-team-div .elementor-testimonial__image img {
    height: 330px!important;
  }
  .arrow-heading .elementor-heading-title:after {
    width: 40rem!important;
    height: 20rem!important;
  }
  .open-positions .content-div .elementor-container:hover {
    background-image: unset !important;
  }
  .open-positions .content-div .elementor-container:hover .elementor-button {
    border-color: #000!important;
  }
  .open-positions .content-div .elementor-container:hover .arrow-heading .elementor-heading-title:after {
    background-position: 0 0 !important;
  }
  .Frist-2 .has_ae_slider:first-child {
    width: 50%!important;
  }
  .big-text-container.ht-50 {
    height: 35vh!important;
  }
  .da-search-result article .elementor-post__text {
    padding-right: 30px !important;
  }
  .search-banner .elementor-container {
    padding-top: 60px!important;
  }
  .da-search-result article .elementor-post__card .elementor-post__text {
    margin-top: 20px!important;
  }
  .da-search-result article a::after {
    top: 20px !important;
    width: 40px !important;
    height: 20px !important;
    margin-left: 10px !important;
  }
  .da-search-result .elementor-posts .elementor-post__card .elementor-post__excerpt {
    margin-bottom: 5px!important;
  }
  .da-search-result .elementor-posts .elementor-post__card .elementor-post__excerpt p{
    margin-bottom: 0!important;
  }
  .da-search-result .elementor-posts-container article {
    padding-bottom: 10px!important;
  }
  .da-search-result article a:hover::after {
    background-position: 20px -20px !important;
  }
  .da-search-result.elementor-section-boxed {
    padding-top: 20px !important;
  }
  .slider-left-padding .jet-listing-grid__slider-icon.next-arrow.slick-arrow {
    right: 0 !important;
  }
  .slider-left-padding .jet-listing-grid__slider-icon.prev-arrow.slick-arrow {
    right: 57rem !important;
  }
  }
  
  @media only screen and (max-width: 380px){
    .circle.big-text-150 {
      margin-left: 0 !important;
  }
  .past_projects_section .elementor-widget-testimonial-carousel .swiper-slide {
    padding: 30px 20px !important;
    margin-top: 25px;
  }
  }
  
  @media only screen and (max-width: 340px){
  
  .past_projects_section .elementor-widget-testimonial-carousel .swiper-slide {
    padding: 20px !important;
    margin-top: 25px;
  }
  }