@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600italic,600,700,700italic,800,800italic);


.visible-xs {
	display: none;
}

.footer-holder {
	display: block;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Open Sans', sans-serif;
}

body {
	font-family: 'Open Sans', sans-serif;
}

.hd-tp-social {
	display: inline-block;
}

.tp-mdl {
	float: left;
}

.tp-rt {
	float: right;
}

.input-wrap select#ProvinceId {
	color: #767676;
	border: none;
	width: 100%;
	background: none;
	padding: 11px 0 9px;
}

.input-wrap select#DistrictId {
	color: #767676;
	border: none;
	width: 100%;
	background: none;
	padding: 11px 0 9px;
}

.input-wrap .select-hold {
	margin: 0 !important;
}

.visible-xs {
	display: none;
}



/* Responsive css for Tables And Mobile all Devices and Dekstop System
---------------------------------------------------------------------------*/
@media (max-width:1200px) {
	* {
		max-height: 100%;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}

	body {
		max-width: 100%;
		max-height: 100% !important;
		width: auto;
		min-width: 100% !important;
	}

	img {
		max-width: 100%;
		height: auto;
	}

	.container {
		width: auto;
		padding: 0 20px;
	}

	.top-panel {
		padding: 15px 0;
	}

	.product {
		width: 24.5%;
	}

	ul.build-list li span {
		box-sizing: initial;
		-webkit-box-sizing: initial;
	}
}
/* Responsive css Tablets / Portrait /landscape
---------------------------------------------------*/

@media (max-width:768px) {
	.lightbox.little {
		width: 100%;
	}

	.catering .container {
		font-size: 12px;
	}
}
@media (min-width:768px) and (max-width:1024px) {
	.logo a {
		position: absolute;
		width: 144px;
	}

	.top-panel .language {
		display: inline-block;
		float: none;
	}

	.logo {
		float: left;
		position: static;
		width: 20%;
	}

	.top-panel .holder {
		padding-left: 21px;
		width: 80%;
	}

	#footer .container {
		padding: 20px;
	}

	.single.selection .col {
		width: 50%;
	}

	.build-form .build-box {
		padding: 0;
		width: 100%;
	}

	.jcf-scrollbar-horizontal {
		display: none;
	}

	.build-form .build-list-holder {
		margin-left: -20px !important;
		padding-left: 20px;
	}

	.jcf-scrollable-wrapper {
		width: 100% !important;
	}

	.build-form .result-price {
		width: 100%;
		padding: 20px;
	}

	.build-form .bottom-panel, .related .head {
		margin: 0;
		padding: 0;
	}

	.shop-form .shop-list-holder {
		height: auto !important;
	}

	.about .delivery .text-box {
		height: auto;
	}

	.about .delivery {
		height: 500px !important;
	}

	.promotions .box-holder {
		margin: 10px;
		width: auto;
	}

	.promotions .cycle-gallery {
		width: 100%;
		padding: 5px;
		margin: 0;
	}

	.catering .two-columns {
		padding: 0 10px !important;
	}

	.top-panel .cart .value {
		font-size: 16px;
	}

	.build-form .build-list {
		margin: 0;
		padding: 0;
	}

	.dashboard .row {
		padding: 0;
	}

	.dashboard .table-box.big {
		margin: 22px 0 0;
		width: 100%;
	}

	.shop-form .shop-box {
		width: 100%;
	}

	.shop-form .bottom-box .btn-box {
		margin: 0;
	}

	.checkout-form .col {
		width: 50%;
	}

		.checkout-form .col:last-child {
			clear: both;
			width: 100%;
		}

	.checkout-form .box.delivery .holder {
		padding: 6px 20px 8px !important;
	}

	.tp-mdl {
		float: right;
	}

	.top-panel .social-networks {
		padding: 0;
	}

	.product-nav li a {
		padding: 5px 24px;
	}

	.single.selection .selection-hold {
		margin-top: 17px;
		width: 50%;
		padding: 0 12px 0 0;
	}

	.shop-form .shop-box {
		width: 45%;
	}

	.shop-form .extra {
		width: 100%;
		margin-bottom: 10%;
	}

	.shop-form .coupon {
		padding: 0 10px 41px;
		width: 48%;
		margin: 0;
	}

	.shop-form .coupon-form .btn {
		padding: 11px 17px;
	}

	.shop-form .coupon-form button.btn {
		margin: 2px 0px 0 0;
	}

	.two-boxes .box {
		width: 48%;
		margin: 0 0 0 14px;
	}

	.product-nav li a {
		padding: 5px;
	}

	.product .holder {
		height: auto;
	}

	.product-nav ul {
		font-size: 13px;
	}

	.filter-form label {
		vertical-align: middle;
	}

	.filter-form .check-hold {
		margin-top: -4px;
	}

	.type-hold p {
		font-size: 18px;
	}

	.single.selection .cycle-gallery img {
		width: auto !important;
		max-width: 100%;
		margin: 0 auto;
		height: auto !important;
	}

	.cycle-gallery .mask {
		height: 160px !important;
	}

	.select-menu {
		margin-bottom: 0;
	}

	.contact-form .note {
		padding: 10px 0;
	}

	.contact .content {
		padding: 20px 0;
	}

	.contact-form .row, .contact-form .note {
		padding-right: 14px;
	}

		.contact-form .row label {
			width: 26%;
		}

	.contact-form input[type="text"], .contact-form input[type="email"], .contact-form textarea {
		width: 68%;
	}

	.map-box > iframe {
		width: 100% !important;
	}

	#gcaptcha {
		display: block;
		float: right;
		width: 100%;
	}

		#gcaptcha div {
			float: right;
		}

	.contact-form input[type="submit"] {
		float: right !important;
		position: static !important;
		margin: 10px 0px 0 0 !important;
	}

	.contact .content .text {
		padding: 10px 10px 0 0;
	}
}

@media (max-width:992px) {
	.product-nav ul {
		font-size: 14px;
	}

	.top-panel .cart, .language {
		margin-top: 10px !important;
	}

	.dashboard .row .col {
		width: 48.5%;
	}

	.dashboard .orders .order, .dashboard .orders .date, .dashboard .orders .status, .dashboard .orders .payment, .dashboard .orders .delivery, .dashboard .orders .total {
		width: 110px;
	}

	.dashboard .orders li, .dashboard .orders li:first-child {
		font-size: 14px;
	}

	.dashboard .information .value {
		display: table-caption;
		float: none;
		width: 150px;
	}

	.tp-mdl {
		float: right;
	}

	#nav li {
		margin: 0 0 0 10px;
		font-size: 12px;
	}
}



/*
==================================================
 Responsive css 
 Mobile / Portrait /landscape
==================================================
*/

