@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap');

body{font-family: "Outfit", sans-serif !important;}

:root{
--lqd-heading-color: #000;
--lqd-color-secondary: #000;
--lqd-color-green-700: #000;
--lqd-color-green-600: #000;
--lqd-color-primary:#6affc0;
}

.form .module-form {border-top: 10px solid #84F0B2;}
.form09 .col{margin-top: 20px;}

.banner p{color: #fff;}
.banner-h{min-height: 85vh;}
.titlebar-inner h1 {font-size: 50px;}
.table-pdf{width: 100%;padding-top: 40px;}
.table-pdf th{background-color: #dde4e6; color: #000; font-weight: bold;}
tr td a :hover{columns: #000;}
.table-pdf th, .table-pdf td{padding: 10px 20px; border: 1px solid #000;}
.table-pdf td:nth-child(2),.table-pdf th:nth-child(2){text-align: center;}
.icon-ion-ios-add::before {content: "";}
.solutions .module-icon-box-1 {top: -14%;left: 15%;}
.solutions .module-icon-box-2 {top: 7%;left: 2%;}
.solutions .module-icon-box-3 {top: -34%;left: 53%;}
.solutions .module-icon-box-4 {top: 0%;left: 14%;}
.testimonials .carousel-dots {position: relative;max-width: 100%;width: 100%;top: auto;right: auto;bottom: -8px;left: auto;}

.headerRow .navbar-brand-inner img{width: 120px;}
.headerRow{display: flex;justify-content: space-between;width: 100%;}
.headerRow .module-logo{padding: 15px 0;}
.navbar-collapse{width: fit-content;  flex: inherit;}
.main-nav > li > a{padding: 10px 20px;}
.iBox{height: 100%;}
.center{text-align: center;}
.bottomf{width: 100%;}
.bottomf .ld-fancy-heading{width: 100%;color: #fff;}
header .module-sticky{background: #777;}
.headerLight header .module-sticky{background: transparent}



.accordion-active-has-fill .accordion-item.active .accordion-title a {
    background-color: gray;
    color: #fff;
    border: 2px solid gray;
  }

  .accordion-side-spacing .accordion-title a {
    padding-inline-start: var(--accordion-space);
    padding-inline-end: var(--accordion-space);
    border: 2px solid gray;
  }

  .lqd-shape{  pointer-events: none;}

  .contact-us .lqd-contact-form input[type="submit"]:hover {
    background: #2c3c48;
    border-color: #000;
    color: #fff;
  }

  .form-group{position: relative;}

  .error{position: absolute;
    left: 14%;
    bottom: -18px;
    font-size: 9px;
}




.form .module-form {
  border-top: 10px solid gray;
}

.lqd-imggrp-single[data-shadow-style="4"] figure {
  box-shadow: 0 30px 100px rgba(0,0,0,.17);
  border-radius: 37px;
}
.success{text-align: center;
  color: #fff;
  line-height: 1;}
  .lqd-contact-form-inputs-circle input{border-radius: 50em;
    background-color: #fff;
    
  }

    .lqd-contact-form-inputs-circle textarea {
      border-radius: 15px !important;
      background-color: #fff;
    }



/* 404 start */
.page-error-bg h1 {
  font-size: 150px;
  margin: auto;
  color: transparent;
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: #dde4e6;
  transition: background-color 1s, color 1s;
  width: fit-content;
}


.page-error-bg h1:hover {
  color: #dde4e6;
  -webkit-text-stroke-color: transparent;
}

.btn {
  margin-top: 30px;
}

.btn a {
  background-color: #dde4e6;
  color: #000;
  border-radius: 4px;
  cursor: pointer;
  padding: 8px 20px 8px 20px;
  text-decoration: none;
  border-color: #dde4e6;
  border-style: solid;
  border-width: 1px;
  text-align: center;
  transition: background-color 1s, color 1s;
  font-weight: 600;
}
.btn a:hover {
  background-color: #dde4e6;
  color: #8a7ddb;
}




/*  */


.itemIconRow{display:grid; grid-template-columns: repeat(5, 1fr);gap: 20px;text-align: center;padding: 0;}
.itemIconRow p{text-align: center;}
.itemIconRow li{list-style-type: none;width: 100%;padding: 10px;}
.itemIconRow i {padding: 0;
color: #dde4e6;
font-size: 33px;
margin: 12px 0;


}
.itemIconRow li i:hover{transform: scale(2); transition: ease-in;}

.table-blue a{color: #000;}

/*  */
/* 404 end*/
@media (min-width: 1400px) {
.xxl\:w-full {
width: 100%;
}
}


/* XL */
@media (max-width: 1399px) {
.xl\:w-full {
width: 100%;
}
}

@media (max-width: 1199px) {

.lg\:bg-scroll {
background-attachment: scroll;
}
}

@media (max-width: 991px) {
.md\:max-w-full {
max-width: 100%;
}
}

@media (max-width: 991px) {
.md\:max-w-full {
max-width: 100%;
}
}

@media (max-width: 767px) {
  .ld-fancy-heading h6{font-size: 18px;}
  .ld-fh-element{font-size: 28px;}
  .ld-fancy-heading p{font-size: 16px;}

  .solutions{padding-top: 12px;}


  .solutions .module-icon-box-1 {
    top: -25%;
    left: 0%;
  }
  .solutions .module-icon-box-2 {
    top: -23%;
    left: -5%;
  }

  .solutions .module-icon-box-3 {
    top: -24%;
    left: 61%;
  }

  .solutions .module-icon-box-4 {
    top: -11%;
    left: 5%;
  }
  .accordion {
    --accordion-space: 30px;
    margin: 20px 32px;
  }
  .accordion-content{font-size: 14px;}
 .testimonials{padding: 0;}

 .carousel-dots-mobile .flickity-page-dots {
  display: block;
  width: 100%;
  padding: 24px;
  margin-top: 1.5em;
  position: relative;
  text-align: center;
  }
}


@media (max-width: 575px) {
.xs\:w-full {
width: 100%;
}

}