/* Desktop devices (large screens) */
@media only screen and  (max-width: 1199px) {
  .qr-types .elementer-featured-box-inner {
    min-height: 344px !important;
}
.Instant-Payouts .elementer-featured-box-inner {
  min-height: 344px !important;
}
.escrow-testimonial .testimonial-content,.invoice-testimonial .testimonial-content {
height: 330px;
}
.px-3{
  padding-left: 30px!important;
  padding-right: 30px!important;
}
.elementor-220 .elementor-element.elementor-element-6eb9ce7{
  height: 280px!important;
  padding-top: 0!important;
}
}

@media only screen and (min-width: 1150px) {
  .elementor-253 .elementor-element.elementor-element-836ee43{
    width: 80%!important;
  }
  .elementor-253 .elementor-element.elementor-element-03523c3 .hfe-site-logo-container .hfe-site-logo-img{
    width: 180px;
  }
  .curve-path-line-1,.curve-path-line{
    display: block!important;
  }
  #masthead{
    height: 50px;
  }
  .elementor-253 .elementor-element.elementor-element-836ee43{
    width: 80%;
    background: #0E0821;  
    border-radius: 50px;
    position: relative;
    z-index: 99;
    top: 0px;
    box-shadow: -1px 1px 17px 11px rgba(126,102,190,0.38);
    border: 1px solid #D0C0F1;
  }
  .accounting-service .service-item.service-style-1 .service-inner  {
    height: 350px;
}
  }

  @media only screen and (min-width:1100px){
    .current-testimonial .h-280{
      height: 280px;
    }
    .h-360{
      height: 360px;
    }
  }


  @media only screen and (max-width:1026px) {
    .elementor .elementor-hidden-tablet {
        display:none
    }
    .customGrid .service-item.service-style-1 .service-content-bottom{
      flex-direction: column;
    }
    .elementor-47  .elementor-icon-box-icon , .elementor-52  .elementor-icon-box-icon{
      display: inline-flex!important;
      /* margin-bottom: 10px!important; */
    }
    .elementor .elementor-hidden-tablet{
      display: none;
      }
   
  .list-center{
    flex-direction: column;
    align-items: start;
    gap: 0;
  }
  .list-center ul{
    margin-top: calc(5px / 2)!important;
    padding-bottom: calc(5px / 2)!important;
  }

  .elementor-37 .elementor-element.elementor-element-3dc83b3{
    display: block;
  }
  .elementor-39 .elementor-element.elementor-element-76d3a02:not( .elementor-motion-effects-element-type-background ), .elementor-39 .elementor-element.elementor-element-76d3a02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    padding-top: unset!important;
  }
  .elementor-element-48f9627 ,.elementor-element-e1215f2 , .elementor-element-9790bf3{
    background-size: contain!important;
    background-position: center center;
  }
  .elementor-47  .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{
    flex-direction: column;
    gap: 15px;
  }
  #masthead .e-con-inner{
    padding: 0!important;
  }
  /* .py-4{
    padding: 20px 0;
  } */
  .pt-sm-6{
    padding-top: 60px!important;
  }
  .py-sm-0{
    padding: 0!important;
  }

  .vendor-invoice-sync .elementor-element-109eb8e > .e-con-inner{
    flex-direction: column;
  }
  .elementor-element-84fa78a,.elementor-element-aa34f27{
    width: 100%!important;
    background-size: contain!important;
  }
  .d-flex-md{
    display: flex!important;
  }
  
  .flex-column-md{
    flex-direction: column!important;
  }
  .d-flex-md.flex-column-md  .w-100{
    width: 100%!important;
  }

  .contact-section{
    display: grid!important;
    grid-template-columns: repeat(1,1fr)!important;
    gap: 30px!important;
  }
  

  }
  
 
 