@media (max-width:767px) {
	li {
		list-style: none;
	}

	.hidden-xs {
		display: none;
	}

	::-webkit-placeholder { /* WebKit, Blink, Edge */
		color: #2e2e2e;
	}

	::-webkit-input-placeholder { /* WebKit, Blink, Edge */
		color: #2e2e2e;
	}

	::-webkit-textarea-placeholder { /* WebKit, Blink, Edge */
		color: #2e2e2e;
	}

	:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
		color: #2e2e2e;
		opacity: 1;
	}

	::-moz-placeholder { /* Mozilla Firefox 19+ */
		color: #2e2e2e;
		opacity: 1;
	}

	:-ms-input-placeholder { /* Internet Explorer 10-11 */
		color: #2e2e2e;
	}

	:placeholder-shown { /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
		color: #2e2e2e;
	}

	* {
		max-height: none;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}

		*:focus {
			outline: none;
		}

	.xs-pull-left {
		float: left;
	}

	.xs-pull-right {
		float: right;
	}

	.visible-xs {
		display: block;
	}

	.xs-menu {
		border: none;
		background: none;
	}

	.xs-header-left {
		width: 53%;
	}

	.clear {
		clear: both;
	}

	a:hover,
	a:focus {
		text-decoration: none;
	}

	.lang,
	.cart-user {
		display: table-cell;
		vertical-align: middle;
	}

	/* HEADER MOBILE LEFT-MENU CSS DESIGN
------------------------------------------------*/
	.top-header {
		position: fixed;
		z-index: 9;
		top: 0;
		background: #fff;
		width: 100%;
		left: 0;
		padding: 0 10px;
		z-index: 999;
	}

	.height {
		margin-top: 58px;
	}

	.product-panel {
		position: static !important;
	}

	.mm-panel.mm-hasnavbar .mm-navbar {
		display: none;
	}

	div#mm-1 {
		padding: 0;
		background: #252525;
	}

	.mm-panels .mm-panel:after, .mm-panels > .mm-panel:before {
		height: auto;
	}

	.mm-panels h3 {
		margin: 21px 19px;
		color: #fff;
		font-size: 16px;
		font-weight: 600;
		text-transform: uppercase;
	}

	.mm-listview li a {
		color: #fff;
		font-size: 16px;
		background: #333333;
		padding: 18px;
		position: relative;
	}

		.mm-listview li a strong {
			font-weight: 600;
		}

		.mm-listview li a span {
			float: right;
			width: 60px;
			height: 42px;
			position: absolute;
			right: 20px;
			bottom: 0;
			background-size: 100%;
		}

	.mm-listview li.facebook a {
		background: #4867aa;
	}

		.mm-listview li.facebook a .icon_facebook {
			background: url(../../../Images/responsive/fb.png) no-repeat;
		}

	.mm-listview li.twitter a {
		background: #5ea9dd;
	}

		.mm-listview li.twitter a .icon_twitter {
			background: url(../../../Images/responsive/twitter.png) no-repeat;
		}

	.mm-listview li.instagram a {
		background: #7c5641;
	}

	.mm-listview li.instagram a .icon_instagram {
		background: url(../../../Images/responsive/instra.png) no-repeat;
	}

    .mm-listview li.lelapin a {
        background: #f26925;
    }

    .mm-listview li.lelapin a .icon_lelapin {
        background: url(../../../Images/responsive/LL-Logo1.png) no-repeat;
        top: 13px;
        left: 251px;
    }

	.mm-panels p {
		color: #fff;
		font-size: 12px;
		padding: 15px;
	}

	.mm-listview li:not(.mm-divider):after {
		border-color: #000;
		left: 0;
	}

	.mm-listview li:last-child:after {
		display: none;
	}

	.mm-panels .mm-panel .mm-listview {
		margin: 0;
	}

	/* End
------------------------------------------------*/
	.container {
		padding: 0 15px;
	}

	.xs-header-left {
		padding: 13px 0px 7px;
	}

	.xs-header-right {
		padding: 18px 0px 7px;
	}

	.xs-logo {
		margin: -3px 13px 0;
		display: inline-block;
	}

	a.xs-logo.xs-pull-left img {
		width: 73%;
	}

	.info-ph small,
	.info-ph span,
	.info-ph a {
		color: #fff;
		font-size: 12px;
		line-height: 16px;
		text-transform: uppercase;
	}

	.info-ph span {
		margin: -20px 0;
		float: right;
	}

	.info-ph {
		background: #eb2129;
		padding: 16px 20px;
		color: #fff;
		font-weight: bold;
		font-size: 13px;
		text-transform: uppercase;
		overflow: hidden;
		border-bottom: solid 1px #000;
	}

		.info-ph p {
			float: left;
			margin: 0;
			padding: 0;
			font-size: 17px;
		}

		.info-ph a {
			font-size: 17px;
		}

	.lang select {
		-webkit-appearance: none;
		border: none;
		text-transform: uppercase;
		color: #231f20;
		font-size: 14px;
		padding: 10px;
		background: url(../../../Images/responsive/down-arrow.png) no-repeat right;
	}

	.lang select {
		padding: 6px 10px;
		font-size: 14px;
	}

	.cart-user span {
		float: left;
	}

		.cart-user span a {
			padding: 0 0;
			width: 25px;
			height: 28px;
			display: inline-block;
			font-size: 20px;
			color: #eb2128;
			margin: 0 6px;
			display: block;
		}

	.cart-user img {
		width: 100%;
	}

	.byo-left {
		background: #eb2128;
		float: left;
		width: 50%;
		position: relative;
	}

	.product-nav li,
	.product-nav .pizzas-active {
		display: block;
		float: none;
		border-bottom: solid 1px #231f20;
		width: 100%;
	}

		.product-nav .pizzas-active:after {
			cursor: pointer;
			content: "";
			position: absolute;
			right: 15px;
			top: 40%;
			border-left: solid 6px transparent;
			border-right: solid 6px transparent;
			border-top: solid 12px #fff;
		}

	.product-nav .pizzas-active {
		border: none;
		padding: 0 10px;
	}

		.product-nav .pizzas-active span {
			padding: 0 0 0 57px;
		}

	.border-bot {
		border-top: solid 1px #231f20;
	}

	.product-nav ul li a,
	.product-nav .pizzas-active a {
		font-size: 20px;
		color: #fff;
		text-align: center;
		display: table;
		vertical-align: middle;
		width: 100%;
		height: 53px;
		min-height: 53px;
		padding: 0;
	}

	.product-nav .pizzas-active a {
		background: url(../../../Images/responsive/pizaa.png) no-repeat left;
		line-height: 53px;
	}

	.byo-left li.pizza-ft a {
		background: url(../../../Images/responsive/pizaa.png) no-repeat left;
	}

	.byo-left-header small {
		float: right;
		background: url(../../../Images/responsive/down-arrow-large.png) no-repeat right;
	}

	.product-icon {
		vertical-align: middle;
		display: table-cell;
		padding-left: 10%;
	}

	.product-text {
		vertical-align: middle;
		width: 65%;
		text-align: center;
		display: table-cell;
		padding-right: 17%;
		font-size: 14px;
	}

	.product-nav li:hover a, .product-nav li.active a {
		color: #fff;
		background: none;
		text-decoration: none;
	}

	.product-nav ul {
		display: none;
		background: #eb2128;
		width: 100%;
		position: absolute;
		top: 53px;
		left: 0;
		z-index: 99;
	}


	#main {
		clear: both;
	}

	.product-nav {
		float: none;
		padding: 0;
	}

	.byo-right {
		background: #231f20;
		padding: 0 23px;
		width: 50%;
		float: right;
	}

		.byo-right .byo-text {
			background: url(../../../Images/responsive/build_own.png) no-repeat left;
			font-size: 14px;
			color: #fff;
			text-transform: capitalize;
			text-align: center;
			padding: 0px 0 0px 60px;
			display: block;
			vertical-align: middle;
			height: 53px;
			line-height: 53px;
		}


	/*
------------------------------------
BANNER */

	.btn-prev,
	.btn-next {
		display: none;
	}

	.filter-panel {
		background: #e9e9e9;
		height: auto;
		padding: 8px 0;
	}

	.filter-form .check-box {
		padding: 0;
		position: relative;
	}

	form.filter-form {
		float: none;
		text-align: left;
		height: auto;
		margin: 0;
		padding: 0;
	}

		form.filter-form .filter-form .title {
			height: auto;
		}

	.filter-form .check-box {
		margin: 0;
	}

	.filter-form label {
		cursor: pointer;
		font-size: 14px;
		color: #231f20;
		font-weight: normal;
		padding: 0 4px;
		line-height: 30px;
		text-transform: uppercase;
	}

	.filter-form input[type="checkbox"] {
		opacity: 0;
		width: 22px;
		height: 22px;
	}

		.filter-form input[type="checkbox"] + label {
			cursor: pointer;
			width: 22px;
			height: 22px;
			border-radius: 5px;
			background: #eb2128;
			position: absolute;
			left: 4px;
			top: 3px;
		}

		.filter-form input[type="checkbox"]:checked + label:after {
			width: 15px;
			height: 15px;
			position: absolute;
			top: 4px;
			left: 4px;
			content: "";
			background-image: url(../../../Images/responsive/check.png);
			background-repeat: no-repeat;
			background-position: center center;
			background-size: 100% auto;
		}

	.submit-btn {
		background: url(../../../Images/responsive/search.png) no-repeat;
		background-size: 100% 100%;
		border: none;
		width: 28px;
		height: 28px;
		float: right;
		text-indent: -9999px;
	}

	.products {
		background: #f5f5f5;
	}

		.products .container {
			padding: 0;
		}

	.menu-list {
		padding: 0 !important;
	}

	.product {
		width: 100%;
		padding: 10px 0 0 0;
		border-top: solid 4px #fff;
	}

		.product .holder {
			box-shadow: none;
			height: auto;
			display: table;
			width: 100%;
		}

	.img-hold {
		width: 40%;
		display: table-cell;
		float: none;
		vertical-align: bottom;
	}

	.product .text-block {
		width: 60%;
		float: none;
		text-align: right;
		background: none;
		padding-right: 15px;
		height: auto;
		display: table-cell;
	}

	.product h2 {
		font-size: 14px;
		font-weight: 600;
		color: #231f20;
		margin: 0;
		line-height: normal;
		font-family: 'Open Sans', sans-serif;
	}

	.product p {
		font-size: 12px;
		color: #231f20;
		margin: 4px 0 7px;
		height: auto;
	}

	.product .price {
		display: block;
		font-size: 30px;
		font-weight: 600;
		color: #231f20;
		margin-bottom: 10PX;
	}

	.product .currency {
		font-size: 30px;
		font-weight: 600;
		color: #231f20;
		float: right;
		margin: 0;
	}

	.product .btn {
		box-shadow: none;
		font-size: 14px;
		font-weight: 600;
		cursor: pointer;
	}

	.footer-holder #footer {
		text-align: center;
	}

	.footer-holder {
		display: block;
	}

	#footer {
		text-align: center;
	}

		#footer .add-nav,
		#footer .copy {
			float: none;
			display: inline-block;
		}

			#footer .copy .author {
				display: block;
			}

	/*
Sign Up / Log-In css
----------------------------------------------------------------------------------------------------------------------------*/
	.log-in-xs {
		background: #fff;
		padding: 20px;
	}

		.log-in-xs h2 {
			text-align: center;
			font-size: 33px;
			font-weight: 600;
		}

	.input-wrap {
		margin-bottom: 10px;
	}

	.log-in-xs input[type="tel"],
	.log-in-xs input[type="password"],
	.log-in-xs input[type="text"],
	.log-in-xs input[type="email"],
	.contact-form input[type="tel"],
	.contact-form input[type="text"],
	.contact-form input[type="email"],
	.contact-form textarea {
		box-shadow: none;
		background: #fff;
		border: solid 2px #c8c8c8;
		height: 40px;
		padding: 10px !important;
		color: #2e2e2e;
		font-size: 13px;
		width: 100%;
		font-weight: normal;
		border-radius: 2px;
	}

	.log-in-xs .error {
		background: #eb2128;
		font-size: 13px;
		min-height: 32px;
		line-height: 30px;
		text-align: center;
		color: #fff;
		margin-top: -2px;
		position: relative;
	}

	.about .content:before {
		display: none;
	}

	.keep-me .chech-hold,
	.sign-up-xs .keep-me .chech-hold:last-child {
		float: left;
		width: 50%;
		position: relative;
		padding-left: 24px;
	}

	p.not-clb {
		color: #2e2e2e;
		font-size: 18px;
		margin: 0;
		line-height: 20px;
	}

	.keep-me label,
	.keep-me a {
		color: #2e2e2e;
		font-size: 18px;
	}

	.link {
		float: right;
		width: 50%;
		text-align: right;
	}

	.chech-hold input {
		display: none;
	}

		.chech-hold input + label {
			width: 20px;
			height: 20px;
			border: solid 2px #cfcfcf;
			border-radius: 4px;
			display: inline-block;
			position: absolute;
			left: 0;
		}

		.chech-hold input:checked + label:after,
		.recieveing_check input:checked + label:after {
			width: 12px;
			height: 12px;
			position: absolute;
			top: 2px;
			left: 2px;
			content: "";
			background-image: url(../../../Images/responsive/check-blk.png);
			background-repeat: no-repeat;
			background-position: center center;
			background-size: 100% auto;
		}

	.log-in-xs .sign-btn,
	.contact-form input[type="submit"] {
		margin: 15px 0;
		background: #eb2128;
		display: inline-block;
		border-radius: 4px;
		text-align: center;
		font-size: 18px;
		letter-spacing: 4px;
		font-weight: 600;
		border: none;
		text-transform: uppercase;
		padding: 20px 0;
		color: #fff;
		width: 100%;
		box-shadow: none;
		overflow: hidden;
	}

	.error-btn {
		background: #464646 !important;
	}

	.log-in-xs .sign-btn .log-submit-bg {
		background: url(../../../Images/responsive/sign_up.png) no-repeat;
		margin-right: 10px;
		display: inline-block;
		width: 76px;
		height: 75px;
		margin: -15px 0 -32px;
	}

	.log-in-xs .or {
		margin: 10px 0 25px;
		text-align: center;
		position: relative;
	}

		.log-in-xs .or:after {
			content: "";
			position: absolute;
			left: 0;
			top: 50%;
			width: 100%;
			height: 2px;
			background: #6b6b6b;
		}

		.log-in-xs .or span {
			padding: 0 20px;
			background: #fff;
			color: #000;
			font-size: 23px;
			font-weight: bold;
			position: relative;
			z-index: 999;
		}

	.btn.btn-facebook, .btn.btn-twitter, .btn.btn-google,
	.btn-sign-up {
		border: none;
		border-radius: 2px;
		width: 100%;
		display: block;
		box-shadow: none;
		padding: 25px 10px;
		font-size: 19.99px;
		text-transform: uppercase;
		text-align: center;
		min-width: 100%;
	}

	.btn-sign-up {
		font-size: 14px;
		text-transform: none;
	}

	.btn.btn-facebook {
		background: #4867aa;
	}

	.btn.btn-twitter {
		background: #5ea9dd;
	}

	.btn.btn-google {
		background: #de5441;
	}

	.btn-sign-up {
		background: #171717;
	}

	.btn-hold {
		margin-bottom: 15px;
	}

		.btn-hold .icon-hold {
			float: left;
		}

			.btn-hold .icon-hold span {
				font-size: 40px;
				line-height: 73px;
				position: absolute;
				left: 10px;
				bottom: -24px;
			}

	.btn.btn-facebook .icon-hold, .btn.btn-twitter .icon-hold, .btn.btn-google .icon-hold {
		box-shadow: none;
		width: 68px;
	}

	.sign-up-xs .keep-me .chech-hold {
		width: 100%;
		float: left;
		text-align: left;
		margin-bottom: 10px;
	}

	.sign-up-xs .sign-btn {
		font-family: Open Sans;
		letter-spacing: 1px;
		font-size: 18px !important;
	}
	/*
 About Page css
----------------------------------------------------------------------------------------------------------------------------*/

	.about .content,
	.about .delivery:before {
		display: none;
	}

	.about .delivery {
		width: 100%;
		margin: 0;
		padding: 0;
		height: auto !important;
	}

		.about .delivery .heading {
			margin: 0;
			padding: 0;
		}

		.about .delivery .text-box {
			height: auto;
			padding: 0;
		}

	.about .container {
		padding: 0;
	}

	.about .delivery .zones-list {
		margin-bottom: 20px;
	}

	.about .heading h2,
	.page-haed h2,
	.shop-cart .heading h2,
	.heading h2 {
		padding: 15px 0;
		text-align: center;
		font-size: 16px;
		text-transform: capitalize;
		text-shadow: 1px 1px 1px #fff;
	}

	.about .text-box {
		background: #fff;
	}

		.about .text-box .title {
			font-size: 16px;
			text-align: center;
			padding: 10px 0;
			margin: 0;
			font-weight: normal;
			color: #4f4f4f;
		}

	.about .delivery .zones-list li {
		display: table;
		width: 100%;
		background: #f4f4f4;
		padding: 10px 20px;
		vertical-align: middle;
		display: table;
		width: 100%;
	}

		.about .delivery .zones-list li:first-child {
			padding: 10px 20px;
			vertical-align: middle;
		}

			.about .delivery .zones-list li:first-child strong {
				font-size: 16px;
				text-transform: uppercase;
				color: #1a1819;
			}

		.about .delivery .zones-list li .text {
			display: table-cell;
			float: none;
		}

		.about .delivery .zones-list li .value {
			display: table-cell;
			float: none;
			font-weight: 600;
			color: #525252;
		}

		.about .delivery .zones-list li p {
			font-size: 13px;
			font-weight: normal;
		}

	.about .delivery .subtitle span {
		display: block;
		color: #000000;
		font-weight: 600;
		font-size: 18px;
	}

	.about .delivery .zones-list li:first-child .value {
		color: #1a1819;
	}

	.about .delivery .subtitle span a {
		color: #000000;
		font-weight: 600;
	}

	.page-haed {
		margin: 0 -15px;
		padding: 10px 0;
		background: #eaeaea;
	}

		.page-haed h2,
		.promotions .page-haed h2 {
			color: #231f20;
			font-size: 18px;
			padding: 10px 0;
			margin: 0;
		}

	.promotions .cycle-gallery {
		border-radius: 0;
		background: none;
		width: auto;
		padding: 0;
		margin: 0 -15px;
	}

		.promotions .cycle-gallery .mask {
			border-radius: 0;
		}

	.cycle-gallery .slide, .cycle-gallery-HH .slide {
		width: 100% !important;
		float: left;
	}

	.promotions .heading,
	.catering .page-haed {
		position: static;
		background: #231f20;
		padding: 11px;
		border-radius: 0;
		text-align: center;
	}

	.catering .page-haed,
	.contact .content h1,
	.heading {
		background: #eaeaea;
	}

		.catering .page-haed h1 {
			color: #231f20;
		}

		.promotions .heading h1,
		.catering .page-haed h1,
		.contact .content h1 {
			font-size: 18px;
			font-weight: 600;
			font-family: "opensans", "Arial", "Helvetica", sans-serif;
			margin: 0;
		}

	.promotions .box-holder {
		margin: 0 -15px;
		width: auto;
	}

		.promotions .box-holder .box {
			float: none;
			padding: 0;
			margin-top: 10px;
			width: 100%;
		}

			.promotions .box-holder .box a {
				border-radius: 0;
				background: none;
				padding: 0;
			}

	.promotions .heading .top:after,
	.promotions .heading .top:before {
		display: none;
	}

	.promotions .box-holder .box img {
		border-radius: 0;
	}

	.promotions .box-holder .box .heading {
		background: #ea2127;
		text-align: center;
		padding: 15px;
	}

		.promotions .box-holder .box .heading h2 {
			color: #fff;
			font-size: 16px;
			font-weight: 600;
			font-family: "opensans", "Arial", "Helvetica", sans-serif;
			text-shadow: none;
			padding: 0;
		}


	.catering .aside {
		float: none;
		width: auto;
		margin: 0;
		text-align: left;
	}

		.catering .aside .img-hold {
			margin: 0;
		}
		/*.img-hold {
	width: 100%;
	float: left;
}
*/
		.catering .aside .steps {
			margin: 0;
			text-align: left;
		}

			.catering .content-box p,
			.catering .aside .steps .holder {
				margin: 0 0 7px;
				font-size: 13px;
				line-height: 18px;
			}

				.catering .content-box h2,
				.catering .aside .steps .holder strong {
					font-size: 13px;
					line-height: 21px;
					margin: 0 0 6px;
					font-weight: 600;
				}

			.catering .aside .steps .holder {
				padding: 0px;
				background: #fff;
				color: #231f20;
				width: 100%;
			}

	.catering .two-columns {
		padding: 0;
	}

	.catering .content-box {
		clear: both;
	}

	.contact .map .map-hold {
		padding: 0;
	}

	.about.contact .content {
		display: block !important;
		width: 100% !important;
		height: auto !important;
	}

	.contact .content h1 {
		color: #231f20;
		padding: 10px 0;
		text-align: center;
	}

	.contact .content {
		padding: 0;
		background: none;
	}

		.contact .content .text {
			padding: 15px 15px;
		}

		.contact .content p {
			margin: 0;
		}

	.contact .map .map-box {
		margin: 0 0 10px;
	}

	.contact .content .text,
	.about contact p,
	.contact .map .text-hold {
		color: #231f20;
		font-size: 13px;
		font-style: normal;
		line-height: 18px;
		margin: 0;
	}

	.contact-form,
	.text-hold {
		clear: both;
		padding: 0 15px;
	}

		.contact-form input[type="submit"] {
			border-radius: 2px;
			height: auto;
			line-height: normal;
			padding: 16px 10px;
			position: static;
		}


		.contact-form .keep-me {
			overflow: hidden;
			padding: 13px 10px;
			width: 100%;
			background: #f9f9f9;
		}

		.contact-form #gcaptcha {
			/*width: 15%;*/
			margin-left: 0;
			float: right;
		}

		.contact-form .chech-hold {
			position: static;
			padding-left: 0;
		}
	/* Example Styles for Demo */

	.byo-top {
		background: #231f20;
		padding: 0px 20px;
		overflow: hidden;
		width: 100%;
		display: table;
	}

		.byo-top h2 {
			color: #ffffff;
			font-size: 20px;
			font-weight: normal;
			margin: 0;
			display: table-cell;
			vertical-align: middle;
		}

			.byo-top h2 .build-icn {
				display: table-cell;
				vertical-align: top;
			}

	.chech-hold-inner {
		position: relative;
		padding-left: 30px;
	}

	.byo-xs .etabs {
		margin: 0;
		padding: 0;
		display: table;
		width: 100%;
	}

		.byo-xs .etabs li {
			display: table-cell;
			border-right: solid 1px #fff;
			list-style: none;
			width: 33%;
			background: #e4e4e4;
		}

			.byo-xs .etabs li a {
				font-weight: 600;
				color: #231f20;
				padding: 10px 20px;
				display: table;
				width: 100%;
			}

				.byo-xs .etabs li a span {
					font-size: 30px;
					font-weight: bold;
					text-transform: uppercase;
					display: table-cell;
					vertical-align: middle;
				}

				.byo-xs .etabs li a small {
					display: table-cell;
					vertical-align: middle;
					padding-left: 7px;
					font-size: 13px;
				}

				.byo-xs .etabs li a strong {
					font-weight: 600;
					padding: 0 1px;
				}

			.byo-xs .etabs li.active {
				background: #eb2128;
			}

				.byo-xs .etabs li.active a {
					color: #fff;
				}

	.byo-xs .panel-container h2 {
		font-size: 20px;
		font-weight: normal;
		color: #231f20;
		padding: 20px 18px 15px;
		margin: 0;
		width: 100%;
		clear: both;
	}

		.byo-xs .panel-container h2 span {
			color: #eb2128;
			font-weight: bold;
		}

	.tab-wrap {
		clear: both;
	}

	.byo-xs .product-item {
		background: #f5f5f5;
		padding: 20px 15px;
		text-align: center;
		width: 33%;
		width: 33%;
		float: left;
		border-right: solid 2px #fff;
	}

	.byo-xs .product-wrap .product-item:nth-child(3n) {
		border: none;
	}

	.byo-xs .product-item .product-item-thum {
		padding: 20px 0;
	}

	.byo-xs .product-item p {
		font-size: 14px;
		color: #231f20;
		margin-bottom: 20px;
	}

	.byo-xs .product-item h3 {
		font-size: 30px;
		font-weight: 600;
		color: #231f20;
	}

	.byo-xs .product-item .select-box .selected {
		background: #bababa;
		font-size: 16px;
		border-radius: 5px;
		display: inline-block;
		text-transform: uppercase;
		text-align: center;
		padding: 10px 20px;
		color: #fff;
		font-weight: 600;
		cursor: pointer;
		position: relative;
	}

	.byo-xs .product-item .select-box input {
		display: none;
	}

	.byo-xs .product-item input:checked + .selected {
		background: #eb2128;
	}

		.byo-xs .product-item input:checked + .selected span {
			background: url(../../../Images/responsive/check.png) no-repeat right;
			background-size: 12px !important;
			width: 20px;
			height: 20px;
			display: inline-block;
			float: right;
		}

	.byo-xs .cooking-time .product-item {
		width: 50%;
	}

	.next-step,
	.prev-next {
		float: left;
		width: 100%;
		padding: 10px;
		text-align: center;
	}

		.next-step a,
		.prev-step a {
			background: #eb2128;
			font-size: 14px;
			color: #fff;
			display: block;
			font-weight: 600;
			border-radius: 5px;
			padding: 15px 40px;
			text-align: center;
		}

			.next-step a i {
				float: right;
			}

			.prev-step a i {
				float: left;
			}

	.byo-footer {
		float: left;
		width: 100%;
	}

	.byo-footer-top {
		background: #252525;
		padding: 10px 0;
		text-align: center;
		color: #fff;
		line-height: 20px;
		font-size: 16px;
	}

	.byo-row {
		background: #4e4e4e;
		padding: 10px;
		display: table;
		width: 100%;
	}

		.byo-row .byo-row-item {
			width: 33%;
			text-align: center;
			display: table-cell;
			vertical-align: middle;
		}

		.byo-row .byo-row-item {
			color: #ffb400;
			font-size: 20px;
			font-weight: 600;
		}

			.byo-row .byo-row-item .qnt,
			.qnt-cart {
				color: #fff;
				font-size: 20px;
				font-weight: 600;
				position: relative;
			}

				.byo-row .byo-row-item .qnt input,
				.qnt-cart input {
					width: 50px;
					height: 38px;
					background: #fff;
					color: #2e2e2e;
					border: none;
					font-size: 16px;
					text-align: center;
					margin: 0 10px;
					border: solid 2px #c8c8c8;
				}

				.byo-row .byo-row-item .qnt a#down,
				.qnt-cart a#down,
				.delivery-info a#down {
					position: absolute;
					bottom: 7px;
					right: 15px;
					border-left: solid 4px transparent;
					border-right: solid 4px transparent;
					border-top: solid 4px #000;
					width: 0;
					height: 0;
					text-indent: -99999px;
				}

				.byo-row .byo-row-item .qnt a#up,
				.qnt-cart a#up,
				.delivery-info a#up {
					position: absolute;
					top: 7px;
					right: 15px;
					border-left: solid 4px transparent;
					border-right: solid 4px transparent;
					border-bottom: solid 4px #000;
					width: 0;
					height: 0;
					text-indent: -99999px;
				}

	.qnt a#up {
		top: 7px;
	}

	.qnt a#down {
		bottom: 3px;
	}

	.byo-row .byo-row-item .doller {
		font-size: 36.21px;
		font-weight: 600;
		color: #fff;
		text-transform: uppercase;
		line-height: 32px;
	}

	.byo-row .byo-row-item .add-cart {
		font-size: 16px;
		color: #fff;
		display: block;
		font-weight: 600;
		border-radius: 5px;
		padding: 6px 5px;
		text-align: center;
		text-transform: uppercase;
		background: #eb2128;
	}

	.byo-row-item.addcart-box {
		width: 20%;
	}

	.byo-row .byo-row-item.byo-row-item-doller {
		width: 44%;
	}

		.byo-row .byo-row-item.byo-row-item-doller span {
			float: left;
		}

	.byo-xs .step-2 .product-wrap .product-item:nth-child(3n) {
		border-right: solid 2px #fff;
	}

	.byo-xs .step-2 .product-wrap .product-item:nth-child(4n) {
		border: none;
	}

	.step-2 .product-item {
		width: 25%;
		padding: 20px 5px;
	}

	.step-2 .prev-step,
	.step3 .prev-step {
		float: left;
		width: 49%;
	}

		.step-2 .prev-step .prev-step a,
		.step3 .prev-step .prev-step a {
			background: #494949;
		}

	.step-2 .next-step,
	.step3 .next-step {
		float: right;
		width: 49%;
		padding: 0;
	}

	.step-2 .prev-step a,
	.step3 .prev-step a {
		background: #494949;
	}

	.byo-xs .step-2 .product-wrap .product-item p {
		margin: 0;
	}

	.byo-xs .step-2 .product-wrap .product-item .product-content {
		min-height: 100%;
	}

	.step-2 .product-item input:checked + .selected span {
		margin: 7px -2px 0 3px;
		width: 7px;
		height: 7px;
	}

	.byo-xs .step-2 .product-wrap .product-item h3 {
		margin: 10px 0;
	}

	.prev-next i img {
		width: 70%;
	}

	.step-2 .prev-next a,
	.step3 .prev-next a {
		padding: 12px 15px;
		font-size: 16px;
	}

	.panel-container h2 span strong {
		color: #494949;
	}

	.step3 .select-item-wrap {
		background: #f5f5f5;
		padding: 10px 15px;
		display: table;
		width: 100%;
	}

		.step3 .select-item-wrap .select-item {
			display: table-cell;
			width: 33%;
			vertical-align: top;
		}

			.step3 .select-item-wrap .select-item label {
				font-size: 13px;
				color: #231f20;
				display: block;
				position: relative;
				cursor: pointer;
				vertical-align: middle;
				line-height: 17px;
			}

			.step3 .select-item-wrap .select-item input {
				display: none;
			}

				.step3 .select-item-wrap .select-item input + label {
					float: left;
					vertical-align: middle;
					width: 12px;
					height: 12px;
					border-radius: 3px;
					background: #eb2128;
					margin: 3px 5px 0;
				}

				.step3 .select-item-wrap .select-item input:checked + label:after {
					width: 8px;
					height: 8px;
					position: absolute;
					top: 2px;
					left: 2px;
					content: "";
					background-image: url(../../../Images/responsive/check.png);
					background-repeat: no-repeat;
					background-position: center center;
					background-size: 100% auto;
				}

			.step3 .select-item-wrap .select-item span {
				display: table-cell;
				vertical-align: middle;
			}

	.pizza-details h2.title,
	.menu-right h2,
	.pizza-details h2.title {
		background: #252525;
		padding: 10px;
		font-size: 16px;
		font-weight: 600;
		text-transform: uppercase;
		color: #fff;
		text-align: center;
		margin: 0;
	}

	.close-icn {
		float: right;
		width: 22px;
		height: 22px;
		background-image: url(../../../Images/responsive/close.png);
		background-repeat: no-repeat;
		background-position: center center;
	}

	.down_icon {
		font-size: 25px !important;
		float: right;
		margin-right: 5px;
		cursor: pointer;
	}

	.pizza-details-inner {
		padding: 10px;
		background: #333333;
	}

		.pizza-details-inner ul li,
		.menu-right .cart-row ul li {
			font-size: 13px;
			color: #fff;
			list-style: none;
			padding: 3px 0;
		}

	.menu-right .cart-row ul li {
		padding: 0;
	}

	.pizza-details-inner ul li .detail-head {
		color: #ffb400;
		font-weight: 700;
	}

	.pizza-details-inner ul li .pizza-prize,
	.menu-right .cart-row ul li .food-list-left {
		float: left;
		width: 58px;
	}

	.menu-right .cart-row span {
		float: right;
	}

	.menu-right .cart-row ul li span {
		padding: 0;
	}

	.pizza-details-inner h3,
	.menu-right .cart-row h3 {
		color: #ffb400;
		font-weight: 700;
		font-size: 14px;
		margin: 5px 0;
	}

	.pizza-top-details ul {
		padding-left: 0px;
		margin: 0;
	}

	.pizza-middle-details ul {
		padding-left: 20px;
		margin: 0;
	}

	.menu-right .cart-row .cart-row-left {
		width: 55%;
		float: left;
	}

	.menu-right .cart-row .cart-row-right {
		width: 45%;
		float: right;
	}

	.menu-right .cart-row {
		background: #333333 !important;
		padding: 10px !important;
		border-bottom: solid 5px #252525 !important;
		overflow: hidden;
	}

		.menu-right .cart-row ul {
			padding-left: 10px;
		}

			.menu-right .cart-row ul li:after {
				display: none;
			}

	.menu-right .cart-row-right-prize {
		color: #fff;
		font-weight: 700;
		font-size: 20px;
		line-height: 22px;
	}

		.menu-right .cart-row-right-prize span {
			color: #fff;
			font-size: 20px;
			float: right;
			font-weight: 600;
		}

	.menu-right .delete-btn,
	.delete-btn-cart {
		background: #000;
		border-radius: 5px;
		font-size: 12px;
		padding: 7px 25px;
		color: #fff;
		display: inline-block;
		margin-top: 100px;
		float: right;
	}

		.menu-right .delete-btn.right-delete-last {
			margin-top: 20px;
		}

	.menu-right .cart-row ul strong {
		color: #fff;
	}

	.menu-right .cart-row .byo_txt-center li {
		text-align: center;
		overflow: hidden;
	}

	.pull-right {
		float: right;
	}

	.sub-total {
		padding: 23px 20px;
		background: #171717;
		color: #fff;
		font-size: 20px;
		overflow: hidden;
		line-height: 50px;
	}

	.menu-right-inner {
		background: #333333 !important;
	}

	.menu-right-inner .check-out {
		background: #333333;
	}

	.menu-right-inner .cart-row-last-prize {
		width: 100%;
	}

	.menu-right-inner .align-left {
		text-align: left;
		display: inline;
		float: left !important;
		margin-left: 20px;
	}

	.menu-right-inner .top-prize {
		float: right;
		color: #fff;
		font-size: 20px;
		width: 45%;
	}

	.menu-right-inner .sub-total span {
		font-size: 32.46px;
		font-weight: 600;
		float: right;
	}

	.check-out {
		padding: 10px 0;
		text-align: center;
	}

		.check-out .check-out-btn {
			background: #eb2128;
			padding: 15px 40px;
			color: #fff;
			text-transform: uppercase;
			border-radius: 5px;
			display: inline-block;
			font-weight: 600;
		}

		.check-out .clear-btn {
			font-size: 13.13px;
			color: #eb2128;
			text-decoration: underline;
			display: inline-block;
			display: block;
			margin: 10px 0;
		}

	.menu-user,
	.menu-right-inner {
		background: #333333;
	}

	.menu-user {
		background: #252525;
	}

	.mm-panel {
		padding: 0 !important;
	}

	.menu-user .mm-panels h3 {
		background: #252525;
		padding: 10px 19px;
		margin: 0;
		font-size: 16px;
		font-weight: normal;
		overflow: hidden;
		width: 100%;
		vertical-align: middle;
		display: table;
		text-transform: capitalize;
	}

		.menu-user .mm-panels h3 .guest-cart {
			display: table-cell;
		}

	.menu-user .mm-panels .cart-btn-wrap {
		text-align: center;
		display: table-cell;
	}

	.menu-user .mm-panels .cart-btn {
		text-align: center;
		background: #eb2128;
		font-size: 12px;
		color: #fff;
		border-radius: 5px;
		padding: 10px 0;
		display: block;
		font-weight: 600;
	}

	.sign-out-li a {
		background: #0a0808 !important;
	}

	.guest-cart small {
		font-size: 12px;
		display: block;
	}

	.pizaa-order .box {
		background: #fff;
		margin: 0 -20px;
	}

	.pizaa-order-seleted {
		font-size: 20px;
		background: #eb2128;
		color: #fff;
		padding: 10px;
		text-align: left;
		overflow: hidden;
	}

	.pizaa-order .type-hold h2 {
		font-size: 32px;
		padding: 10px 0;
		text-transform: uppercase;
		color: #000;
		margin: 10px 0;
		font-family: 'Open Sans', sans-serif;
		font-weight: 600;
	}

	.pizaa-order h2 span {
		color: #eb2128;
	}

	.pizaa-order .type-hold p {
		font-size: 23px;
		color: #000;
		margin: 10px 0;
		font-family: 'Open Sans', sans-serif;
	}

	.pizaa-order .box {
		margin-bottom: 10px;
	}

	.pizza-details {
		clear: both;
		float: left;
		width: 100%;
		margin-top: 10px;
	}

	.order-pizaa-form .heading {
		text-align: left;
		background: #ececec;
		padding: 10px 20px;
		overflow: hidden;
	}

		.order-pizaa-form .heading h2 {
			font-size: 16px;
			font-weight: bold;
			color: #231f20;
			margin-bottom: 5px;
			padding: 0;
			text-align: left;
		}

		.order-pizaa-form .heading p {
			color: #231f20;
			font-size: 13px;
			margin: 0;
		}

	.order-pizaa-form .close-icn {
		padding: 20px;
		background-image: url("../../../Images/responsive/close-black.png");
		position: absolute;
		right: 8px;
		z-index: 9;
	}

	.pizaa-order-select-form {
		padding: 15px;
	}

	.pizza-form-group {
		margin-bottom: 15px;
		display: table;
		width: 100%;
	}

		.pizza-form-group .order-form-left {
			display: table-cell;
			width: 30%;
			vertical-align: middle;
			padding-right: 15px;
		}

		.pizza-form-group .order-form-right {
			display: table-cell;
			width: 70%;
		}

		.pizza-form-group .order-form-left label {
			font-size: 13px;
			font-weight: 600;
			color: #000;
		}

		.pizza-form-group .order-form-right select {
			font-size: 13px;
			font-weight: 300;
			color: #fff;
			height: 44px;
			background: #262626 url(../../../Images/responsive/arrow-down.png) no-repeat right center;
			background-position: 95% 19px;
			padding: 0 10px;
			line-height: 20px;
			border-radius: 3px;
			border: none;
			width: 100%;
			-webkit-appearance: none;
			-moz-appearance: none;
		}

	.pizza-thum {
		text-align: center;
	}

	.pizza-form-group textarea {
		width: 100%;
		border: solid 1px #cfcfcf;
		border-radius: 5px;
		border: solid 2px #cfcfcf;
		padding: 10px;
		min-height: 119px;
	}


		.pizza-form-group textarea:placeholder-shown {
			color: #909;
		}

	.pizza-order-bottom {
		background: #ececec;
	}

		.pizza-order-bottom .doller {
			color: #262626 !important;
		}

		.pizza-order-bottom .byo-row-item.byo-row-item-doller {
			width: auto;
			float: right;
			margin: 10px;
		}

		.pizza-order-bottom .byo-row-item.addcart-box {
			width: auto;
		}

			.pizza-order-bottom .byo-row-item.addcart-box a {
				font-size: 14px;
			}

	.normal-pizza-top {
		float: left;
		width: 100%;
	}

	.order-pizaa-form .btn-prev,
	.order-pizaa-form .btn-next {
		display: block;
		background: #fff;
		z-index: 9;
	}



	ul.spicy-sutable {
		float: right;
		margin: 10px 0;
		padding: 0;
		width: 100%;
	}

		ul.spicy-sutable li {
			float: left;
			padding: 0 10px 0 0;
			text-align: left;
			width: 50%;
		}

			ul.spicy-sutable li img {
				max-width: 47px;
				height: 25px;
				float: left;
				margin-right: 10px;
			}

			ul.spicy-sutable li small {
				color: #231f20;
				font-size: 12px;
				margin-top: 20px;
			}

	.normal-pizza-thum {
		margin-bottom: 10px;
	}

	.shop-form .shop-box {
		width: auto;
	}

	.jcf-scrollable-wrapper,
	.shop-list-holder.jcf-scrollable {
		width: 100% !important;
		height: auto !important;
	}

	.shop-form .shop-list {
		margin: 15px 0;
	}

	.cart-list {
		background: #1d1d1d;
		padding: 10px 15px;
	}

	.shop-cart .heading h2 {
		margin: 0;
	}

	.cart-list h2 {
		color: #fff;
		font-size: 20px;
		margin: 0;
		padding: 0;
		font-weight: normal;
	}

	.cart-list .icon-cancel {
		display: none;
	}

	.shop-form .shop-list .text-holder {
		float: left;
		width: 60%;
	}

	.shop-form .shop-panel {
		width: 40%;
		margin: 1px 0 0;
		text-align: right;
	}

		.shop-form .shop-panel a {
			font-size: 0;
		}

	.shop-form .shop-list ul {
		margin: 0;
		padding: 5px 0 0 15px;
	}

	.shop-form .shop-list li {
		background: none;
		margin: 0;
		padding: 0;
		font-weight: normal;
	}

	.shop-form .shop-list .shop-lis-items li span {
		FLOAT: left;
		width: 65px;
	}

	.shop-form .shop-list li.shop-list-wrap {
		margin: 10px 0 0px;
		background: #f1f1f1;
		padding: 10px;
		font-weight: 600;
	}

	.shop-form .shop-panel .price {
		margin: 6px 0 0 0;
		padding: 0;
		color: #231f20;
	}

		.shop-form .shop-panel .price span {
			color: #231f20;
		}

	.shop-form .delete-btn-cart {
		margin-top: 54px;
	}

	.shop-form .bottom-box {
		margin: 0;
		padding: 0;
	}

	.shop-form .extra {
		float: left;
		padding: 10px 15px;
		width: 100%;
		background: #f5f5f5;
		border-radius: 0px;
		position: relative;
		overflow: hidden;
	}

	.shop-form .shop-list .text-holder .title {
		font-size: 13px;
	}

	.shop-form .shop-panel .price {
		font-size: 16px;
		font-weight: 600;
	}

	.shop-form .extra h2 {
		font-family: 'Open Sans', sans-serif;
		color: #eb2128;
		font-size: 14px;
		font-weight: 700;
		margin: 0 0 5px;
		line-height: normal;
		text-transform: uppercase;
	}

	.shop-form .extra p {
		color: #231f20;
		font-size: 14px;
	}

		.shop-form .extra p.bold-taxt {
			font-size: 20px;
			font-weight: 700;
			text-transform: uppercase;
			margin: 0px;
			line-height: normal;
		}

	.shop-form .extra .img-hold {
		margin: 0 10px 0 0;
		width: 46px;
	}

	.shop-form .extra .btn {
		font-size: 12px;
		position: absolute;
		top: 40%;
		right: 30px;
		min-width: 60px;
	}

	.shop-form .bottom-box .btn-box {
		margin: 10px 0 20px;
	}

	.addtion-instruction .form-group {
		margin-top: 20px;
	}

	.shop-form .bottom-box .btn-box .col {
		float: left;
		padding: 0 0 0 10px;
		text-align: center;
		width: 50%;
		margin: 0;
	}

	.shop-form .bottom-box .btn-box .btn {
		font-size: 13px;
		min-width: 158px;
	}

	.shop-form .bottom-box .btn-box .clear {
		float: right;
	}

	.shop-form .coupon {
		width: 100%;
		padding-bottom: 15px;
		margin: 0;
		float: none;
		clear: both;
		background: #f1f1f1;
		box-shadow: none;
		text-align: center;
	}

	.shop-form .coupon-form {
		padding: 18px 15px;
		display: inline-block;
	}

		.shop-form .coupon-form .btn {
			float: left;
			margin: 0;
			font-size: 16px;
			font-weight: 600;
			padding: 7px 27px;
			border-radius: 5px;
			background: #1d1d1d;
			margin-top: 4px;
		}

		.shop-form .coupon-form input[type="text"] {
			float: left;
			border: solid 2px #c4c4c4;
			height: 36px;
			border-radius: 3px;
			margin: 0 10px;
			background: #fff;
			box-shadow: none;
		}

		.shop-form .coupon-form button.btn.ok-btn {
			background: #eb2128;
			font-size: 14px;
			color: #fff;
			border-radius: 5px;
			border: none;
			padding: 6px;
			float: none;
			margin: 0;
		}

	.shop-form .coupon .head .title {
		font-size: 14px;
		color: #231f20;
		font-weight: 600;
	}

	.shop-form .coupon .head .subtitle {
		font-size: 14px;
		color: #231f20;
	}

	.shop-form .total-list {
		padding: 0 45px;
		margin: 0;
		font-family: 'Open Sans', sans-serif;
		font-size: 13px;
		color: #2e2e2e;
		line-height: normal;
	}

	.total-box .title {
		margin: 0 4px;
	}

	.shop-form .total-box {
		text-align: center;
		width: 100%;
		font-family: 'Open Sans', sans-serif;
		color: #2e2e2e;
		font-size: 20px;
		margin: 0 0 0;
	}

	.shop-form .coupon .btn-wrap {
		margin: 0 0 20px;
		text-align: center;
	}

	.delivery-info .cart-list {
		margin: 0 -15px;
	}

	.delivery-info h3 {
		margin: 15px 0;
	}

	.delivery-info span.qnt {
		width: 100%;
		position: relative;
		float: left;
	}

	.delivery-info input[type="text"],
	.delivery-info input[type="email"],
	.delivery-info select,
	.customer.new input[type="email"],
	.customer.new input[type="text"],
	.customer.new textarea,
	.customer.new input[type="password"],
	.checkout-select,
	.delivery-info textarea {
		height: 40px;
		background-color: #fff;
		border: solid 2px #cfcfcf;
		padding: 10px;
		font-size: 13px;
		color: #2e2e2e;
		width: 100%;
		border-radius: 1px;
		-webkit-appearance: none;
		-moz-appearance: none;
	}

	.shop-cart .delivery-info textarea {
		min-height: 150px;
	}

	/*select input
---------------------*/
	.delivery-info select,
	.checkout-select {
		background-image: url(../../../Images/responsive/select-bg.jpg);
		background-repeat: no-repeat;
		background-position: right;
		font-size: 13px;
		padding: 5px;
	}

	.delivery-info .form-group,
	.customer.new .form-group {
		margin-bottom: 10px;
		width: 100%;
		float: left;
	}

	.delivery-info .btn {
		font-size: 16px;
		font-weight: 600;
		padding: 5px 20px;
		float: right;
		border-radius: 5px;
		margin: 10px 0 0px;
		background: #eb2128;
	}

	.recieveing_check {
		font-size: 13px;
	}

	.delivery-info a#up {
		bottom: 15px;
		border-width: 6px;
	}

	.delivery-info a#down {
		top: 15px;
		border-width: 6px;
	}

	::-webkit-input-placeholder { /* WebKit, Blink, Edge */
		color: #2e2e2e;
	}

	::-webkit-textarea-placeholder { /* WebKit, Blink, Edge */
		color: #2e2e2e;
	}

	:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
		color: #2e2e2e;
		opacity: 1;
	}

	::-moz-placeholder { /* Mozilla Firefox 19+ */
		color: #2e2e2e;
		opacity: 1;
	}

	:-ms-input-placeholder { /* Internet Explorer 10-11 */
		color: #2e2e2e;
	}

	:placeholder-shown {
		color: #2e2e2e;
	}

	.three-fild .col-3 {
		width: 33.33%;
		float: left;
		padding: 0 2px;
	}

	.custom-label,
	.custom-redio {
		font-size: 13px;
		color: #231f20;
		margin: 20px 0 0;
		display: block;
		position: relative;
		cursor: pointer;
		vertical-align: middle;
		line-height: 16px;
	}

		.custom-label input,
		.custom-redio input {
			display: none;
		}

			.custom-label input + label,
			.custom-redio label {
				float: left;
				display: inline-block;
				width: 15px;
				height: 15px;
				border-radius: 5px;
				background: #eb2128;
				margin-right: 5px;
			}

		.custom-redio label {
			width: 15px;
			height: 15px;
			border-radius: 100%;
			background: #eb2128;
			position: relative;
		}

		.custom-redio span {
			margin-left: 0;
			width: 78%;
		}

		.custom-redio input:checked + label:after {
			width: 7px;
			height: 7px;
			border-radius: 100%;
			background: #fff;
			position: absolute;
			left: 0px;
			right: 0;
			top: 4px;
			content: "";
			margin: auto;
		}

		.custom-label input:checked + label:after {
			width: 10px;
			height: 10px;
			position: absolute;
			top: 2px;
			left: 2px;
			content: "";
			background-image: url(../../../Images/responsive/check.png);
			background-repeat: no-repeat;
			background-position: center center;
			background-size: 100% auto;
		}

	.delivery-info {
		float: left;
		width: 100%;
		padding-bottom: 35px;
	}

	.delivery-future .col-3 {
		width: 43%;
	}

	.label-row {
		width: 100%;
		float: left;
		margin: 0 0 5px 2px;
	}

	.your-bill .cart-list {
		background: #eb2128;
		margin-top: 10px;
	}

	.your-bill .total-box {
		clear: both;
		font-size: 41.48px;
		color: #2e2e2e;
		font-weight: 600;
		margin: 0;
		padding: 0;
	}

	.delivery-fee {
		padding-left: 18px;
	}

	.discount {
		padding-left: 13px;
	}

	.total-list {
		margin-bottom: 0;
		padding: 0;
	}

	.your-bill .total-box .title,
	.your-bill .total-box .value,
	.total-box .total-box strong {
		font-size: 20px;
		vertical-align: middle;
	}


	.your-bill .btn-wrap {
		text-align: center;
		float: none;
	}

		.your-bill .btn-wrap a {
			float: none;
			display: inline-block;
			padding: 10px 20px;
		}

	.total-list {
		padding: 15px 0;
		float: left;
		width: 100%;
	}

		.total-list li {
			margin-bottom: 10px;
			float: left;
			width: 100%;
		}

		.total-list dt {
			float: left;
			text-align: right;
			width: 40%;
		}

		.total-list dd {
			float: right;
			width: 40%;
			text-align: left;
			margin: 0;
		}

	/* Account Information
----------------------------*/

	.dashboard {
		padding: 0;
	}

		.dashboard .row {
			padding: 0;
			overflow: visible;
			float: left;
			width: 100%;
		}

			.dashboard .row .col,
			.dashboard .row .col:first-child {
				width: 100%;
				margin: 0 0 20px;
			}

		.dashboard .table-box {
			border: none;
			margin-bottom: 3px;
		}

		.dashboard .head-table {
			background: #000;
			margin: 0 -15px 0;
			padding: 15px;
			color: #fff;
			font-size: 20px;
			font-weight: normal;
			text-transform: capitalize;
		}

		.dashboard .table-box.big {
			margin: 0;
			width: 100%;
			float: left;
		}

		.dashboard .heading h2 {
			margin: 0;
		}

		.dashboard .personal li {
			color: #2e2e2e;
			font-size: 13px;
			padding: 0;
		}

			.dashboard .personal li small {
				margin-right: 5px;
			}

		.dashboard .btn {
			font-size: 13px;
			line-height: 25px;
			font-weight: 600;
			border-radius: 4px;
			text-align: center;
			padding: 5px 16px;
		}

		.dashboard .information li:first-child .title {
			font-weight: 600;
		}

		.dashboard .btn-hold {
			margin: 0px 0 8px;
			padding: 0;
		}

		.dashboard .information:before, .dashboard .information:after {
			display: none;
		}

		.dashboard .information {
			padding: 25px 0 15px;
		}

			.dashboard .information li:first-child {
				font-size: 14px;
			}

				.dashboard .information li:first-child strong,
				.dashboard .information li:first-child span {
					padding-left: 17px !important;
					font-weight: 600;
					font-size: 13px;
				}

			.dashboard .information li.desh-info-wrap {
				background: #eaeaea;
				padding: 15px;
				font-size: 12px;
				margin-bottom: 3px;
				color: #2e2e2e;
				border: solid 1px #E5E5E5;
			}

			.dashboard .information .value {
				width: 108px;
				font-weight: normal;
			}

		.dashboard .address-panel {
			width: 77%;
			float: left;
		}

		.dashboard .edit-panel {
			float: right !important;
			width: 23%;
		}

			.dashboard .edit-panel a span {
				font-size: 23px !important;
				font-weight: normal !important;
			}

		.dashboard .orders {
			padding: 10px 0;
		}

			.dashboard .orders li:first-child span {
				font-weight: 600;
			}

			.dashboard .orders li {
				color: #2e2e2e;
				table-layout: auto;
				border: none;
				background: #eaeaea;
				padding: 10px;
				margin-bottom: 3px;
			}

			.dashboard .orders .order {
				color: #2e2e2e;
			}

			.dashboard .orders .status label {
				background: #337ab7;
				color: #fff;
				border-radius: 3px;
				font-size: 8px;
				padding: 3px 5px;
			}

			.dashboard .orders li:first-child {
				background: #fff;
			}

				.dashboard .orders li:first-child span {
					width: 53px;
					font-size: 12px;
				}

			.dashboard .orders li span {
				width: 53px !important;
				vertical-align: middle;
				font-size: 12px;
				margin: 0 !important;
				padding: 0 !important;
			}


		.dashboard .table-box li span, span.order {
			font-weight: normal;
			padding: 0px !important;
			font-weight: normal;
			margin: 0px !important;
			vertical-align: top;
		}

		.dashboard .information .title,
		.dashboard .information .value {
			float: none;
			display: table-cell;
			vertical-align: middle;
		}



	.fancybox-inner {
		width: 100% !important;
		height: auto !important;
		margin: auto !important;
	}

	.fancybox-wrap {
		right: 0 !important;
		left: 0 !important;
		margin: auto;
		width: 100% !important;
	}

	.customer.new {
		width: 100%;
		padding: 15px;
		background: #fff;
		border: none;
		box-shadow: none;
		border-radius: 0;
		overflow: hidden;
	}

		.customer.new h2 {
			background: #eb2128;
			color: #fff;
			font-size: 18px;
			padding: 15px 10px;
			margin: -15px -15px 20px;
			text-align: left;
			text-transform: capitalize;
		}

		.customer.new p {
			font-size: 13px;
			color: #2e2e2e;
			padding: 10px 0 20px;
			text-align: center;
			margin: 0;
		}

		.customer.new textarea {
			min-height: 161px;
			box-shadow: none;
		}

	.btn-adress {
		display: inline-block;
	}

	.customer.new .text-center {
		text-align: center;
	}

	.customer.new .btn {
		padding: 7px 57px;
		font-weight: 600;
	}

	.customer.new .close {
		position: static;
	}

	.recieveing_check input {
		display: none;
	}

		.recieveing_check input + label {
			background: #fff;
			height: 20px;
			width: 20px;
			border-radius: 5px;
			border: solid 2px #cfcfcf;
			margin: 0 11px 32px 0;
			position: relative;
			float: left;
		}

	div#type-pizza {
		margin: 0 20px;
	}

	.product p {
		display: none;
	}

	.product .panel {
		margin: 3px 0;
	}

	.dashboard .information li:first-child {
		font-size: 13px;
	}

	span.build-icn {
		width: 50px;
		display: block;
		margin: 0 0 -5px;
	}

		span.build-icn img {
			width: 100%;
		}

	.total-box .value {
		font-size: 20px;
		font-weight: 600;
		margin: 0;
	}

	.shop-form .coupon .head {
		padding-bottom: 15px;
	}

	input#meat {
		padding-bottom: 0px !important;
	}

	.byo-xs .product-item .select-box .selected .slct-byo {
		float: left;
		background: none;
		width: auto;
		height: auto;
		background: none;
		margin: 0;
	}

	.product-content {
		min-height: 40px;
	}

	.dashboard .personal .title {
		width: 100px;
	}

	.customer.change .btn-hold {
		text-align: center;
	}

	.contact strong.title,
	.contact .map .title {
		margin-bottom: 8px;
		display: block;
		font-size: 13px;
		text-transform: none;
	}

	.pizza-details span.pizza-prize {
		float: right !important;
	}

	.promotions {
		padding: 0;
	}

	/* Manage Address Pop Up
-----------------------------------------------------------*/

	.customer.new {
		width: 483px;
	}

	.manage-add {
		margin: -19px -15px 10px;
		padding: 0;
		display: table;
		width: 100%;
	}

		.manage-add li {
			display: table-cell;
			border-right: solid 1px #fff;
			list-style: none;
			width: 33%;
			background: #e4e4e4;
			text-align: center;
		}

			.manage-add li a {
				font-weight: 600;
				color: #231f20;
				padding: 10px 20px;
				display: block;
			}

			.manage-add li.active {
				background: #ff0000;
			}

				.manage-add li.active a {
					color: #fff;
				}

	.contact .content a {
		color: #000;
	}
	/* Check Out Select box drop down 
-----------------------------------------------------------*/

	.drop-down {
		display: none;
		background: #e4e4e4;
		width: 100%;
		padding: 0px;
		margin: 0;
	}

		.drop-down li a {
			font-weight: 600;
			color: #231f20;
			padding: 10px 20px;
			display: block;
			border-bottom: solid 1px #231f20;
		}

			.drop-down li a:hover {
				background: #f00;
				color: #fff;
			}

	.checkout-select-wrap {
		margin: 20px 0 10px;
	}

		.checkout-select-wrap .checkout-select {
			font-size: 16px;
			text-transform: capitalize;
		}

	.drop-down li:last-child a {
		border: none;
	}

	.shop-cart-only .delivery-info {
		padding-bottom: 15px;
	}
}

