* { margin:0; padding:0; box-sizing:border-box }
body { margin:0; padding:0; background:#fff; font-size:13px; -webkit-text-size-adjust: 100%; font-family: 'Conv_FuturaPTBook';}
::-moz-selection {background:#0f6298;color:#FFF;}
.clear{clear:both}
ul,ul li {padding:0;margin:0;list-style:none}
a:hover { text-decoration:none }
img{max-width: 100%;height: auto;display: block}
.navigation { float:left; margin-top: 0px; }
.header{background: #292728;float:left;width: 100%}
body.fixnav .header{top: 0;position: fixed;width: 100%;z-index: 999;box-shadow: 0 1px 4px #CDCDCD; transition: all 0.7s ease 0s;-webkit-transition: all 0.7s ease 0s;}
.fixnav .topright {	margin-top: 30px;}
/*body.fixnav {	padding-top: 90px;}*/
.homebnr {	padding-top: 91px;}
.inner-banner {	margin-top: 91px;}
a:focus {  outline: none;}


/*.header {	top: -200px;}*/
.fixnav .logo {	width: 180px;}
.logo {	width: 180px;}
.header{ position: fixed; z-index: 99;}
.main{max-width: 1447px;margin: 0 auto}
.logo{margin-top:16px;float:left;margin-bottom: 16px}
.socialwrap{float:left;margin-top: 4px;}
body, html {	overflow-x: hidden;	max-width: 100%;min-width: 100%; position: relative;}
.socialwrap li{float:left;margin-right:10px}
.socialwrap li a{border:1px solid #fff;border-radius: 50px;width: 26px;height: 26px;display: inline-block;vertical-align: middle;text-align: center;color:#fff;font-size:13px;line-height: 24px}
/*.topright {float: right;margin-top: 96px;}*/
.topright {	margin-top: 30px; float: right;}
.homebnr{clear:both}
.homebnr ul{display:flex;flex-wrap: wrap}
.homebnr ul li{width:25%}
.homebnr ul li img{width: 100%;display: block}
.ridewrap{background: url("../images/ridebg.jpg") no-repeat;background-size: cover;padding: 77px 0 70px 0; background-position: center;}
.ridewrap .ridecenter{max-width: 932px;margin: 0 auto}
.ridewrap .ridecenter h3{text-align: center;margin-bottom:240px;}
.ridewrap .ridecenter p{font-size:23px;line-height: 38px;text-align: center; font-family: 'Avenir Book';}
.recipes{display:flex;flex-wrap: wrap;}
.recipes .col{width:50%;}
.recipes .col img{width: 100%;display:block}
.recipes .col{padding-left: 3px;padding-right: 3px;}
.recipes .col:first-child{padding-left: 0;}
.recipes .col:last-child{padding-right: 0;}
.recipes .col .head h2{background: #018649;padding: 47px;}
.recipes .col .head h2 img{width:auto}
.recipes .col:last-child .head h2{background: #227eba}
#slideshow li:first-child{display:block}
#slideshow li{display:none}
.contact-wrap {background: #fce045; overflow-x: hidden;position: relative}
.contact-wrap .main{display:flex;flex-wrap: wrap}
.contact-wrap .main .right-img {margin-right:-88px;margin-left: auto}
.contact-wrap .getcnt{display: flex;flex-wrap: wrap;justify-content: center;align-items: center}
.nwsltr{float: left;width: 100%;margin-top: 90px;position: relative}
.nwsltr input{background: none;border:none;border-bottom: 2px solid #545152;font-family: 'Conv_FuturaPTBook';font-size: 18px;width: 586px;max-width: 100%;padding-bottom: 10px;padding-right: 40px;}
.nwsltr .arrow{position:absolute;right:0;top: 0}
.prwrap ul{display: flex;flex-wrap: wrap}
.prwrap ul li{width:20%}
.prwrap ul li img{width:100%}
.homebnr, .ridewrap, .recipes, .contact-wrap, .footer, .product-list-wrp, .inner-banner{ width: 100%; float: left; }
.about, .recipe, .product, .contact {-webkit-transition: all .5s ease-in 3s; transition: all .5s ease-in 3s; }
.footer{ background: #292728; width: 100%;overflow: hidden; position: relative; padding: 40px 0 0}
.footer .footer-first .col{  width:20%; float: left; padding: 0 75px;}
.footer .footer-first {	padding-bottom: 20px;}
.footer .footer-first .col.sites-footer {	padding: 0 0 0 75px;}
.footer .footer-first .col.smile {	padding: 20px 75px;	text-align: right;}
.footer .footer-first .col.smile .smile-inner img {	float: right;}
.footer .footer-first .col.sites-footer ul li, .footer .footer-first .col.first-row ul li a{font-family: 'Conv_FuturaPTDemi';}
.footer .footer-first .col ul li, .footer .footer-first .col ul li a{color:#fff;font-size:20px;line-height: 36px;  text-decoration: none; font-family: 'Conv_FuturaPTLight';}
.social-footer li a i {border-radius: 50px; width: 28px; height: 28px; display: inline-block; vertical-align: middle; text-align: center; font-size: 16px; line-height: 28px; background: #ffffff; color: #292728; margin-right: 10px; margin-top: -5px }
.footer .footer-first .col.sites-footer ul li, .footer .footer-first .col.sites-footer ul li a{ line-height: 26.41px  }
.footer .footer-first .col.footer-logo a img {	margin: auto;}
.footer .footer-second {color:#fff;font-size:18px;line-height: 26.41px;  font-family: 'Conv_FuturaPTLight'; text-align: center; padding: 25px 0; border-top: 1px solid #ffffff; letter-spacing: 1px;}
.footer .footer-first, .footer .footer-second {	float: left;	width: 100%; }


/*product list page*/
.inner-banner {	z-index: -1;	position: relative;}
.inner-banner img {	width: 100%;}
.inner-banner .banner-title{  position: absolute; top: 70px; bottom: auto;left: 0; right: 0; margin: auto; width: 100%; text-align: center;}
.inner-banner .banner-title h1 img {	width: auto;	margin: auto;}

.product-list-wrp{padding: 80px 0; margin-top: -29px;background: url(../images/pro-background.png); background-position: center; background-repeat: no-repeat; background-size: cover;}
.pro-pages-menu ul li a{color:#545152; font-family: 'Conv_FuturaPTDemi'; font-size: 28px; line-height: 30.36px; text-decoration: none;text-transform: uppercase;}
.pro-pages-menu ul li::after {	position: absolute;	content: "";	height: 100%;
	width: 3px; color: #545152; background: #545152; left: auto; right: -20px; }
	.pro-pages-menu ul li:last-child::after { display: none; }
	.pro-pages-menu ul li:last-child{ margin-right: 0px; }
	 .pro-list-title{ float: left; }
	
.pro-pages-menu ul {display: inline-flex; }
.pro-pages-menu ul li {	margin: 0 20px;	position: relative;}
.pro-pages-menu ul li.active a, .pro-pages-menu ul li a:hover {	color: #9b1604;}
.pro-pages-menu ul li.current_page_item a{color: #9b1604;}
.pro-pages-menu {	float: right;}
.product-list-wrp .products-item {	width: 100%;	float: left;	padding: 45px 0 0;}
.product-list-wrp .products-item ul li {	width: 50%;	float: left; }
.product-list-wrp .products-item ul li .prod-inr {display: flex;background: #fff; }
.product-list-wrp .products-item ul li .prod-inr .col.right {	padding: 15px 15px 0;}
.product-list-wrp .products-item ul li .prod-inr .col{ width: 50%; position: relative;}
.product-list-wrp .products-item ul li .prod-inr .col p.pro-content {color: #545152; font-size: 17px; line-height: 22px; /*font-family: 'Avenir Book';*/font-family: 'Conv_FuturaPTBook'; margin-bottom: 30px; /*height: 120px;
	-webkit-line-clamp: 5; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; display: block; display: -webkit-box; */}
	.product-list-wrp .products-item ul li .prod-inr {		max-height: 351px; overflow: hidden;}
.product-list-wrp .products-item ul li .prod-inr .col p.net-weight{  margin-bottom: 00px; font-weight: bold;color: #545152; font-size: 18px; line-height: 24px;        font-family: 'Futura PT'; position: absolute;

bottom: 70px;}
.product-list-wrp .products-item ul li .prod-inr .col img{ width: 100%; }
.product-list-wrp .products-item ul li .prod-inr .col.right h2 {	margin-bottom: 7px; }
.product-list-wrp .products-item ul li .prod-inr .col .view-pro{ color: #545152; font-size: 18px; line-height: 24px;text-decoration: none;position: absolute;bottom: 20px;font-family: 'Conv_FuturaPTDemi';}
.product-list-wrp .products-item ul li .only-img  {	background: transparent !important;}
.product-list-wrp .products-item ul li .prod-inr .col.right h2{ font-family: 'Futura PT Cond';
font-weight: normal;color: #545152;	font-size: 28px;	line-height: 32px;	}
#topcontrol{bottom: 30px;right: 30px; 	z-index: 999; width: 45px; background:#fde22f;border-radius: 50%;}
.success_cls{color: green; font-size: 20px; margin-top: 5px;}
.fail_cls{color: red; font-size: 20px; margin-top: 5px;}


/*recipe page*/
.recipe-list-wrp{float: left; width: 100%; padding: 80px 0; margin-top: -29px;background: url(../images/pro-background.png); background-position: center; background-repeat: no-repeat; background-size: cover;}
.recipe-list-wrp .recipe-wrap {	width: 100%;	float: left;	padding: 45px 0 0;}
.recipe-list-wrp .recipe-wrap .time h4, .recipe-list-wrp .recipe-wrap .serv h4 {		 font-family: 'Futura PT';	color: #545152;	font-size: 24px;	line-height: 24px;	letter-spacing: 1px; }
.recipe-list-wrp .recipe-wrap .time, .recipe-list-wrp .recipe-wrap .serv {display: flex; vertical-align: middle;align-items: center; float: left; width: 50%;}
.recipe-list-wrp .recipe-wrap h1{	 font-family: 'Futura PT Cond';	color: #545152;	font-size: 50px;	line-height: 50px;	letter-spacing: 1px;     margin-bottom: 40px;} 
.recipe-list-wrp .recipe-wrap .recipe-wrap-inner {	display: flex;	background: #fff; margin-bottom: 60px;}
.recipe-list-wrp .recipe-wrap .recipe-wrap-inner .recipe-right {	padding: 60px 60px 60px 60px;	max-width: 50%; position: relative;}
.recipe-list-wrp .recipe-wrap .time img, .recipe-list-wrp .recipe-wrap .serv img {	float: left;	margin-right: 20px;}
.recipe-list-wrp .recipe-wrap .time span, .recipe-list-wrp .recipe-wrap .serv span{font-weight: normal;}
.fa-heart::before {	font: normal normal normal 23px/1 FontAwesome;}
.recipe-list-wrp .social-wrp .likes i {	color: #f13544; margin-right: 5px;}
.recipe-list-wrp .social-wrp .likes, .social-wrp .likes a, .social-wrp .likes span{ font-size: 23px; line-height: 57px; color: #333132;  font-family: 'Futura PT'; text-decoration: none;}
 .recipe-list-wrp .social-wrp .likes a:hover{color: #f13544; }
 .recipe-list-wrp .social-wrp .likes a{ margin-left: 5px;}
 .recipe-list-wrp .social-wrp .share span{font-size: 23px; line-height: 53px; color: #333132;  font-family: 'Futura PT'; text-decoration: none;}
 .recipe-list-wrp .social-wrp {display: flex; float: left; width: 100%; position: absolute; bottom: 30px; right: 0; left: 0; padding: 0 30px 0 60px; }
 .recipe-list-wrp .share {	text-align: right;}
.recipe-list-wrp .social-wrp ul {	display: flex;	float: right;margin: 0 0 0 10px;}
.recipe-list-wrp .social-wrp ul li a i {border-radius: 50px; width: 50px; height: 50px; display: inline-block; vertical-align: middle; text-align: center; font-size: 27px;	line-height: 48px; background: #292728; color: #ffffff; margin-right: 15px; } 
.recipe-list-wrp .social-wrp .share, .social-wrp .likes {min-width: 50%;	max-width: 50%;}

.recipe-list-wrp .recipe-contant {	float: left;	width: 100%;}
.recipe-list-wrp .recipe-contant .notes{color: #333132; font-family: 'Futura PT';font-size: 36px; line-height: 48px; letter-spacing: 1px; margin-bottom: 50px;}
.recipe-list-wrp .recipe-contant  .method-ingrd{width: 100%;float: left;}
.recipe-list-wrp .recipe-contant .method-ingrd .method {	width: calc(60% - 30px);	float: left;	border-right: 1px solid #333132;	margin-right: 30px;padding-right: 20px;}
.recipe-list-wrp .recipe-contant  .method-ingrd .ingridiants{ width: 40%; float: left;	 }
.recipe-list-wrp .recipe-contant  .method-ingrd h3{color: #333132; font-family: 'Futura PT';font-size: 36px; line-height: 57px; letter-spacing: 1px; margin-bottom: 30px;}
.recipe-list-wrp .recipe-contant .method-ingrd ul li, .recipe-list-wrp .recipe-contant .method-ingrd p{/*font-family: 'Futura PT';*/color: #333132;font-family: 'Conv_FuturaPTBook';font-size: 20px; line-height: 30px; letter-spacing: 1px; }

.recipe-list-wrp .recipe-contant .method-ingrd .method ul li{list-style: decimal;}
.recipe-list-wrp .recipe-contant .method-ingrd .ingridiants ul li{list-style: disc;}
.recipe-list-wrp .recipe-contant .method-ingrd ul {	padding: 0 0px 0 20px; margin-bottom: 20px;}
.recipe-list-wrp .time-ser {	display: flex;}
/* bxslider */
.new-products { width: 100%; float: left; margin-top: 130px;}
.new-products .owl-carousel {position: relative;padding-top: 70px; }
.new-products .owl-controls  .owl-buttons {	font-size: 0;}
.owl-controls.clickable{position: absolute;	top: 0;	width: 100%;	left: 0;	right: 0;}
.new-products .owl-buttons .owl-prev {	  border-radius: 0px;}
 .new-products .owl-buttons .owl-prev::before {	content: '';	background: url(../images/bx-prev.png) no-repeat center;	width: 100%;background-position: left center;
	height: 50px;	position: absolute;	left: 50%;top: 50%;transform: translate(-50%, -50%);}
.new-products .owl-buttons .owl-next {		  border-radius: 0px;  }
.new-products .owl-prev.disabled, .new-products .owl-next.disabled {	opacity: 0.2;	cursor: default;}
.new-products .owl-buttons .owl-next:before{  content:'';background: url(../images/bx-next.png) no-repeat center;  width: 100%;background-position: right center;
 height: 50px;  position: absolute; left: auto; top: 50%; transform: translate(-50%, -50%); right: -50%;}
 .new-products .owl-buttons { width: 100%; float: left; }
.new-products .owl-buttons .owl-prev {	width: 50% !important;	float: left !important; position: relative;}
.new-products .owl-buttons .owl-next {	width: 50%;	float: right; position: relative;}

.new-products .owl-carousel .prod-inr {display: flex;background: #fff; }
.new-products .owl-carousel .prod-inr .col.right {	padding: 30px;}
.new-products .owl-carousel .prod-inr .col{ width: 50%; position: relative;}
.new-products .owl-carousel .prod-inr .col p.pro-content {color: #545152; font-size: 18px; line-height: 24px; font-family: 'Avenir Book'; margin-bottom: 20px; /*height: 120px;
	-webkit-line-clamp: 5; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; display: block; display: -webkit-box;*/ }
.new-products .owl-carousel .prod-inr {		max-height: 351px; overflow: hidden;}
.new-products .owl-carousel .prod-inr .col p.net-weight{  margin-bottom: 00px; font-weight: bold;color: #545152; font-size: 18px; line-height: 24px;  font-family: 'Futura PT';}
.new-products .owl-carousel .prod-inr .col.right h2 {	margin-bottom: 20px;}
.new-products .owl-carousel .prod-inr .col .view-pro{ color: #545152; font-size: 18px; line-height: 24px; font-family: 'Conv_FuturaPTDemi';text-decoration: none;position: absolute;bottom: 20px;}
.new-products .owl-carousel .prod-inr .col .view-pro:hover{color: #9b1604;}
.new-products .owl-carousel .only-img  {	background: transparent !important;}
.new-products .owl-carousel .prod-inr .col.right h2{  font-family: 'Futura PT Cond';	color: #545152;	font-size: 36px;	line-height: 34px;	letter-spacing: 2px; }
.content{margin:0px; width:100%; padding:0px; overflow:auto !important; /*background:#333;*/ height: 100px !important;	}
.content p:nth-child(even){color:#999; font-family:Georgia,serif; font-size:17px; font-style:italic;}
.content p:nth-child(3n+0){color:#c96;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {	background: rgb(128, 7, 0) !important;}
.mCS-light-thin > .mCSB_scrollTools .mCSB_draggerRail {	background: rgb(51, 51, 51) !important;}
.mCS-light-thin > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {	width: 4px !important;}
.new-products .owl-carousel {	cursor: pointer;}
.new-products .owl-carousel { position: relative; width: 100%; -ms-touch-action: pan-y;float:left; margin:30px 0}
.new-products .owl-carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); }
.new-products .owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width:99%; }
 .new-products .owl-carousel .owl-item { float: left; }
 .new-products .owl-carousel .prod-inr .col img{ width: 100%; }
 

/*recipe list page*/



.recipe-list-main{float: left; width: 100%; padding: 80px 0; margin-top: -29px;background: url(../images/pro-background.png); background-position: center; background-repeat: no-repeat; background-size: cover;}
.recipe-list-main .products-item {	width: 100%;	float: left;	padding: 45px 0 0;}
.recipe-list-main .products-item ul li {	width: 50%;	float: left; }
.recipe-list-main .products-item ul li .prod-inr {display: flex;background: #fff; }
.recipe-list-main .products-item ul li .prod-inr .col.right {	padding: 30px 20px 0;}
.recipe-list-main .products-item ul li .prod-inr .col{ width: 50%; position: relative;}
.recipe-list-main .products-item ul li .prod-inr .col p.pro-content {color: #545152; font-size: 18px; line-height: 24px; }
	.recipe-list-main .products-item ul li .prod-inr {		max-height: 351px; overflow: hidden;}
.recipe-list-main .products-item ul li .prod-inr .col p.net-weight{  margin-bottom: 00px; font-weight: bold;color: #545152; font-size: 18px; line-height: 24px;        font-family: 'Futura PT'; position: absolute;bottom: 70px;}
.recipe-list-main .products-item ul li .prod-inr .col.right h2 {	margin-bottom: 20px; }
.recipe-list-main .products-item ul li .prod-inr .view-pro{ color: #545152; font-size: 18px; line-height: 24px;text-decoration: none;position: absolute;bottom: 20px;font-family: 'Conv_FuturaPTDemi';left: 20px;}
.recipe-list-main .products-item ul li .prod-inr .view-pro:hover {color: #db2b26; }
.recipe-list-main .products-item ul li .only-img  {	background: transparent !important;}
.recipe-list-main .products-item ul li .prod-inr .col.right h2{ font-family: 'Futura PT Cond';font-weight: normal;color: #545152;	font-size: 36px;	line-height: 34px;	}
.recipe-list-main .products-item ul li .prod-inr.only-img img {	width: 100%;}
.recipe-list-main .time-ser .time{	margin-bottom: 27px;}
.recipe-list-main .time-ser .time, .recipe-list-main .time-ser .serv {display: flex; vertical-align: middle;align-items: center; float: left; width: 100%;}
.recipe-list-main .time-ser .time h4, .recipe-list-main .time-ser .serv h4 {	font-family: 'Futura PT';	color: #545152;	font-size: 24px;	line-height: 24px;	letter-spacing: 1px;}
.recipe-list-main .time-ser .time img, .recipe-list-main .time-ser .serv img {	float: left;	margin-right: 20px;}
.recipe-list-main .time-ser .time span, .recipe-list-main .time-ser .serv span{font-weight: normal;}
.recipe-list-main .time-ser .time span, .recipe-list-main .time-ser .serv span{font-weight: normal;}
.recipe-list-main .products-item ul li .prod-inr .col.left img {	width: 100%;}

/*20-2-20 for slider mobile*/
/* Slider */

.slider.homebnr.mobile {	display: none;}
.homebnr.mobile .slick-slide {    margin: 0px;}
.homebnr.mobile .slick-slide img {    width: 100%;}
.homebnr.mobile .slick-slider{    position: relative;    display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;            user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.homebnr.mobile .slick-list{    position: relative;    display: block;    overflow: hidden;    margin: 0;    padding: 0;}
.homebnr.mobile .slick-list:focus{    outline: none;}
.homebnr.mobile .slick-list.dragging{    cursor: pointer;    cursor: hand;}
.homebnr.mobile .slick-slider .slick-track,
.homebnr.mobile .slick-slider .slick-list{    -webkit-transform: translate3d(0, 0, 0);       -moz-transform: translate3d(0, 0, 0);        -ms-transform: translate3d(0, 0, 0);         -o-transform: translate3d(0, 0, 0);            transform: translate3d(0, 0, 0);}
.homebnr.mobile .slick-track{    position: relative;    top: 0;    left: 0;    display: block;}
.homebnr.mobile .slick-track:before, .homebnr.mobile .slick-track:after{    display: table;    content: '';}
.homebnr.mobile .slick-track:after{    clear: both;}
.homebnr.mobile .slick-loading .slick-track{    visibility: hidden;}
.homebnr.mobile .slick-slide{    display: none;    float: left;    height: 100%;    min-height: 1px;}
[dir='rtl'] .slick-slide{    float: right;}
.homebnr.mobile .slick-slide img{    display: block;}
.homebnr.mobile .slick-slide.slick-loading img{    display: none;}
.homebnr.mobile .slick-slide.dragging img {pointer-events: none; }
.homebnr.mobile .slick-initialized .slick-slide {display: block; } 
.homebnr.mobile .slick-loading .slick-slide {visibility: hidden; }
.homebnr.mobile .slick-vertical .slick-slide {display: block; height: auto; border: 1px solid transparent; }
.homebnr.mobile .slick-arrow.slick-hidden {display: none; }

/*20-2-20 for slider mobile*/


.row-lft {
	float: left;
	width: 100%;
	max-width: 100%;
}

.cont-inr {
	width: 70%;
	margin: auto;
	float: none;
	padding: 30px;
	overflow: hidden;
}

.cont-inr h1 {
	font-family: 'Conv_FuturaPTDemi';
	font-size: 28px;
	line-height: 44px;
	margin-bottom: 20px;
	color: #333333;
	letter-spacing: 0.25px;
	text-transform: uppercase;
	text-align: center;
	margin-top: 0;
}

.contact-page #myform {
	width: 100%;
	float: left;
}

.contact-page li {
	width: 100%;
	float: left;
	padding: 00px;
	margin-bottom: 20px;
}

.contact-page input {
	transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	text-decoration: none;
	outline: none;
	-webkit-appearance: none;
	border: none;
}

.contact-page select {
	transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	text-decoration: none;
	outline: none;
	-webkit-appearance: none;
	border: none;
}
.contact-page input {
	background: transparent;
	border-bottom: 1px solid #ccc;
	width: 100%;
	position: relative;
	height: 40px;
	font-size: 18px;
	line-height: 40px;
	color: #545152;
	letter-spacing: 0.40px;
	padding: 0 40px 0 0;
}

.dnt_err_cls p {
	color: #f00000;
	float: left;
	font-size: 16px;
}

.contact-page .frm_fll {
	width: 100% !important;
	float: left;
}

.contact-page textarea {
	background: transparent;
	border: none;
	border-bottom: 1px solid #ccc;
	width: 100%;
	position: relative;
	height: 100px;
	font-size: 18px;
	line-height: 25px;
	color: #545152;
	letter-spacing: 0.10px;
	padding: 0 40px 0 0;
}

.contact-page .frm_fll.submit-div {
	text-align: center;
}

.contact-page .frm_fll {
	width: 100% !important;
	float: left;
}

.contact-page li {
	padding: 10px;
	margin-bottom: 5px;
}

.contact-page #btnSubmit {
	background: #292728;
	color: #fff;
	width: auto;
	padding: 0 30px;
	float: none;
	border-radius: 50px;
	margin-top: 0px;
	cursor: pointer;
}

#loader {
	width: 50px;
	margin: auto;
	display: block;
}
#msg_span {
	text-align: center;
	width: 100% !important;
	display: block;
	font-size: 17px;
}

.contact-page select {
	background: transparent;
	border-bottom: 1px solid #ccc;
	width: 100%;
	position: relative;
	height: 40px;
	font-size: 18px;
	line-height: 40px;
	color: #545152;
	letter-spacing: 0.40px;
	padding: 0 40px 0 0;
	-moz-appearance: none;
	background: #fff url("select-arrow.png") no-repeat scroll right 8px center;
	-webkit-appearance: none;
	padding-right: 22px;
}

.contact-page select {
	border: none;
	border-bottom: 1px solid #ccc;
}

.contact-page input, .contact-page textarea, .contact-page select {
	font-family: 'Conv_FuturaPTBook';
}

.contact-page #btnSubmit:focus {
	outline: none;
}

.contact-page ::-webkit-input-placeholder { / Edge /
  color:#545152;opacity:1;
}

.contact-page :-ms-input-placeholder { / Internet Explorer 10-11 /
 color:#545152;opacity:1;
}

.contact-page ::placeholder {
color:#545152;opacity:1;
}


.iscwp-column, .iscwp-columns { padding: 0px !important; }

/*28-01-2022*/

.row.products-item ul {
	display: flex;
	flex-wrap: wrap;
}
.recipe-list-main .products-item ul li .prod-inr{
height:100%;
}
.recipe-list-main .products-item ul li .prod-inr .col.left img {
	height: 100%;
	object-fit: cover;
}

/*28-01-2022*/

/*31-01-2022*/

.recipe-video.mobile { display: none; }
.recipe-video { margin-left: 5% !important; }
.recipe-video iframe {
    max-width: 560px;
    width: 100%;
}

@media screen and (max-width:767px){
.recipe-list-wrp .recipe-contant .method-ingrd .ingridiants { margin-bottom: 20px !important; }	
.recipe-video.desktop { display: none; }	
.recipe-video.mobile {
    /*position: relative;*/
    display: block;
    padding-top: 56%;
}
.recipe-video.mobile iframe {
    max-width: 560px;
    width: 100%;
    height: 100%;
    /*position: absolute;*/
    top: 0;
    left: 0;
}

.recipe-wrap-inner .col.recipe-right-img { width: 100% !important; }
.recipe-wrap-inner .col.recipe-right-img img { height: auto !important; }
.recipe-list-wrp .recipe-contant .method-ingrd ul li, .recipe-list-wrp .recipe-contant .method-ingrd p { font-size: 20px !important; }

}

/*31-01-2022*/


.footer-first .social-footer .fa.fa-tiktok{
    position: relative;
}
.footer-first .social-footer .fa.fa-tiktok:before {
    background-image: url('https://thaidragon.co.uk/wp-content/uploads/2023/07/tiktok.png');
    content: '';
    position: absolute;
    background-size: contain;
    width: 15px;
    background-repeat: no-repeat;
    height: 15px;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
}

@media (max-width:767px){
    .footer-first .social-footer .fa.fa-tiktok:before{
        width: 11px;
        height: 11px
    }
}

.socialwrap .fa.fa-tiktok{
    position: relative;
    height: 24px;
}
.socialwrap .fa.fa-tiktok:before {
    background-image: url('https://thaidragon.co.uk/wp-content/uploads/2023/07/tiktok.png');
    content: '';
    position: absolute;
    background-size: contain;
    width: 12px;
    background-repeat: no-repeat;
    height: 12px;
    left: 50%;
    top: 50%;
    filter: invert(1);
    transform: translate(-50%,-50%);
}

@media (min-width: 1200px) and (max-width: 1360px){
    .footer .footer-first .col.social-footer {
        padding-inline: 20px;
    }
}
    


    @media(min-width:1401px){
    .main {
        padding-inline:20px;
    }
}
    .header .socialwrap li:last-child{
        margin-right: 0
    }


  .new-products .owl-carousel .prod-inr .col .view-pro{    position: static!important;}

.recipe-wrap .new-products .owl-carousel .prod-inr .col.right{    display: flex;
    flex-direction: column;}
    
.recipe-wrap  .new-products .owl-carousel .prod-inr .col p.net-weight{    margin-top: auto;}    
.recipe-wrap .new-products .owl-carousel .prod-inr .col p.pro-content {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    margin-bottom:10px;
    -webkit-box-orient: vertical;
}