.logo img
{
    max-height: 100px !important;
}

@media (min-width: 1200px)
{
/* .d-xl-block {
    display: none !important;
} */
.mt_large
{
  margin-top: 220px !important;
}
}
@media (min-width: 992px)
{
.main-menu ul li.mobile_contact_menu
{
    display: none;
}
}
@media (max-width: 991px)
{
.offcanvas__logo a img
{
    width: auto;
    max-height: 70px !important;
}
.mobile-menu1
{
    display: block;
}
.main-menu ul li.mobile_contact_menu
{
    display: block;
}
.header__hamburger
{
display: block !important;
}
}
@media (min-width: 768px)
{
  .padding_left {
    padding-left: 30px !important;
  }
}
@media (max-width: 568px) {
.logo img {
  max-height: 90px !important;
}
}
@media (max-width: 768px) {
  .mobile_margin_bottom
  {
    margin-bottom: 5px !important;
  }
  }
.swiper {
    height: 500px;
  }
  
  .swiper-slide {
  height: auto !important;
  }
  .swiper-content {
  height: 100% !important
  }

  .why_us_bullets ul {
    margin-bottom: 0;
    list-style-type: disc;
    margin-top: 30px;
  }
  .why_us_bullets ul ol {
    margin-bottom: 0;
  }
  .why_us_bullets ul ul {
    margin-bottom: 0;
  }
  .why_us_bullets ul li {
    line-height: 1.5;
    margin-top: 10px;
    list-style-type: none;
    color: var(--text);
    position: relative;
    font-size: 18px;
    padding-left: 30px;
  }
  .why_us_bullets ul li::before {
    position: absolute;
    left: 0;
    top: 0;
    font-family: "Font Awesome 5 Pro";
    content: "\f00c";
    color: var(--theme);
  }
  .icon_style
  {
    max-height: 100px;
  }