/* Responsive media css for 600 resolution
-----------------------------------------------------------*/
@media (max-width:600px) {
	.filter-form input[type="checkbox"] + label,
	.filter-form input[type="checkbox"] {
		width: 16px;
		height: 16px;
		border-radius: 4px;
		padding: 0;
	}

		.filter-form input[type="checkbox"]:checked + label::after {
			width: 10px;
			left: 2px;
			height: 10px;
			top: 2px;
		}

	.filter-form label {
		line-height: 23px;
		font-size: 14px;
	}

	.submit-btn {
		width: 23px;
		height: 23px;
		margin-right: 46px;
	}
}

/* Responsive media css for 480  resolution
------------------------------------------------------------------*/

@media (max-width:480px) {
	.info-ph small {
		font-size: 12px;
	}

	.info-ph span {
		font-size: 17px;
	}

	.lang select {
		padding: 6px 10px;
		font-size: 14px;
		margin-right: 10px;
	}

	.product-nav ul {
		top: 53px;
	}

		.product-nav ul li a,
		.product-nav .pizzas-active a {
			font-size: 17px;
			height: 53px;
		}

	.byo-right {
		padding: 0 10px;
	}

	.filter-form input[type="checkbox"] + label,
	.filter-form input[type="checkbox"] {
		width: 12px;
		height: 12px;
		border-radius: 3px;
		padding: 0;
	}

		.filter-form input[type="checkbox"]:checked + label::after {
			width: 8px;
			left: 2px;
			height: 8px;
			top: 2px;
		}

	.filter-form label {
		line-height: 20px;
		font-size: 11px;
	}

	.submit-btn {
		width: 20px;
		height: 20px;
	}

	.keep-me label,
	.keep-me a {
		color: #2e2e2e;
		font-size: 12px;
	}

	.log-in-xs h2 {
		font-size: 18px;
	}

	.chech-hold input + label {
		width: 15px;
		height: 15px;
		top: 2px;
	}

	.chech-hold input:checked + label:after {
		width: 8px;
		height: 8px;
		position: absolute;
		top: 2px;
		left: 2px;
	}

	.log-in-xs .sign-btn {
		padding: 10px 0;
		font-size: 13px;
		line-height: 30px;
	}

	.btn.btn-facebook, .btn.btn-twitter, .btn.btn-google {
		font-size: 13px;
		padding: 17px 10px;
	}

		.btn.btn-facebook .icon-hold, .btn.btn-twitter .icon-hold, .btn.btn-google .icon-hold {
			box-shadow: none;
			width: 68px;
		}

	.byo-xs .etabs li a span {
		font-size: 40px;
	}

	.byo-xs .etabs li a {
		padding: 5px;
		font-size: 18px;
	}

	.byo-top h2 {
		font-size: 13px;
	}

	.byo-xs .product-item h3 {
		font-size: 16px;
	}

	.byo-xs .product-item p {
		font-size: 13px;
	}

	.product-content {
		min-height: 53px;
	}

	.byo-xs .product-item .select-box .selected {
		line-height: 20px;
		padding: 4px 7px;
		font-size: 10px;
		height: 27px;
		max-height: 27px;
		overflow: hidden;
	}

		.byo-xs .product-item .select-box .selected span {
			background-size: 53% auto !important;
		}

	.pizza-order-bottom .byo-row-item.addcart-box a,
	.byo-row .byo-row-item .add-cart {
		font-size: 9px;
	}

	.byo-row .byo-row-item .doller {
		font-size: 17px;
	}

	.byo-row .byo-row-item {
		font-size: 13px;
	}

		.byo-row .byo-row-item .qnt input {
			width: 48px;
			height: 29px;
		}

	input[type=number] {
		-moz-appearance: textfield;
	}
	/* Spin Buttons modified */
	input[type="number"].mod::-webkit-outer-spin-button,
	input[type="number"].mod::-webkit-inner-spin-button {
		-webkit-appearance: none;
		background: #FFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAKUlEQVQYlWNgwAT/sYhhKPiPT+F/LJgEsHv37v+EMGkmkuImoh2NoQAANlcun/q4OoYAAAAASUVORK5CYII=) no-repeat center center;
		width: 1em;
		border-left: 1px solid #BBB;
		opacity: .5; /* shows Spin Buttons per default (Chrome >= 39) */
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
	}

		input[type="number"].mod::-webkit-inner-spin-button:hover,
		input[type="number"].mod::-webkit-inner-spin-button:active {
			box-shadow: 0 0 2px #0CF;
			opacity: 0.8;
		}

	.step-2 .prev-step a {
		padding: 12px 15px;
		font-size: 13px;
		padding: 13px 7px;
	}

	.prev-next i {
		width: 18px;
		margin: 0;
	}

	.step-2 .prev-next a,
	.step3 .prev-next a {
		font-size: 12px;
		padding: 10px 5px;
	}

	.byo-xs .panel-container h2 {
		font-size: 13px;
	}

	.pizaa-order .type-hold p {
		font-size: 13px;
	}

	.submit-btn {
		margin-right: 0;
	}

	.shop-form .coupon-form .btn {
		padding: 7px 10px;
		font-size: 10px;
	}

	.shop-form .coupon .btn-wrap .btn {
		font-size: 13px;
	}

	.byo-xs .product-item input:checked + .selected span {
		background-size: 8px !important;
	}

	.prev-next i img {
		width: 59%;
		margin-top: 3px;
	}

	.dashboard .personal {
		padding: 15px 13px 4px;
	}

	.cart-user span:first-child a {
		width: 18px;
	}

	.cart-user span:last-child a {
		width: 15px;
	}

	.log-in-xs .chech-hold:last-child {
		padding: 0;
	}

	p.not-clb {
		font-size: 12px;
	}
}


