@font-face {
	font-family: 'Gilroy-Medium';
    src: url("fonts/Gilroy-Medium.eot");
    src: url("fonts/GilroyMedium.eot") format("embedded-opentype"), 
    url("fonts/Gilroy-Medium.woff2") format("woff2"),
    url("fonts/Gilroy-Medium.woff") format("woff"),
    url("fonts/Gilroy-Medium.ttf") format("truetype"), 
    url("fonts/Gilroy-Medium.svg") format("svg");
    font-style: normal;
    font-weight: normal;
}
@font-face {
	font-family: 'Gilroy-Bold';
	src: url('fonts/Gilroy-Bold.ttf');
	src: url('fonts/Gilroy-Bold.woff') format('woff');
	font-style: normal;
	font-weight: normal;
}

@font-face {
	font-family: 'Gilroy-Extrabold';
	src: url('fonts/Gilroy-Extrabold.ttf');
	src: url('fonts/Gilroy-Extrabold.woff') format('woff');
	font-style: normal;
	font-weight: normal;
}

/* Css Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,
p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,
dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,
tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,
label,legend,/*table*/,caption,tbody,tfoot,thead,tr,th,td {
	padding:0;
    margin:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
}
body {
	font-family: 'Gilroy-Medium';
	font-size: 16px;
}
ul,ol { list-style:none; }
img,fieldset { border:none; }
a {text-decoration: none;}
a:hover { text-decoration:none; }
article,aside,details,figcaption,figure,footer,
header,hgroup,main,nav,section,summary { display: block; }
figure { margin:0; padding:0; }
embed, iframe, object, video { max-width: 100%; }
input, textarea { -webkit-appearance: none; -webkit-border-radius: 0; }
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
img { max-width: 100%; height: auto;}
a {
	-webkit-transition: all .5s ease-out; -moz-transition: all .5s ease-out; -ms-transition: all .5s ease-out; -o-transition: all .5s ease-out; transition: all .5s ease-out;
}
[type="reset"], [type="submit"], button, html [type="button"] { 
	-webkit-appearance: none; 
}
input, textarea { -webkit-appearance: none; -webkit-border-radius: 0; }

#wrapper {
	width: 100%; 
}

/*==============================
	header-area      
================================*/
header {
	background-color: #ff8a4f;
	position:fixed;
	width:100%;
	top:0;
	z-index:1;
	height:72px;
	display:flex;
	align-items:center;
}
.header-info a { display: inline-block; }
.header-info span {
	display: block;
	font-size: 8px;
	color: white;
}
.header-right { display: table; }
.header-right-table {
	background-color: white;
	width: 110px;
	height: 25px;
	line-height: 25px;
	border-radius: 11px;
}
.header-right-table span {
	display: block;
	color:gray;
    font-size: 12px;
    font-weight: 700;
}

/*==============================
	banner      
================================*/
.banner > figure {
	border-radius: 18px;
	overflow: hidden;
}
.banner > figure img {
	width: 100%;
	height: 100%;
}
.banner-area h3 {
	font-size: 25.4px;
	font-weight: bold;
	font-size: 25.4px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.2;
	letter-spacing: normal;
	text-align: left;
}
.icon-div ul {
	border-radius: 12px;
	background-color: #e1e1e1;
	padding: 3px;
}
.pricediv { padding: 20px 0px 0 0; }
.pricediv-first {
	color: #253757;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.2;
	margin-bottom: 4px;
}
.pricediv-second {
	font-size: 31px;
	line-height: 1.2;
	color: #253757;
	margin-bottom:20px
}
.flex-control-nav { display: none; }

/*==============================
	menu-bar      
================================*/
.menu-bar {
	background: #ececec;
	width: 100%;
	z-index:1;
}
.menu-bar-area ul li {
	width: auto;
	font-size: 10px;
	line-height: 24px;
}
.menu-bar-area ul li a {
	
	border-bottom: 1px solid transparent;
	font-size: 12px;
  font-weight: 900;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
  color: #253757;
}
.menu span {
	display: block;
	text-align: center;
}
.productList {
	background-color:white;
	border-radius:30px;
}

