/*

Theme Name: Pro &ndash; Child Theme
Theme URI: http://theme.co/pro/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to Pro in this child theme.
Version: 1.0.0
Template: pro

*/
@font-face {
	font-family: 'FilsonW04Bold';
	src: url('custom-fonts/FilsonW04Bold.eot');
	src: url('custom-fonts/FilsonW04Bold.eot') format('embedded-opentype'),
	url('custom-fonts/FilsonW04Bold.woff2') format('woff2'),
	url('custom-fonts/FilsonW04Bold.woff') format('woff'),
	url('custom-fonts/FilsonW04Bold.ttf') format('truetype'),
	url('custom-fonts/FilsonW04Bold.svg#FilsonW04Bold') format('svg');
	font-display: swap;
}
@font-face {
	font-family: 'FilsonSoftW03Regular';
	src: url('custom-fonts/FilsonSoftW03Regular.eot');
	src: url('custom-fonts/FilsonSoftW03Regular.eot') format('embedded-opentype'),
	url('custom-fonts/FilsonSoftW03Regular.woff2') format('woff2'),
	url('custom-fonts/FilsonSoftW03Regular.woff') format('woff'),
	url('custom-fonts/FilsonSoftW03Regular.ttf') format('truetype'),
	url('custom-fonts/FilsonSoftW03Regular.svg#FilsonSoftW03Regular') format('svg');
	font-display: swap;
}
@font-face {
	font-family: 'Amsterdam';
	src: url('custom-fonts/Amsterdam.otf');
/*	src: url('custom-fonts/AmsterdamPersonalUse.ttf') format('truetype');*/
font-display: swap;
	
}
@font-face {
	font-family: 'FilsonPro-Regular';
	src: url('custom-fonts/FilsonPro-Regular.ttf');
	font-display: swap;
	}

@font-face {
	font-family: 'FilsonProLight';
	src: url('custom-fonts/FilsonProLight.otf');
	font-display: swap;
	}
/*@font-face {
	font-family: 'futura-book-bt';
	src: url('custom-fonts/futura-book-bt.ttf');

/*	src: url('custom-fonts/AmsterdamPersonalUse.ttf') format('truetype');
	
}*/
body
{
	color: #5c5c5c !important;
}
div#banner-sec
{
	display: none;
}
h1,h2,h3,h4,h6, .x-text, body, input, button, select, textarea,
 #last-row .x-menu > li > .x-anchor .x-anchor-text-primary, rs-layer#slider-1-slide-22-layer-7, rs-layer#slider-11-slide-26-layer-14, 
  rs-layer#slider-1-slide-23-layer-7, rs-layer#slider-1-slide-25-layer-7, rs-layer#slider-11-slide-26-layer-0, rs-layer#slider-11-slide-26-layer-2,rs-layer#slider-11-slide-26-layer-3
 {
	font-family: FilsonPro-Regular !important
}
a#slider-1-slide-22-layer-7, a#slider-1-slide-23-layer-7, a#slider-1-slide-25-layer-7
{
	box-shadow: 0px 2px 8px 0px #5c5c5c !important;
}
.x-bar-footer a.x-image:last-child {
	display: none;
}
/*.woocommerce div.product .woocommerce-tabs .x-tab-content {
	padding-bottom: 210px;
}*/
h2{
	color: #fff;
}
textarea {
	padding-top: 0;
	padding-bottom: 0;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	height: 40px;
	line-height: 40px;
}
.wpcf7 input[type="submit"]{
	border-radius: 50px;
	background-color: #f9c5b7;
	text-shadow: none;
	border: 0px;
	font-weight: 400;
	color: #252525 !important;
	padding:0 30px;
	height: 40px;
	line-height: 40px;
	
}
#popmake-8266 .wpcf7-form p {
    font-size: 14px;
    margin-bottom: 12px;
}
#popmake-8266 .wpcf7-form p label {
    font-size: 13px;
}
#popmake-8266 .wpcf7-form input {
    font-size: 14px;
	margin: 0;
	border: 1px solid #8e6464;
}
.heading-tag p{
	margin-bottom: 0px;
}
.heading-tag h1{
	display: none;
}
.x-btn, .button, [type="submit"] {
	background: #d99e80 !important;
	color: white !important;
	text-shadow: none !important;
	border-color: #f9c5b7 !important;
	box-shadow: 0em 0em 0.65em 0em rgba(0,0,0,0.25);
}
.x-btn:hover, .button:hover, [type="submit"]:hover {
	text-shadow: none !important;
	color: #fff !important;
}
.wpcf7 input[type="submit"]:hover{
	color: #ffffff !important;
}
.greenwich-markit-row .x-column.x-sm.x-1-4{
	margin-bottom: 30px !important;
	text-align: center;
}
.greenwich-markit-row .x-column{
	margin-right: 3% !important;
}
.greenwich-markit-row .x-column.x-1-4{
	width: 22% !important;
}
.oval-market-row .x-column.x-sm.x-1-4{
	margin-bottom: 30px !important;
	text-align: center;
}
.oval-market-row .x-column{
	margin-right: 3% !important;
}
.oval-market-row .x-column.x-1-4{
	width: 22% !important;
}
.ClickSH {
    display: none;
}
.ClickSH.show {
    display: block;
}
.ClickSH.show.hide {
    display: none;
}
/*.greenwich-markit-row .x-column.x-sm.x-1-4{
	margin-right: 0% !important;
}
.oval-market-row .x-column.x-sm.x-1-4{
	margin-right: 0% !important;
	}*/
	.bakery-content-wrp{
		display: flex;
	}
	.bakery-content-wrp p{
		text-align: center;
	}
	.bakery-tick{
		flex-shrink:0;
		width:136px;
		margin-left:10px;
	}
	.woocommerce .quantity {
		float: left;
		
		margin-right: 20px;
	}

	.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
		display: none;
	}

	.woocommerce .price > .amount, .woocommerce .price > ins > .amount, .woocommerce li.product .entry-header h3 a:hover, .woocommerce .star-rating:before, .woocommerce .star-rating span:before, .woocommerce .onsale {
		color: #5c5c5c !important;
	}


	#wdi_feed_0_users.wdi_feed_users{
		text-align: center;
		margin-bottom: 20px;
	}
	#wdi_feed_0_users.wdi_feed_users .wdi_single_user{
		float: none;
	}
	.woo-vou-popup-content.woo-vou-preview-pdf-content{
		display: none;
	}
	.owl-item h4 a{
		display: block;
	}
	.marginless-columns .e48-6.x-column.x-sm.x-1-2{
		text-align: right;
	}
	.x-bg-layer-lower-image{
		background-position: top !important;
	}



	#sb_instagram .sb_instagram_header{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	#sb_instagram .sb_instagram_header .sbi_bio{
		display: none;
	}
	.about-ladym-wrapper .e48-25.x-container{
		flex-flow: unset !important;
	}
