@media only screen and (max-width: 766px) {
    .footer-top .footer-title {
		margin-top: 5px;
		margin-bottom: 20px;
	}
	.footer-top ul li{
		text-align: left;
	}

	/* .footer-top .cour{ */
		/*max-width: none;
		padding: 0px 40px;*/
	/* } */
	.footer-top .contact{
		/*max-width: none;
		padding: 0px 60px;*/
		margin-bottom: 30px;
	}
	.modal-payment .modal-body .modal-total {
		margin: 0 20px 30px;
	}
}

@media only screen and (min-width: 992px) {
    .md\:mt50 {
        margin-top: 50px;
    }
}

@media only screen and (min-width: 767px) {
    .md\:space-y-50px > * + * {
        margin-top: 50px;
        margin-bottom: 0px;
    }
}

@media only screen and (max-width: 1024px) {
    .mobile-hide{
        display: none !important;
    }
}

@media only screen and (max-width: 375px) {
	.header .navigation-middle .logo img {
		/* left:50%; */
		max-width: 100px;
		max-height: 50px;
	}
}