/*==============================
	button-bar      
================================*/
.button-bar { padding: 20px 0; }
.button-bar-area ul li { width: 25%; }
.button-bar-area ul li a {
	display: block;
	font-size: 6.5px;
	width: 82.6px;
	height: 28px;
	line-height: 28px;
	border-radius: 13.8px;
	border: solid 0.5px #ff7f02;
	text-align: center;
	color: #000;
}

/*==============================
	product-menu      
================================*/
.product-menu {
}
	

	.product-menu-area .item .info {
		padding: 8px 10px;
	}
.product-menu-area .item figure { 
	display: flex;
	height:99%;
}
.product-menu-area .item figure img {
	max-height: 100%; 
	width:100%;
	border-radius: 0px 10px 10px 0px;
}

/*==============================
	product      
================================*/
.product-item {
	border-radius: 5px;
	background-color: #fff;
	display: flex;
	flex-direction: column;
	border: 1px solid #e5e5e5;
}
.product-header { padding: 10px; }
.product-header span {
	color: #ff8a4f;
 	font-size: 20px;
 	font-weight: 100;
}
.product-header h5 {
	font-size: 20px;
	font-weight: 500;
	overflow:hidden;
	text-overflow: ellipsis;
	color: #ff8a4f;
}
.product-header p {
	font-size: 20px;
	font-weight: 100;
	color: #ff8a4f;
}
.product-item figure {
	display: flex;
	margin-top: auto !important;
}
.info p {
	font-size: 18px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.2;
	letter-spacing: normal;
	text-align: left;
	margin-bottom: 8px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.info span
{
	font-size: 12px;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
}

/*==============================
	footer-upper      
================================*/
.footer-upper {
	box-shadow: 2px -2px 5px 0 rgba(0, 0, 0, 0.75);
	padding: 4px;
	position: relative;
	background-color:#fff;
}
.footer-upper-button {
    width: 100px;
    height: 25px;
    background-color: #ff7f02;
    border-radius: 10px;
    text-align: center;
	border-radius: 12.3px;
  	box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.2);
	border: solid 1px #ffffff;
	top: -13px;
    left: 50%;
	transform: translateX(-50%);
	position: absolute;
}
.footer-upper-button span { font-weight: bold; }
.footer-upper-item h5 { font-size: 11px; }

/*==============================
	footer      
================================*/
footer { background-color: #253757; }
.footer-area { padding: 5px 20px; }
.social .nav li { margin-right: 20px; }
.social .nav li i { color: white; }
.footer-area figure { display: table; }


.companylogo{
	/*display:none;*/
	max-height:50px;
}

.nav-pills .nav-link{
	border-radius:0 !important;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
	background-color: transparent;
	color: #253757;
	border-bottom: 1px solid #253757;
	border-radius: 0;
	font-family: Gilroy-Extrabold;
}
.action {
	max-width: 135px;
	margin-right:20px;
	font-family: 'Rubik', sans-serif;
	font-size: 21px;
	font-weight: 700;
	height: 25px;
	line-height: 25px;
	border-radius: 9.9px;
	display:flex;
}
.value-button {
	display: inline-block;
	margin: 0px;
	width: 30%;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

input#number {
	text-align: center;
	border: none;
	margin: 0px;
	width: 40%;
	height: auto;
	padding: 0;
	padding-left:13px;
}
form #increase {
	margin-left: -4px;
	border-radius: 0 8px 8px 0;
}
form #decrease {
	margin-right: -4px;
	border-radius: 8px 0 0 8px;
}
.countbuttons
{
	color:white;
}
.countbuttonsdivplus {
	
}
countbuttonsdivmin {
	
}
#decrease {
	border-radius: 9.9px 0px 0px 9.9px;
}
#increase {
	border-radius: 0px 9.9px 9.9px 0px;
}
.itemQuantityDiv {
	display: flex;
	align-items: center;
}
.quantityPlusButton, .quantityMinusButton {
	background-color: transparent;
	border: none;
	line-height: 12px;
}
.numberofprod {
	display: inline-block;
	width: 25px;
	height: 25px;
	border: solid 1px #dfdfdf;
	background-color: #ffffff;
	font-size: 14px;
	text-align: center;
}
.nameofprod {
	display: inline-block;
	font-size: 16px;
	color: #4b4b4e;
	max-width: 160px;
	font-weight: 600;
	margin-top:2px;
}
.expofprod {
	font-size: 15px;
	color: #959595;
	max-width: 200px;
}
.image2 {
	line-height: 1.3 !important;
	margin-left: 10px;
	font-size: 18px;
	/*color: #c52f2f;*/
	cursor: pointer;
	height: 19px;
	/*margin-top:2px;*/
}
.quantityPlus {
}
.quantityMinus {
}
.priceofprod {
	font-weight: 700;
	font-size: 22px;
}
.list-group-item
{
	border:none;
}