/*footer.x-colophon .e170-1.x-bar-content{
	flex-wrap: unset;
	}*/
	.e10-105.x-section .e10-109.x-container.max.width{
		flex-flow: unset !important;
	}
	.e10-10.x-container.max.width{
		flex-flow: unset !important;
	}
	.e10-30.x-container.max.width{
		flex-flow: unset !important;
	}
	.e10-45.x-container.max.width{
		flex-flow: unset !important;
	}
	.e10-60.x-container.max.width{
		flex-flow: unset !important;
	}
	#popmake-6830{
		background-color: rgba( 255, 255, 255, 0.8 ) !important;
	}
	#popmake-6830 .pum-close.popmake-close{
		display: none !important;
	}
	.covidpopup-wrapper{
		display: flex;
	}
	.covidpopup-image{
		width:40%;
		display: none;
	}
	.covidpopup-text{
		width: 100%;
		padding-left:0px;
	}
	.covidpopup-text h4{
		font-size: 30px;
		line-height: 40px;
		color: #d5906e;
		margin: 0px 0px 10px;
		font-weight: 400;
		text-transform: uppercase;
	}
	.covidpopup-text p{
		color: #000000;
		font-size: 18px;
		line-height: 26px;
		font-weight: 400;
	}
	#popmake-6830 .pum-title.popmake-title{
		display: none;
	}
	#popmake-7239{
		background-color: rgba( 255, 255, 255, 1.0 ) !important;
	}
	#popmake-6865{
		background-color: rgba( 255, 255, 255, 1.0 ) !important;
	}
	#popmake-7239 .pum-close.popmake-close{
		display: none !important;
	}
	#popmake-6865 .pum-close.popmake-close{
		display: none !important;
	}
	#popmake-7239 .covidpopup-text {
		text-align: center;
	}
	#popmake-6865 .covidpopup-text{
		text-align: center;
	}
	#popmake-7239 .popmake-content{
		padding: 30px 0px;
	}
	#popmake-6865 .popmake-content{
		padding: 30px 0px;
	}
	.covidpopup-image img{
		margin: 0px;
	}
	#popmake-7239 .covidpopup-wrapper .arapina-a .a-icon img{
		padding: 25px;
	}
	#popmake-6865 .covidpopup-wrapper .arapina-a .a-icon img{
		padding: 25px;
	}
	.contact-us-popup{
		border-width: 2px;
		border-radius: 50px 50px 50px 50px;
		font-size: 1em;
		box-shadow: inset 0em 0em 0em 0em rgba(0,0,0,0.25);
		border-color: #f9c5b7;
		background-color: #f9c5b7;
		padding: 10px 15px;
		display: inline-block;
		margin-top: 20px;
	}
	a.contact-us-popup:hover{
		color: #ffffff;
	}
	.pum-theme-6826 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close{
		height: 22px !important;
		width: 22px !important;
		font-size: 21px !important;
		line-height: 5px !important;
	}
	.covidpopup-text p{
		margin-bottom: 0px;
	}
	#slider_5653{
		position: relative;
	}
	#slider_5653 p{
		margin: 0px;
	}
	#slider_5653 .aligncenter{
		margin: 0px;
	}
	#slider_5653 .owl-dots{
		bottom: 35px !important;
		right: 20px;
		width: auto;
	}
	#slider_5653.sa_owl_theme .owl-dots .owl-dot span{
		background-color: #ffffff !important;
		border-radius: 0px !important
	}
	#slider_5653.sa_owl_theme .owl-dots .owl-dot.active span{
		background-color: #f9c5b7 !important;
	}
	.visit-us-link a{
		font-size: 14px;
		line-height: 16px;
		color: #000000;
		display: flex;
		align-items: center;
		padding: 13px 20px 13px 0px;
		border-right: 1px solid #ebebeb;
		margin-right: 10px;
		margin-left: 15px;
	}

	.product.type-product .summary.entry-summary .product_title.entry-title{
		color:#380104;
	}
	.visit-us-link a:hover{
		color: #d79777;
	}
	.visit-us-link a i{
		margin-right: 5px;
		display: inline-block;
	}
	.e7-5.x-menu > li > .x-anchor .x-anchor-text-primary{
		font-family: 'FilsonPro-Regular' !important;
	}
	div.x-container.home-thumbnails-wrap{
		flex-flow: initial !important; /*fox mac sfari*/
	}
	.where-find-us div.x-container{
		flex-flow: initial !important; /*fox mac sfari*/
	}
	.not-trading{
		font-size: 16px;
		line-height: 20px;
		font-style: italic;
	}
	.product .entry-product .entry-wrap .entry-header h3 a{
		font-family: 'FilsonPro-Regular' !important;
		color: #202020;
	}
	h2.woocommerce-loop-category__title{
		font-family: 'FilsonPro-Regular' !important;
		color: #787878;
	}
	.owl-item h4 a{
		font-family: 'FilsonPro-Regular' !important;
		color: #787878;
		font-size: 20px;
	}
	.product .entry-product .entry-wrap .entry-header{
		text-align: center;
	}
	.bespoke-carousel h1{
		font-family: 'FilsonPro-Regular' !important;
	}
	/*.product .entry-product .entry-wrap .entry-header h3 a{
		font-family: 'futura-book-bt' !important;
		color: #787878;
	}*/
	.blog_post_pages .post_list .post_title a{
		font-family: 'FilsonPro-Regular' !important;
		color: #787878;
		font-size: 16px;
		line-height: 20px;
	}
	.blog_post_pages .post_list .post_title.entry-title{
		font-size: 16px;
		line-height: 20px;
		margin-top: 10px;
		padding: 0px;
	}
	.blog_post_pages .post_list{
		width: 48%;
		float: left;
	}
	.blog_post_pages .post_list{
		margin-bottom: 4%;
	}
	.blog_post_pages .post_list:nth-child(odd){
		margin-right: 4%;
	}
	.clear{
		clear: both;
	}
	.blog_post_pages{
		height: 905px;
		overflow: auto;
	}
	.entry-header.shop .entry-title{
		display: none;
	}
	/*.woocommerce li.product .entry-header h3 a{
		text-transform: lowercase;
		}*/
		h2.woocommerce-loop-category__title,.owl-item h4 a{
			text-transform: lowercase;
		}

		#videosList{
			max-width: 600px; 
			overflow: hidden;
		}
		#videosList div{
			background-repeat: no-repeat;
			background-size: 100%;
		}

		.woof_shortcode_output div h1{
			/*border-width: 2px 2px 2px 2px;
			border-style: none none solid none;
			border-color: rgb(0,0,0) rgb(0,0,0) rgb(107,105,105) rgb(0,0,0);
			padding: 0.5em 0em 0.5em 0em;*/
			font-size: 35px !important;
			color: #5c5c5c !important;
			font-weight: 600;
    		letter-spacing: 0px !important;
		}
		.call-bakery{
			border-width: 2px;
			border-radius: 50px 50px 50px 50px;
			font-size: 1em;
			box-shadow: 0em 0em 1em 0em rgba(0,0,0,0.25);
			border-color: #f9c5b7;
			background-color: #f9c5b7;
			padding: 10px 15px;
			display: inline-block;
			margin-top: 20px;
			color: #252525;
		}
		span.call-bakery:hover {
			color: #ffffff;
		}
		#popmake-7481{
			background-color: rgba( 255, 255, 255, 1.0 ) !important;
		}

		#popmake-7481 .covidpopup-text{
			text-align: center;
		}
		#popmake-7481 .popmake-content{
			padding: 30px 0px;
		}
		#popmake-7481 .covidpopup-wrapper .arapina-a .a-icon img{
			padding: 25px;
		}
		#popmake-7481 .covidpopup-wrapper{
			display: block;
		}
		#popmake-7481.pum-container.pum-responsive{
			width: 30%;
			border-radius: 0px;
			padding: 0px;
			box-shadow: 0px 0px 10px 0px #cecece;
			max-width: 570px !important;
			width: 94%;
			margin: 0 auto !important;
			left: 0 !important;
			right: 0;
		}
		.contact-us-popup {
			border-width: 2px;
			border-radius: 50px 50px 50px 50px;
			font-size: 1em;
			box-shadow: inset 0em 0em 0em 0em rgba(0,0,0,0.25);
			border-color: #f9c5b7;
			background-color: #f9c5b7;
			padding: 10px 15px;
			display: inline-block;
			margin-top: 20px;
		}
		#popmake-7481 .covidpopup-text h4{
			color: #5c5c5c;
		}
		#popmake-7481 .covidpopup-text h4{
			color: #5c5c5c;
			font-size: 16px;
			text-transform: initial;
		}

		#popmake-7481 .contact-us-popup{
			color: #ffffff;
			margin-top: 10px;
		}
		#popmake-7481 .pum-close.popmake-close{
			/*display: none !important;*/
			color: #ffffff;
			background-color: #5c5c5c;
		}
		#popmake-7481 .popup-head{
			width: 100%;
			height: 100px;
			background-color: rgb(199,225,196);
		}

		#popmake-7481 .popmake-content{
			padding: 0px 0px;
		}

		#popmake-7481 .covidpopup-text{
			padding: 25px 40px 40px;
		}

		#popmake-7481 .covidpopup-text h4{
			font-size: 26px;
			line-height: 30px;
		}



		#popmake-7481 .a-icon{
			background-color: #ffffff;
			border-radius: 55px;
			width: 110px;
			height: 110px;
			box-shadow: 0px 0px 10px #dddddd;
			display: inline-flex;
			align-items: center;
			justify-content: center;
		}

		#popmake-7481 .covidpopup-text h4{
			margin: 0px;
		}
		#popmake-7481 .covidpopup-text p{
			margin: 10px 0px 0px;
		}

		.thevideo{
			width: 100%;
			height: 100%;
		}

		.product.type-product .summary.entry-summary .product_title{
			text-transform: lowercase;
		}
        

		.owner-image{
			border-radius: 100%;
			overflow: hidden;
			height: 450px;
			width: 450px;
			margin: auto;
		}
		.owner-image img{
			width: 100%;
		}
		.owner-name{
			text-align: center;
		}
		.owner-name h4{
			color: #000000;
			margin: 15px 0px 5px;
		}
		.franchising-option-slider{
			display: flex;
			align-items: center;
			background-color: rgb(199,225,196);
			margin-left: 200px;
		}
		.uk-franchise-slider-wrapper .sa_owl_theme .owl-dots .owl-dot span{
			width: 50px !important;
			border-radius: 0px !important;
			height: 6px !important;
		}
		.uk-franchise-slider-wrapper .sa_owl_theme .owl-dots{
			width: auto;
			top: 0;
			bottom: 0 !important;
			margin: auto;
			height: 50px;
		}
		.franchising-slider-image{
			flex-shrink: 0;
		}
		.franchising-slider-content{
			padding: 20px 20px 20px 40px;
		}
		.franchising-slider-content h2{
			margin: 0px;
			font-size: 34px;
			line-height: 36px;
		}
		.franchising-slider-content h4{
			font-size: 16px;
			line-height: 22px;
			margin: 10px 0px 20px;
		}
		.uk-franchise-slider-wrapper .sa_hover_container{
			padding: 0px !important;
		}
		.uk-franchise-slider-wrapper .autohide-arrows .owl-nav{
			display: block !important;
		}
		.uk-franchise-slider-wrapper .sa_owl_theme .owl-nav .owl-prev{
			left: 60px;
			top: 40px;
			width: 50px !important;
			height: 50px !important;
			border-radius: 100%;
		}
		.uk-franchise-slider-wrapper .sa_owl_theme .owl-nav .owl-next{
			width: 50px !important;
			height: 50px !important;
			border-radius: 100%;
			top: 120px;
			left: 60px;
		}
		.uk-franchise-faq .x-acc-header{
			font-size: 18px !important;
			padding: 20px !important;
		}
		.woocommerce li.product .entry-wrap{
			padding: 15px 6px 0;
		}
		h3.customh3{
			display: block;
			height: 50px;
			padding: 0px;
		}
		.rc-anchor{
			z-index: 99999 !important;
		}
		.woocommerce-tabs .sa_owl_theme .sa_hover_container h4 {
			margin: 0;
		}
		.woocommerce-tabs .sa_owl_theme .sa_hover_container h4 .alignnone {
			margin-bottom: 0;
		}
		.woocommerce-tabs .cs-content .x-text-content-text-primary {
			font-family: 'FilsonPro-Regular' !important;
		}
		/*----------Custom css-----------*/
		.Arpina_franchise_second .x-container {
			display: flex;
			display: -webkit-box; 
			display: -moz-box;
			display: -ms-flexbox;
			display: -webkit-flex;
		}
		.Arpina_franchise_second .x-column {
			margin: 0;
			flex: 0 0 33.30%;
			display: flex;
			display: -webkit-box;
			display: -moz-box;
			display: -ms-flexbox;
			display: -webkit-flex;
			align-items: center;
			-webkit-box-align: center;
			-webkit-flex-align: center;
			-ms-flex-align: center;
			-webkit-align-items: center;
		}
		.Arpina_franchise_second .x-column .franchise_txt {
			padding: 10px 5%;
		}
		.Arpina_franchise_second .franchise_txt p span {
			font-size: 30px !important;
			color: #777575;
		}
		.Arpina_franchise_second .franchise_txt p {
			margin-bottom: 22px;
			font-size: 20px;
			line-height: 32px;
		}
		.Arpina_franchise_second .franchise_Img1,
		.Arpina_franchise_second .franchise_Img1 img,
		.Arpina_franchise_second .franchise_Img2,
		.Arpina_franchise_second .franchise_Img2 img  {
			height: 100%;
		}
		.excitement-start-section p {
			font-size: 20px;
			line-height: 35px;
			margin-bottom: 15px;
		}
		.excitement-start-section {
			margin-bottom: 25px !important;
		}
		.Franchise_eating ul li {
			list-style: none;
			font-size: 20px;
		}
		.Franchise_eating ul {
			margin: 0;
		}
		.Franchise_know h3 {
			font-size: 30px;
			color: #646464;
			margin-bottom: 20px;
		}
		.Franchise_know ul li {
			list-style: none;
			line-height: 1.7;
			font-weight: 700;
			color: #777575;
			font-size: 20px;
		}
		.Franchise_know ul {
			margin-left: 0;
		}
		.Franchise_know p {
			color: #777575;
			font-size: 17px;
		}
		.Franchise_boss h3 {
			font-size: 50px;
			color: #6b6b6b;
			margin-bottom: 25px;
		}
		.Franchise_boss p {
			font-size: 26px;
			color: #777575;
		}
		.franchise_budget .x-column.x-1-3,
		.franchise_work .x-column.x-1-3 {
			margin-right: 0;
			width: 33.33%;
		}
		.franchise_budget .x-image,
		.franchise_work .x-image,
		.franchise_budget .x-image img,
		.franchise_work .x-image img  {
			height: 100%;width: 100%;
		}
		.franchise_budget .x-container,
		.franchise_work .x-container {
			display: flex;
			display: -webkit-box;
			display: -moz-box;
			display: -ms-flexbox;
			display: -webkit-flex;
		}
		.franchise_budget .x-column.x-sm:last-child,
		.franchise_work .x-column.x-sm:last-child {
			display: flex;
			display: -webkit-box;
			display: -moz-box;
			display: -ms-flexbox;
			display: -webkit-flex;
			align-items: center;
			padding: 0 3%;
			background: #C9F3FF;
			width: 66.66%;
		}
		.franchise_budget p {
			font-size: 20px;
			line-height: 32px;
		}
		.franchise_budget p:first-child {
			font-size: 26px;
			margin-bottom: 15px;
		}
		.franchise_budget p span {
			font-size: 16px;
			margin-bottom: 0;
		}
		.franchise-contact a {
			background: #f9c5b7;
			padding: 0 20px;
			color: #252525;
			border-radius: 30px;
			font-weight: 400;
			font-size: 16px;
			height: 40px;
			line-height: 40px;
			font-family: 'FilsonPro-Regular' !important;
			box-shadow: 0em 0em 0.65em 0em rgba(0,0,0,0.25);
		}
		.franchise-contact {
			display: flex;
			display: -webkit-box;
			display: -moz-box;
			display: -ms-flexbox;
			display: -webkit-flex;
			justify-content: space-around;
			margin-top: 50px;
		}
		.franchise_work h4 {
			color: #6b6b6b;
			font-size: 30px;
		}
		.franchise_work p {
			font-size: 20px; 
			margin-bottom: 10px;
		}
		.franchise_level p {
			font-size: 18px;
			line-height: 30px;
		}
		.Franchise_support_inl h4 {
			font-size: 40px;
			color: #fff;
		}
		.Franchise_support_inl ul {
			margin: 0 auto;
			max-width: 850px;
			margin-bottom: 30px;
		}
		.Franchise_support_inl ul li {
			list-style: none;
			line-height: 45px;
			text-align: left;
			font-size: 22px;
			font-weight: 700;
			display: flex;
		}
		.Franchise_support_inl ul li:before {
			content: "\f00c";
			font: normal normal normal 14px/1 FontAwesome;
			color: #F3CAB8;
			font-size: 25px;
			margin-right: 10px;
			margin-top: 17px;
		}
		.Franchise_support_inl p {
			font-size: 24px;
			line-height: 36px;
		}
		.Franchise_support_inl {
			margin-bottom: 5% !important;
		}
		.Franchise_support_img h2 {
			font-size: 25px !important;
		}
		.franchise_amzing ul {
			display: flex;
			display: -webkit-box;
			display: -moz-box;
			display: -ms-flexbox;
			display: -webkit-flex;
			justify-content: space-between;
			margin: 0;
			align-items: center;
			flex-wrap: wrap;
		}
		.franchise_amzing ul li {
			flex: 0 0 33.33%;
			list-style: none;
		}
		.franchise_amzing .x-column .x-text {
			text-align: center;
		}
		.franchise_amzing ul li img {
			width: 100%;
			height: 355px;
		}
		.franchise_amzing ul li p {
			padding: 0 6%;
			font-size: 20px;
			line-height: 36px;
			margin: 0;
		}
		.franchise_work .x-column.x-sm img {
			height: 100%;
		}
		.franchise_work .x-text,
		.franchise_budget .x-text {
			padding: 10px 0 !important;
		}
		/*.page-id-48 .white .sa_owl_theme .owl-nav .owl-prev,
		.postid-7979 .white .sa_owl_theme .owl-nav .owl-prev,
		.term-bespoke .white .sa_owl_theme .owl-nav .owl-prev,
		.term-special-orders .white .sa_owl_theme .owl-nav .owl-prev,
		.page-id-7107 #id-231.arrows-outside .owl-prev {
			background: url(https://arapina.co.uk/wp-content/uploads/2020/09/right_arrow.png) !important;
			background-size: contain !important;
			background-repeat: no-repeat !important;
		}*/
		.page-id-7107 #id-231.arrows-outside .owl-next svg,
		.page-id-7107 #id-231.arrows-outside .owl-prev svg {
			display: none;
		}
		/*.page-id-48 .white .sa_owl_theme .owl-nav .owl-next,
		.postid-7979 .white .sa_owl_theme .owl-nav .owl-next,
		.term-bespoke .white .sa_owl_theme .owl-nav .owl-next,
		.term-special-orders .white .sa_owl_theme .owl-nav .owl-next,
		.page-id-7107 #id-231.arrows-outside .owl-next {
			background: url(https://arapina.co.uk/wp-content/uploads/2020/09/left_arrow.png) !important;
			background-size: contain !important;
			background-repeat: no-repeat !important;
		}*/
		.page-id-48 .white .sa_owl_theme .owl-nav .owl-prev:hover,
		.postid-7979 .white .sa_owl_theme .owl-nav .owl-prev:hover,
		.term-bespoke .white .sa_owl_theme .owl-nav .owl-prev:hover,
		.term-special-orders .white .sa_owl_theme .owl-nav .owl-prev:hover {
			background-color: transparent !important;
		}
		.page-id-48 .white .sa_owl_theme .owl-nav .owl-next:hover,
		.postid-7979 .white .sa_owl_theme .owl-nav .owl-next:hover,
		.term-bespoke .white .sa_owl_theme .owl-nav .owl-next:hover,
		.term-special-orders .white .sa_owl_theme .owl-nav .owl-next:hover {
			background-color: transparent !important;
		}
		.post-7107 .carousel-slider .carousel-slider__caption .title{
			color: #787878 !important;
			font-family: 'FilsonPro-Regular' !important;
			font-size: 23px !important;
			text-transform: lowercase !important;
		}
		.about_life .about-lyf-inside h4 {
			font-size: 26px;
			color:#717171;
		}
		.about_life .about-lyf-inside p {
			font-size: 20px;
			color:#a2a2a2;
		}
		.about_lifestyle .about-healthy-lifestyle h4{
			font-size:30px;
			color:#717171;
		}
		.about_lifestyle .about-healthy-lifestyle p{
			text-align: center;
			font-size:20px;
			color:#717171;
			line-height: 30px;

		}

		.about-owner h4{
			color:#ffffff;
		}
		.about-owner-ladym {
			padding-top: 16em !important;
			padding-bottom: 10em !important;
		}
		.Abt_owner_seconf_txt:before {
			height: 48em;
			width: 100%;
			background: linear-gradient(to top, #618f9c, #fff);
		}
		.Abt_owner_seconf_txt:after {
			background: url(https://arapina.co.uk/wp-content/uploads/2020/09/kenrick-mills-copy.jpg);
			height: 62em;
			width: 100%;
			background-size: cover;
			background-repeat: no-repeat;
			background-position: bottom;
		}
		.Abt_owner_seconf_txt .Abt-owner-txt2 {
			position: absolute;
			top: 0;
		}
		.owner_tstmonal .testimonial-franchise {
			text-align: center;
			font-size: 18px;
			line-height: 30px;
			color: #a2a2a2;
			font-style: italic;
		}
		.owner_tstmonal .testimonial-franchise p {
		}
		.owner_tstmonal .testimonial-franchise p:last-child {
			height: auto;
			font-size: 13px;
			line-height: initial;
			font-style: normal;
		}
		.owner_tstmonal .sa_owl_theme .owl-dots {
			display: none !important;
		}
		
		.page-id-7832 .white .sa_owl_theme .owl-nav .owl-prev,
		.page-id-7652 .white .sa_owl_theme .owl-nav .owl-prev,
		.page-id-187 .white .sa_owl_theme .owl-nav .owl-prev {
			background: url(https://arapina.co.uk/wp-content/uploads/2020/09/right_arrow.png) !important;
			background-size: contain !important;
			background-repeat: no-repeat !important;
			top: 40%;
			left: -10px;
		}
		.page-id-187 .white .sa_owl_theme .owl-nav .owl-prev {
			top: 50%;
		}
		.page-id-7808 .white .sa_owl_theme .owl-nav .owl-prev {
			background: url(https://arapina.co.uk/wp-content/uploads/2020/09/right_arrow.png) !important;
			background-size: contain !important;
			background-repeat: no-repeat !important;
			top: 48%;
		}
		.page-id-7808 .white .sa_owl_theme .owl-nav .owl-next {
			background: url(https://arapina.co.uk/wp-content/uploads/2020/09/left_arrow.png) !important;
			background-size: contain !important;
			background-repeat: no-repeat !important;
			top: 48%;
		}
		.page-id-7832 .white .sa_owl_theme .owl-nav .owl-next,
		.page-id-7652 .white .sa_owl_theme .owl-nav .owl-next,
		.page-id-187 .white .sa_owl_theme .owl-nav .owl-next {
			background: url(https://arapina.co.uk/wp-content/uploads/2020/09/left_arrow.png) !important;
			background-size: contain !important;
			background-repeat: no-repeat !important;
			top: 40%;
			right: -10px;
		}
		.page-id-187 .white .sa_owl_theme .owl-nav .owl-next {
			top: 50%;
		}
		.page-id-7832 .white .sa_owl_theme .owl-nav .owl-prev:hover, 
		.page-id-7832 .white .sa_owl_theme .owl-nav .owl-next:hover,
		.page-id-7652 .white .sa_owl_theme .owl-nav .owl-prev:hover,
		.page-id-7652 .white .sa_owl_theme .owl-nav .owl-next:hover,
		.page-id-7808 .white .sa_owl_theme .owl-nav .owl-prev:hover,
		.page-id-7808 .white .sa_owl_theme .owl-nav .owl-next:hover,
		.page-id-187 .white .sa_owl_theme .owl-nav .owl-prev:hover,
		.page-id-187 .white .sa_owl_theme .owl-nav .owl-next:hover {
			background-color: transparent !important;
		}
		.owner_tstmonal .testimonial-franchise img.top {
			width: 60px;
			position: absolute;
			top: 10px;
			z-index: -2;
			left: 10px;
		}
		.owner_tstmonal .testimonial-franchise img.bottom {
			width: 60px;
			position: absolute;
			margin-top: -25px;
			z-index: -2;
			right: 10px;
		}
		/*.woocommerce-variation-add-to-cart .single_add_to_cart_button {
			display: block;
			margin: 0 auto;
		}*/
		.woocommerce-account h1.entry-title {
			color: #646464;
		}
		.woocommerce-account #customer_login {
			display: flex;
			flex-wrap: wrap;
			justify-content: space-between;
		}
		.woocommerce-account #customer_login .col-1, 
		.woocommerce-account #customer_login .col-2 {
			flex: 0 0 49%;
		}
		.woocommerce-account #customer_login .col-1 .woocommerce-form__label span {
			margin-left: 8px;
		}
		.woocommerce-account #customer_login .col-1 .woocommerce-form__label {
			margin-bottom: 20px;
		}
		.woocommerce-account #customer_login h2 {
			color: #646464;
			margin-bottom: 10px;
		}
		.woocommerce-account #customer_login .col-1 label, .woocommerce-account #customer_login .col-2 label {
			color: #777575;
		}
		.woocommerce-account #customer_login .col-2 .woocommerce-form-register {
			color: #777575;
		}
		.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a {
			padding: 15px 25px;
			display: inline-block;
			font-size: 13px;
			color: #646464;
		}
		.woocommerce-MyAccount-content {
			color: #777575;
		}
		.woocommerce-MyAccount-orders .woocommerce-button {
			padding: 10px 20px;
		}
		.category-description {
			font-size: 18px;
			padding-top: 15px;
			margin-bottom: 0;
			text-align: center;
		}
		.woocommerce-page .woocommerce-mini-cart__buttons .wc-forward {
			color: white !important;
			border-radius: 30px !important;
		}
		.woocommerce-page .woocommerce-mini-cart__buttons .wc-forward span {
			font-weight: 600 !important;
			
		}
		.woocommerce-page .woocommerce-mini-cart__buttons .wc-forward > span {
			box-shadow: 0em 0em 0.65em 0em rgba(0,0,0,0.25);
		}
		.woocommerce-page .woocommerce-mini-cart__buttons .wc-forward:hover span {
			color: #fff !important;
		}
		#byconsolewooodt_checkout_field #byconsolewooodt_delivery_type_field label.radio {
			background: #f9c5b7;
			color: #252525;
			border: none;
			box-shadow: 0em 0em 0.65em 0em rgba(0,0,0,0.25);
			margin: 3px 5px;    border-radius: 30px;
		}
		/*#byconsolewooodt_checkout_field #byconsolewooodt_delivery_type_field label.radio:hover {
			color: #fff;
		}*/
		#byconsolewooodt_checkout_field #byconsolewooodt_delivery_type_field .byconsolewooodt_ordertype_label {
			margin-top: 6px;
			margin-right: 10px;
		}
		#byconsolewooodt_checkout_field h2 {
			margin-bottom: 20px;
		}
		#sb_instagram .sbi_follow_btn.sbi_custom a {
			background: #f9c5b7 !important;
			box-shadow: 0em 0em 0.65em 0em rgba(0,0,0,0.25);
		}
		.x-mini-cart .widget_shopping_cart_content {
			display: flex;
			flex-direction: column;
			height: 400px;
			overflow: auto;
		}
		/*.product .summary .single_add_to_cart_button {
			margin: 0 auto;
			text-align: center;
			display: block;
		}*/
		.woocommerce-tabs .x-container tbody tr {
			font-size: 1.2em;
		}
		.woocommerce-tabs .x-section .x-column .x-anchor-text-primary {
			font-size: 1.2rem;
		}
		#byconsolewooodt_checkout_field h2:hover {
			color: #646464;
		}
		.woocommerce-order h2.woocommerce-order-details__title {
			color: #272727;
		}
		.woocommerce-order .woocommerce-table__product-name.product-name a:hover {
			color: #999999;
		}
		.woocommerce-product-details__short-description p {
			font-size: 1.2em;
			line-height: 1.4;
		}
		.sa_owl_theme .owl-item .sa_hover_container .sa_hover_buttons {
			display: none;
		}
		.single-product .quantity .screen-reader-text {
			display: none;
			overflow: inherit;
			width: auto;
			clip: auto;
			margin-top: -24px;
		}
		.single-product.woocommerce .cart {
			margin-top: 2.313em;
		} 
		.woocommerce .cart {
			margin-top: 2.313em;
		} 
		.cart .quantity input[type="number"] {
    		padding: 12px 0;
		    width: auto;
		    text-align: center;
		    line-height: initial !important;
		    height: 40px !important;
		    margin-left: -5%;
		    border-left: none;
		    border-right: none;
		    /*max-width: 200px;*/
		}
		.term-special-orders .bespoke-carousel,
		 .term-special-orders .white{
			display: none;
		}
		#byconsolewooodt_checkout_field .woocommerce-input-wrapper .select {
			font-family: 'FilsonPro-Regular' !important;
		}
		.page-id-6752 header.entry-header {
    		display: none!important;
		}
		.page-id-6752 .entry-featured {
    		display: none!important;
		}
		.kale-rocket-blog img,
		.kale-rocket-blog {
			width: 100%;
		}
		#product-9017 .wcpa_form_outer {
			display: block !important;
		}
		.wcpa_type_checkbox-group .checkbox-group .wcpa_checkbox {
			flex: 0 50%;
		}
		#product-9017 .wcpa_form_outer .wcpa_form_item .wcpa_checkbox input[type=checkbox]:checked+label .wcpa_check {
			border-color: #d99e80;
    		background: #d99e80;
		}
		.wcpa_type_checkbox-group .checkbox-group {
		    display: flex;
		    width: 100%;
		    overflow: hidden;
		    flex-wrap: wrap;
		}
		.hamper_message{
			font-family: inherit;
		    font-size: 15px !important;
		}
		.wcpa_type_checkbox-group .checkbox-group .wcpa_checkbox label:hover {
			color: rgb(217 158 128);
		}
		#product-9017 .woocommerce-product-details__short-description p:last-child {
			margin-bottom: 0;
		}
		.single-product.woocommerce #product-9017 .cart {
			margin-top: 0.31300000000000017em;
		}
		#product-5713 .woocommerce-tabs .x-tab-content {
			overflow: inherit;
		}
		.postid-5713 .e170-27.x-bar-container.now-available-section,
		.postid-5713 .e170-1.x-bar-content,
		.postid-5713 .e170-1.x-bar {
			z-index: unset;
		}
		#e5713-6-dropdown .container7 {
			display: none;
		}
