@media only screen and (max-width: 576px) {
	footer.footer .container {
    max-width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 0px;
    margin-right: 0px;
  }
  footer.footer .container .footer-bottom #block-footer-social-icon {
  	margin-top: 0px;
  	text-align: left;
  }
  footer.footer .container .footer-bottom .footer-menu .navbar-expand .nav.navbar-nav .nav-item:nth-of-type(1) .nav-link {
    border-left: 1px solid #7F7F7F !important;
    padding-left: 17px !important;
  }
  footer.footer .container .footer-bottom .footer-menu {
  	padding-left: 15px;
  }
  footer.footer .container .nav.navbar-nav {
  	max-width: 430px;
  }
  footer.footer .footer-top,
  footer.footer .container .footer-bottom .footer-menu {
   	width: auto !important;
    max-width: unset !important;
    overflow: hidden;
    min-width: auto;
  }
}
/* Tablet */

@media only screen and (min-width: 576px) and (max-width: 1199px) {
	#navbar-top .header-right .form-mignet-global-search-form .form-button {
		margin-right: 0px;
	}
	#navbar-top .header-right .navbar-search {
	  display: block;
    float: left;
    flex: unset !important;
    margin-top: 0px !important;
	}
	#navbar-top .header-right .form-mignet-global-search-form input {
		width: 160px;
	}
}

/* Tablet END */

@media only screen and (max-width: 1278px) {
  #navbarNavigation {
    display: none !important;
  }
  .responsive-menu-toggle-wrapper.responsive-menu-toggle {
    display: block !important;
  }
  .d-xl-none {
  	display:flex !important;
  }
}