.left-text
{
	display:flex;
}
.right-text {
	margin-left: auto;
	color: #FE7E00;
}
.addboxbutton
{
	border-radius:15px;
}

.sform
{
}

/*h6.delivery {
	color: #FE7E00;
}
label.delivery {
	color: #FE7E00;
}*/


.midpointtextarea {
	border: 1px solid #FE7E00;
	border-radius: 15px;
}
.cart-item-count {
	margin: auto;
	background: red;
	color: #fff;
	border-radius: 50%;
	width: 18px;
	height: 18px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 12px;
	font-weight: 700;
}
.fullwidhtbox
{
	margin-bottom:100px;
}
.cartmaintitledescription {
	width: -webkit-fill-available;
	margin-bottom:10px;
}

.midpointemptycard {
	border-radius: 15px;
}
.midpointemptycardbox {
	display: flex;
	align-items: center;
	flex-direction:column;
}
.template-title {
	margin-top: 20px;
}
.ContinueButton{
	margin-top:20px;
}

.footerMobil {
	display: none;
}

.headerMobile {
	display: none;
}

.headerDesktop {
	display: block;
}

.subscribeDivButton {
	padding: 10px;
	border-radius: 20px;
	background-color: orange;
	color: white;
}

.desktopTotal {
	background-color: orange;
}

.map-restaurantlist {
	margin-bottom: 30px;
}

.loginContainer {
	margin-bottom: 120px;
}

.registerLoginDiv {
	border-radius: 30px;
	border-color: black;
	border-width: 1px;
}

.registerLoginTitle {
	color: orange;
	font-weight: bold;
}

.backorange {
	background-color: orange !important;
}

.digitsspecial {
	border-radius: 0px 25px 25px 0px !important;
}

.mobileProductList {
	display: none;
}

.mobileMenuBar {
	display: none;
}



.locationMainDiv {
	height: 750px;
	width: 100%;
	/*border: 1px solid black;*/
	/*margin: 20px;*/
	/*border-radius: 15px 0px 0px 15px;*/
}

.locationListContainer {
	padding: 0;
	display: inline-block;
	width: 100%;
}

.mobileFooter {
	bottom: 0px;
	display: flex;
	left: 0px;
	position: fixed;
	width: 100%;
	z-index: 1;
	background: white;
}

	.mobileFooter button {
		cursor: pointer;
		height: 35px;
		line-height: 35px;
		background: none;
		border-width: 1px;
		border-style: solid;
		border-color: rgb(197, 199, 200) rgb(237, 237, 237) rgb(237, 237, 237);
		border-image: initial;
		border-top: 1px solid rgb(197, 199, 200);
		flex: 1 1 0%;
		padding: 0px;
	}

div.mobileFooter {
	display: none;
}

.mapareamobil {
	margin-bottom: 0px;
}

.card-1 {
	border-radius: 30px;
}
.menu-bar-area{
	display:none;
}
.locationImage
{
	border-radius:50%;
	border:2px solid orange;
}

restaurantNameTitle{
	color:orange;
	font-weight:bold;
}
.saleborderradius
{
	border-radius:30px;
}
.mainMidpoint
{
	margin-top:72px;
}