/*kulwinder*/
ul.foo-list {
    margin: 0px;
  list-style-type:none;
}
ul.foo-list li a
{
	color:#ffffff;
	word-break: break-all;
}
ul.foo-list li i
{
	color:#ffffff;
	padding-right:8px;
}
ul.foo-list li {
    line-height: 40px;
}
.social-icons {
    display: flex;
}
.social-icons i {
    color: #5c5c5c;
    margin-right: 20px;
}
.footer-arapina .social-icons i {
    color: #ffffff;
    margin-right: 20px;
}
.social-content {
    margin-top: 12px;
}
.follow-us-section a, .Ftr_other a
{
	color:#ffffff;
	
}
a:hover{
	color:#d99e80 !important;
}
div#new-add a:hover{
	color:#d99e80 !important;
}
div#am-text h1 {
    font-family: 'Amsterdam' !important;
    color: white !important;
}

.order-btn a {
   padding:10px 52px 10px 52px;
	
    border: 3px solid white;
    font-size: 25px;
	border-radius:50px;
    background-color: rgba(255,255,255,0.26);
	color:white;
	font-weight:800;
	letter-spacing: 1px;
	text-transform:uppercase;
}
.order-btn
{
	margin-top: 10%;
}
/*end*/		
		@media only screen and (max-width:1223px){
			.e7-5.x-menu > li > .x-anchor{
				font-size: 14px !important;
			}
			.e7-5.x-menu > li > .x-anchor .x-anchor-content{
				padding: 0.75em 1px !important;
			}
			.e48-5.x-text,.e48-12.x-text{
				font-size: 18px !important;
				margin: 20px 10px 40px !important;
			}
			.x-anchor.x-anchor-button{
				margin-bottom: 20px;
			}
			.e10-82.x-text #rg-s5{
				min-width: auto;
			}
			div.e10-66.x-container{
				margin: 5% auto 5% auto;
				padding: 0% 2% 0% 2%;
			}
			.marginless-columns .e10-81.x-column{
				padding: 0px;
			}
		}
		@media only screen and (max-width: 1199px){

			#popmake-7239.pum-container.pum-responsive.pum-responsive-medium,
			#popmake-6865.pum-container.pum-responsive.pum-responsive-medium{
				width: 50%;
			}
			.wellbeing_business .mentoring-text{
				padding: 20px 0 0 0 !important;
			}
			.wellbeing_business .public-speaking{
				padding: 90px 0 0 0 !important;
			}
			.franchise_amzing ul li img {
				height: auto;
			}

		}
		@media only screen and (max-width:1100px){
			
			.franchising-slider-content h2{
				font-size: 28px;
				line-height: 30px;
			}
			.owner-image{
				width: auto;
			}
			div.x-column.michaela-pontiki-img{
				padding: 20px;
			}
			.franchising-slider-image{
				width: 50%;
			}
			.franchising-option-slider{
				background-color: transparent;
			}
			.franchising-slider-content{
				padding: 20px 20px 20px 30px;
				background-color: rgb(199,225,196);
			}
			.uk-franchise-slider-wrapper .sa_owl_theme .owl-dots{
				width: 100%;
				top: auto;
				bottom: -30px !important;
				margin: auto;
				height: auto;
			}
			.uk-franchise-slider-wrapper .sa_owl_theme .owl-nav .owl-prev{
				left: 0px;
				top: 0px;
				width: 40px !important;
				height: 40px !important;
				border-radius: 100%;
				bottom: 0px;
				margin: auto !important;
			}
			.uk-franchise-slider-wrapper .sa_owl_theme .owl-nav .owl-next{
				right: 0px;
				top: 0px;
				width: 40px !important;
				height: 40px !important;
				border-radius: 100%;
				bottom: 0px;
				margin: auto !important;
				left: auto;
			}
			.franchising-option-slider{
				margin-left: 0px;
			}
			.about-ladym-wrapper .e48-25.x-container .e48-26.x-column.x-sm.x-1-3{
				width: 25%;
			}
			.about-ladym-wrapper .e48-25.x-container .e48-31.x-column.x-sm.x-1-3{
				width: 40%;
			}
			.about-ladym-wrapper .e48-25.x-container .e48-31.x-column.x-sm.x-1-3 .x-bg-layer-lower-image{
				background-size: contain !important;
			}
			.about-ladym-wrapper .e48-25.x-container .e48-32.x-column.x-sm.x-1-3{
				width: 25%;
			}
			.about-ladym-wrapper .x-text{
				font-size: 1rem !important;
			}
			.about_life .about-lyf-inside h4 {
				font-size: 24px;
			}
			.about_life .about-lyf-inside p {
				font-size: 18px;
			}
			.about_lifestyle .about-healthy-lifestyle h4{
				font-size:26px;
			}
			.about_lifestyle .about-healthy-lifestyle p{
				text-align: center;
				font-size:18px;
				color:#686a6a;
			}
			.wellbeing_business .mentoring-text{
				padding: 5px 0 0 0 !important;
			}
			#product-9017 .wcpa_type_checkbox-group .checkbox-group .wcpa_checkbox {
				flex: 0 100%;
			}

			/*kulwinder*/
			div#am-text h1
			{
				font-size: 45px;
			}
			.order-btn a
			{
				margin-top: 10%;
			}
			/*.ocassion-row .x-image
			{
				width: 145px !important;
			}
			#visit .x-bg-layer-lower-image
			{
				background-size: contain !important;
			}*/
			#visit
			{
				padding-top: 6%;
			}
			#chocolate-cake .x-image 
			{
    			width: auto;
			}
			.marginless-columns .x-image
			{
				width: auto !important;
			}
			/*div#avlbl-col 
			{
   				max-width: 245px;
			}
			div#useful-col {
  			  	max-width: 120px;
			}
			div#other-col 
			{
   				max-width: 125px;
			}
			div#my-account-col {
  				max-width: 170px;
			}
			div#address-col {
    			max-width: 200px;
			}
			/*end*/
		}

		/*kulwinder*/
		@media only screen and (max-width: 390px)
		{
			#visit .x-bg-layer-lower-image
			{
				background-position: right !important;
			}
			.e10404-50.x-anchor .x-anchor-content, .e10404-54.x-anchor .x-anchor-content {
    			padding: 5px 10px 5px 10px !important;
			}

			.order-btn a {
			    font-size: 13px !important;
			    padding: 4px 18px !important;
			}
			#visit span.x-anchor-text-primary
			{
				font-size: 12px !important;
			}
			#visit h2
			{
				font-size: 15px !important;
			}
			#visit .x-text
			{
				font-size: 12px !important;
			}
			
		}
		@media only screen and (max-width:768px){
			div#am-text h1 {
				font-size: 36px;
			}
			
			.ocassion-row .x-image {
				width: 118px !important;
			}
			#visit .x-bg-layer-lower-image
			{
				background-size: cover !important;
			}
			.user-icon img
			{
				max-width: 40px;
			}
			/*.user-icon
			{
    			margin-right: 5px;
			}*/
			.search-header-arapina span.x-anchor-content
			{
				justify-content: center !important;
			}

			#awards .x-image
			{
				width:auto !important;
			}
			.occasion-below
			{
			/* margin: 0em 20% 4% 20% !important; */
			margin: 0 0 4% 0 !important;
			}
			div#new-addition .x-text {
				font-size: 15px;
			}
			div#address-col {
				max-width: 156px;
			}
			div#my-account-col {
				max-width: 110px;
				margin-left: 0;
			}
			div#other-col {
				max-width: 90px;
			}
			div#useful-col {
				max-width: 110px;
			}
			div#avlbl-col {
				max-width: 174px;
				padding: 1em 0em 1em 15px;
			}
			.e170-7.x-bar-container
			{
				margin: 0.75em 0.75em 0.75em 0 !important;
			}
		}
		/*end*/

		@media only screen and (max-width:767px){
			/*kul*/
			.owl-carousel .owl-item h4

			{
				font-size: 14px;
			}
			#visit-us h2, #our-awards h2, #new-add h2, #our-client p, h1.cat-title
			{
				    font-size: 26px !important;
			}
			.ocassion-row .x-column
			{
				width: 22% !important;
				float: left !important;
    			margin-right: 3% !important;
			}
			.ocassion-row
			{
				padding-bottom: 0px !important;
			}
			div#visit-wholesale .e10752-37.x-container.max.width
			{
				padding: 0px !important;
			}
			.health-bakery 
			{
   			 margin-bottom: 8%;
			}
			section#newest, section#popular
			{
				margin-top: 0px !important;
			}
			.cat-name
			{
				margin-top: 0px !important;
			}
			.category-description

			{
				font-size: 17px !important;
			}
			.tax-product_cat .x-container.offset-bottom {
    			margin-bottom: 15px;
			}
			.woocommerce li.product .entry-header h3
			{
				font-size: 17px;
				padding-top: 0.5em;
			}
			.woocommerce li.product .entry-wrap
			{
				padding: 0px !important;
			}
			.woocommerce li.product
			{
				margin-left: 0px !important;
			}
			div#hdngs h2, div#customer-fav h2, h2.x-mini-cart-title {
				font-size: 26px !important;
			}
			#vegan-choco .x-text
			{
				margin-top: 3% !important;
			}
			.e170-4.x-text
			{
				padding-bottom: 0px !important;
			}
			.home-thumbnails-wrap .x-image
			{
				margin: 5% 0 0% 0 !important;
			}
			footer .e10646-7.x-text {
			   	 margin-top: 2% !important;
			}
			div#awards .x-column {
			    width: 45%;
			    float: left;
			    margin-right: 5%;
			    margin-bottom: 0%;
			}
			div#vegan-choco {
				margin-bottom: 4%;
			}
			div#visit {
				width: 100%;
				padding: 15% 0em 12% 4%;
				margin-bottom: 5%;
			}
			/*end*/
			#popmake-8266 {
				width: 70% !important;
				padding: 20px 15px;
			}
			#popmake-8266 .wpcf7-form input {
				height: 25px;
			}
			#popmake-8266 .wpcf7-form input.wpcf7-form-control.wpcf7-submit {
				height: auto;
			}
			.e170-28.x-bar-container.now-available-section {
				padding-left: 0;
			}
			.uk-franchise-slider-wrapper .sa_owl_theme .owl-nav .owl-prev,
			.uk-franchise-slider-wrapper .sa_owl_theme .owl-nav .owl-next{
				width: 25px !important;
				height: 25px !important;
			}
			.uk-franchise-slider-wrapper .sa_owl_theme .owl-nav .owl-prev{
				left: -30px;
			}
			.uk-franchise-slider-wrapper .sa_owl_theme .owl-nav .owl-next{
				right: -30px;
			}
			div.x-section.uk-franchise-slider-wrapper{
				padding-top: 0px;
			}
			.franchising-slider-image{
				display: none;
			}
			.owner-image{
				width: 450px;
			}
			.franchising-option-slider{
				display: block;
			}
			.ukfranchise-divided-section-one .x-image,
			.ukfranchise-divided-section-two .x-image{
				margin-bottom: 30px;
			}
			div.x-container.ukfranchise-divided-section-two{
				margin-top: 0px;
			}
			.woocommerce-product-gallery__wrapper #videosList div{
				min-height: 400px !important;
				background-size: 100%;
			}
			.blog_post_pages{
				height: auto;
			}
			.bakery-content-wrp{
				flex-direction: column;
				align-items: center;
			}
			.greenwich-markit-row .x-column.x-1-4{
				width: 100% !important;
			}
			.oval-market-row .x-column.x-1-4 {
				width: 100% !important;
			}
			.covidpopup-image{
				display: none;
			}
			.covidpopup-text{
				width: 100%;
				padding-left: 0px;
			}
			.covidpopup-text p{
				font-size: 16px;
				line-height: 26px;
			}
			.covidpopup-text h4{
				font-size: 22px;
				line-height: 35px;
			}
			.e10-105.x-section .e10-109.x-container.max.width{
				flex-flow: wrap !important;
			}
			.e10-10.x-container.max.width{
				flex-flow: wrap !important;
			}
			.e10-30.x-container.max.width{
				flex-flow: wrap !important;
			}
			.e10-45.x-container.max.width{
				flex-flow: wrap !important;
			}
			.e10-60.x-container.max.width{
				flex-flow: wrap !important;
			}
			.e10-105.x-section .e10-109.x-container.max.width{
				flex-flow: wrap !important;
			}
			.about-ladym-wrapper .e48-25.x-container .e48-26.x-column.x-sm.x-1-3{
				width: 100%;
			}
			.about-ladym-wrapper .e48-25.x-container .e48-31.x-column.x-sm.x-1-3{
				width: 100%;
			}
			.about-ladym-wrapper .e48-25.x-container .e48-32.x-column.x-sm.x-1-3{
				width: 100%;
			}
			.about-ladym-wrapper .e48-25.x-container {
				flex-flow: column !important;
			}
			.e10-38.x-column.x-sm.x-1-2{
				margin-bottom: 40px;
			}
			.e187-7.x-column.x-sm.x-1-4,.e187-9.x-column.x-sm.x-1-4
			.e187-11.x-column.x-sm.x-1-4,.e187-13.x-column.x-sm.x-1-4{
				text-align: center;
				margin-bottom: 30px;
			}
			.e187-9.x-column.x-sm.x-1-4{
				margin-bottom: 30px;
				text-align: center;
			}
			.e187-11.x-column.x-sm.x-1-4{
				margin-bottom: 30px;
				text-align: center;
			}
			.e187-47.x-column.x-sm.x-1-4{
				margin-bottom: 30px;
				text-align: center;
			}
			.e187-49.x-column.x-sm.x-1-4{
				margin-bottom: 30px;
				text-align: center;
			}
			.e187-51.x-column.x-sm.x-1-4{
				margin-bottom: 30px;
				text-align: center;
			}
			.e187-53.x-column.x-sm.x-1-4{
				margin-bottom: 30px;
				text-align: center;
			}
			.e187-65.x-column.x-sm.x-1-4{
				margin-bottom: 30px;
				text-align: center;
			}
			.e187-67.x-column.x-sm.x-1-4{
				margin-bottom: 30px;
				text-align: center;
			}
			.e187-69.x-column.x-sm.x-1-4{
				margin-bottom: 30px;
				text-align: center;
			}
			.e10-40.x-column.x-sm.x-1-2{
				margin-bottom: 30px;
				text-align: center;
			}
			.e187-71.x-column.x-sm.x-1-4{
				margin-bottom: 30px;
				text-align: center;
			}
			.e10-57.x-column.x-sm.x-1-2 .e10-58.x-image{
				margin-top: 30px;
				margin-bottom: 15px;
			}
			.e48-31.x-column.x-sm.x-1-3{
				height: 600px;
			}
			.marginless-columns .e48-6.x-column.x-sm.x-1-2{
				text-align: center;
			}
			.marginless-columns .e48-9.x-column.x-sm.x-1-2{
				text-align: center;
			}
			.e48-2.x-container.marginless-columns{
				margin-bottom: 30px;
			}
			.cs-content .e48-1.x-section{
				padding-bottom: 0px;
			}
			.cs-content .e48-13.x-section{
				padding: 0px;
			}
			#ladym .e48-26.x-column.x-sm.x-1-3{
				margin: 30px 0px;
			}
			.e10-110.x-column.x-sm.x-1-4,.e10-112.x-column.x-sm .x-1-4,
			.e10-114.x-column.x-sm.x-1-4,.e10-112.x-column.x-sm.x-1-4{
				margin-bottom: 30px;
			}
			.e7-5.x-menu > li > .x-anchor .x-anchor-text-primary{
				font-size: 13px !important;
			}
			.e7-5.x-menu > li > .x-anchor .x-anchor-content{
				padding: 5px !important;
			}
			header .e7-2.x-bar-container{
				width: 180px;
			}
			.about-lyf-inside .x-column:last-child .x-text {
				order: 1;
				text-align: center;
				margin-top: 20px;
				margin-bottom:-30px;
			}
			.about-lyf-inside .x-column:last-child {
				display: flex;
				flex-wrap: wrap;
			}
			.about-lyf-inside .x-column .x-text {
				text-align: center;
				margin-top: 20px;
				margin-bottom:20px;
			}
			.franchise_budget .x-column.x-1-3, .franchise_work .x-column.x-1-3 {
				width: 100%;
			}
			.about_life .about-lyf-inside h4 {
				font-size: 22px;
			}
			.about_life .about-lyf-inside p {
				font-size: 16px;
			}
			.Arpina_franchise_second .x-container {
				flex-wrap: wrap;
			}
			.franchise_work .x-container {
				flex-wrap: wrap;
			}
			.woocommerce-account #customer_login .col-1, 
			.woocommerce-account #customer_login .col-2 {
				margin-bottom: 30px;
				flex: 0 0 100%;
			}
		}
		@media only screen and (max-width:651px){

			footer .e170-6.x-bar-container{
				flex: auto;
			}
			header .e7-2.x-bar-container {
				width: 128px;
			}
			footer .e170-27.x-bar-container,footer .e170-24.x-bar-container,
			footer .e170-15.x-bar-container,footer .e170-6.x-bar-container,
			footer .e170-2.x-bar-container{
				width: 100%;
				max-width: none;
				float: none;
				flex: 0 0 auto;
			}

			footer .e170-7.x-text{
				width: 100%;
			}
			footer .e170-11.x-text{
				width: 100%;
			}
			footer .e170-28.x-text{
				width: 100%;
			}
			footer .e170-32.x-image{
				margin: 2% 2% 0px 5%;
			}
			footer .e170-33.x-image{
				margin: 1% 0px 0px 0%;
			}

			.e48-31.x-column.x-sm.x-1-3{
				height: 550px;
			}
			.woocommerce-checkout .form-row > .byconsolewooodt_ordertype_label {
				width: 100%;
				margin-bottom: 10px;
			}
			/*kulwinder*/
			div#am-text h1 {
				font-size: 28px;
			}
			.ocassion-row .x-image {
				width: 118px !important;
			}
			#visit .x-bg-layer-lower-image
			{
				background-size: cover !important;
			}
			div#visit {
				width: 100%;
				padding: 15% 0em 12% 4%;
				margin-bottom: 5%;
			}
			#awards .x-image
			{
				width:auto !important;
			}
			.order-btn a
			{
				font-size: 18px;
				padding: 7px 36px;
			}
			/*end*/
		}

		.bespoke-carousel{
			position: static; !important;
			/*background: rgb(250,198,184) !important;*/
			text-align: center !important; 
			margin-top: 70px;
			padding: 20px 0px;
			border-bottom: 2px solid rgb(107,105,105);;
		}

		.e6336-4.x-text.special-title{
			border-width: 0px 0px 2px 0px !important;
		}

		.bespoke-carousel h1{
			position: static;
			bottom: 20px;
			font-size: 2em;
			color: white;
			padding: 0px;
			margin: 0px;
			color: rgb(107,105,105);
		}

		.bespoke-carousel-anchor{
			border-radius: 100em;
			/* font-size: 1em; */
			background-color: rgb(250, 198, 184);
			/* align-items: center; */
			padding: 1em 2em;
			/* line-height: 1; */
			color: #252525;
		}

		.franchise-contact a:hover{
			color: #ffffff;
		}
		.bespoke-carousel-anchor:hover{
			color: #ffffff;
		}

		.price-menu{
			float: right;
		}

		.sbi_follow_btn.sbi_custom a{

			border-radius: 100em !important;

		}

		.sbi_follow_btn.sbi_custom a:hover{

			color:#ffffff !important;

		}
		.page-description{ display: none; }


		#popmake-7239 .covidpopup-wrapper{
			display: block;
		}
		#popmake-6865 .covidpopup-wrapper{
			display: block;
		}
		#popmake-7239.pum-container.pum-responsive.pum-responsive-medium,
		#popmake-6865.pum-container.pum-responsive.pum-responsive-medium{
			width: 30%;
			border-radius: 0px;
			padding: 0px;
			box-shadow: 0px 0px 10px 0px #cecece;
		}
		#popmake-7239 .covidpopup-text h4,
		#popmake-6865 .covidpopup-text h4{
			color: #5c5c5c;
		}
		#popmake-7239 .covidpopup-text p,
		#popmake-6865 .covidpopup-text h4{
			color: #5c5c5c;
			font-size: 16px;
		}
		#popmake-7239 .contact-us-popup,
		#popmake-6865 .contact-us-popup{
			color: #ffffff;
			margin-top: 25px;
		}
		#popmake-7239 .pum-close.popmake-close,
		#popmake-6865 .pum-close.popmake-close{
			display: none !important;
			color: #ffffff;
			background-color: #5c5c5c;
		}
		#popmake-7239 .popup-head,
		#popmake-6865 .popup-head{
			width: 100%;
			height: 100px;
			background-color: rgb(199,225,196);
		}
		#popmake-7239 .popmake-content,
		#popmake-6865 .popmake-content{
			padding: 0px 0px;
		}
		#popmake-7239 .covidpopup-text,
		#popmake-6865 .covidpopup-text{
			padding: 25px 40px 40px;
		}
		#popmake-7239 .covidpopup-text h4,
		#popmake-6865 .covidpopup-text h4{
			font-size: 26px;
			line-height: 30px;
		}
		.arapina-a{
			text-align: center;
			margin-top: -45px;
		}
		#popmake-7239 .a-icon;
		#popmake-6865 .a-icon{
			background-color: #ffffff;
			border-radius: 55px;
			width: 110px;
			height: 110px;
			box-shadow: 0px 0px 10px #dddddd;
			display: inline-flex;
			align-items: center;
			justify-content: center;
		}


		@media only screen and (max-width: 1024px){
			.Arpina_franchise_second .franchise_txt p {
				margin-bottom: 15px;
				font-size: 16px;
				line-height: 26px;
			}
			.excitement-start-section h2 {
				font-size: 35px !important;
			}
			.excitement-start-section p {
				font-size: 20px;
				line-height: 32px;
			}
			.Franchise_eating ul li {
				font-size: 20px;
				padding: 5px 0;
			}
			.Franchise_know h3 {
				font-size: 35px;
				margin-bottom: 20px;
			}
			.Franchise_know ul li {
				line-height: 28px;
				font-size: 20px;
				padding: 5px 0;
			}
			.franchise_amzing ul li p {
				padding: 0 6%;
				font-size: 16px;
				line-height: 28px;
			}
			.Franchise_boss h3 {
				font-size: 35px;
				margin-bottom: 20px;
			}
			.Franchise_boss p {
				font-size: 20px;
			}
			.Franchise_support_inl h4 {
				font-size: 35px;
			}
			.Franchise_support_inl ul li {
				line-height: 45px;
				font-size: 20px;
			}
			.Franchise_support_inl ul li:before {
				margin-top: 17px;
			}
			.Franchise_support_inl p {
				font-size: 20px;
				line-height: 30px;
			}
			.Franchise_support_img h2 {
				font-size: 20px !important;
			}
			.frabchise_invest h2 {
				font-size: 35px !important;
			}
			.franchise_budget p:first-child {
				font-size: 20px;
				margin-bottom: 10px;
			}
			.franchise_budget p {
				font-size: 18px;
				line-height: 28px;
				margin-bottom: 10px !important;
			}
			.franchise_imagine h2 {
				font-size: 35px !important;
			}
			.frabchise_expect h2 {
				font-size: 25px !important;
			}
			.wellbeing_business .mentoring-text{
				font-size:16px !important;
				padding: 20px 0 0 0 !important;
			}
			.wellbeing_business .public-speaking{
				font-size:16px !important;
			}
			.about-owner-ladym {
				padding-top: 20em !important;
				padding-bottom: 6em !important;
			}
			.Abt_owner_seconf_txt:before {
				height: 70em;
			}
			.Abt_owner_seconf_txt:after {
				height: 80em;
			}
			.Abt-well-busns h3 {
				font-size: 35px;
			}
			.Abt-well-busns p {
				font-size: 20px;
			}

		}
		@media only screen and (max-width: 991px){
			section#quint .product-container
			{

				padding-top: 0px;
			}
			.visit-us-link a{
				padding: 13px 10px 13px 0px;
				margin-right: 0px;
				margin-left: 0px;
			}
			.main-logo a{
				width: 200px;
			}
			.your-wellbeing{
				margin-top: 40px !important;
			}
		}
		/*kul*/
		@media only screen and (min-width: 991px){
			div#fav-second .x-image {
    		margin-bottom: 5%;
			}
			.term-view-all-gifts-and-hampers .woocommerce li.product .entry-featured img
			{
				height: 265px;
			}
			
			a#arapina-logo img
			{
    			width: 65%;
    			margin: auto;
			}
			

		}/*end*/
		@media only screen and (min-width: 1044px)
		{
			div#first-left, div#last-right
			{
				width: 245px;
			}
		}
		/*kul*/
		@media only screen and (min-width: 1024px) and (max-width: 1080px)
		{
			#awards .x-image {
    		width: 130px !important;
			}
			/*span.x-anchor-content
			{
				padding: 2px !important;
			}*/
		}/*end*/

		/*kul*/
		@media only screen and (min-width: 768px) and (max-width: 991px){
			ul.points li:before
			{
				right: 32% !important;
			}
			ul.points li:first-child
			{
				padding-left: 0 !important;
			}
			ul.points li
			{
				padding-left: 78px !important;
			}
			.number-row, .work-of, .faq-sec, .make-it, #who, .add-service 
			{
				padding: 25px 0px !important;
			}
			.add-service
			{
				margin-bottom: 20px !important;
			}
			.mi-row, .our-cw, .book
			{
				padding-top: 0px !important;
			}
			
			div#choose-row, .mi-row .x-column {
    margin-bottom: 0px !important;
     padding-bottom: 0px !important;
}
			.varproduct
			{
				align-items: flex-start;
			}
			.e10646-1.x-bar-content
			{
				flex: 0 1 98% !important;
			}

			.owl-carousel .owl-item h4
			{
				font-size: 16px;
    			margin-bottom: 0px !important;
			}
			.place
			{
				padding-right: 11px !important;
			}
			section#popular .product-container
			{
				padding-top: 0px !important;
			}
			.home-thumbnails-wrap .x-image 
			{
    		margin: 10% 0em 4% 0em !important;
			}
			div#fav-second .x-image {
    		margin-bottom: 9% !important;
			}
			#awards .x-image
			{
				width: 110px !important;
			}
			#visit .x-bg-layer-lower-image
			{
				background-position: right !important;
			}
			#visit span.x-anchor-text
			{
				margin: 0px;
			}
			.home-thumbnails-wrap
			{
				margin-bottom: 3em !important;
			}
			/*.marginless-columns
			{
				padding-bottom: 2em !important;
			}*/
			div#slider_6790 .owl-item img
			{
				max-width: 50% !important;
			}
			
		}/*end*/
		@media only screen and (min-width: 769px) and (max-width: 991px){
			.e170-1.x-bar-content
			{
				justify-content: space-around !important;
			}
			div#address-col {
    			max-width: 170px;
			}
			div#my-account-col {
		    max-width: 140px;
		    margin-left: 0px;
			}
			div#other-col {
			    max-width: 90px;
			}
			div#useful-col {
			    max-width: 105px;
			}
			div#avlbl-col {
			    max-width: 220px;
			    padding-left: 0px;
			}
		}
		@media only screen and (max-width: 979px){

			/*.x-anchor-menu-item .x-anchor-text-primary{
				text-transform: lowercase !important;
			}*/
			.about-ladym {
				height: auto !important;
			}
			.wellbeing_business{
				display: flex ;
				flex-wrap: wrap;
			}
			.wellbeing_business .ladym-pic{
				flex:0 0 100% !important;
			}
			.wellbeing_business .public-speaking{
				flex:0 0 98% !important;
			}
			.wellbeing_business .mentoring-text{
				flex:0 0 98% !important;
			}
		}

		@media only screen and (max-width: 767px){
			.owner-image{
				width: 240px;
				height: 240px;
			}
			
			a.e10446-11.x-anchor.x-anchor-toggle.x-hide-lg.x-hide-xl
			{
				width: 55px !important;
    			height: 45px !important;
			}
			.e10446-11 .x-toggle-burger
			{
				width: 20px !important;
			}
			.e10446-10.x-anchor-toggle .x-anchor-content
			{
				justify-content: center !important;
			}
			.user-icon
			{
				margin-right: 8px !important;
			}
			.where-find-us .x-container .x-column{
				margin-bottom: 30px;
			}
			/*.health-bakery .x-text .x-text-content-text-primary{
				font-size: 2.9em !important;
			}*/
			.health-bakery .e7057-9.x-text{
				margin: 0em 0em 1em !important;
				font-size: 1.5em !important;
			}
			.x-section.your-wellbeing{
				margin-top: 2em !important;
			}
			.main-logo a{
				width: 180px;
			}
			.sub-menu.x-dropdown.x-active{
				top: 45px;
				right: 0px !important;
				transition-timing-function: ease;
    			transition-delay: 0s;
    			 transition-duration: 0s;
			}
			/*.Quality-box.quality-box-first{
				margin-bottom: 60px;
			}*/
			div.x-container.home-thumbnails-wrap{
				display: block !important; /*fox mac sfari*/
			}
			.where-find-us div.x-container{
				display: flex !important;
				flex-direction: column !important; /*fox mac sfari*/
			}
			#popmake-7239.pum-container.pum-responsive.pum-responsive-medium,
			#popmake-6865.pum-container.pum-responsive.pum-responsive-medium{
				width: 80%;
			}
			#popmake-7239 .covidpopup-text h4,
			#popmake-6865 .covidpopup-text h4{
				font-size: 22px;
				line-height: 28px;
			}
			#popmake-7239 .covidpopup-text p,
			#popmake-6865 .covidpopup-text p{
				font-size: 14px;
				line-height: 24px;
			}
			#popmake-7239 .contact-us-popup,
			#popmake-6865 .contact-us-popup{
				line-height: 16px;
			}
			.Arpina_franchise_second .x-column {
				flex:0 0 100%;
			}
			.Arpina_franchise_second .x-column .franchise_txt {
				padding: 20px 5% 30px;
			}
			.Arpina_franchise_second .franchise_txt p {
				margin-bottom: 20px;
				font-size: 16px;
				line-height: 28px;
			}
			.excitement-start-section p {
				font-size: 16px;
				line-height: 26px;
			}
			.Franchise_eating ul li {
				padding: 3px 0;
				font-size: 16px;
			}
			.Franchise_know h3 {
				font-size: 26px;
				margin-bottom: 15px;
			}
			.Franchise_know ul li {
				font-size: 16px;
			}
			.Franchise_know p {
				font-size: 14px;
			}
			.franchise_amzing ul li {
				flex: 0 0 100%;
			}
			.franchise_amzing ul li:nth-of-type(1) {
				order: 0;
			}
			.franchise_amzing ul li:nth-of-type(4) {
				order: 1;
			}
			.franchise_amzing ul li:nth-of-type(5) {
				order: 2;
			}
			.franchise_amzing ul li:nth-of-type(2) {
				order: 3;
			}
			.franchise_amzing ul li:nth-of-type(3) {
				order: 4;
			}
			.franchise_amzing ul li:nth-of-type(6) {
				order: 5;
			}
			.franchise_amzing ul li p {
				padding: 20px 6%;
				font-size: 16px;
				line-height: 30px;
			}
			.Franchise_boss h3 {
				font-size: 24px;
				margin-bottom: 15px;
			}
			.Franchise_boss p {
				font-size: 16px;
				line-height: 26px;
			}
			.Franchise_support_inl h4 {
				font-size: 24px;
				color: #fff;
			}
			.Franchise_support_inl ul li {
				line-height: 26px;
				font-size: 16px;
				padding: 0 0 10px;
			}
			.Franchise_support_inl ul li:before {
				margin-top: 6px;
			}
			.Franchise_support_inl ul {
				margin-bottom: 15px;
			}
			.Franchise_support_inl p {
				font-size: 16px;
				line-height: 28px;
			}
			.Franchise_support_img h2 {
				font-size: 18px !important;
				margin-bottom: 20px !important;
			}
			.franchise_budget .x-column.x-sm:last-child, 
			.franchise_work .x-column.x-sm:last-child {
				padding: 20px 5% 30px;
				width: 100%;
			}
			.franchise_budget p:first-child {
				font-size: 20px;
				margin-bottom: 10px;
			}
			.franchise_budget p {
				font-size: 16px;
				line-height: 28px;
			}
			.frabchise_invest h2 {
				font-size: 20px !important;
			}
			.franchise_work h4 {
				font-size: 24px;
			}
			.franchise_work p {
				font-size: 16px;
			}
			.franchise-contact {
				margin-top: 30px;
			}
			.franchise_level p {
				font-size: 16px;
			}
			.franchise_imagine h2 {
				font-size: 26px !important;
			}
			.excitement-start-section h2 {
				font-size: 26px !important;
			}
			.frabchise_expect h2 {
				font-size: 20px !important;
			}
			.Abt_owner_heading h4 {
				font-size: 25px;
			}
			.about-owner-ladym p {
				font-size: 15px;
				line-height: 24px;
			}
			.about-owner-ladym {
				padding-top: 8em !important;
				padding-bottom: 4em !important;
			}
			.abt-humble-beg .x-text {
				font-size: 25px !important;
			}
			.about-ladym p {
				font-size: 15px;
				line-height: 24px;
			}
			.about-ladym {
				margin-top: 10px !important;
			}
			.Abt-well-busns h3 {
				font-size: 30px;
			}
			.Abt-well-busns p {
				font-size: 15px;
			}
			.Abt-well-busns .public-speaking {
				text-align: center !important;
				padding: 30px 0 !important;
			}
			.Abt-well-busns .public-speaking p {
				margin-bottom: 10px;
			}
			.Abt-well-busns .mentoring-text {
				text-align: center !important;
				padding: 30px 15px !important;
			}
			.Abt-well-busns .mentoring-text p {
				line-height: 25px;
			}

		}
		@media only screen and (max-width: 500px){

			/*kul*/
			.third-no {
    margin-top: 8%;
    margin-bottom: 8%;
}
#begin h2{
font-size: 24px !important;
}
			div#am-text h1 {
				font-size: 20px;
			}
			div#cart-header-dropdown .x-anchor-text-primary
			{
				font-size: 10px;
			}
			div#cart-header-dropdown .x-anchor-content
			{
				padding: 4px !important;
			}
			div#cart-header-dropdown .widget_shopping_cart_content
			{
				height: auto !important;
			}
			.search-header-arapina.x-active.x-dropdown {
    		width: 195px;
			}
			div#cart-header-dropdown
			{
				width: 260px !important;
				padding: 1em !important;
			}
			a.e10446-12.x-anchor.x-anchor-toggle.x-hide-lg.x-hide-xl.x-active
			{
				background-color: transparent !important;
			}
			#visit-wholesale span.x-anchor-content
			{
				    padding: 6px 14px 6px 14px !important;
			}
			#visit-wholesale span.x-anchor-text-primary
			{
				font-size: 12px !important;
			}
			div#e10446-12-dropdown {
   				 width: 305px;
			}
			div#customer-fav {
    			padding-top: 4% !IMPORTANT;
			}
			.home-thumbnails-wrap .x-image
			{
				    margin-bottom: 0% !important;
    			margin-top: 7% !important;
		
			}
			div#fav-second .x-image
			{
				    margin-bottom: 2% !important;
			}
			.second-vegan {
			    margin-top: 11% !important;
			    margin-bottom: 10% !important;
			}
			.e7057-71.x-container
			{
				padding: 0px !important;
			}
			.e7057-107.x-container
			{
				padding-bottom: 0px !important;
				padding-top: 4% !important;
			}
			footer .x-text
			{
				margin-bottom: 2% !important;
				margin-right: 0px !important;
			}
			#avlbl-col .e10451-45.x-image, #avlbl-col .e10451-46.x-image
			{
				margin-right: 8% !important;
			}
			.borought
			{
				margin-top: 10px !important;
			}
			.e7057-57.x-text
			{
				margin: 0px !important;
			}
			.e7057-50.x-container
			{
				margin-bottom: 6% !important;
			}
			.white h4
			{
				margin-bottom: 0px !important;
			}
			
			/*end*/
			.woocommerce-product-gallery__wrapper #videosList div{
				min-height: 300px !important;
			}
			.blog_post_pages .post_list{
				width: 100%;
				float: none;
			}
			.health-bakery .e7057-9.x-text{
				font-size: 1.3em !important;
			}
			/*.health-bakery .x-text .x-text-content-text-primary{
				font-size: 2.1em !important;
				line-height: 1.1em !important;
			}
			.health-bakery .x-text {
				margin: 0em 0em 1em !important;
			}*/
			.health-bakery .x-text{
				font-size: 1em !important;
			}
			.Quality-box .x-text-content-text-primary{
				font-size: 1.7em !important;
			}
			/*.Quality-box .x-text{
				font-size: 1.2em !important;
			}*/
			.your-wellbeing .e7057-64.x-text{
				font-size: 2.0em;
			}
			.your-wellbeing .e7057-65.x-image{
				max-width: 250px;
			}
			.your-wellbeing .e7057-66.x-text{
				font-size: 1.5em;
			}
			.your-wellbeing .e7057-67.x-text{
				font-size: 1.5em;
			}
			.where-find-us .x-text{
				font-size: 1.3em !important;
			}
			.where-find-us .e7057-72.x-text .x-text-content-text-primary{
				font-size: 1.5em;
			}
			.where-find-us .e7057-72.x-text .x-text-content-text{
				margin: 0em 0em 0em 0em;
			}
			/*footer .e170-2.x-bar-container,
			footer .e170-6.x-bar-container,
			footer .e170-15.x-bar-container,
			footer .e170-24.x-bar-container,
			footer .e170-27.x-bar-container{
				max-width: 100% !important;
				padding-bottom: 0px;
				margin-bottom: 0px;
			}
			footer .e170-6.x-bar-container.follow-us-section{
				max-width: 180px !important;
			}
			footer .e170-1.x-bar-content{
				justify-content: end;
			}
			footer .e170-27.x-bar-container.now-available-section{
				max-width: 100% !important;
			}*/
			.please-submit{
				line-height: 22px;
				margin-bottom: 20px;
			}
			.Quality-box .owl-carousel .owl-item img{
				margin-bottom: 0px !important;
			}
			/*.x-column.x-sm.x-1-1.health-bakery{
				margin-top: 20px !important;
			}*/
			#slider_5653 .owl-dots{
				bottom: 20px !important; 
				right: 15px;
			}
			div.excitement-start-section .x-text{
				font-size: 16px;
			}
			div.ukfranchise-divided-section .x-text{
				font-size: 16px;
			}
			.about-ladym {
				padding: 0 20px !important;
			}
			/*.follow-us-section {
				max-width: 100% !important;
			}
			.Ftr_other {
				max-width: 100% !important;
			}*/
		}
		.follow-us-section a, .Ftr_other a, ul.foo-list li
		{
			line-height: 27px !important;
		}	
		.e170-7.x-anchor[class*="active"]{
			background-color: transparent !important;
		}
		/*span.x-anchor-text-primary:hover{
			color: #d99e80 !important;
		}*/
		/*****************nitika*******************/
		@media only screen and (max-width:320px) {
				div#visit {
					padding: 5% 0 5% 4%;
				}
				.e7057-42.x-anchor .x-anchor-text-primary, .e7057-46.x-anchor .x-anchor-text-primary {
					
					font-size: 12px !important;
				}
				.e7057-15.x-text, .e7057-18.x-text, .e7057-21.x-text, .e7057-24.x-text, .e7057-28.x-text, .e7057-31.x-text, .e7057-34.x-text, .e7057-37.x-text, .e7057-41.x-text, .e7057-45.x-text, .e7057-54.x-text, .e7057-58.x-text, .e7057-62.x-text, .e7057-66.x-text{
				font-size: 12px !important;
				}
				.e7057-41.x-text, .e7057-45.x-text{
					margin: 5px 40.8% auto auto !important;
				}
				.e7057-42.x-anchor .x-anchor-content, .e7057-46.x-anchor .x-anchor-content {
					padding: 8px 15px 8px 15px !important;
				}
				/*div#hdngs h2 {
					font-size: 26px !important;
					padding-bottom: 5px;
				}*/
				.e7057-49.x-text .x-text-content-text-primary, .e7057-70.x-text .x-text-content-text-primary, .e7057-89.x-text .x-text-content-text-primary, .e7057-106.x-text .x-text-content-text-primary, .e7057-125.x-text {
					font-size: 30px !important;
				}
				.e7057-48.x-column {
					padding: 30px 0em 0em 0em !important;
				}
				.Quality-box.quality-box-first {
					margin-bottom: 0px !important;
				}
				.e7057-125.x-text{
					padding-bottom: 0px !important;
				}
				.e7057-71.x-container {
					padding: 2em 0% 2em 0%;
				}
				/* kul cmnt.e7057-76.x-text, .e7057-80.x-text, .e7057-84.x-text, .e7057-112.x-text, .e7057-115.x-text, .e7057-118.x-text {
					margin: 4% 0 10% !important;
				}*/
				/*kul css*/
				div#am-text h1 
				{
    			font-size: 14px;
				}
				/*end*/
				.e7057-77.x-text, .e7057-81.x-text {
					margin: 0.8em 0em 3em 0em !important;
				}
				 .e7057-121.x-text{
					margin: 4% 0em 0% 0em !important;
				}
				.e7057-122.x-section{
					margin: 0px !important;
					padding: 0px !important;
				}
				.e7057-125.x-text{
					margin: 0px !important;
				}
				.e7057-92.x-image img, .e7057-94.x-image img, .e7057-96.x-image img, .e7057-98.x-image img, .e7057-100.x-image img, .e7057-102.x-image img {
					
					max-width: 64% !important;
					margin: auto;
				}
				.owl-carousel .owl-item img {
					max-width: 70% !important;
					margin-top: 0px !important;
				}
				
			}
			@media only screen and (max-width:480px) {
				
				div#visit {
					padding: 8% 0 8% 4% !important;
				}
				.Quality-box.quality-box-first {
					margin-bottom: 0px !important;
				}
				.e7057-48.x-column {
					padding: 40px 0em 0em 0em !important;
				}
				/*kul 30-08*/
				
				.home-thumbnails-wrap .x-text
				{
					padding: 2px !important;
				}
			}
