/*your custom css goes here*/
.bg-beige {
  background-color: #EDE5D7 !important;
	
}
.aiz-footer{border-top: 1px solid #fff; background: #EBE3D5!important;}
.border-primary {
    border-color: transparent!important;
}
.text-primary-2 a span {
  color: #6E2E00;
}
.btn-primary, .bg-primary-grad {
  background: rgb(139,63, 60) !important;
}
.bg-blur {
  background: transparent;
  /* Note: currently only Safari supports backdrop-filter */
  backdrop-filter: blur(30px);
  --webkit-backdrop-filter: blur(30px);
  background-color: rgba(237, 229, 215, 0.7);
}
.text-brown {
  color: #503419;
}
.card .card-header {
  border-bottom: 0px !important
}
.birdbgtop {
  background-image: url("../img/bird.svg");
  background-repeat: no-repeat;
  background-position: top right;
  background-size: 18%;
  border-radius: 8px;
}
.trustedbg {
  background-image: url("../img/trusted-bg.svg");
  background-repeat: no-repeat;
  border-radius: 15px
}
/* Custom style */
.card-header button::after {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%23193E50' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M8 0a1 1 0 0 1 1 1v6h6a1 1 0 1 1 0 2H9v6a1 1 0 1 1-2 0V9H1a1 1 0 0 1 0-2h6V1a1 1 0 0 1 1-1z' clip-rule='evenodd'/%3e%3c/svg%3e");
  transform: scale(1.4) !important;
  content: "";
  width: 10px;
  height: 10px;
  right: 30px;
  position: absolute;
  top: 29px;
}
.card-header button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%23193E50' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M0 8a1 1 0 0 1 1-1h14a1 1 0 1 1 0 2H1a1 1 0 0 1-1-1z' clip-rule='evenodd'/%3e%3c/svg%3e");
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  right: 30px;
  top: 30px;
}
.bg-blur2 {
  border-radius: 4px;
  background: transparent;
  /* Note: currently only Safari supports backdrop-filter */
  backdrop-filter: blur(18.1697998046875px);
  --webkit-backdrop-filter: blur(18.1697998046875px);
  background-color: rgba(255, 255, 255, 0.45);
}
.checklist-icons {
  list-style: none;
  margin: 0;
  padding: 0;
}
.checklist-icons li {
  position: relative;
  margin: 13px 0px 13px 30px;
}
.checklist-icons li:before {
  background-image: url("../img/check-icon.svg");
  content: "";
  position: absolute;
  left: -28px;
  width: 22px;
  height: 20px;
  background-repeat: no-repeat;
}
.hs-bg {
  background-image: url("../img/happystories-bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
.fs-4 {
  font-size: 1.2rem;
}
.fs-5 {
  font-size: 1rem;
}
.searchform-bg {
  /*background-image: url("../img/formbg.jpg");*/
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
@media (min-width:1024px) {
  .logo {
    margin-top: -45px
  }
  .bg-border {
    position: absolute;
    border: 2px solid #6E2E00 !important;
    top: 15px;
    right: 33px;
    border-radius: 30px;
    width: 95%;
    height: 100%;
    z-index: 0;
  }
}
.accordion > .card {
  border: 1px solid #193E50;
  border-bottom: 1px solid #193E50 !important;
  border-radius: 8px !important;
}
.bg-slider-overlay {
  background: linear-gradient(90deg, rgb(255 255 255 / 80%) 19%, rgba(255, 255, 255, 0) 75%);
}
.eyepos {
  position: absolute;
  right: 15px;
  top: 40px;
  cursor: pointer;
}
.error {
  color: red;
  font-size: 0.8rem;
}
.form-group small {
  color: red;
  font-size: 0.8rem;
}
.clrblk{ color:#000;}
.aiz-footer p {
    color: #6E2E00;
}
.text_marron {
    color: #6E2E00;
}
ul.social.colored [class*="facebook"] {
    background-color: #964206;
}
ul.social.colored [class*="youtube"] {
    background-color: #964206;
}
.slidercontent {
  background-color: rgba(255,255,255, 0.75);
  text-align: center;
  color: #8b3f3c;
}
.slidercontent p{
  font-weight: 300;
  position: relative;
  margin-bottom: 2rem;
  font-size: 28px;
}
.slidercontent p:after{
  content: "";
  position: absolute;
  bottom: -1rem;
  left: 15%;
  right: 15%;
  border-bottom: 1px solid #964206;

}
.slidercontent i{
  font-weight: bold;
  font-size: 24px;
}

.btninputs .btn-group-toggle{
  display: flex;
  align-items: center;
  gap: 2rem;
}
.btninputs .btn-group-toggle label{
  border: 1px solid #8B3F07;
  background-color: white;
  color: #8B3F07;
  width: 100%;
  font-size: 20px;
}
.btninputs .btn-group-toggle label:active{
  background-color: #8B3F07!important;
}
.btninputs .btn-group-toggle label.active{
  background-color: #8B3F07!important;
  color: white!important;  
}
.btninputs input{
  border: 1px solid #8B3F07;
  font-size: 20px;
  padding: 1.65rem;
  color: #8B3F07!important;
}

.btninputs input::placeholder{
  color: #8B3F07;
}
.list-style-1{
  list-style: none;
  padding: 0;
  margin: 0;
}
.list-style-1 li{
  margin-bottom: .5rem;
}
.center-classified{
  text-align: center;
  display: block;
  max-width: 400px;
  margin: 1rem 0;
  padding: 5px;
  position: relative;
}
.center-classified::before{
content: "";
position: absolute;
left: 0;
width: 46%;
height: 1px;
background-color: rgba(112, 112, 112, 0.3);
top: 50%;
}
.center-classified::after{
  content: "";
  position: absolute;
  right: 0;
  width: 46%;
  height: 1px;
  background-color: rgba(112, 112, 112, 0.3);
  top: 50%;
  }
  
  .qrcode-box{
    display: none;
  }

  .slick-slide .slider_bx .web-show {}
  .slick-slide .slider_bx .mob-show {display: none;}
  @media (max-width:990.5px){
    .slick-slide .slider_bx .web-show {display: none;}
    .slick-slide .slider_bx .mob-show {display: block;}
  }
  @media (max-width:768px){
    .btninputs .btn-group-toggle{
      flex-wrap: wrap;
      gap:1rem;
      margin-bottom: 1rem;
    }
  }

  .mtab-3{
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 1rem;
  }
  .mtab-3 button{
    min-width: 100px;

    text-align: center;
  }
  #reform{
    display: none;
  }

  .home-slider-area {
    margin-top: 94px;
}
.home-slider-area .slider_bx {
  position: relative;
  height: 550px;
}

.home-slider-area .slider_bx img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

@media (max-width:990px){
  .home-slider-area {margin-top: 135px;}
  .aiz-main-wrapper{min-height: auto!important; }
}
@media (max-width:460px){ .home-slider-area {margin-top: 128px;}
.home-slider-area .slider_bx img{position: initial;}
.home-slider-area .slider_bx{height: auto;}
}