.mobileProductMenuArea
{
	display:none;
}
.desktopProductMenuArea{
	display:block;
}
.colorOrange
{
	color:orange !important;
}
.desktopImageBorder
{
    border:3px solid orange !important;
	border-radius:35px !important;

}
.cartMainBorder {
	display: flex;
	border-radius: 0px;
	margin-bottom: 0px;
}
.cartMainBorderColor {
	border: none;
}
.mobileCartView
{
	display:none !important;
}
.desktopCartView
{
	display:block;
}
.location-bar {
	border-radius: 30px;
	padding: 7px 20px;
	margin-bottom: 20px;
	width: 100%;
	background-color: orange !important;
	color: white !important;
	border-radius: 30px;
}
#orderMethodForm
{
	background-color:white;
}
.mobileCartPart {
	display: none;
}
.desktopCartList
{
	display:block;
}
.card-title {
	font-size: 22px;
	font-weight: 700;
}
.midpointColor
{
	color:orange !important;
}
.midpointBacgroundcolor {
	background-color: orange !important;
	color:white !important;
}
.midpointBorderRadius
{
	border-radius:30px !important;
}
.midpointCardBorder {
	border-top: 3px solid orange !important;
}
.midpointBorderRadiusTop {
	border-radius: 30px 30px 0px 0px !important;
}
.midPointBorderBottom {
	border-radius: 0px 0px 30px 30px !important;
}
.midpointStatusMessage
{
	background-color:orange !important;
	color:white !important;
}
.midPointMenuBar
{
	border-radius:30px !important;
}

.fancybox-button svg {
	display: none !important;
}
.midpointSearchBar {
	
	border-radius: 30px !important;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
	border-radius: 30px !important;
	border: none !important;
	background-color: #fdfdfd;
	font-size: 14px;
	padding-left: 35px;
	background-image: url('/Templates/newyork/assets/img/ic-search.png'),#fcb542;
	background-position: 10px 11px;
	background-repeat: no-repeat;
	width: 100%;
	height: 40px;
	line-height: 2;
}
.select2-container--default .select2-selection--multiple {
	border: none !important;
	background-color: #fdfdfd;
	font-size: 14px;
	padding-left: 35px;
	background-image: url('/Templates/newyork/assets/img/ic-search.png');
	background-position: 10px 11px;
	background-repeat: no-repeat;
	width: 100%;
	height: 40px;
	line-height: 2;
	border-radius:30px !important;
}
	.select2-container--default .select2-selection--multiple .select2-selection__rendered {
		box-sizing: border-box;
		list-style: none;
		margin: 0;
		padding: 0 5px;
		width: 100%;
		height:100%;
	}
	.select2-container--default .select2-selection--multiple .select2-selection__rendered {
		box-sizing: border-box;
		list-style: none;
		margin: 0;
		padding: 0 5px;
		width: 100%;
		background-color: white;
		border-radius: 0px 30px 30px 0px;
	}
.select2-container .select2-search--inline {
	float: left;
	margin-left: 10px;
}
.MidpointAccountMenuItem {
	display: block;
	color: black;
	width: 100%;
	border-bottom: 1px solid orange;
	padding:5px;
}
.MidpointCol9Card {
	border-radius: 30px;
	border: 1px solid black;
}

.MidpointAccountMenu {
	/*padding: 15px 0px;*/
	background-color: white;
	border-radius: 30px;
	border: 1px solid black;
	margin-bottom:10px;
}
.MidpointAccountMenuItem:last-child {
	border:none !important;
}
.MidpointAccountMenuItemSpan{
	margin-left:20px;
	font-size:14px;
	font-weight:700;
}
.MidpointTheadtable th:first-child {
	border-radius: 30px 0 0 30px;
	-moz-border-radius: 30px 0 0 30px;
	-webkit-border-radius: 30px 0 0 30px;
}