/*kulwinder 30-08*/
#carousel-col p
{
	margin: 0px;
}

.sa_owl_theme .owl-nav .owl-next
{
	right: 0px !important;
}
.sa_owl_theme .owl-nav .owl-prev
{
	left: 0px !important;
}
.left-side {
    display: flex;
    /* justify-content: center; */
    align-items: center;
}
.place {
    border-right: 2px solid;
    padding-right: 15px;
    margin-right: 14px;
}
/*.left-side .social-icons {
    padding-left: 20px;
}*/
.cart-count {
    background-color: #d99e80 !important;
        height: 22px !important;
    width: 22px !important;
    line-height: 22px !important;
    font-size: 12px !important;
}
.cart-count-content-area
{
	    margin-top: -22px !important;
}
.user-icon {
    margin-right: 16px;
}
i.fa.fa-user-o {
    width: 1em;
    height: 1em;
    /* line-height: 1em; */
    font-size: 16px;
    color: #787878;
}
@media only screen and (min-width: 320px) and (max-width: 650px)
{
	.ocassion-row .x-column
	{
		width: 49% !important;
		display: inline-block;
    vertical-align: top;
		margin-bottom: 8%;
		float: none !important;
    margin-right: 0px !important;
	}
	.e10404-57.x-text .x-text-content-text-primary, .e10404-78.x-text .x-text-content-text-primary
	{
		font-size: 25px !important;
	}
}			
@media (max-width: 767px)
{
	/*16*/
	.mt-5
	{
		margin: 15% 0 5% !important;
	}
	.ocassion-row
	{
		padding-top: 0px !important;
	}	
	div#address-col 
	{
    width: 100%;
    max-width: 100%;
    margin-bottom: 0px !important;
	}
	/*.home-thumbnails-wrap
	{
		margin-bottom: 7% !important;
	}*/
	div#visit-us, div#new-add 
	{
		margin: 0px !important;
	}
	div#visit-us .e10752-72.x-container
	{
		padding: 0px !important;
	}
	div#new-addition
	{
		padding: 0px !important;
	}
	div#new-add
	{
		padding-bottom: 0px !important;
	}
	.e10646-1.x-bar-content
	{
		justify-content: initial !important;
	}
	.e10451-40.x-text
	{
		margin: 0px !important;
	}
	.e10451-41.x-image, .e10451-42.x-image {
    margin: 0px 2% 0px 0px !important;
	}
	div#my-account-col 
	{
    width: 50%;
    float: left;
    max-width: 50%;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
	}
	div#other-col {
    width: 50%;
    float: left;
    max-width: 42%;
    margin-bottom: 0px !important;
	}
	div#useful-col 
	{
    max-width: 50%;
    width: 50%;
    float: left;
    margin-bottom: 0px !important;
	}
	div#avlbl-col {
    max-width: 47%;
    padding: 1em 0em 1em 10px;
    width: 50%;
    float: left;
    margin-bottom: 0px !important;
	}
	footer .e170-1.x-bar-content
	{
		justify-content: space-between !important;
	}
	#new-addition .x-text
	{
		margin-bottom: 8% !important;
		margin-top: 2% !important; 
	}
	div#new-add .marginless-columns
	{
		padding-bottom: 0px !important;
	}
	/*mobile header css(20-09)*/
	div#logo-bar-margin:before, .e10632-1.x-bar-outer-spacers:after
	{
    display: none;
	}
	div#logo-bar-margin
	{
		margin-top: 0px !important;
	}
	div#logo-bar-margin .e10632-1.x-bar-content
	{
		 padding: 0px 15px;
		 justify-content: space-between !important;
	}
	div#main-logo-header
	{
    flex: 0 45% !important;
	}
	div#last-right
	{
		justify-content: end !important;
		flex: 0 43%;
    	align-items: center;
	}
	a#nav-mobile-anchor-toggle 
	{
    width: 50px !important;
    font-size: 24px;
	}
	a#nav-mobile-anchor-toggle .x-graphic
	{
		margin-bottom: 0px !important;
	}
	a#nav-mobile-anchor-toggle span.x-anchor-content
	{
		justify-content: end;
	}
}
@media only screen and (max-width: 440px)
{
	div#my-account-col {
    width: 49%;
    float: left;
    max-width: 49%;
	}
	div#other-col {
    width: 50%;
    float: left;
    max-width: 42%;
}
div#useful-col {
    max-width: 48%;
    width: 50%;
    float: left;
}
div#avlbl-col {
    max-width: 47%;
    padding: 1em 0em 1em 3px;
    width: 50%;
    float: left;
}
div#avlbl-col .e170-41.x-image, .e170-42.x-image
{
	margin-right: 1%;
}
}
/*menu css*/
@media only screen and (min-width: 1100px)
{
	.vegan-cat .x-dropdown
{
	 visibility: initial;
    opacity: 1;
    min-height: 412px;
    box-shadow: none !important;
    transform: inherit !important;
    margin-left: 0px;
    padding-top: 2%;
    margin-top: -5px;
    padding-left: 8%;
}
.cake-menu .x-dropdown
{
	padding-top: 0%;
   /* padding-bottom: 25%;*/
    padding-left: 36%;
   box-shadow: none !important;
   margin-left: -50%;
   min-height: 448px;
}
.girl .x-dropdown
{
	 visibility: initial;
    opacity: 1;
    /*min-height: 412px;*/
    box-shadow: none !important;
    transform: inherit !important;
    margin-left: 0px;
    padding-top: 2%;
   /* margin-top: -5px;*/
    padding-left: 8%;
}
.treats-vegan .x-dropdown, .vege .x-dropdown, .sweet .x-dropdown, .bespoke .x-dropdown
{
	padding-right: 10% !important;
}
.morning .x-dropdown
{
	 visibility: initial;
    opacity: 1;
    /*min-height: 412px;*/
    box-shadow: none !important;
    transform: inherit !important;
    margin-left: 0px;
    padding-top: 2%;
    margin-top: -5px;
    padding-left: 8%;
}
.pb .x-dropdown, .g-main .x-dropdown {
    min-height: 252px;
}
.girl.sweet .x-dropdown, .morning .x-dropdown, .girl.bespoke .x-dropdown, .girl.vege .x-dropdown
{
	margin-top: 0px;
}
li.treats>ul, li.sav>ul, li.pb>ul, li.g-main>ul
{
	padding-left: 10% !important;
}
.gluten-free-menu.treats-vegan .x-dropdown
{
	margin-top: -4px;
}
.girl i.x-anchor-sub-indicator, .vegan-cake i.x-anchor-sub-indicator, .vegan-cat i.x-anchor-sub-indicator
{
	display: none;
}
.wedding .x-dropdown {
    padding-top: 2%;
    transform: inherit !important;
    margin-top: -2%;
    margin-left: 0px;
    padding-right: 10%;
    padding-left: 5%;
    /*min-height: 412px;*/
}
li.view-all a span, .right-menu-img span.x-anchor-text-primary, .vegan-img span.x-anchor-text-primary{
    font-weight: 700 !important;
    text-decoration: underline;
}
.vegan-cake .x-dropdown
{
	visibility: initial;
	opacity: 1;
	box-shadow: none !important;
	transform: inherit !important;
	/*min-height: 282px;*/
	margin-top: 0%;
}
/*20*/
.v-gluten-free .x-dropdown, .treats .x-dropdown {
    min-height: 252px !important;
}
.sav .x-dropdown {
    min-height: 215px !important;
}
.v-gluten-free .x-dropdown
{
	padding-top: 0%;
    padding-bottom: 13%;
    padding-left: 13%;
    width: 20em !important;
    padding-right: 10%;
}
.cus-pad .x-dropdown
{
	padding-left: 13%;
    padding-bottom: 10%;
    margin-left: -5%;
    
}
.vegan-menu .x-dropdown
{
	padding-top: 0%;
}
.gluten-free-menu .x-dropdown
{
	padding-bottom: 0px;
	padding-top: 0px;
}
.font-bold span
{
	font-weight: 700 !important;
}
.cup-cakes .x-dropdown, .treats .x-dropdown
{
	width: 18em !important;
}
}
.woocommerce li.product {
    float: left;
    overflow: hidden;
    position: relative;
	margin: 0 0% 35px 2% !important;
    border: 0;
    padding: 0;
    font-size: 10px;
		}