@media screen and  (min-width: 1025px) and (max-width: 1149px){
  .accounting-service .service-item.service-style-1 .service-inner  {
    height: 430px;
}
.escrow-service .service-item.service-style-1 .service-inner {
  height: 330px;
}

}
  
  @media only screen and (min-width: 800px) and (max-width: 1024px) { 
    .accounting-service .service-item.service-style-1 .service-inner {
      height: 300px;
  }
  .escrow-service .service-item.service-style-1 .service-inner {
    height: 270px;
  }
 

  }
  
  
  /* Tablet devices (small screens) */
 
  @media only screen and (min-width: 767px) and (max-width: 991px) {
 
   .escrow-testimonial .testimonial-content ,.invoice-testimonial .testimonial-content {
      height: 300px;
  }
  .w-50{
    width:50%!important;
  }
   .accounting-service .service-item.service-style-1 .service-inner  {
    height: 330px;
}
.escrow-service .service-item.service-style-1 .service-inner {
  height: 270px;
}
.element-d90618e {
  grid-template-columns: repeat(2,1fr)!important;
  gap: 20px;
  padding: 20px 0;
}
.grid-custom{
  display: grid!important;
  grid-template-columns: repeat(2,1fr)!important;
  gap: 20px!important;
}
.grid-custom .custom-width{
  width: 100%!important;
  padding-left: 0!important;
}
.d-flex-md{
  display: flex!important;
}

.flex-column-md{
  flex-direction: column!important;
}
.d-flex-md.flex-column-md  .w-100{
  width: 100%!important;
}
  }
  @media only screen and (max-width: 880px) {
    .elementor-47 .elementor-element.elementor-element-4fd7c59{
      text-align: center;
      align-items: center;
      justify-content: center;
    }
    .elementor-47 .elementor-element.elementor-element-c7be0a6 .elementor-headline{
      text-align: center;
    }
    .elementor-47 .elementor-element.elementor-element-5c6c328 .elementor-icon-box-wrapper{
      flex-direction: column-reverse;
    }
    .elementor-47 .elementor-element:is(.elementor-element-37488de,.elementor-element-5c6c328,.elementor-element-03af04f){
      width: 100%;
    } 
    .elementor-38 .elementor-element.elementor-element-cbc4e06 .elementor-swiper-button.elementor-swiper-button-prev{
      left: 40%!important;
      bottom: -10%!important;
    }
    .elementor-38 .elementor-element.elementor-element-cbc4e06 .elementor-swiper-button.elementor-swiper-button-next{
      right: 40%!important;
      bottom: -10%!important;
    }

    .invoice-testimonial .testimonial-content{
      height: unset!important;
    }
   }

  @media screen and (min-width:768px) {
    .h-400{
      height: 420px!important;
     }
  }   




  /* Mobile devices (extra small screens) */
  @media only screen and (max-width: 767px) {
    /* styles for mobile devices */
    .footer-grid{
        display: grid;
        grid-template-columns: repeat(2,1fr);
      }
      /* .BtnHidden{
        visibility: hidden;
      } */
      .testimonial-content {
        height: auto;
      }
      .h-270{
        height: unset;
      }
   
      .elementor-heading-title, .elementor-headline{
        font-size: 40px!important;
      }
  
      .elementor-headline{
        font-family: "DM Sans", Sans-serif!important;
    font-size: 40px!important;
    font-weight: 500!important;
    line-height: 1.125em;
      }
      .order-2{
        order: 2;
      }
  
  }

  /* Devices with a maximum width of 575px */
@media only screen and (max-width: 575px) {
    /* styles for devices with a maximum width of 575px */
    .footer-grid{
        display: grid;
        grid-template-columns: repeat(1,1fr); 
    }

    .elementor-38 .elementor-element.elementor-element-cbc4e06 .elementor-swiper-button.elementor-swiper-button-prev{
      left: 35%!important;
      bottom: -15%!important;
    }
    .elementor-38 .elementor-element.elementor-element-cbc4e06 .elementor-swiper-button.elementor-swiper-button-next{
      right: 35%!important;
      bottom: -15%!important;
    }
      
}
  
  /* Mobile devices (portrait orientation) */
  @media only screen and (max-width: 767px) and (orientation: portrait) {
    /* styles for mobile devices in portrait orientation */
  }
  
  /* Mobile devices (landscape orientation) */
  @media only screen and (max-width: 767px) and (orientation: landscape) {
    /* styles for mobile devices in landscape orientation */
  }

  @media only screen and (max-width: 350px) {
    /* styles for devices with a maximum width of 575px */
    .elementor-37 .elementor-element.elementor-element-ea64f97 .elementor-link-showcase-title{
      flex-direction: column;
      gap: 5px;
    }
    .link-showcase-title-inner .showcase-content{
      width: 100%;
    }
    .elementor-37
    .elementor-element.elementor-element-ae38c77
    .elementor-counter-number-wrapper, .elementor-37 .elementor-element.elementor-element-7c1ee21 .elementor-counter-number-wrapper , .elementor-37 .elementor-element.elementor-element-c0c34de .elementor-counter-number-wrapper {
    justify-content: center;
  }
  .elementor-37 .elementor-element.elementor-element-ae38c77 .elementor-counter-title , .elementor-37 .elementor-element.elementor-element-c0c34de .elementor-counter-title , .elementor-37 .elementor-element.elementor-element-c0c34de .elementor-counter-title {
    justify-content: center;
  }
  .showcase-layout-2 .link-showcase-title-inner:before{
    display: none;
  }
  .link-showcase-title-inner .elementor-link-showcase-title{
    flex-direction: column;
  }
  .link-showcase-title-inner .showcase-content{
    margin-top: 10px!important;
  }
  }