.MidpointTheadtable th:last-child {
	border-radius: 0 30px 30px 0;
	-moz-border-radius: 0 30px 30px 0;
	-webkit-border-radius: 0 30px 30px 0;
}
.MidpointThead
{
	background-color:orange;
	color:white;
}
.MidpointAccountCard {
	border-radius: 30px;
	border: 1px solid black;
}
.MidPointDigits {
	border-radius: 0px 30px 30px 0px;
}
.MidpointProfileButton {
	border-radius: 30px;
	background-color: orange;
	color: white;
}
.MidpointAdresseList {
	border-radius: 30px !important;
	border: 1px solid;
	background-color: white;
	padding: 20px;
}
.MidpointNewAdresse {
	background-color: orange;
	color: white;
	border: none;
	border-radius: 30px;
}
.MidpointNavbarP {
	margin-bottom: 2px !important;
}
.MidpointDetailImage {
	border-radius: 30px;
	border: 1px solid orange;
}
.MidpointDetailColor
{
	color:orange;
}
.MidpointOptionDiv {
	padding: 10px;
	margin-top: 10px;
	border-radius: 30px;	
	background-color: papayawhip;
	margin-right:30px;
}
.MidpointDetailPlusMinusColor{
	background-color:orange;
}
.MidpointDetailButtonColor {
	background-color: orange;
	color:white;
}
/*.MidpointFancyboxContent {
	max-width: 1000px;
	min-width: 250px;
	height: 99%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	margin-bottom: 6px;
}*/
.MidpointCardTitle
{
	margin-bottom:-10px;
}
.MidpointOrderList {
	background-color: white;
	border-radius: 30px;
	border:1px solid black;
}
.M20
{
	margin:20px;
}
.midpointBorder30
{
	border-radius:30px !important;
}
.MidpointRegisterButton {
	background-color: white;
	border-radius: 30px;
	margin-right: 10px;
	color: orange;
}
.MidpointLoginButton {
	background-color: #0056b3;
	color: white;
	border-radius: 30px;
}
.contactAdresses {
	display: flex;
	flex-direction: row;
	padding:20px;
}
.contactAdressesDivImg {
	width: 100px;
	height: 100px;
	border-radius: 50%;
	border: 2px solid white;
}
.contactAdressesTitle {
	padding: 20px;
}
.contactAdressesDiv {
	display: flex;
	align-items: center;
}
.midpointContact
{
	margin:20px;
}
.MidpointMapBlock {
	border-radius: 30px;
	padding-right: 20px !important;
	height:800px;
}
.midpointMapCover {
	border-radius: 30px;
	border: 1px solid orange;
	height:100%;
}
.pad {
	padding-left: 5px !important;
	padding-right: 5px !important;
}
.contactAdressesGalleryBig {
	border-radius: 10%;
}
.contactAdressesGallerySmall {
	border-radius: 10%;
	margin-bottom: 10px;
}
.DesktopMobilBackColor {
	background-color: orange !important;
	color: #ffffff !important;
}
.DesktopMobilBorder {
	border: 1px solid orange !important;
}
.DesktopMobilColor{
	color:orange !important
}
.os-scrollbar-horizontal
{
	display:none !important;
}
.iletisimform {
	/*display: flex;*/
	padding:35px;
}
.iletisimradius {
	border-radius: 20px;
	border-color: orange;
}
.aboneolbutton {
	width: 100%;
	background-color: darkorange;
	border-radius: 20px;
}
.MenuItemImage {
	border-radius: 30px !important;
	border: 3px solid orange !important;
}
.product-menu-area .item {
	margin-bottom: 20px;
	border-radius: 7.6px;
	border:none !important;
	background: #fff;
	cursor: pointer;
}
.MenuItemDescription
{
	font-size:12px !important;
}
.product-menu-area
{
	padding:10px 7px;
}
.AnnonceCompany {
	color: orange;
	font-size: 12px;
}
.subscribeDivFooter
{
	text-align:right;
}


	.footer-upper-item{
		display:flex;
		flex-direction:column;
		align-items:center;
	}
	#wrapper {
		overflow: hidden;
	}