/*.cake-menu .sub-menu
{ padding-top: 25%;
    padding-left: 38%;
    margin-left: -50px;
*/
@media only screen and (min-width: 991px) and (max-width: 1099px)
{/*
.cake-menu .x-dropdown
{
	    padding-top: 0%;
    padding-bottom: 25%;
    padding-left: 0%;
    box-shadow: none !important;
    margin-left: 0;
}
.girl .x-dropdown
{
	visibility: initial;
	opacity: 1;
	min-height: 293px;
	box-shadow: none !important;
	transform: inherit !important;
	margin-left: 0px;
	padding-top: 10%;
    margin-top: -10%;
    padding-left: 8%;
}
.girl i.x-anchor-sub-indicator, .vegan-cake i.x-anchor-sub-indicator
{
	display: none;
}
.wedding .x-dropdown {
    padding-top: 0%;
    transform: inherit !important;
    margin-top: -8%;
    margin-left: 0px;
    padding-right: 0%;
    padding-left: 5%;
    min-height: 297px;
}
li.view-all a span {
    font-weight: 700 !important;
    text-decoration: underline;
}
.vegan-cake .x-dropdown
{
	visibility: initial;
	opacity: 1;
	box-shadow: none !important;
	transform: inherit !important;
	min-height: 180px;
	margin-top: -9%;
}
.v-gluten-free .x-dropdown
{
	padding-top: 8%;
    padding-bottom: 13%;
    padding-left: 3%;
    width: 20em !important;
}
.cus-pad .x-dropdown
{
	padding-left: 13%;
    padding-bottom: 10%;
    margin-left: 0%;
    padding-top: 8%;
}*/
.font-bold span
{
	font-weight: 700 !important;
}
}
@media only screen and (min-width: 980px)
{
/*category css
ul.products.cols-3 li:nth-child(5), ul.products.cols-3 li:nth-child(10) {
    float: left;
    width: 67%;
}*/
/*.no-product .x-main.full
{
    padding: 100px 0px;
}
*/
li.product_list_banner {
     float: right; 
    overflow: hidden;
    position: relative;
    
    border: 0;
    padding: 0;
    font-size: 10px;
   
    display: inline-block;
}
li.product_list_banner.odd
{
	margin: 0px 0% 0px 2% !important;
	width: 63%;
}
li.product_list_banner.even
{
	margin: 0px 2% 0px 0px !important;
	width: 63%;
}
.even img{
    height: auto;
    width: 100%;

}
li.product_list_banner.odd img {
    width: 100%;
    height: auto;

} 
.woocommerce li.product.first
{
	clear: none !important;
}
.woocommerce li.product

{
	float: none !important;
	display: inline-block !important;
}
li.product_list_banner.odd {
    float: left;
}
}
@media only screen and (min-width: 1440px)
{
	.even img{
    height: auto;
    width: 100%;

}
li.product_list_banner.odd img {
    width: 100%;
    height: auto;

} 
/*16-9
li.product_list_banner.odd img {
    width: 100%;
    height: 376px;
    object-fit: cover;
}*/
}
@media (max-width: 979px)
{
.woocommerce .cols-3 li.product:nth-child(2n+3), .woocommerce .cols-4 li.product:nth-child(2n+3),
 .woocommerce.columns-3 li.product:nth-child(2n+3), .woocommerce.columns-4 li.product:nth-child(2n+3) {
     clear: none !important; 
}
li.product_list_banner {
    margin: 0 0% 35px 2% !important;
    overflow: hidden;
    float: left;
}
}
@media only screen and (max-width: 766px)

