/** Subscribe page css **/
/* rounded-3xl */
.rounded-3xl {
  border-radius: 1.5rem; /* 24px */
}
/* md:flex-row */
@media (min-width: 768px) {
  .md\:flex-row {
    flex-direction: row;
  }
}
.shadow-\[0_0_20px_rgba\(0\,0\,0\,0\.1\)\] {
  /* box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); */
  /* border: 1px solid #e7eaf2; */
  box-shadow: 0 0 0 1px #e7eaf2;
}
/* pl-4 */
.pl-4 {
  padding-left: 1rem; /* 16px */
}
/* pr-4 */
.pr-4 {
  padding-right: 1rem; /* 16px */
}
/* pr-8 */
.pr-8 {
  padding-right: 2rem; /* 32px */
}
.align-center {
  align-items: center;
}
/* text-[25px] */
.text-\[25px\] {
    font-size: 25px;
}
/* mb-[5px] */
.mb-\[5px\] {
  margin-bottom: 5px;
}
/* mb-4 */
.mb-4 {
  margin-bottom: 1rem; /* 16px */
}
/* mt-4 */
.mt-4 {
  margin-top: 1rem; /* 16px */
}
.text-left {
  text-align: left;
}
/* Homepage css */
@media (max-width: 767px){
  #features-1 .fbox-wrapper .fbox-11 {
    margin-bottom: 0px !important;
  }
  #features-1 .fbox-wrapper .row-cols-md-2.rows-3 {
    row-gap: 40px !important;
  }
  .integrations-1-wrapper .it-6, .integrations-1-wrapper .it-9 {
    margin-bottom: 30px !important;
  }
  .banner-7-wrapper .btns-group .hover--theme {
    margin-bottom: 15px;
  }
}
@media (min-width: 390px) and (max-width: 413.98px){
  .banner-7-wrapper .btns-group .hover--theme {
    margin-right: 0px !important;
  }
}
@media (width >= 414px) and (width < 480px) {
  .banner-7-wrapper .btns-group .btn--theme {
    margin-left: 0px !important;
  }
}

/** Subscribe page css */
@media (max-width: 767px) {
  #contacts-1 .img-div {
    padding-right: 0px;
    padding-bottom: 16px;
  }
  #contacts-1 .form-div {
    padding-left: 30px;
    padding-bottom: 30px;
  }
  #contacts-1 .form-holder input#name, #contacts-1 .form-holder input#email {
    margin-bottom: calc(var(--spacing) * 3) !important;
  }
  #contacts-1 .section-title>p {
    margin-top: 10px !important;
  }
  #contacts-1 .img-div img {
    height:  350px !important;
    object-fit: cover;
    width: 100%;
  }
  #contacts-1 {
    padding-bottom: 30px !important;
  }
}
/** Single Post Page Newsletter section css */
@media (width > 992px) {
  .newsletter-blog {
    padding-top: 0px;
    padding-bottom: 90px;
  }
}
@media (width >= 768px) {
  @media (width < 992px) {
    #newsletter-1 .newsletter-blog {
      padding-top: 0px;
      margin-bottom: 30px;
    } 
  }
}
@media (width >= 992px) {
  @media (width < 1200px) {
    #newsletter-1 .newsletter-blog {
      padding-top: 0px;
      margin-bottom: 0px;
      padding-bottom: 70px;
    }     
  }
}
@media (width < 768px) {
  #newsletter-1 .newsletter-blog {
    padding-top: 0px;
    margin-top: -30px;
    margin-bottom: 30px;
  }
}