/* General Styles */
html {
	font-size: 14px;
}

body {
	line-height: 1.8rem;
}

body,
h1, h2, h3, h4, h5, h6,
.hero-part .welcome-text,
.heade-xs,
.btn-black,
.build-title h6,
ul.checkout-bar li,
.menu-main,
.language-menu,
.footer-part {
	font-family: "droidKufi", sans-serif;
}

.ul-list, .styled-list {
	margin-right: 1.5rem;
	margin-left: 0;
}

.ul-list li {
	padding-right: 1.8rem;
	padding-left: 0;
}

.ul-list li:before {
	left: auto;
	right: 0;
}

.styled-list .count {
	margin-left: 8px;
	margin-right: 0;
}

.btn-black {
	font-size: 14px;
}

/* Header Part */
.logo {
	float: right;
}

.logo>a {
	right: 50%;
	left: auto;
}

.header-info {
	float: left;
}

.header-info-inner {
	float: left;
}

.header-part.header-transparent .logo>a {
	right: 0;
	left: auto;
}

.header-part.header-transparent .menu-main {
	float: right;
	margin-left: 0;
	margin-right: 170px;
}

.header-transparent .logo {
	text-align: right;
}

.header-transparent .header-info {
	margin-left: 0;
	margin-right: 35px;
}

.language-menu .fa-caret-down {
	padding-left: 0;
	padding-right: 10px;
}

.language-menu li .fa {
    margin-right: 0;
    margin-left: 12px;
}

.menu-main li {
	float: right;
	margin-right: 0;
	margin-left: 25px;
}

.menu-main li:last-child {
	margin-left: 0;
}

.menu-main li a {
	padding: 15px 15px 15px 0;
}

.menu-main>ul>li>a:before {
	left: auto;
	right: 0;
}

/* Welcome Part */
.welcome-part .chef-img {
	transform: rotateY(180deg);
}

/* Steps Section */
.checkout-bar li.done-proceed:after {
	left: auto;
	right: 50%;
}

/* Menu Part */
.menu-list {
	float: right;
	padding-left: 0;
	padding-right: 135px;
}

.menu-list-product {
	left: auto;
	right: 0;
}

.menu-list h5 {
	padding-right: 0;
	padding-left: 60px;
}

.menu-list h5 span {
	right: auto;
	left: 0;
}

/* Footer Part */ 
.copyright-after .social-round {
	float: left;
}

.copy-right p {
	font-size: 90%;
}

@media (max-width: 1200px) {
	.menu-main li {
		margin-right: 0;
		margin-left: 9px;
	}
}


@media(max-width: 991px) {
	.header-transparent .logo {
        left: auto;
        right: 50%;
        -webkit-transform: translateX(50%);
        -moz-transform: translateX(50%);
        -ms-transform: translateX(50%);
        -o-transform: translateX(50%);
        transform: translateX(50%);
    }

    .header-part.header-transparent .logo>a {
        left: auto;
        right: 50%;
        -webkit-transform: translateX(50%) !important;
        -moz-transform: translateX(50%) !important;
        -ms-transform: translateX(50%) !important;
        -o-transform: translateX(50%) !important;
        transform: translateX(50%) !important;
	}
	
	.drop-nav-arrow {
		right: auto;
		left: 0;
	}

	.menu-main li.has-child .drop-nav li a:before {
		right: 0;
		left: auto;
	}

	.header-part.header-transparent .menu-main {
		margin: 0;
	}
}

@media (max-width: 767px) {
	html {
		font-size: 13px;
	}
	.header-transparent .logo {
		left: 0px !important;
		float: left;
		right: auto;
		-webkit-transform: translateX(0px) !important;
		-moz-transform: translateX(0px) !important;
		-ms-transform: translateX(0px) !important;
		-o-transform: translateX(0px) !important;
		transform: translateX(0px) !important;
	}
}

@media (max-width: 480px) {
	html {
		font-size: 12px;
	}
}