{
	div#center-items, #pt-0
	{
		padding-top: 0px !important;
	}
	
	.width-100
	{
		width: 100% !important;
	}
	div#center-items h2
	{
		padding-top: 4%;
	}
	.second-loc {
    padding-top: 45px !important;
}
	.faq-second .faq-acc
	{
		margin: 0px !important;
	}
	.x-text.video-intro {
    font-size: 22px !important;
    width: 100% !important;
	}
	div#video-sec .x-video {
    margin-bottom: 1% !important;
}
div#video-sec .x-text:last-child {
    margin-bottom: 7% !important;
}
div#video-sec {
    padding-bottom: 0px !important;
}
.faq-second, #choose-row
{
padding-bottom: 0px !important;
}
#choose-row .x-text
{
	padding-top: 5px !important;
}
.who-col
{
	padding-top: 20px !important;
}
.book {
    padding: 0px !important;
}
.add-service
{
	margin-bottom: 20px !important;
}
.our-cw
{
	padding-top: 35px !important;
}
.plant-row, #who, .add-service
	{
		padding: 25px 0 20px !important;
	}
	.number-row
	{
		padding: 30px 0 30px !important;
	}
	 #begin
	{
		padding: 30px 15px 30px !important;
	}
	.woocommerce li.product .entry-featured, .woocommerce-page li.product .entry-featured
	{
		padding: 0px 0px 7px 0px !important;
	}
	.e10646-1.x-bar-content
	{
		flex: 0 1 100% !important;
	}
	.allergen_container1522, h3.customh3
	{
	height: auto !important;
	}
	#visit-wholesale .x-text
	{
	margin: 0px !important;
	}
	#visit-wholesale .x-column 
	{
    padding: 15% 0em 15% 4% !important;
	}
}
/*.tax-product_cat .x-container.offset-top
{
	margin-top: 0px !important;
}
/*product page css*/
.variation-radios input[type="radio"]
{
	
    margin-right: 2%;
    accent-color: #d07d54;
    margin-bottom: 5px !important;
}
select#options, .variations select
{
	display: none;
}
.variations th
{
	padding: 0px !important;
}
/*.woocommerce div.product .summary .variations
{
	border-top: 1px solid;
    border-bottom: 1px solid;
    border-color: #efefef;
}*/
.value label, a.reset_variations
{
	color: #5c5c5c;
	font-size: 16px;
	width: 85%;
}
.variation-radios label{
    color: #5c5c5c !important;
    font-size: 16px;
}
.variation-radios {
    padding: 2% 0 2%;
    display: grid;
    grid-template-columns: 1fr 1fr;
}
button.single_add_to_cart_button.button.alt {
    border-radius: 50px;
    background: #d99e80 !important;
    border: none !important;
    box-shadow: none !important;
    color: white !important;
    /* padding: 14px 32px 14px; */
    padding: 10px 25px;
	/* width: 35%; */
	width: auto;
}
button.single_add_to_cart_button.button.alt:hover
{
	color: black;
}
.woocommerce li.product .entry-header .price>.amount, .woocommerce li.product .entry-header .price>ins>.amount
{
	font-size: 16px !important;
}
.varproduct
{
	    display: flex;
	   /* width: 50%;
     vertical-align: middle; 
    align-items: center;*/

}

 span.price {
    font-weight: 700;
}
.top_view-img img, .product_list_banner img, .smush-detected-img

{
	border-radius: 0px !important;
}
.qty
{
	font-size: 16px;
	color: #938586;
}
.variations td.value {
    border-top: 1px solid !important;
  
    border-color: #696b6b !important;
}
span.woocommerce-Price-amount.amount, .woocommerce div.product .summary .single_variation
{
	text-align: left;
}
.woocommerce .button.single_add_to_cart_button:before
{
	display: none;
}
.woocommerce-product-details__short-description p {
    color: #4b4b4b;
    font-size: 16px;
}
/*table.variations tr{
	width: 50%;
	display: inline-grid;
}*/
.e10632-13.x-bar.x-bar-top.x-bar-h.x-bar-relative.x-bar-is-sticky.x-hide-lg.x-hide-md.x-hide-sm.x-hide-xs.x-bar-outer-spacers {
    z-index: 2 !important;
}
h2:hover, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a, blockquote
{
color: #5c5c5c !important;
}