@media screen and (max-width: 992px) {

	.fancybox-slide {
		padding-bottom: 100px !important;
	}


	.invisibleMobile {
		display: none !important;
	}

	input#number {
		padding-left: 0px !important;
	}

	.footer-item {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.subscribeDivFooter {
		text-align: center;
		margin-bottom: 20px;
	}

	.FooterRegister {
		text-align: center;
	}

	.FooterReview {
		text-align: center;
	}

	.AnnonceCompany {
		text-align: center;
	}

	.footer-area figure {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.product-menu-area .item figure img {
		height: 100%;
	}

	.product-menu .title h4 {
		margin: 0;
		display: flex;
		padding: 15px;
	}

	.product-menu .title span {
		font-size: 14px !important;
	}

	.product-menu-area {
		padding: 0px 15px !important;
	}

	.DesktopMobilColor {
		color: #00688B !important
	}

	.DesktopMobilBorder {
		border: 1px solid #00688B !important;
	}

	.MidpointMobilAddCart {
		border-radius: 10px;
		flex-grow: 0;
		width: auto;
		display: flex;
		flex-direction: row-reverse;
	}

	.MidpointOptionDiv {
		margin-right: 0px !important;
	}

	#btn-add {
		padding: 10px 5px !important;
	}

	.MidpointFancyboxContent {
		top: 0;
		left: 0;
		transform: none;
	}

	.MidpointDetailButtonColor {
		background-color: #00688B !important;
		color: black !important;
	}

	.MidpointDetailPlusMinusColor {
		background-color: #00688B !important;
	}

	.MidpointDetailColor {
		color: #00688B !important;
	}

	.select2-container--default .select2-selection--multiple .select2-selection__rendered {
		background-color: white;
		border-radius: 0px !important;
	}

	.select2-container--default .select2-selection--multiple {
		border-radius: 0px !important;
	}

	.select2-container--default.select2-container--focus .select2-selection--multiple {
		border-radius: 0px !important;
		background-color: white !important;
	}

	.midpointSearchBar {
		border: none !important;
		border-radius: 0px !important;
		/*display:none !important;*/
	}

	.midPointMenuBar {
		border-radius: 0px !important;
		left: 0;
	}

	.midpointStatusMessage {
		background-color: #00688B !important;
	}

	.fancybox-button svg {
		display: block !important;
	}

	.midPointBorderBottom {
		border-radius: 0px !important;
	}

	.midpointBorderRadiusTop {
		border-radius: 0px !important;
	}

	.midpointCardBorder {
		border-top: none !important;
	}

	.midpointBorderRadius {
		border-radius: 0px !important;
	}

	.midpointBacgroundcolor {
		background-color: #00688B !important;
		color: black !important;
	}

	.midpointColor {
		color: #00688B !important;
	}

	.card-title {
		font-size: 22px;
		font-weight: 700;
	}
	/*.custom-control-input:checked ~ .custom-control-label::before {
		
		border-color: #007bff !important;
		background-color: #007bff !important;
	}*/
	.location-bar {
		border-radius: 5px !important;
		width: inherit !important;
		background-color: #00688B !important;
		color: white !important;
	}

	.footerMobil {
		display: block !important;
	}

	.headerMobile {
		display: flex !important;
		padding: 0 10px;
	}

	.headerDesktop {
		display: none !important;
	}

	.desktopTotal {
		background-color: none !important;
	}

	.mobileMenuBar {
		display: block !important;
	}

	.mobileProductList {
		display: block !important;
	}

	.menu-bar-area {
		display: block !important;
	}

	.mainMidpoint {
		margin-top: 193px !important;
	}

	.productList {
		background-color: transparent !important;
		border-radius: 0px !important;
		margin-bottom: 115px;
	}

	.product-menu .title {
		background-color: #00688B !important;
		color: white !important;
		border-radius: 0px !important;
		border-top: 1px solid #DB9F69 !important;
		margin-bottom: 20px;
	}

	.mobileProductMenuArea {
		display: block !important;
	}

	.desktopProductMenuArea {
		display: none !important;
	}

	.cartMainBorder {
		display: flex;
		border-radius: 10px !important;
		margin-bottom: 10px !important;
	}

	.cartMainBorderColor {
		border: 1px solid #00688B !important;
	}

	.DesktopMobilBackColor {
		background-color: #00688B !important;
		color: #ffffff !important;
	}

	.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous {
		display: flex !important;
	}

	.companylogo {
		display: none;
	}
}