/* Responsive media css for 400  resolution
----------------------------------------------------------*/

@media (max-width:400px) {
	.lang select {
		padding: 0px 15px 0 0;
		font-size: 12px;
		margin-right: 8px;
	}


	.product-nav ul li a, .product-nav .pizzas-active a {
		font-size: 15px;
		height: 51px;
	}

	.filter-form label {
		padding: 0 2px;
		line-height: 19px;
		font-size: 10px;
	}

	.submit-btn {
		width: 20px;
		height: 20px;
	}

	.product-nav ul {
		top: 53px;
	}
}

/* Responsive media css for 360  resolution
--------------------------------------------------------*/

@media (max-width:360px) {
	.lang select {
		padding: 0px 13px 0 0;
	}

	.cart-user span a {
		margin: 0 5px;
	}

	.filter-form label {
		font-size: 8px;
	}

	.product-nav ul {
		top: 53px;
	}

	.mm-listview li a {
		font-size: 14px;
	}

		.mm-listview li a span {
			right: 0;
		}

	.filter-panel .container {
		margin: 0 -9px;
	}

	.btn-hold .icon-hold span {
		left: 4px;
		font-size: 24px;
	}

	.next-step a {
		font-size: 16px;
		padding: 15px 23px;
	}

	.byo-row .byo-row-item {
		font-size: 12px;
	}

		.byo-row .byo-row-item .qnt {
			font-size: 10px;
		}

			.byo-row .byo-row-item .qnt input {
				font-size: 14px;
				height: 25px;
				width: 34px;
			}

		.byo-row .byo-row-item .add-cart {
			font-size: 7px;
		}

		.byo-row .byo-row-item .doller {
			line-height: 24px;
			font-size: 19.21px;
		}

	.step-2 .prev-next a,
	.step3 .prev-next a {
		font-size: 10px;
		padding: 10px 5px;
	}

	.prev-next i img {
		width: 40%;
	}

	.pizza-details-inner ul li, .menu-right .cart-row ul li {
		font-size: 12px;
	}

		.menu-right .cart-row ul li .food-list-left {
			width: 47px;
		}

	.pizza-details-inner h3, .menu-right .cart-row h3,
	.menu-right .cart-row ul strong {
		font-size: 12px;
	}

	.sub-total span {
		font-size: 24.46px;
	}

	.menu-right .cart-row-right-prize span {
		font-size: 12px;
	}

	.sub-total {
		padding: 3px 20px;
	}

	.product-panel .check-box {
		float: none;
		width: 28%;
		display: inline-block;
	}

	.submit-btn {
		margin-right: 0;
		margin-top: 12px;
		right: 25px;
		position: relative;
	}

	.btn.btn-facebook, .btn.btn-twitter, .btn.btn-google {
		font-size: 13px;
		padding: 11px 10px;
	}

	.btn-sign-up {
		font-size: 13.99px;
	}

	.about .text-box .title,
	.about .delivery .subtitle {
		font-size: 14px;
	}

		.about .delivery .subtitle span {
			font-size: 15px;
		}

	.filter-panel {
		padding: 5px 0;
	}

	.filter-form .check-hold {
		white-space: normal;
	}

	.step3 .select-item-wrap .select-item label {
		font-size: 9px;
		line-height: 9px;
	}

	.step3 .select-item-wrap .select-item input + label {
		display: inline-block;
		width: 10px;
		height: 10px;
		border-radius: 3px;
		margin: 0 4px 0 0;
	}

	.step3 .select-item-wrap .select-item input:checked + label:after {
		width: 8px;
		height: 8px;
		position: absolute;
		top: 1px;
		left: 1px;
	}

	.pizza-order-bottom .byo-row-item .qnt input {
		width: 53px;
		height: 36px;
		font-size: 19px;
	}

	.pizza-order-bottom .byo-row-item .doller {
		line-height: 35px;
		font-size: 21.21px;
	}

	.qnt-cart input {
		width: 38px;
		height: 32px;
	}

	.shop-form .shop-panel .price {
		font-size: 16px;
	}

	.shop-form .extra h2 {
		font-size: 12px;
	}

	.shop-form .extra p {
		font-size: 10px;
	}

		.shop-form .extra p.bold-taxt {
			font-size: 19px;
		}

	.shop-form .extra .btn {
		right: 8px;
	}

	.btn-hold .icon-hold span {
		font-size: 33px;
	}

	.order-pizaa-form .heading .normal-pizza-top h2 {
		font-size: 14px;
	}

	.shop-form .coupon-form input[type="text"] {
		width: 78px;
	}

	.dashboard .head-table {
		padding: 10px;
		font-size: 16px;
	}

	.dashboard .information .title {
		width: 52px;
	}

	.dashboard .edit-panel a span {
		font-size: 16px !important;
	}

	.dashboard .orders li span,
	.dashboard .orders li:first-child span {
		font-size: 10px;
	}

	.dashboard .orders li {
		padding: 5px 0;
	}

	.shop-form .bottom-box .btn-box {
		width: 100%;
	}

	.shop-form .bottom-box .btn-box .btn {
		font-size: 11px;
		min-width: 53px;
		padding: 10px 0;
	}

	.byo-right .byo-text {
		padding: 0px 0 0px 35px;
		background-size: 48px;
	}

	.product-content {
		min-height: 64px;
	}

	.dashboard .personal {
		padding: 15px 0px 4px;
		font-size: 11px;
	}

	.dashboard .personal a {
		font-size: 11px;
	}

	.info-ph img {
		width: 54px;
	}

	.info-ph p {
		font-size: 14px;
	}

	.info-ph span {
		margin: -14px 0;
		float: right;
		width: 46px;
	}

	.manage-add li a {
		padding: 10px 13px;
	}

	.checkout-select-wrap .checkout-select {
		font-size: 14px;
	}
}