/*product-sections*/
section#quint h2
{
	text-transform: uppercase;
}
section#quint p{
	font-size: 17px;
	line-height: 24px;
}
.product-container
{
	width:100%;	
	padding:0px 0px 60px;
}
section#quint, section#popular {
    /*border-bottom: 2px solid #6b6969;*/
    text-align: center;
	margin-top: 40px;
}
section#newest
{
	text-align: center;
	margin-top: 40px;
}
.info p {
    width: 60%;
    /* text-align: center; */
    margin: auto;
}
.pro-info h3 {
    margin-top: 0px !important;
}
.info h2
{
	
	font-size: 35px;
	margin-bottom: 15px;
	font-weight: 400;
	margin-top: 0px !important;
}
.two-cols-row {
    display: flex;
    justify-content: space-around;
    padding-top: 3%;
    
    margin: auto;
}
section#quint .pro-img img, section#newest .pro-img img {
    width: 92%;
}
section#quint .pro-info p {
    width: 90%;
    margin: auto;
}
/*section#popular, section#newest {
    padding-top: 4%;
}*/
.pro-info h3
{
	text-transform: uppercase;
	font-size: 25px;
	padding: 10px 0px 0px 0px;
	font-weight: 400;
}
.three-cols-row {
    display: flex;
    justify-content: space-around;
    padding-top: 2%;
    margin: auto;
}
section#popular .pro-img img {
     width: 405px;
    height: 290px;
}
p.choco-name {
    font-size: 16px;
    padding: 4% 0px 0% 0px;
    margin-bottom: 0px;
}
p.price-product {
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 0px;
}
.four-cols-row
{
	display: flex;
    justify-content: space-around;
    padding-top: 2%;
    
    margin: auto;
}
p.addition-hdng {
    font-weight: 600;
    font-size: 16px;
    padding: 4% 8% 0%;
    line-height: 25px;
    margin-bottom: 0px !important;
}
section#newest .product-container
{
	padding: 0px !important;
}
section#popular h2, section#newest h2
{
	font-weight: 600;
	letter-spacing: 0px !important;
}
/*responsive*/
@media only screen and (max-width: 1500px)
{
section#quint .pro-img img
{
	width: 95%;
}

}
@media only screen and (max-width: 1100px)
{
	.product-container
	{
		padding: 40px 0px;
	}
	.info p
	{
	width: 70%;
	}
	/*section#popular .pro-img img
	{
		width: 270px;
	}
	section#newest .pro-img img
	{
		width: 200px;
	}*/
	.two-cols-row, .three-cols-row, .four-cols-row
	{
		width: 100%;
	}
}
@media only screen and (max-width: 991px)
{
	.info p
	{
	width: 100%;
	}
	section#quint .pro-info p

	{
		width: 87%;
	}
	#begin h2 {
    font-size: 28px !important;
}
	.x-text.video-intro {
    font-size: 24px !important;
}
	/*section#quint .pro-img img, section#popular .pro-img img 
	{
		width: 270px;
	}*/
}
@media only screen and (max-width: 766px)
{
div#visit-wholesale	.x-bg-layer-lower-image
{

  	background-position: right !important;
}
section#newest .product-container
{
	padding-top: 20px !important;
}
.product-container
{
	padding: 20px 0px;
}
.info p
{
	width: 95%;
}
.info h2
{
	font-size: 27px;
	margin-bottom: 0px;
}
section#quint h2
{
	margin-bottom: 15px;
}
/*.two-cols-row 
{
	display: inline-block;
	padding-top: 0px;
}*/
.pro-info h3
{
	font-size: 23px;
    padding: 5px 0px 0px 0px;
}
section#quint .pro-info p
{
	width: 100%;
}

p.choco-name
{
	padding: 0%;
}
p.addition-hdng
{
	padding: 1% 0 0;
}
}
@media only screen and (max-width: 500px)
{
	/*.info h2
{
	font-size: 19px;
	margin-bottom: 0px;
}*/
section#quint p
{
	    font-size: 15px;
}
.healthy h2.text-capitalize
{
	font-size: 26px !important;
}
section#quint .product-container
{
	padding-top: 0px;
}
.variation-radios
{
	display: block;
}
}
/*hide qty numbers*/
.quantity input::-webkit-outer-spin-button,
.quantity input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
.quantity input[type=number] {
  -moz-appearance: textfield;
}
button.minus {
    margin-right: 0%;
    background: transparent;
    border-right: none;
    border-color: #00000013;
    border-width: 1px;
    padding: 8px 13px;
    height: 40px;
}
button.plus
{
	margin-left: -5%;
    background: transparent;
    border-left: none;
    border-color: #00000013;
    border-width: 1px;
    padding: 8px 13px;
    height: 40px;
}
.e10446-12 .x-mini-cart .buttons
{
	justify-content: space-around !important;
}
.corporate-btn .x-anchor-text-primary
{
	text-transform: uppercase;
}

.owl-carousel .owl-item h4
{
	font-weight: 800 !important;
}
.x-anchor-button span.x-anchor-text-primary:hover
{
	color: black !important;
}
.follow-us-section a:hover, .Ftr_other a:hover, ul.foo-list li a:hover 
{
color: white !important;
}
rs-layer#slider-1-slide-22-layer-9, rs-layer#slider-1-slide-24-layer-9, rs-layer#slider-1-slide-23-layer-9 {
    font-family: 'Amsterdam' !important;
}
.corporate-btn .x-dropdown
 {
    width: 15em !important;
    padding-bottom: 5%;    
    padding-left: 5%;
    
 }
 p.ques {
    margin: 0;
}
.woocommerce div.product .woocommerce-tabs .x-tab-content {
	/* padding-bottom: 28px; */
	padding-bottom: 47px;
    border-bottom: 2px solid #6b6969;
}
img.tiktok-img
{
	margin-top: -3px;
}
@media only screen and (min-width: 768px) and (max-width: 991px)
{
	.variation-radios
{
	display: block;
}
.ocassion-row
{
	padding-top: 0px !important;
}
div#visit-wholesale .e10752-37.x-container
{
	padding: 0px !important;
}
div#visit-us, div#new-add
{
	margin: 0px !important;
}
.e10752-50.x-container.max.width.home-thumbnails-wrap {
    margin-bottom: 0px !important;
}
section#popular .pro-img img
{
	width: 215px !important;
	height: 160px;
}
div#visit-wholesale span.x-anchor-content
{
	padding: 7px 17px 7px 17px !important;
}
div#visit-wholesale span.x-anchor-text
{
	margin: 0px !important;
}
section#newest .pro-img img
{
	width: 92% !important;
}
.mt-5 {
margin-top: 10% !important;
}
}
@media only screen and (max-width: 1100px){
.e10646-1.x-bar-content
{
	justify-content: space-between !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 1298px)
{
div#address-col
{
	max-width: 25%;
}
div#my-account-col
{
	max-width: 17%;
    margin-left: 0;
}
div#other-col {
    max-width: 16%;
}
div#useful-col {
    max-width: 15%;
}
div#avlbl-col {
    max-width: 20%;
    margin-left: 0px !important;
    padding-left: 0px;
}
div#avlbl-col .e10646-44.x-image, div#avlbl-col .e10646-45.x-image
{
margin-right: 7% !important;
}
div#avlbl-col .e10451-44.x-text
{
	margin-right: 0px !important;
}

.e10646-1.x-bar-content
{
	justify-content: space-between !important;
}
}
@media only screen and (min-width: 1000px) and (max-width: 1080px)
{
	.e10446-17.x-menu > li > .x-anchor .x-anchor-text-primary
	{
		font-size: 12px !important;
	}
	.e10446-17.x-menu > li > .x-anchor .x-anchor-text
	{
		margin: 0px 7px !important;
	}
}
.woo-vou-recipient-fields td
{
	padding: 8px 0px !important;
}
.woo-vou-recipient-details
{
	margin-bottom: 0px !important;
}
.e10446-17 .x-dropdown{
       padding-left:0px!important;
}
/*.video-product #videosList > div video {
    height: 245px;
    object-fit: cover;
}
.video-product #videosList>div {
    height: 245px;
}
/*16-09-2022*/
div#font-light {
    font-family: 'FilsonProLight' !important;
}
div#logo-bar-margin {
    margin-top: 12px;
}
.banner-category img
{
	width: 100%;
}
.bg-light
{
	background: #f6f6f6;
}
.mt-5
{
	margin: 5% 0;
}
.p-5 
{
	padding: 4%;
}
.healthy h2.text-capitalize
{
	margin-top: 0px !important;
	font-size: 36px;
}
.bg-light p
{
	font-size: 17px;
	margin-bottom: 0px !important;
}
@media only screen and (min-width: 992px) and (max-width: 1050px)
{
	section#quint, section#popular
	{
		margin-top: 0px !important;
	}
	.e10646-1.x-bar-content
	{
		flex: 0 1 90% !important;
	}
	#visit-wholesale .x-column
	{
		padding: 6% 0% 4% 3% !important;
	}
}
#cart-header .x-graphic i:before
{
	content: url(/wp-content/uploads/2022/10/dark-grey-cart.png);
}
#cart-header .x-graphic i{
	font-size: 25px !important;
}
.search-header-arapina i:before {
    
    content: url(/wp-content/uploads/2022/10/Dark-search.png);
}

div#slider_6804 .owl-item img
{
	width: 200px !important;
}
.owl-carousel .owl-item img.alignnone
{
	margin-bottom: 5% !important;
}

.e10446-14.x-menu > li > .x-anchor .x-anchor-text-primary
{
	font-family: FilsonPro-Regular !important;
}
@media only screen and (min-width: 768px) and (max-width: 1615px)
{
.e10646-1.x-bar-content {
    justify-content: space-between !important;
}
}
/*19-09*/
@media only screen and (min-width: 768px) and (max-width: 950px)
{
	ul.foo-list li i, ul.foo-list li a
	{
		font-size: 12px;
		padding-right: 2px;
	}
	.user-icon img
	{
		max-width: 40px;
	}
	.user-icon
	{
    margin-right: 5px;
	}
	.search-header-arapina span.x-anchor-content
	{
		justify-content: center !important;
	}
}
@media only screen and (min-width: 951px) and (max-width: 1100px)
{
	ul.foo-list li i, ul.foo-list li a
	{
		font-size: 14px;
	}
	ul.foo-list li i
	{
		padding-right: 6px;
	}
}
@media only screen and (min-width: 1051px) and (max-width: 1298px)
{
.e10646-1.x-bar-content {
    flex: 0 1 98% !important;
}
#visit-wholesale .x-column
{
	padding: 6% 0% 4% 3% !important;
}
}
@media only screen and (min-width: 1299px) and (max-width: 1415px)
{
.e10646-1.x-bar-content {
    flex: 0 1 100% !important;
}
}
@media only screen and (min-width: 1416px) and (max-width: 1615px)
{
.e10646-1.x-bar-content {
    flex: 0 1 91% !important;
}
}
@media only screen and (min-width: 980px) and (max-width: 1286px)
{
	.e10446-14.x-menu > li > .x-anchor .x-anchor-content
	{
		padding: 0px !important;
	}
	.e10446-14.x-menu > li > .x-anchor .x-anchor-text-primary
	{
		font-size: 12px !important;
	}
}
div#cart-header-dropdown .x-mini-cart .buttons
{
	justify-content: space-around !important;
}
#byconsolewooodt_checkout_field #byconsolewooodt_delivery_type_field label.radio
{
	background-color: #d99e80 !important;
	color: white !important;
}
.e10404-63.x-text {
    margin: 0px auto auto auto !important;
}
h4.text-capitalize {
    margin-top: 2%;
    margin-bottom: 0px;
}
.right-menu-img img
{
	width: 100%;
	display: block;
	margin-bottom: 5%;
}

