
.navbar-toggler-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }
.navbar .navbar-toggler {border: none;font-size: 28px;color: var(--darkgray);outline: none;box-shadow: none;}
body { overflow-x: hidden; }

@media only screen and (max-width: 1100px) {}

@media only screen and (max-width: 1024px) {
  .footer_links_content h4 {margin-bottom: 10px;font-weight: 700;}
  .footer_links_content ul li a {font-size: 14px;}
  .footer_links_content p {font-size: 14px;}
  .footer_info_content_blk p {font-size: 14px;}
  .footer_bottom_blk p {font-size: 14px;}
}

@media only screen and (max-width: 991px) {
  .navbar-collapse {padding: 20px;background: var(--dg);position: fixed;width: 100%;left: 0;top: 80px;z-index: -1;overflow: auto;height: calc(100% - 91px);transition: 0.3s ease-in-out;}
  .navbar-expand-lg .navbar-nav>li+li {margin: initial;}
  .navbar-expand-lg .navbar-nav .nav-link {color: var(--white);padding: 10px 0;}
  .navbar-nav .dropdown-menu {padding: 20px;position: absolute;width: max-content;border: none;box-shadow: 0px 3px 20px rgb(0 0 0 / 9%);border-radius: 10px;padding: 20px;}
  .navbar-nav .nav-item.dropdown .dropdown-menu a.dropdown-item {padding: 10px 0 10px 20px;color: var(--white);background: transparent;}
  .navbar-collapse.collapse:not(.show) {display: block;left: -999px;}
  .fixed .navbar .navbar-toggler {color: var(--db);}
  .menu-btn.ms-auto {justify-content: initial;}
  .navbar-expand-lg .menu-btn .navbar-nav {align-items: initial;}
  .footer_sec .row {flex-direction: column;}
  .footer_sec .row>div {width: 100%;}
  .footer_sec .row>div+div {margin-top: 20px;}

  section.subscribe_sec>img {position: relative;width: 100%;top: 0;margin-bottom: 50px;}
  section.subscribe_sec {margin-top: 0;}
  .wrapper-inner {padding-top: 66px;}



}

@media only screen and (max-width: 767px){
  footer {padding: 50px 0 0;}
  .footer_bottom_blk .container {flex-direction: column;}
  .subscribe_box_text {padding: initial;background: transparent;box-shadow: none;}
  .subscribe_form_box {margin: 20px 0px 0;padding: 50px 20px;border-radius: 20px;}
  .subscribe_form_box:before {display: none;}
  section.subscribe_sec {padding: 50px 0;}
  section.hero-banner-sec {padding: 50px 0;}
}

@media only screen and (max-width: 575px){
  .navbar-action-blks ul li a {width: 32px;height: 32px;font-size: 20px;}
  .navbar-brand img {max-width: 116px;}
  header .navbar.navbar-expand-lg .container-fluid {padding: 10px 15px;}
  .navbar-action-blks ul li+li {margin-left: 5px;}
  .wrapper-inner {padding-top: 64px;}
  .footer_bottom_blk {flex-direction: column;}
  .navbar-collapse {top: 64px;}
  .custom_list li {
    flex: 0 0 100%;
    max-width: 100%;
    margin: 0px;
  }
}

@media only screen and (max-width: 480px){}