/*@media only screen and (min-width: 320px) and (max-width: 395px)
{
	#arapina-logo img
	{
		width: 170px;
	}
	a.e10446-8.x-anchor.x-anchor-toggle.search-header-arapina, a.e10446-12.x-anchor.x-anchor-toggle.x-hide-lg.x-hide-xl
	{
		width: 42px !important;
	}
	.search-header-arapina span.x-anchor-content
	{
		justify-content: end !important;
	}
	.user-icon 
	{
    margin-right: 0px !important;
	}
	span.x-toggle.x-toggle-burger.x-graphic-toggle
	{
		width: 8em !important;
	}
}*/
span.x-toggle.x-toggle-burger.x-graphic-toggle
{
	color: #db9c7d !important;
}
div#cart-header-dropdown .widget_shopping_cart_content
{
	height: auto !important;
}
a.e10446-12.x-anchor.x-anchor-toggle.x-hide-lg.x-hide-xl.x-active 
{
    background-color: transparent !important;
}			
@media only screen and (min-width: 980px) and (max-width: 1099px)
{
	#last-row .x-menu > li > .x-anchor .x-anchor-content
	{
		padding: 0px !important;
	}
	#last-row .x-menu > li > .x-anchor .x-anchor-text-primary
	{
		font-size: 12px !important;
	}
}
@media only screen and (min-width: 1100px) and (max-width: 1270px)
{
	#last-row .x-menu > li > .x-anchor .x-anchor-content
	{
		padding: 2px !important;
	}
	#last-row .x-menu > li > .x-anchor .x-anchor-text-primary
	{
		font-size: 14px !important;
	}
}
@media only screen and (min-width: 991px) and (max-width: 1199px)
{
	section#popular .pro-img img 
	{
		width: 270px !important;
		height: 195px;
	}
}
@media only screen and (max-width: 767px)
{
	section#newest .pro-img img
	{
		width: 100% !important;
		height: auto !important;
	}
	ul#nav-mobile-dropdown .x-dropdown
	{
		transition-delay: 0s !important;
		transition-timing-function: ease !important; 
	}
	.banner-category img
	{
		height: auto !important;
	}
}
/*21-09*/
a#slider-1-slide-1-layer-2:hover, a#slider-1-slide-22-layer-2:hover, a#slider-1-slide-23-layer-2:hover
{
color: #5c5c5c !important;
}	
a#slider-1-slide-1-layer-2, a#slider-1-slide-22-layer-2, a#slider-1-slide-23-layer-2
{
color: white !important;
}
/*div#slider_8019 .owl-nav button {
    width: auto !important;
}*/
ul#nav-mobile-dropdown .x-anchor-text-primary {
    text-transform: uppercase;
}
@media only screen and (min-width: 768px) and (max-width: 1023px)
{
	/*.no-product .x-main.full
	{
    padding: 30% 0px;
	}*/
}
div#slider_8019 .owl-nav button
{
	width: 32px !important;
}
/*22-09-2022*/
@media only screen and (min-width: 500px) and (max-width: 766px)
{
div#customer-fav .home-thumbnails-wrap .x-column 
{
	width: 45%;
    float: left;
    margin-right: 10%;
    margin-bottom: 0%;
}
.number-row
{
	display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}
.number-row .x-column 
{
	width: 40%;
    float: left;
    margin-right: 2%;
    margin-bottom: 4%;
    flex: 0 48%;
}
div#new-add .marginless-columns .x-column.x-1-4
{
	float: left;
    width: 22%;
    margin-right: 4%;
}
#new-addition .x-column.x-1-4
{
	float: left;
    width: 22%;
    margin-right: 3%;
}
#new-addition .x-column.x-1-4:last-child
{
	margin-right: 0% !important;
}
#slider_7855 .owl-pagination-true {
    margin-bottom: 0px !important;
}
div#new-addition .x-text {
    font-size: 11px !important;
}
div#awards .x-column
{
	width: 13.33332%;
	float: left;
     margin-right: 4%; 
    margin-bottom: 0%;
}
div#awards .x-column:last-of-type, div#new-add .marginless-columns .x-column:last-child, div#customer-fav .home-thumbnails-wrap .x-column:nth-child(2), div#customer-fav .home-thumbnails-wrap .x-column:nth-child(4)
{
	margin-right: 0px !important;
}
/*27*/
p.addition-hdng
{
	    font-size: 11px;
    
    line-height: 17px;
}
.four-col {
    width: 22%;
}
p.price-product
{
	font-size: 11px;
}
p.choco-name
{
	font-size: 13px;
}
section#quint .pro-info p {
    width: 90% !important;
    margin: auto;
}
section#quint p {
    font-size: 14px;
    line-height: 20px;
}
}
@media only screen and (min-width: 735px) and (max-width: 766px)
{
	span.e10451-48.x-image.borought
	{
		width: 165px;
	}
}
.e10446-12.x-anchor-toggle[class*="active"]
{
	background-color: transparent !important;
}
a#nav-mobile-anchor-toggle span.x-graphic
{
	margin-bottom: 0px !important;
}
.footer-arapina 
{
	    background-image: linear-gradient(to right, #fbc164, #ec2484);
}
.occassion-row a img
{
	transition: transform 2s;
}
.occassion-row a img:hover
{
	 -ms-transform: scale(1.1); /* IE 9 */
  -webkit-transform: scale(1.1); /* Safari 3-8 */
  transform: scale(1.1); 
}
h1.cat-title
{
	color:#5c5c5c;
	font-size: 35px;
	text-align: center;
}
/*26*/
@media only screen and (max-width: 767px)
{
.woocommerce div.product .woocommerce-tabs
{
	padding-bottom: 40px;
}
.varproduct
{
	align-items: flex-start !important;
}
.woocommerce div.product .woocommerce-tabs .x-tab-content
{
	padding-bottom: 0px !important;
}
.woocommerce div.product .summary, .woocommerce div.product .woocommerce-tabs
{
	margin-top: 15px !important;
}
.single-product .x-container.max.width.offset-top.offset-bottom
{
	margin-bottom: 22px !important;
}
.cake-mobile ul.sub-menu.x-dropdown.x-active
{
	height: 410px;
    overflow-y: scroll;
}

}
a#slider-1-slide-25-layer-7:hover
{
	color: black !important;
}
.vegan-img img {
    display: block;
    margin-bottom: 5%;
}
/*.term-gifts-hampers .woocommerce li.product .entry-featured img
{
	height: 288px;
}*/
@media only screen and (min-width: 1200px) and (max-width: 1326px)
{
	.vegan-menu .x-dropdown
	{
		right: auto !important;
		left: 100% !important;
	}
	.girl .x-dropdown
	{
	/*min-height: 407px;*/
    box-shadow: none !important;
    transform: inherit !important;
    margin-left: 0px;
    padding-top: 2%;
    margin-top: 0px;
    padding-left: 8%;
	}
	.cake-menu .x-dropdown
	{
		width: 22em !important;
		min-height: 440px;
	}
	.wedding .x-dropdown
	{
		margin-top: -5px;
	}

}
.ui-datepicker td span, .ui-datepicker td a
{
	text-align: center !important;
}
.wcpa_form_outer .wcpa_form_item .wcpa_checkbox label
{
	z-index: 0 !important;
}
/*/27*/
/*.e10446-13.x-bar.x-bar-top.x-bar-h.x-bar-relative.x-bar-is-sticky.x-hide-lg.x-hide-md.x-hide-sm.x-hide-xs.x-bar-outer-spacers
{
	z-index: 999 !important;
}*/
.banner-category img {
    width: 100%;
    object-fit: cover;
    height: 370px;
}
@media only screen and (min-width: 1371px) and (max-width: 1420px)
{
	section#popular .pro-img img 
	{
		width: 370px;
    	height: 260px;
	}
}
@media only screen and (max-width: 499px)
{
.four-cols-row, .three-cols-row, .two-cols-row 
{
	display: inline-block;
	padding-top: 0px;
}
.four-col, .three-col, .two-col {
    margin-top: 7%;
}
section#popular .pro-img img
{
	width: 100% !important;
    height: auto !important;
}

}
@media only screen and (min-width: 500px) and (max-width: 600px)
{
	section#popular .pro-img img {
    width: 130px;
    height: 83px;
}
}
@media only screen and (min-width: 601px) and (max-width: 766px)
{
	section#popular .pro-img img {
    width: 160px;
    height: 110px;
}
}
/*28*/
/*#visit-wholesale .x-bg-layer-lower-image
{
	filter: brightness(0.8);
}
#visit-wholesale h2, #visit-wholesale .x-text
{
	color: white !important;
}*/
.wcb-html-scroll .e10446-13.x-bar.x-bar-top.x-bar-h.x-bar-relative.x-bar-is-sticky.x-hide-lg.x-hide-md.x-hide-sm.x-hide-xs.x-bar-outer-spacers {
    z-index: 9999 !important;
}
.cart .quantity input[type="number"]
{
	width: 35px !important;
}
@media only screen and (min-width: 1200px) and (max-width: 1370px)
{
	section#popular .pro-img img {
    width: 330px;
    height: 244px;
}
}
@media only screen and (min-width: 481px) and (max-width: 580px)
{
	.term-66 .woocommerce li.product .entry-featured img {
    height: 158px;
    object-fit: cover;
}
}
@media only screen and (min-width: 581px) and (max-width: 670px)
{
	.term-66 .woocommerce li.product .entry-featured img {
    height: 172px;
    object-fit: cover;
}
}
@media only screen and (min-width: 671px) and (max-width: 991px)
{
	.term-66 .woocommerce li.product .entry-featured img {
    height: 225px;
    object-fit: cover;
}
}
@media only screen and (min-width: 992px) and (max-width: 1150px)
{
	.term-66 .woocommerce li.product .entry-featured img {
    height: 190px;
	object-fit: cover;
}
}
@media only screen and (min-width: 1151px) and (max-width: 1500px)
{
	.term-66 .woocommerce li.product .entry-featured img {
    height: 245px;
	object-fit: cover;
}
}
@media only screen and (min-width: 1500px) 
{
	.term-66 .woocommerce li.product .entry-featured img {
    height: 300px;
	object-fit: cover;
}
}
@media only screen and (min-width: 768px) and (max-width: 1199px)
{
.cake-mobile ul.sub-menu.x-dropdown.x-active
{
	height: 450px;
    overflow-y: scroll;
}
}
.woocommerce li.product .entry-featured, .woocommerce-page li.product .entry-featured
{
	padding: 0px !important;
}
/*26*/
/*.tax-product_cat section#newest
{
	margin-top: 100px;
}*/
.wcb-coupon-message h5 {
    margin-top: 0px;
}
.wcb-coupon-message p {
    margin: 0;
}
@media screen and (max-width: 480px)
{
#vi-md_wcb.wcb-coupon-box-1 .wcb-modal-body .wcb-coupon-box-newsletter .wcb-newsletter-form .wcb-input-group, #vi-md_wcb.wcb-coupon-box-2 .wcb-modal-body .wcb-coupon-box-newsletter .wcb-newsletter-form .wcb-input-group, #vi-md_wcb.wcb-coupon-box-3 .wcb-modal-body .wcb-coupon-box-newsletter .wcb-newsletter-form .wcb-input-group, #vi-md_wcb.wcb-coupon-box-4 .wcb-modal-body .wcb-coupon-box-newsletter .wcb-newsletter-form .wcb-input-group {
    flex-direction: column;
}
/*.wcb-coupon-box .wcb-modal-body .wcb-coupon-box-newsletter .wcb-newsletter-form .wcb-input-group
{
	display: flex !important;
}*/
.wcb-coupon-box .wcb-modal-body .wcb-coupon-box-newsletter .wcb-newsletter-form .wcb-input-group
{
	display: block !important;
}
.wcb-coupon-box .wcb-recaptcha-field
{
	transform: scale(0.5);
}
/*valentine popup*/
			.feb-coupon .col-left img {
			    height: 180px !important;
			    object-fit: cover;
			}
			.feeling-love
			{
				font-size: 14px !important;
    			padding: 10px !important;
			}
}
@media screen and (max-width: 640px)
{
.wcb-coupon-box .wcb-modal-body .wcb-coupon-box-newsletter .wcb-newsletter-form .wcb-input-group .wcb-button {
    text-align: center;
}
}
@media screen and (min-width: 481px)
{
#vi-md_wcb.wcb-coupon-box-1 .wcb-modal-body .wcb-coupon-box-newsletter .wcb-newsletter-form .wcb-input-group, #vi-md_wcb.wcb-coupon-box-2 .wcb-modal-body .wcb-coupon-box-newsletter .wcb-newsletter-form .wcb-input-group, #vi-md_wcb.wcb-coupon-box-3 .wcb-modal-body .wcb-coupon-box-newsletter .wcb-newsletter-form .wcb-input-group, #vi-md_wcb.wcb-coupon-box-4 .wcb-modal-body .wcb-coupon-box-newsletter .wcb-newsletter-form .wcb-input-group
{
	flex-direction: row !important;
}
}
@media screen and (max-width: 766px)
{
	

.tax-product_cat section#newest
{
	margin-top: 40px !important;
}
.work-of
{
	padding: 25px 0 0px !important;
}
.faq-info {
    width: 100% !important;
    max-width:100% !important;
}
#slider_11184 .owl-carousel .owl-item img.alignnone, #slider_11184 .alignnone {
    margin-bottom: 0px !important;
}

}
@media screen and (min-width: 1081px) and (max-width: 1298px)
{
div#visit-wholesale .x-column {
    height: 380px;
}
div#visit-wholesale .x-column .e10752-44.x-text, div#visit-wholesale .x-column .e10752-40.x-text
{
	font-size: 13px;
}
}
@media screen and (min-width: 1299px)
{
	div#visit-wholesale .x-column {
    height: 430px;
}

} 
@media screen and (min-width: 768px) and (max-width: 1080px)
{
#visit-wholesale .x-column
			{
				padding: 12% 0% 8% 2% !important;
				width: 100%;
			}
			.health-bakery
			{
				margin-bottom: 4%;
			}
		}
.caro p
{
	margin: 0px !important;
}
/*27*/
@media screen and (min-width: 1499px)
{
	
.term-view-all-gifts .woocommerce li.product .entry-featured img, .term-seasonal-products .woocommerce li.product .entry-featured img
{
	height: 315px;
	object-fit: cover;
}
}
@media screen and (min-width: 1281px) and (max-width: 1498px)
{
	
.term-view-all-gifts .woocommerce li.product .entry-featured img, .term-seasonal-products .woocommerce li.product .entry-featured img
{
	height: 275px;
	object-fit: cover;
}
}
@media screen and (min-width: 1099px) and (max-width: 1280px)
{
	
.term-view-all-gifts .woocommerce li.product .entry-featured img, .term-seasonal-products .woocommerce li.product .entry-featured img
{
	height: 236px;
	object-fit: cover;
}
}
@media screen and (min-width: 768px) and (max-width: 1098px)
{
	
.term-view-all-gifts .woocommerce li.product .entry-featured img, .term-seasonal-products .woocommerce li.product .entry-featured img
{
	height: 220px;
	object-fit: cover;
}
}
@media screen and (min-width: 621px) and (max-width: 766px)
{	
.term-view-all-gifts .woocommerce li.product .entry-featured img, .term-seasonal-products .woocommerce li.product .entry-featured img
{
	height: 200px;
	object-fit: cover;
}
}
@media screen and (min-width: 481px) and (max-width: 620px)
{	
.term-view-all-gifts .woocommerce li.product .entry-featured img, .term-seasonal-products .woocommerce li.product .entry-featured img
{
	height: 150px;
	object-fit: cover;
}
}

/*ingredeints css*/
.woocommerce-tabs .description_pane .x-container .x-column.x-1-2+.x-column.x-1-2.ingredients {
    display: block !important;
}
.woocommerce-tabs .description_pane .x-container.info-row-ingredients .x-column.x-1-2 {
    width: 48%;
}
@media only screen and (max-width: 992px)
{
	.woocommerce-tabs .description_pane .x-container.info-row-ingredients .x-column.x-1-2 {
    width: 100%;
	}
}
.woocommerce-tabs.is-empty {
    display: none;
	padding-bottom: 20px;
}
.carousal h2 {
    font-weight: 600;
    letter-spacing: 0px !important;
    font-size: 35px;
    /* margin-bottom: 15px; */
    /* font-weight: 400; */
    /* margin-top: 0 !important; */
    text-align: center;
}
b#readmore, b#readless {
    cursor: pointer;
}

h2.text-capitalize.cat-desc-h2
{
	margin-top:2% !important;
	font-weight: 600;
    padding-bottom: 10px;
}
.long-desc .vegan:first-child h2 {
    margin-top: 0px !important;
}
.hover-white-text a:hover{
	color:white !important;
}
.hover-white-text a
{
	font-weight:bold;
	text-decoration:underline;
}
.allergen-bshadow
{
	box-shadow: 0px 2px 4px 1px #efefef;
	padding: 1%;
}
.postid-7621 h1.product_title.entry-title
{
	text-transform:inherit !important;
}
ul.points li:before {
    content: "\f111";
    position: relative;
    right: 60%;
    bottom: 0;
    font-family: 'FontAwesome';
    font-size: 12px;
    color: #f4c0aa;
}
ul.points li:first-child:before
{
	content: none;
}
.number {
    background: #F4C0AA;
    color: white;
    margin: auto;
    border-radius: 50%;
    width: 90px;
    height: 85px;
    font-weight: 600;
    align-items: center;
    display: flex;
    font-size: 22px;
    /* flex-wrap: wrap; */
    justify-content: center;
}
ul.points li {
    padding-left: 180px;
    list-style-type: none;
    font-size: 18px;
}
ul.points li:first-child {
    padding-left: 0;
}
ul.points {
    display: flex;
    text-align: center;
    /* width: 109%; */
    justify-content: center;
    margin: 0px !important;
    }

    .x-acc-header, .x-acc-content
    {
    	background-color: #f6f6f6 !important;

    }
    .x-acc-header
    {
    	padding: 20px !important;
    	}
    .x-acc-item

    {
    	box-shadow: none !important;
    	margin-top: 10px !important;
    }
    .x-acc-content
    {
    	border: none !important;
    	    text-align: left !important;
    }

@media only screen and (max-width: 600px)
{
	.wedding-info
	{
		width: 70% !important;
	}
	ul.points 
	{
		
		margin: 0px !important;
	}
	
	}
@media only screen and (max-width: 766px)
{
	.owl-pagination-true
{
	margin-bottom: 15px !important;
}
.sa_owl_theme .owl-dots
{
bottom: -15px !important;
}
}

@media only screen and (min-width: 492px) and (max-width: 766px)
{	

	ul.points li
	{
		padding-left: 28px !important;
		
	}
	ul.points li:first-child {
    padding-left: 0 !important;
}
	ul.points li:before
	{
		right: 32% !important;
	}
	.make-it
	{ padding-top: 0% !IMPORTANT;}
}
@media only screen and (min-width: 564px) and (max-width: 766px)
{
	ul.points li:before
	{
		right: 10% !important;
	}
}
@media only screen and (max-width: 492px)
{	
	ul.points li
	{
		padding-left: 0px !important;
		
	}
	ul.points li:before
	{
		right: 22% !important;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1020px)
{
#who .x-column
{
	width: 100%;
}
.who-col
{
	padding-top: 25px;
}
}
span.x-acc-header-indicator {
    display: none;
}
span.x-acc-header-content:before {
    content: '+';
    position: absolute;
    right: 20px;
}


.faq-container {
    margin-bottom: 10px;
    background: #f6f6f6;
    padding: 10px 20px;
    border-radius: 6px;

}
.faq-container .faq-answer {
    display: none;
}
.faq-container .faq-question {
    display: flex;
    justify-content: space-between;
    font-size: 18px;
    font-weight: 100 !important;
    align-items: center;
    cursor: pointer;
}
.faq-question span {
    color: #d99e80;
    font-size: 30px;
}
.faq-container .faq-question .minus{
	display: none;
}
.faq-container.active .faq-question .minus{
	display: block;
}
.faq-container.active .faq-question .plus{
	display: none;
}
.faq-container.active .faq-answer{
	display: block;
	padding-top:20px;
}
div#slider_11184 h4
{
	margin-top: 20px !important;
	margin-bottom: 0px !important;
}
div#slider_11184 img
{
	margin-bottom: 0px !important;
}
div#slider_11184 .sa_owl_theme .owl-dots
{
	bottom: 12px !important;
}
div#slider_11184 .owl-pagination-true
{
margin-bottom: 12px !important;
}
@media only screen and (max-width:360px)
{
	ul.points li, .pls-text
	{
		font-size: 14px !important;
	}
	.above-pls {
    font-size: 15px !important;
}
	#begin h2  {
    font-size: 20px !important;
}
.e11410-43.x-text
{
font-size: 16px !important;
padding: 0px 12px !important;
}

	 .work-of h2, .faq-sec h2, .who-col h2, .add-service h2, .book h1, .our-cw h2, #center-items h2, .visit-hdng h2 {
    font-size: 25px !important;
}
.mi-row p
{
	font-size: 16px !important;
}
}
#in-visit .faq-question
{
	color: white !important;
}
@media only screen and (max-width: 979px)
{
	 #center-items .x-column.x-sm {
    float: none;
    width: 100%;
    margin-right: 0;
}
#center-items, #pt-0
{
	padding-top: 0px !important;
}
div#center-items h2
	{
		padding-top: 2%;
	}
		.second-loc {
    padding-top: 45px !important;
}
.faq-container .faq-question
{
	font-size: 16px !important;
}
}
@media only screen and (min-width: 979px)
{
	div#center-items .x-container
			{
				display:flex;
				align-items:center;
			}
}
.x-a-content h6
{
margin-top: 0px !important;
}
.wpcf7-form .wpcf7-response-output {
  display: none;
}
.wpcf7-form.sent .wpcf7-response-output, .wpcf7-form.resetting .wpcf7-response-output {
  display: block;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit {
    margin-top: 3%;
}
@media only screen and (min-width:481px) and (max-width:640px)
{
	/*valentine popup*/
			.feb-coupon .col-left img {
			    height: 225px !important;
			    object-fit: cover;
			}
			.feeling-love
			{
				font-size: 14px !important;
    			padding: 10px !important;
			}
}
.e10632-8.x-search.x-search-has-content .x-search-input, .e10632-8.x-search .x-search-btn-submit, .e10632-8.x-search .x-search-btn-clear
{
	color:#5c5c5c !important;
}
.p-meta
{
	display: none;
}
.view_grid_pagesblog .img_div img
{
	width:100%;
}

.product-template-default #wc-stripe-payment-request-button-separator {
	display: none !important;
  }

#wc-stripe-payment-request-wrapper {
	padding-bottom: 1.5em;
	width: 35%;
	}
.cart #wc-stripe-payment-request-wrapper iframe{
	border-radius: 50px !important;
}
	
.entry-product span.onsale {
    background: yellow;
    text-transform: capitalize;
    font-size: 16px;
    line-height: 115px;
    height: 80px;
    left: -74px;
    padding: 5px;
    top: -11px;
    width: 207px;
    position: absolute;
    color: #5c5c5c !important;
    font-weight: 600;
}