/*--- fonts ---*/
@font-face {
  font-family: "Graphik-Regular";
  src: url("../fonts/Graphik-Regular.eot");
  src: url("../fonts/Graphik-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Graphik-Regular.woff") format("woff"), url("../fonts/Graphik-Regular.ttf") format("truetype"), url("../fonts/Graphik-Regular.svgGraphik-Regular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Graphik-Medium";
  src: url("../fonts/Graphik-Medium.eot");
  src: url("../fonts/Graphik-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Graphik-Medium.woff") format("woff"), url("../fonts/Graphik-Medium.ttf") format("truetype"), url("../fonts/Graphik-Medium.svgGraphik-Medium") format("svg");
  font-weight: normal;
  font-style: normal; }
  
@font-face {
  font-family: "Lato-Regular";
  src: url("../fonts/Lato-Regular.eot");
  src: url("../fonts/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Lato-Regular.woff") format("woff"), url("../fonts/Lato-Regular.ttf") format("truetype"), url("../fonts/Lato-Regular.svgGraphik-Medium") format("svg");
  font-weight: normal;
  font-style: normal; }
  
@font-face {
  font-family: "Sourcesanspro-Semibold";
  src: url("../fonts/Sourcesanspro-Semibold.eot");
  src: url("../fonts/Sourcesanspro-Semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/Sourcesanspro-Semibold.woff") format("woff"), url("../fonts/Sourcesanspro-Semibold.ttf") format("truetype"), url("../fonts/Sourcesanspro-Semibold.svgGraphik-Medium") format("svg");
  font-weight: normal;
  font-style: normal; }
  
@font-face {
  font-family: "Poppins-SemiBold";
  src: url("../fonts/Poppins-SemiBold.eot");
  src: url("../fonts/Poppins-SemiBold.eot?#iefix") format("embedded-opentype"), 
  url("../fonts/Poppins-SemiBold.woff") format("woff"), 
  url("../fonts/Poppins-SemiBold.ttf") format("truetype"), 
  url("../fonts/Poppins-SemiBold.svgPoppins-SemiBold") format("svg");
  font-weight: normal;
  font-style: normal; } 
 
@font-face {
  font-family: "Exo2-Bold";
  src: url("../fonts/Exo2-Bold.eot");
  src: url("../fonts/Exo2-Bold.eot?#iefix") format("embedded-opentype"), 
  url("../fonts/Exo2-Bold.woff") format("woff"), 
  url("../fonts/Exo2-Bold.ttf") format("truetype"), 
  url("../fonts/Exo2-Bold.svgExo2-Bold") format("svg");
  font-weight: normal;
  font-style: normal; }
  
@font-face {
  font-family: "Exo2-Regular";
  src: url("../fonts/Exo2-Regular.eot");
  src: url("../fonts/Exo2-Regular.eot?#iefix") format("embedded-opentype"), 
  url("../fonts/Exo2-Regular.woff") format("woff"), 
  url("../fonts/Exo2-Regular.ttf") format("truetype"), 
  url("../fonts/Exo2-Regular.svgExo2-Regular") format("svg");
  font-weight: normal;
  font-style: normal; }
/*--- fonts ---*/

/*--- Restaurant home ---*/
#preloader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  z-index: 9999;
}
#preloader #status {
  width: 200px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: 50%;
  background-image: url(https://butlon.com/images/status.gif);
  background-repeat: no-repeat;
  background-position: center;
  margin: -100px 0 0 -100px;
}

/*--- header ---*/
.container_switch {
    max-width: 1170px;
    width: 100%;
    margin: 0 auto;
    padding: 0;
}
body.rest_home header {
	width: 100%;
	z-index: 2;
	padding: 0;
	background: transparent;
	position: absolute;
	top: 0;
	left: 0;
}
.h_top {
    width: 100%;
    border-bottom: 1px solid #33b3eb;
}
.h_top .page_switch {
    width: 22.223%;
}
.h_top .h_center {
    width: 61.368%;
    text-align: center;
}
.h_top .h_right {
    width: 16.409%;
    text-align: right;
}
.h_top .page_switch ul li {
	float: left;
	width: 50%;
	text-align: center;
	font: 14px/30px "Manrope-Bold";
	text-transform: uppercase;
	color: #fff;
	border-right: 1px solid #33b3eb;
	border-left: 1px solid #33b3eb;
	transition: 0.5s all;
}
.h_top .page_switch ul li:last-child {
	border-left-color: transparent;
}
.h_top .page_switch ul li a {
	width: 100%;
	display: block;
	padding: 5px 0;
}
.h_top .page_switch ul li.active, .h_top .page_switch ul li:hover {
	background: #fa5324;
	border-color: #fa5324;
}
.h_top .h_center p {
	font: 15px/30px  "Manrope-Medium";
	color: #fff;
	padding: 5px 0;
}
.h_top .h_right ul li {
	display: inline-block;
	font: 15px/30px "Manrope-Regular";
	color: #fff;
	margin-left: 25px;
	padding: 5px 0;
}
.h_top .h_right ul li:first-child {
	margin-left: 0;
}
.h_top .h_right ul li:hover, .menus_list ul li:hover, .menus_list ul li.active {
	color: #eac551;
}
.h_bottom {
	width: 100%;
	padding: 20px 0;
}
.h_bottom .logo {
    width: 152px;
}
.h_bottom .h_right {
    width: calc(100% - 152px);
	padding-top: 8px;
}
.login_blog {
    width: 100px;
    text-align: center;
}
.login_blog a.login_btn {
    width: 100%;
    display: block;
    background: #000;
    border: 1px solid #000;
    border-radius: 2px;
    color: #fff;
    font: 16px/30px "Manrope-Bold";
	padding: 4px 0;
}
.login_blog a.login_btn:hover {
	background: #fff;
	color: #000;
	cursor: pointer;
}
.menus_list {
    width: calc(100% - 100px);
    text-align: right;
	padding: 5px 0px;
}
.menus_list ul li {
	display: inline-block;
	font: 16px/30px  "Manrope-Medium";
	color: #fff;
	margin-right: 25px;
}
/*--- header ---*/


/*--- banner ---*/
.ban_ner {
    width: 100%;
    position: relative;
}
.banner_content {
    position: absolute;
    width: 100%;
    left: 0;
	top: 170px;
    z-index: 99;
}
.ban_ner .banner img {
    max-height: 680px;
    object-fit: cover;
    min-height: 680px;
}
.bans_left {
    width: 49%;
    float: left;
	padding-top: 120px;
}
.bans_right {
    width: 51%;
    float: left;
	text-align: center;
	padding-left: 55px;
}
.bans_left h1 {
	font: 48px/56px "Manrope-Bold";
	color: #fff;
	padding-bottom: 10px;
}
.bans_left p {
	font: 27px/27px "Manrope-Regular";
	color: #fff;
	padding-bottom: 35px;
}
.location_search .fctrl input.sbar {
    width: 75.676%;
	background: #fff url(../images/search_loc.svg) no-repeat 15px center;
	border: 1px solid #fff;
	font: 15px/27px "Manrope-Regular";
	color: #666666;
	height: 50px;
	padding: 0 40px;
	margin-right: 10px;
}
.location_search .fctrl button.submit {
    width: 21.8%;
    height: 50px;
    background: #fa5324;
    border: 1px solid #fa5324;
    color: #fff;
    font: 18px/24px Manrope-Bold;
	vertical-align: middle;
}
.location_search .fctrl button.submit:hover {
	background: #000;
	border-color: #000;
}
/*--- banner ---*/

.zo_content {
    width: 100%;
    padding: 80px 0;
}

.zo_head {
    width: 100%;
    text-align: center;
    padding-bottom: 35px;
}
.zo_head h2 {
	font: 30px/30px Manrope-Bold;
	color: #000000;
}
.zo_blog {
    width: 33.333333%;
	text-align: center;
}
.zo_top {
    width: 100%;
	position: relative;
	margin: 30px 0 10px;
	padding: 65px 0 40px;
}
.zo_blog:first-child .zo_top {
	background: url("../images/blue_arrow.png")no-repeat left center;
}
.zo_blog:nth-child(2) .zo_top {
	background: url("../images/yellow_arrow.png")no-repeat left center;
}
.zo_blog:last-child .zo_top {
	background: url("../images/orange_arrow.png")no-repeat left center;
}
.zo_top p {
    position: absolute;
    top: -15px;
    left: 50%;
    transform: translateX(-50%);
}
.zo_top h4, .zo_top span.zo_tophead {
	font: 24px/24px Manrope-Bold;
	color: #fff;
}
.zo_bottom p {
	font: 16px/26px "Manrope-Regular";
	color: #666666;
	max-width: 345px;
	margin: auto;
}
.download_content {
    width: 100%;
    background: #fbc846;
	position: relative;
}
.download_content .down {
    max-width: 770px;
    width: 100%;
    margin: auto;
}
.download_content .down .down_text {
    width: 54%;
    padding: 120px 0;
}
.download_content .down .down_text h1, .download_content .down .down_text p.down_text_head {
	font: 40px/40px Manrope-Bold;
	color: #000000;
	padding-bottom: 30px;
}
.download_content .down .down_text ul li {
	font: 20px/38px "Manrope-Regular";
	color: #000000;
	padding-left: 30px;
	background: url("../images/black_tick.svg")no-repeat left center;
}
.down_img {
    width: 46%;
    text-align: right;
    margin-top: 40px;
}
.down_app {
    width: 100%;
    margin-top: 45px;
}
.down_app .app_s {
    width: 49%;
    background: #000000;
    border: 1px solid #000000;
    border-radius: 2px;
    padding: 7px 10px;
    margin: 0 2% 0 0;
	transition: 0.5s all;
}
.down_app .app_s:hover {
	background: #00a0e6;
	border-color: #00a0e6;
}
.down_app .app_s:nth-child(2) {
	margin-right: 0;
}
.app_img {
    width: 30px!important;
	margin-top: 3px!important;
}
.app_text {
    width: calc(100% - 30px);
    padding-left: 10px;
}
.app_text p {
	font: 13px/21px "Graphik-Regular";
	color: #fff;
}
.app_text h3, .app_text p.apptxthead {
	font: 24px/24px "Graphik-Medium";
	color: #fff;
}
.app_s a {
    width: 100%;
    clear: both;
    display: table;
}
.download_content::after {
    content: url(../images/abz1.png);
	position: absolute;
	right: 0;
	top: -85px;
}
.new_restaurant {
    width: 100%;
    padding: 115px 0 100px;
	position: relative;
}
.new_restaurant .n_head {
    width: 100%;
    text-align: center;
    padding-bottom: 55px;
}
.new_restaurant .n_head h2, .new_restaurant .n_head h3 {
	font: 30px/30px Manrope-Bold;
	color: #000000;
}
.n_blog	.n_img {
    width: 100%;
    position: relative;
}
.n_blog	.n_img .new_icons {
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #fff;
    height: 140px;
    width: 140px;
    padding: 12px;
    border-radius: 50%;
    text-align: center;
    z-index: 1;
}
.owl-carousel .owl-item img {height:auto;object-fit:unset;}
.n_blog	.n_img .new_icons img {
	margin: auto;
	max-width: 98px;
    width: auto;
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.n_blog	.n_img .new_status {
    position: absolute;
    right: 10px;
    bottom: 10px;
}
.n_blog .n_text {
    width: 100%;
    border: 1px solid #e6e6e6;
    border-top-color: transparent;
    padding: 20px 19px;
}
.n_slider .owl-stage-outer.owl-height {
    height: 350px!important;
}
.n_blog .n_text h3, .n_blog .n_text p.n_text_homhead {
	font: 21px/21px "Manrope-SemiBold";
	color: #000000;
	padding-bottom: 10px;
}
.n_blog .n_text p {
	font: 16px/24px "Manrope-Regular";
	color: #666666;
	padding-bottom: 20px;
}
.price span.pri_ce {
    background: #f1562a;
    border: #f1562a;
    color: #fff;
    width: 110px;
    text-align: center;
    font: 15px/24px "Manrope-Regular";
    padding: 3px 0;
}
.price span.time {
    width: auto;
    font: 15px/30px "Manrope-Regular";
    color: #666666;
}
.new_button {
    width: 100%;
    margin-top: 30px;
    text-align: center;
}
.new_button a.new_btn {
    width: 250px;
    display: block;
    margin: auto;
    font: 18px/30px Manrope-Bold;
    color: #666666;
    border: 1px solid #666666;
    padding: 10px 0;
}
.new_button a.new_btn:hover {
	color: #fff;
	background: #00a0e6;
	border-color: #00a0e6;
}
.new_restaurant::before {
    content: url(../images/abz3.png);
    position: absolute;
    left: 0px;
    z-index: -1;
    top: 90px;
}
.wat_content {
    width: 100%;
    background: #00a0e6;
    padding: 80px 0 60px;
    position: relative;
	overflow: hidden;
}
.wat_content .wat_head {
    width: 100%;
    text-align: center;
    padding-bottom: 60px;
}
.wat_content .wat_head h2 {
	font: 30px/30px Manrope-Bold;
	color: #fff;
}
.wat_blog .wat_img img {
    width: auto!important;
	display: inline-block;
}
.wat_blog .wat_img .stars {
    width: 100%;
    padding: 20px 0;
}
.wat_blog .wat_img .stars span {
	font: 20px/26px Manrope-Bold;
	color: #fff;
	padding-left: 10px;
}
.stars img {
	vertical-align: baseline;
}
.wat_blog .wat_text p {
	font: 18px/27px "Manrope-Light";
	color: #fff;
	padding-bottom: 20px;
	max-width: 335px;
}
.wat_slider .owl-stage-outer.owl-height {
	height: 250px;
}
.wat_blog .wat_text h4 {
	font: 17px/26px Manrope-Bold;
	color: #fff;
}
.wat_slider .owl-dots {
	display: block!important;
	text-align: center;
	margin-top: 40px;
}
button.owl-dot span {
    width: 10px;
    height: 10px;
    background: #66c6f0;
    opacity: 1;
    visibility: visible;
    display: inline-block;
    border-radius: 100%;
    margin-right: 10px;
}
button.owl-dot.active span {
	background: #fff;
}
.wat_content::before {
    content: url(../images/wat_before.png);
    position: absolute;
    left: -20px;
    z-index: 0;
    bottom: -40px;
}
.wat_content::after {
    content: url(../images/wat_after.png);
    position: absolute;
    right: 0px;
    z-index: 0;
    top: -75px;
}
.wij_content {
    width: 100%;
    padding: 85px 0;
	position: relative;
	clear: both;
	display: table;
}
.wij_content::after {
	content: url(../images/wij_after.png);
	position: absolute;
	top: -70px;
	right: 10px;
	z-index: 0;
}
.wij_content .wij_img {
    width: 46.497%;
	margin-top: 45px;
}
.wij_content .wij_text {
    width: 53.503%;
    padding-right: 70px;
}
.wij_content .wij_text h2, .wij_content .wij_text p.wijcnthead {
	font: 30px/30px Manrope-Bold;
	color: #000000;
	padding-bottom: 30px;
}
.wij_content .wij_text p {
	font: 16px/26px "Manrope-Regular";
	color: #666666;
	padding-bottom: 25px;
}
a.wij_btn {
    width: 120px;
    text-align: center;
    display: block;
    background: #000000;
    border: 1px solid #000000;
    border-radius: 2px;
    color: #fff;
    font: 16px/24px Manrope-Bold;
    padding: 7px 0;
}
a.wij_btn:hover {
	background: #00a0e6;
	border-color: #00a0e6;
}
.list_content {
    width: 100%;
    padding: 75px 0 50px;
    background: #f3f3f3;
	position: relative;
}
.list_content::after {
	content: url(../images/list_after.png);
	position: absolute;
	top: -70px;
	right: 0;
	z-index: 0;
}
.list_content .list_l {
    width: 100%;
}
.list_content .list_l ul {
	width: 25%;
	float: left;
	margin-bottom: 25px;
}
.list_content .list_l ul li {
	font: 15px/32px "Manrope-Regular";
	color: #000000;
}
.list_content h4, .list_content p.list_content_head {
    font: 20px/20px Manrope-SemiBold;
    color: #000000;
    position: relative;
    padding: 0 0 20px;
    display: none;
}

/*--- footer ---*/

body.rest_home footer::before, body.rest_home footer::after {
	display: none;
}
body.rest_home footer {
	padding: 0;
}
body.rest_home footer .foot_top {
    width: 100%;
    padding: 80px 0;
    border-bottom: 1px solid #1a1a1a;
}
.foot_top .ft_cont {
    width: 26.5%;
}
.foot_top .ft_search {
    width: 34%;
}
.ft_info {
    width: 22%;
}
.ft_app {
    width: 17.5%;
}
.foot_top h4, .foot_top p.foot_top_head {
	font: 20px/24px "Manrope-SemiBold";
}
.foot_top p.foot_top_head {
	max-width: none;
    padding: 0;
}
.true {
    width: 100%;
    padding-top: 25px;
}
.foot_top p {
	font: 15px/24px "Manrope-Regular";
	padding-bottom: 25px;
	max-width: 250px;
}
.foot_top p span {
	display: block;
}
.foot_top p.phonenum {
	font: 22px/25px "Manrope-SemiBold";
	padding-bottom: 10px;
}
.foot_top .ft_cont a {
	font: 15px/24px "Manrope-Regular";
	color: #00a0e6;
}
.foot_top .trl {
    max-width: 270px;
}
.foot_top .trl input.ft_input {
    width: 100%;
    margin-bottom: 10px;
    font: 16px/24px "Manrope-Regular";
    color: #666666;
    background: #fff;
    border: 1px solid #fff;
    border-radius: 2px;
    padding: 10px 20px;
}
.foot_top .trl input.ft_btn {
    width: 100%;
    background: #f1562a;
    border: 1px solid #f1562a;
    border-radius: 2px;
    font: 16px/24px Manrope-Bold;
    padding: 10px 0;
}
.foot_top .trl input.ft_btn:hover {
	background: #00a0e6;
	border-color: #00a0e6;
}
.foot_top ul li {
	font: 15px/32px "Manrope-Regular";
}
.foot_top ul li:hover {
	color: #00a0e6;
}
.app_s {
    width: 100%;
    background: #00a0e6;
    border: 1px solid #00a0e6;
    border-radius: 2px;
    padding: 7px 10px!important;
    margin: 0 0% 10px 0;
    transition: 0.5s all;
}
.app_s:hover {
	background: #f1562a;
	border-color: #f1562a;
}
.app_s .app_text p {
    font: 13px/21px "Graphik-Regular";
    color: #fff;
	padding: 0;
}
.app_s .app_text p.iconname {
    font: 22px/22px "Graphik-Medium";
    color: #fff;
	padding: 0;
}
.ftt_left p {
	font: 15px/32px "Manrope-Regular";
}
.ftt_left {
    width: 35%;
}
.ftt_right {
    width: 65%;
	text-align: right;
}
.ftt_right .social {
    width: 27%;
}
.ftt_right .ft_list {
    width: 73%;
}
.ftt_right .social ul li {
    display: inline-block;
	width: 35px;
	height: 35px;
	background: #292929;
	border: 1px solid #292929;
	border-radius: 100%;
	margin-left: 7px;
	text-align: center;	
	padding: 7px 0;
}
.ftt_right .social ul li:first-child {
	margin-left: 0;
}
.ftt_right .social ul li:hover {
	background: #00a0e6;
	border-color: #00a0e6;
}
.ftt_right .ft_list ul li {
	display: inline-block;
	font: 15px/32px "Manrope-Regular";
	color: #666666;
	margin-left: 18px;
}
.ftt_right .ft_list ul li:first-child {
	margin-left: 0;
}
.ftt_right .ft_list ul li:hover {
	color: #00a0e6;
}
.foot_bottom {
    width: 100%;
    padding: 18px 0px;
}
a.closebtn3, span.icontab3 {display: none;}
.ft_app h4, .ft_app p.foot_top_head {
	padding-bottom: 25px;	
}
/*--- footer ---*/

/*--- Restaurant home ---*/

/*--- Supermarket home ---*/

body.super_home header {
	width: 100%;
	z-index: 2;
	padding: 0;
	background: transparent;
	position: absolute;
	top: 0;
	left: 0;
}
span.icontab4, a.closebtn4 {
	display: none;
}
.h_cart {
    width: 40px;
    margin-left: 15px;
    padding: 8px 0;
    text-align: right;
	position: relative;
}
.h_cart span {
    position: absolute;
    top: 0px;
    right: -10px;
    font: 15px/20px "Manrope-Regular";
    color: #fff;
    background: #f1562a;
    border: 1px solid #f1562a;
    width: 20px;
    height: 20px;
    text-align: center;
    border-radius: 100%;
    padding: 0px;
}
.h_search {
    width: 26.523%;
    position: relative;
    margin-right: 20px;
}
.h_search input.h_input {
    width: 100%;
    background: transparent;
    border: 1px solid #fff;
    font: 15px/20px "Manrope-Regular";
    color: #fff;
    padding: 9px 20px;
}
.h_search input.h_input::placeholder {
	color: #fff;
}
.h_search input.h_btn, .h_search button.h_btn{
	background: url("../images/search2.svg")no-repeat center;
	border: none;
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 40px;
}
body.super_home .menus_list {
    width: 56%;
}
.ban_butn a.ban_btns {
    width: 210px;
    display: block;
    text-align: center;
    background: #f1562a;
    border: 1px solid #f1562a;
    color: #fff;
    font: 18px/24px Manrope-Bold;
    padding: 14px 0;
}
.ban_butn a.ban_btns:hover {
	background: #fbc846;
	border-color: #fbc846;
}
body.super_home .bans_left {
    width: 45%;
    float: left;
    padding-top: 40px;
}
body.super_home .bans_right {
	width: 50%;
}
.sup_item {
    width: 100%;
    background: #fff;
    border: 1px solid #fff;
    box-shadow: 0 2px 1px 2px #f6f6f6;
    padding: 20px;
}
.sup_item .sup_img img {
    width: auto!important;
	margin: auto;
	min-height: 200px;
	max-height: 200px;
	object-fit: scale-down;
}
.sup_item .sup_img {
    width: 100%;
    position: relative;
}
.sup_item .sup_img span {
    width: 100%;
    background: #f1562a;
    border: 1px solid #f1562a;
    text-align: center;
    display: block;
    font: 15px/24px Manrope-Bold;
    color: #fff;
    max-width: 120px;
    min-width: 90px;
    border-radius: 2px;
    padding: 2px 10px;
    position: absolute;
	top: 0;
	right: 0;
}
.sup_left {
    width: 40px;
}
.sup_right {
	width: calc(100% - 40px);
	
}
.aan_slider .sup_right {
	max-width: 150px;
}
.sup_right h4, .sup_right p.sup_right_head {
	font: 18px/24px "Manrope-SemiBold";
	color: #000000;
	padding-bottom: 10px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.sup_right p {
	font: 18px/28px "Manrope-Medium";
	color: #666666;
}
.sup_item .sup_text .sup_right p span, .sup_right p span {
	font: 16px/24px "Manrope-Regular";
	color: #666666;
	text-decoration: line-through;
	padding-right: 5px;
}
.sup_content {
    width: 100%;
    margin-top: -130px;
}
.sup_content .owl-stage-outer.owl-height {
	height: 310px!important;
	padding-bottom: 55px;
}
.onze_categories {
    width: 100%;
    margin: 50px 0;
}
.onze_categories .onze_head {
    width: 100%;
    padding-bottom: 35px;
}
.onze_categories .onze_head h2 {
	font: 31px/31px "Manrope-Bold";
	color: #000000;
}
.onze_categories .onze_blog {
    width: 32.052%;
    position: relative;
    padding: 20px;
    min-height: 160px;
    max-height: 160px;
	margin: 0 1.92% 20px 0;
}
.onze_categories .onze_blog p.onze_blog_head {
	font: 23px/23px "Manrope-Bold";
	color: #000000;
	padding-bottom: 10px;
}
.onze_categories .onze_blog a {
	font: 16px/21px "Manrope-Regular";
	color: #666666;
}
.onze_categories .onze_blog .onze_img {
    width: auto;
    position: absolute;
    top: 0px;
    right: 0;
    height: 120px;
    object-fit: contain;
}
.onze_categories .onze_blog:nth-child(1n) {
	background: #d9f3fb;
}
.onze_categories .onze_blog:nth-child(2n) {
	background: #fce2e2;
}
.onze_categories .onze_blog:nth-child(3n) {
    margin-right: 0;
	background: #fef7e6; 
}
.onze_categories .onze_blog:nth-child(4n) {
	background: #faf5ed;
}
.onze_categories .onze_blog:nth-child(5n) {
	background: #edf6fc;
}
.aan_content {
    width: 100%;
    padding-bottom: 85px;
}
.aan_content .aan_head {
    width: 100%;
    padding-bottom: 50px;
}
.aan_content .aan_head span {
	font: 31px/31px "Manrope-Bold";
	color: #000000;
}
/*.aan_slider .owl-item{
	padding: 0 10px;
	box-shadow: 0 0px 20px #EBEBE5;
}*/
.aan_item {
	width: 100%;
    background: #fff;
	padding: 0 10px;
}
.aan_item .ann_img img {
    width: auto!important;
    max-height: 144px;
    min-height: 144px;
    object-fit: scale-down;
    margin: auto;
}
.aan_item .ann_img {
	width: 100%;
	position: relative;
	padding-top: 20px;
}
.aan_item .ann_img span {
	max-width: 165px;
	min-width: 90px;
	background: #f1562a;
	border: 1px solid #f1562a;
	text-align: center;
	display: block;
	font: 14px/24px Manrope-Bold;
	color: #fff;
	border-radius: 2px;
    padding: 2px 10px;
    position: absolute;
    top: 0px;
    right: 0;
}
.wijs_body .wijs_left {
    width: 48.8%;
	background: url("../images/pay_bg.png")no-repeat left center;
	background-size: cover;	
	max-height: 280px;
	overflow: hidden;
	margin-right: 2.2%;
}
.super_app {
    width: 64%;
	padding: 60px 0;
}
.super_app h4, .super_app p.spahead {
	font: 17px/22px Manrope-Bold;
	color: #000000;
	max-width: 170px;
	margin-left: auto;
	padding-bottom: 20px;
}
.super_app h4 span {
	display: block;
}
.super_img {
    width: 36%;
	margin-top: 21px;
}
.wi_app {
    width: 145px;
    margin-left: auto;
    margin-right: 20px;
}
.wi_app .s_ {
    width: 100%;
    background: #000000;
    margin-bottom: 10px;
    border: 1px solid #000000;
    border-radius: 2px;
	padding: 5px 10px;
	transition: 0.5s all;
	cursor: pointer;
}
.wi_app .s_:hover {
	background: #00a0e6;
	border-color: #00a0e6;
}
.wi_app .s_:last-child {
	margin-bottom: 0;
}
.wi_app .s_ .app_img {
    width: 25px!important;
}
.wi_app .s_ .app_text {
    width: calc(100% - 25px);
}
.wi_app .s_ .app_text p {
    font: 9px/20px "Graphik-Regular";
    color: #fff;
}
.wi_app .s_ .app_text h5, .wi_app .s_ .app_text p.apptxthed {
	font: 15px/15px "Graphik-Medium";
	color: #fff;
}
.wijs_right {
    width: 48.8%;
    position: relative;
    background: #00a0e6;
    max-height: 280px;
	overflow: hidden;
	z-index: 0;
	display: table;
}
.wijs_right::before {
	content: url(../images/wijs_before.png);
	position: absolute;
	bottom: -40px;
	left: 95px;
	z-index: -1;
}
.wijs_right::after {
	content: url(../images/wijs_after.png);
	position: absolute;
	right: -20px;
	top: -45px;;
	z-index: -1;
}
.wijs_right .jou_text {
    width: 68%;
	padding: 40px 0 40px 35px;
}
.wijs_right .jou_img {
    width: auto;
    position: absolute;
    top: 0;
    right: -80px;
}
.wijs_right .jou_text h3 {
	font: 26px/26px Manrope-Bold;
	color: #fff;
	padding-bottom: 15px;
}
.wijs_right .jou_text p {
	font: 16px/27px "Manrope-Regular";
	color: #fff;
	padding-bottom: 80px;
}
.wijs_right .jou_text a.more_bt {
    font: 18px/26px Manrope-Bold;
    color: #fff;
}
.wijs_right .jou_text a.more_bt:hover {
	color: #fbc846;
}
.laat_content {
    width: 100%;
    padding: 0px 0;
}
.laat_content .laat_img {
    width: 47%;
}
.laat_content .laat_text {
    width: 53%;
    padding: 40px 0 0 80px;
}
.laat_content .laat_text h5, .laat_content .laat_text p.supmheadsmc {
	font: 18px/21px "Manrope-SemiBold";
	color: #666666;
	padding-bottom: 10px;
}
.laat_content .laat_text p.supmheadc {
	font: 40px/40px Manrope-Bold;
	color: #000000;
	padding-bottom: 25px;
}
.laat_content .laat_text p.supmheadc span {
	display: block;
}
.laat_content .laat_text p {
	font: 16px/27px "Manrope-Regular";
	color: #666666;
	padding-bottom: 30px;
}
.laat_button a.laat_btn {
    width: 140px;
    display: block;
    text-align: center;
    background: #f1562a;
    border: 1px solid #f1562a;
    border-radius: 2px;
    color: #fff;
    font: 16px/24px Manrope-Bold;
    padding: 7px 0;
}
.laat_button a.laat_btn:hover {
	background: #000;
	border-color: #000;
}

body.super_home footer {
    padding: 0;
}
body.super_home footer::before, body.super_home footer::after {
	display: none;
}
body.super_home footer .foot_top {
    width: 100%;
    padding: 80px 0;
    border-bottom: 1px solid #1a1a1a;
}
.ser_bt {
	display: none;
}
.login_blog a.login_btn svg {
	display: none;
}
/*--- Supermarket home ---*/

/*--- supermarket search overview ---*/
body.super_home._innerpage header, body.rest_home._innerpage header {
    width: 100%;
    z-index: 2;
    padding: 0;
    background: #00a0e6;
    position: relative;
    top: 0;
    left: 0;
}

.bread_cont {
    width: 100%;
    background: #f3f3f3;
	padding: 11px 0px;
}
.bread_cont ul li {
	display: inline-block;
	font: 15px/28px "Manrope-Regular";
	color: #666666;
}
.super_search {
    width: 100%;
    padding: 50px 0 70px;
}
.super_search .sear_blogs {
    width: 23.105%;
    background: #fff;
    padding: 20px;
    box-shadow: 0 0px 20px #EBEBE5;
	margin: 0 1.995% 25px 0;
	transition: 0.5s all;
}
.super_search .sear_blogs:hover {
	transform: translateY(-3px);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}
.super_search .sear_blogs:nth-child(4n) {
	margin-right: 0;
}
.super_search .sear_blogs .sear_img {
    width: 100%;
    position: relative;
	text-align: center;
}
.super_search .sear_blogs .sear_img img {
    width: auto!important;
    margin: auto;
    min-height: 200px;
    max-height: 200px;
    object-fit: scale-down;
}
.super_search .sear_blogs .sear_img span {
    width: 100%;
    background: #f1562a;
    border: 1px solid #f1562a;
    text-align: center;
    display: block;
    font: 15px/24px Manrope-Bold;
    color: #fff;
    max-width: 120px;
    min-width: 90px;
    border-radius: 2px;
    padding: 2px 10px;
    position: absolute;
    top: 0;
    right: 0;
}
.page_nation {
	width: 100%;
	text-align: right;
}
.page_nation .pagination {
	margin-bottom: 0;
}
.page_nation .pagination li a {
	width: 45px;
	height: 40px;
	background: transparent;
	border: 1px solid #e6e6e6;
	font: 16px/30px "Manrope-Medium";
	color: #000000;
	text-align: center;
	margin-left: 10px;
}
.pagination>li:first-child>a, .pagination>li:first-child>span, .pagination>li:last-child>a, .pagination>li:last-child>span {
	border-radius: 0;
}
.page_nation .pagination li.previous a {
	background: url("../images/pa_prev.png")no-repeat center center;
}
.page_nation .pagination li.previous a:hover {
	background: url("../images/pa_prev_hover.png")no-repeat center center #00a0e6;
}
.page_nation .pagination li.next a {
	background: url("../images/pa_next.png")no-repeat center center;
}
.page_nation .pagination li.next a:hover {
	background: url("../images/pa_next_hover.png")no-repeat center center #00a0e6;
}
.page_nation .pagination li a:hover, .page_nation .pagination li.active a {
	background: #00a0e6;
	border-color: #00a0e6;
	color: #fff;
}
/*--- supermarket search overview ---*/

/*--- supermarket product detail ---*/
.prot_content {
    width: 100%;
    padding: 70px 0;
}
.prot_img {
    width: 47.009%;
    /*border: 1px solid #e6e6e6;*/
    padding: 0px 0px!important;
}
.prot_content .prot_img {text-align: center;}
.prot_cont {
    width: 52.991%;
    padding-left: 70px;
}
.prot_cont .prot_top {
    width: 100%;
    position: relative;
    padding-bottom: 35px;
	border-bottom: 1px solid #e6e6e6;
}
.prot_cont .prot_top .prot_head h1 {
	font: 40px/40px "Manrope-Bold";
	color: #000000;
	padding-bottom: 20px;
	width: calc(100% - 135px);
}
.prot_cont .prot_top .prot_head p {
	font: 16px/26px "Manrope-Regular";
	color: #666666;
}
.prot_head {
    width: 100%;
    padding-bottom: 30px;
}
.prot_cont .prot_top .prot_head span {
	max-width: 160px;
	min-width: 90px;
	background: #f1562a;
    border: 1px solid #f1562a;
    text-align: center;
    display: block;
    font: 15px/24px Manrope-Bold;
    color: #fff;
	padding: 2px 10px;
    position: absolute;
    top: 0;
    right: 0;
	border-radius: 2px;
	
}
.prot_body .prot_left {
    width: 34%;
}
.prot_body .prot_right {
	width: 66%;
}
.prot_body .prot_left h1, .prot_body .prot_left p.pricebig {
	font: 50px/50px "Manrope-SemiBold";
	color: #000;
}
.prot_body .prot_left p.pricebig{
	text-decoration: none;
	padding-top: 0px;
}
.prot_body .prot_left h1 span, .prot_body .prot_left p.pricebig span {
	font-size: 25px;
    vertical-align: top;
    line-height: 25px;
}
.prot_body .prot_left p {
	font: 20px/20px "Manrope-Regular";
	color: #666666;
	text-decoration: line-through;
	padding-top: 10px;
}
.p_frm .quantity {
	width: 100px;
}
.p_frm .quantity  input.quantity__input {
	padding: 11px 15px;
	font: 18px/18px "Manrope-Regular";
	color: #666666;
}
.p_frm .quantity a.quantity__plus {
    position: absolute;
    width: 20px;
    border: 1px solid #00a0e6!important;
    text-align: center;
    height: 20px;
    line-height: 20px;
    top: 3px;
    right: 3px;
    background: #00a0e6;
    border-radius: 2px;
}
.p_frm .quantity a.quantity__minus {
	position: absolute;
    width: 20px;
    border: 1px solid #00a0e6!important;
    text-align: center;
    height: 20px;
    line-height: 20px;
    bottom: 3px;
    right: 3px;
    background: #00a0e6;
    border-radius: 2px;
}
.p_frm .quantity a.quantity__plus img {
    vertical-align: unset;
}
.p_frm .quantity a.quantity__plus:hover, .p_frm .quantity a.quantity__minus:hover {
	background: #7fcff2;
	border-color: #7fcff2!important;
} 
.prot_frm .p_frm {
	margin-right: 20px;
	width: 100px;
} 
.prot_frm .p_frm:nth-child(2) {
	margin-right: 0;
	width: calc(100% - 120px);
}
.prot_frm .p_frm .prot_btn {
    width: 100%;
    text-align: center;
    background: #00a0e6;
    border: 1px solid #00a0e6;
    border-radius: 2px;
    color: #fff;
    font: 18px/24px Manrope-Bold;
    padding: 13px 0;
}
.prot_frm .p_frm .prot_btn:hover {
	background: #000000;
	border-color: #000;
}
.prot_bottom {
    width: 100%;
    padding-top: 35px;
}
.prot_bottom p {
	font: 16px/26px "Manrope-Regular";
	color: #666666;
	padding-bottom: 25px;
}
.type_content h4 {
	font: 18px/26px "Manrope-SemiBold";
	color: #000;
	padding-bottom: 20px;
}
.type_text {
    width: 100%;
    text-align: center;
	padding-top: 10px;
}
.type_text h5 {
	font: 17px/24px "Manrope-Medium";
	color: #000;
}
.type_text p {
	font: 14px/20px "Manrope-Medium";
	color: #666666;
}
.prot_content2 {
    width: 100%;
    padding-bottom: 25px;
}
.prot_content2 .props_left {
    width: 47.009%;
}
.prot_content2 .props_left .panel {
    margin: 0;
    background-color: #fff;
    border: none;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.prot_content2 .props_left .panel-default>.panel-heading {
    background-color: transparent;
    border-color: transparent;
}
.prot_content2 .props_left .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: transparent;
}
.prot_content2 .props_left .panel-default>.panel-heading {
	padding: 0;
}
.prot_content2 .props_left .panel-default>.panel-heading a {
    width: 100%;
    display: block;
    font: 26px/26px Manrope-Bold;
    color: #000;
    border-bottom: 1px solid #e6e6e6;
    padding: 19px 0;
	position: relative;
}
.prot_content2 .props_left .panel-default>.panel-heading a.collapsed {
	color: #666666;
}
.prot_content2 .props_left .panel-default .panel-body {
    padding: 10px 0!important;
    border-bottom: 1px solid #e6e6e6!important;
}
.prot_content2 .props_left .panel-default .panel-body p {
	font: 16px/26px "Manrope-Regular";
	color: #666666;
	padding-bottom: 20px;
}
.prot_content2 .props_left .panel-default>.panel-heading a::before, .prot_content2 .props_left .panel-default>.panel-heading a::after {
    content: "";
    width: 13px;
    height: 3px;
    display: block;
    background: #000;
    position: absolute;
    top: 50%;
    right: 20px;
    transform: rotate(45deg);
}
.prot_content2 .props_left .panel-default>.panel-heading a::after {
	transform: rotate(130deg);
	right: 13px;
}
.prot_content2 .props_left .panel-default>.panel-heading a.collapsed::before, .prot_content2 .props_left .panel-default>.panel-heading a.collapsed::after {
	content: "";
    width: 13px;
    height: 3px;
    display: block;
    background: #666666;
    position: absolute;
    top: 50%;
    right: 20px;
    transform: rotate(130deg);
}
.prot_content2 .props_left .panel-default>.panel-heading a.collapsed::after {
	transform: rotate(45deg);
	right: 13px;
}
.props_right {
    width: 50.991%;
    padding-left: 60px;
}
.props_right h2 {
	font: 26px/26px Manrope-Bold;
    color: #000;
	padding-bottom: 35px;
}
.props_right .sup_img img {
    width: auto!important;
    margin: auto;
	padding-top: 25px;
}
.wat_item {
    width: 100%;
    background: #fff;
    padding: 20px;
    box-shadow: 0 0px 20px #EBEBE5;
    margin: 0 1.995% 25px 0;
}
.sup_img span {
    width: 100%;
    background: #f1562a;
    border: 1px solid #f1562a;
    text-align: center;
    display: block;
    font: 15px/24px Manrope-Bold;
    color: #fff;
    max-width: 120px;
    min-width: 90px;
    border-radius: 2px;
    padding: 2px 10px;
    position: absolute;
    top: 0;
    right: 0;
}
.props_right .owl-stage-outer.owl-height {
	padding: 10px;
	margin-right: -20px;
}
.sup_img {
    position: relative;
}
.props_right .owl-nav {
	display: block!important;
	position: absolute;
    top: -60px;
    right: 0;
}
.props_right .owl-nav button.owl-prev {
    margin-right: 10px;
}
.disclaimer_content {
    width: 100%;
    padding-bottom: 50px;
}
.disclaimer_content .dis_blog {
    width: 100%;
    background: #f3f3f3;
    padding: 30px 25px;
}
.disclaimer_content .dis_blog h4, .disclaimer_content .dis_blog p.disclaimerhead {
	font: 20px/26px "Manrope-SemiBold";
	color: #666666;
	padding-bottom: 20px;
}
.disclaimer_content .dis_blog p {
	font: 16px/26px "Manrope-Light";
	color: #666666;
}
.prot_img img{min-height: 400px; max-height: 400px; object-fit: scale-down;}

/*--- supermarket product detail ---*/

.ann_text {
    clear: both; 
    display: table; 
	width: 100%;
}
.laat_content .laat_img iframe {
    width: 100%;
    min-height: 410px;
    max-height: 410px;
	border:none;
}
.aan_item {
	box-shadow: 0 0px 20px #EBEBE5;
}
.aan_slider .owl-stage-outer.owl-height, .nie_slider .owl-stage-outer.owl-height {
	padding: 10px;
	margin-right: -20px;
}
.aan_item {
	padding: 20px;
}
.aan_content {
	margin: 0!important;
}
.nie_slider .ann_text {
	margin: 0 auto;
	width: 100%;
	display: block;
}
.sup_item .sup_img span {
	width: auto;
	max-width: 100%;
}

/*footer blog*/
.ft_blog {
    width: 100%;
    padding: 15px 0;
}
.ft_blog .fa_left {
    width: 80%;
	padding: 10px 0;
}
.fa_right {
	width: 20%;
	text-align: right;
}
.fa_img {
    width: 30px;
    text-align: center;
}
.fa_text {
    width: calc(100% - 30px);
    padding-left: 5px;
}
.fa_text p {
	font: 15px/23px 'Lato-Regular';
	color: #272727;
}
.fa_text p span {
	font-weight: bold;
}
.fa_blogs {
    width: auto;
	margin: 0 80px 0 0;
}
.fa_blogs:last-child {
	margin: 0;
}
/* .fa_blogs:nth-child(2) { */
    /* width: 26%; */
/* } */
/* .fa_blogs:nth-child(3) { */
    /* width: 18%; */
/* } */
/* .fa_blogs:last-child { */
    /* width: 19%; */
/* } */
/*footer blog*/
.supermarkt_detailhead .ft_blog .fa_right .fa_blogs:first-child {width: 100%;}
.supermarkt_detailhead .ft_blog .fa_right {padding: 5px 0;}
.supermarkt_detailhead .ft_blog {padding: 0;}


.h_top .page_switch {
    width: 28.223%;
}
.h_top .h_center {
    width: 55.368%;
}

.props_right {
	width: 100%;
	float: none;
}
.nwproddets {
	width: 100%;
	padding: 10px 0px;
}
.nwproddets h3, .nwproddets h5{
	font: 26px/26px Manrope-Bold;
	color: #000;
	padding-bottom: 20px;
}
.nwproddets .product_new_det h3, .nwproddets .product_new_det p.nwproddechead {
	font: 18px/24px Manrope-Bold;
	color: #000;
	padding-bottom: 5px;
}
.nwproddets .product_new_det {
	width: 100%;
	padding-bottom: 15px;
}
.nwproddets .product_new_det:last-child {
	padding-bottom: 0;
}
.nwproddets .product_new_det p, .nwproddets p {
	font: 16px/26px "Manrope-Light";
    color: #666666;
}
.nwproddets .table-responsive {
    max-width: 660px;
    width: 100%;
	padding-top: 20px;
}
.nwproddets .table-responsive table.table {
	width: 100%;
	margin: 0;
}
.nwproddets .table-responsive table.table thead tr th {
	border-width: 1px;
	font: 16px/20px "Manrope-Medium";
} 
.nwproddets .table-responsive table.table tbody tr td {
	font: 16px/26px "Manrope-Light";
    color: #666666;
	border-top: none;
	border-bottom: 1px solid #e1e1e1;
}
div#accordion_new {
    max-width: 660px;
    width: 100%;
    margin: 0;
}
div#accordion_new .panel-heading .panel-title a {
	width: 100%;
	display: block;
	font: 18px/24px Manrope-Bold;
	color: #000;
	position: relative;
}
div#accordion_new .panel-heading .panel-title a::before, div#accordion_new .panel-heading .panel-title a::after {
	content: "";
	display: block;
	width: 10px;
	height: 2px;
	background: #000;
	position: absolute;
	top: 50%;
	right: 15px;
    transform: rotate(130deg);
}
div#accordion_new .panel-heading .panel-title a::after {
    right: 9px;
    transform: rotate(45deg);
}
div#accordion_new .panel-heading .panel-title a.collapsed::before, div#accordion_new .panel-heading .panel-title a.collapsed::after {
	content: "";
	display: block;
	width: 10px;
	height: 2px;
	background: #000;
	position: absolute;
	top: 50%;
	right: 15px;
    transform: rotate(45deg);
}
div#accordion_new .panel-heading .panel-title a.collapsed::after {
    right: 9px;
    transform: rotate(130deg);
}
div#accordion_new .panel-body {
	border: none;
}
div#accordion_new .panel-body p {
	font: 16px/26px "Manrope-Light";
    color: #666666;
}

/*popup video*/

.video-link {
    display: inline-block;
    text-decoration: none;
}

/* --- */
.player {
    position: fixed;
    z-index: 10000;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,1);
    background: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,.65) 0%, rgba(0,0,0,1) 100%);
    background: -moz-radial-gradient(center, ellipse cover, rgba(0,0,0,.65) 0%, rgba(0,0,0,1) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(0,0,0,.65) 0%, rgba(0,0,0,1) 100%);
    background: radial-gradient(center, ellipse cover, rgba(0,0,0,.65) 0%,rgba(0,0,0,1) 100%);

    opacity: 0;
    -webkit-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
}

.player__video {
    position: relative;
    top: 50%;
    left: 50%; 
    width: auto;
    max-width: 60%;
    background-color: #fff;
    box-shadow: 0 0 50px rgba(0,0,0,.95);
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.js--show-video { opacity: 1; }

.video-filler {
    display: block;
    width: 100%;
}

.video-close {
    position: absolute;
    z-index: 0;
    top: 0;
    right: -30px;
    padding: 5px 10px;
    border: none;
    outline: none;
    border-radius: 0 50% 50% 0;
    cursor: pointer;
    font-size: 24px;
    color: #fff;
    background-color: transparent;
    box-shadow: 0 0 20px rgba(0,0,0,.75);
}

.video-iframe {
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/*popup video*/

.ban_emoji {
	width: 100%;
	background: #0088c4;
	padding: 8px 0;
	margin-bottom: 30px;
}
.ban_emoji ul li {
	display: inline-block;
	font: 16px/34px "Lato-Regular";
	color: #fff;
	padding-left: 25px;
	background: url(../images/b_tick.png)no-repeat left center;
	margin-right: 40px;
}
.ban_emoji ul li:last-child {
	margin-right: 0;
	background: url(../images/b_emoji.png)no-repeat left center;
	padding-left: 35px;
}
.ban_emoji ul li b {
	font-family: Lato-Bold;
}
.emoji {
	display: none!important;
    z-index: 0;
}
.emoji .item .item_img {
	width: 30px;
	float: left
}
.emoji .item .item_img img {
	width: auto;
	object-fit: contain;
}
.emoji .item .item_text {
	width: calc(100% - 30px);
	float: left;
}
.emoji .item .item_text p {
	font: 16px/34px Lato-Regular;
	color: #fff;
}
.emoji .item .item_text p b {
	font-family: Lato-Bold;
}

.ban_emoji2 {
	width: 100%;
	background: #fff;
	border-top: 1px solid #e1e1e1;
	padding: 8px 0;
}

.ban_emoji2 ul li {
	display: inline-block;
	font: 16px/34px "Lato-Regular";
	color: #272727;
	padding-left: 25px;
	background: url(../images/b_tick2.svg)no-repeat left center;
	margin-right: 100px;
}
.ban_emoji2 ul li:last-child {
	margin-right: 0;
	padding-left: 35px;
}
footer {
	background: transparent;
}
footer .foot_content {
    width: 100%;
    background: #000000;
}
.ft_content .ft_tp {
    width: 100%;
    border-bottom: 1px solid #e1e1e1;
	padding: 30px 0;
}
.ft_right {
    width: 36%;
}
.ft_left {
	width: 64%;
}
.ft_left .ideal_blog {
    width:32.72%;
    padding-right: 20px;
}
.ideal_blog .ideal_img {
	width: 35px;
	padding: 4.5px 0;
}
.ideal_blog .ideal_text {
	width: calc(100% - 35px);
	padding-left: 10px;
}
.ideal_blog .ideal_text p {
	font: 16px/20px "Manrope-Regular";
	color: #000;
}
.ideal_blog .ideal_text p span {
	display: block;
}
.ft_left .ft_brands {
	width: 67.28%;
}
.ft_right .ft_medias {
    width: 170px;
	padding: 10px 0;
}
.ft_right .ft_emoji {
	width: calc(100% - 170px);
}
.ft_emoji .emo_img {
	width: 44px;
}
.ft_emoji .emo_text {
	width: calc(100% - 44px);
	padding-left: 10px;
}
.ft_emoji .emo_text h4, .ft_emoji .emo_text p.emo_text_big {
	font: 22px/24px Manrope-Bold;
	color: #00a0e6;
}
.ft_emoji .emo_text p {
	font: 13px/24px "Manrope-Regular";
	color: #666666; 
}

.ft_medias ul li {
	display: inline-block;
	width: 35px;
	height: 35px;
	background: #666666;
	border: 1px solid #666666;
	border-radius: 100%;
	color: #fff;
	font-size: 17px;
	padding: 6px 0;
	transition: 0.5s all;
	text-align: center;
	margin-right: 6px;
}
.ft_medias ul li:last-child {
	margin: 0;
}
.ft_medias ul li:hover {
	background:  #00a0e6;
	border-color: #00a0e6;
}
.ft_bt {
	width: 100%;
	padding: 30px 0;
	text-align: center;
}
.ft_bt ul li {
	display: inline-block;
	font: 16px/24px "Manrope-Regular";
	color: #000000;  
	margin-right: 3px;
}
.ft_bt ul li:last-child {
	margin: 0;
}
.ft_bt ul li a:hover {
	color: #00a0e6;
}

/*mobile menu*/
.toggle_banner, .cate_menus, .toggle_login, .menus_list h4, .menus_list p.mhead {
	display: none;
}
/*mobile menu*/

/*Kingfood login page*/
.kingfood_login {
	width: 100%;
	background: url(../images/kingfood_bg.png)no-repeat center;
	background-size: cover;
	padding: 100px 0;
	min-height: 100vh;
}
.kingfood_login .login_form {
	width: 100%;
	max-width: 580px;
	margin: auto;
	box-shadow: 0 0 10px 0 #e1e1e1;
}
.login_form .login_head {
	width: 100%;
	text-align: center;
	background: #000000;
	padding: 45px 0;
	border: 1px solid #000000;
	border-radius: 3px 3px 0 0;
}
.login_form .login_body {
	width: 100%;
	background: #fff;
	border-radius: 0 0 3px 3px;
	padding: 40px 40px 45px;
}
.login_body h2 {
	font: 50px/50px Sourcesanspro-Semibold;
	color: #dcaf27;
	text-align: center;
	position: relative;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.login_body h2::after {
	content: "";
	width: 120px;
	height: 2px;
	background: #d9d9d9;
	display: block;
	position: absolute;
	bottom: -5px;
	left: 50%;
	transform: translateX(-50%);
}
.login_frm {
	width: 100%;
	margin-bottom: 15px;
}
.login_frm:last-child {
	margin: 0;
	text-align: center;
}
.login_frm label {
	font: 19px/26px "Manrope-Regular";
	color: #414141;
	display: block;
}
.login_frm input.log_input {
	width: 100%;
	border: 1px solid #c7c7c7;
	font: 15px/24px Manrope-Regular;
    color: #666666;
	padding: 10px 15px;
}
.login_btn {
	width: 145px;
	background: #000000;
	border: 1px solid #000000;
	text-align: center;
	font: 20px/26px "Manrope-SemiBold";
	color: #fff;
	padding: 8px 0;
    cursor: pointer;
}
.login_btn:hover {
	color: #000000;
	background: #fff;
}
.kingfdfrgtps{
	font: 19px/26px "Manrope-Regular";
	color: #414141;
	display: block;
    padding: 10px 0;
}
/*Kingfood login page*/

/*-------------New lander pages---------------*/
    /* lander page1 */
	.lander_1 .bans_left h1{
		font: 40px/45px "Manrope-Bold";
		padding-bottom: 25px;
	}
	.lander_1 .bans_left p{
		font: 18px/25px "Manrope-Regular";
		padding-bottom: 25px;
		padding-right: 45px;
	}
	.lander_1 .ban_butn a.ban_btns{
		width: 220px;
	}

	.land_flow{
		background-color: #ccecfa;
		padding: 50px 0;
		margin-bottom: 80px;
	}
	.land_flow .flws .flw_blk{
		text-align: center;
	}
	.land_flow .flws .flw_blk img{
		width: auto;
		margin: 0 auto 20px;
	}
	.land_flow .flws .flw_blk span.h5_span{
		font: 24px/30px "Manrope-Bold";
		color: #000;
		padding-bottom: 15px;
		display: block;
	}
	.land_flow .flws .flw_blk p{
		font: 16px/25px "Manrope-Regular";
		color: #000;
	}

	.snel{
		padding: 120px 0 90px;
		position: relative;
	}
	.snel::before{
		background: url(../images/snel_bg.png) no-repeat;
		background-size: 100%;
		position: absolute;
		content: "";
		width: 100%;
		height: 440px;
		top: 0;
		z-index: -1;
	}
	.snel .snel_blk{
		position: relative;

	}
	.snel .snel_blk .image{
		width: 85%;
		margin: 0 0 0 auto;
	}
	.snel .snel_blk img{
		width: 100%;
	}
	.snel .snel_blk .snel_cnt{
		position: absolute;
		background-color: #f1562a;
		left: 0;
		top: 50%;
		transform: translateY(-50%);
		padding: 45px;
	}
	.snel .snel_blk .snel_cnt span.h4_span{
		font: 50px/50px Manrope-Bold;
		color: #fff;
		margin-bottom: 20px;
	}
	.snel .snel_blk .snel_cnt p{
		font: 30px/40px Manrope-Regular;
		color: #fff;
		margin-bottom: 20px;
	}
	.snel .snel_blk .snel_cnt a{
		width: 100%;
		max-width: 220px;
		text-align: center;
		display: block;
		background: #000;
		border: 1px solid #000;
		border-radius: 2px;
		color: #fff;
		font: 18px/20px "Manrope-Bold";
		padding: 14px 0;
	}
	.Order.groceries{margin-bottom:78px;}
	.groceries-text { float: left;width: 47.3%; margin-top:48px;}
	.groceries-text p.gro-spn{color:#fa5324; font:18px/21px 'Manrope-SemiBold'; margin-bottom:10px;}
	.groceries-text h2{font:40px/42px 'Manrope-Bold'; color:#000000; margin-bottom:23px;}
	.groceries-text p{font:16px/27px 'Manrope-Regular'; color:#707070; padding-right:25px;}
	.groceries-image {float: right;width: 47%;}
	.groceries-image img{width:100%;}
	
	.app-download{background: url("../images/app_bg1.jpg")no-repeat; background-size:cover; overflow:hidden; position:relative; padding:140px 0 100px;}
	.download-link{width: 100%; max-width: 730px; margin: 0 auto; position:relative;}
    .phone-image {float: left;width: 46.6%; position:absolute; bottom:-192px; left:-17px;}
	.download-text {float: right;width: 56.4%;}
	.download-text h1{font:40px/42px 'Manrope-Bold'; color:white; margin-bottom:37px;}
	.download-text a.ios-link{margin-right:15px;}
	
	/* lander page2 */
	.lander_2 .banner_content{top:160px;}
	body.super_home .lander_2 .bans_left {width: 48%;float: left;padding-top: 40px;}
	.lander_2 .bans_left h1 {font: 40px/42px "Manrope-Bold";color: #fff; padding-bottom: 30px;}
	.bans_left p {font: 18px/28px "Manrope-Regular";color: #fff;padding-bottom: 44px;}
	.lander_2 .ban_butn a.ban_btns {width: 280px;display: block;text-align: center;background: #f1562a;border: 1px solid #f1562a;color: #fff;font: 18px/24px Manrope-Bold; padding: 12px 0;}
	body.super_home .lander_2 .bans_right {width: 40%;float: right;text-align: center; padding-left: 55px;}
	.lander_2 .aan_content .aan_head span {font: 40px/40px "Manrope-Bold";color: #000000;}
	.lander_2 .aan_content{padding:76px 0 63px; border-top:1px solid#e4e4e4;}
	.lander_2 .groceries-text{width:48%;}
	.lander_2 .groceries-text p{padding-right:30px;}
	.necessary{background:url("../images/need-bg.png")no-repeat; background-size:cover; padding:130px 0; overflow:hidden; margin-bottom:80px;}
	.necessary-content { position: relative; width: 91%; margin: 0 0 0 auto;}
	.lander_2 .neces-text h2{font:50px/50px 'Manrope-Bold'; color:white; margin-bottom:10px; }
	.lander_2 .neces-text p{font:30px/42px 'Manrope-Regular'; color:white; margin-bottom:40px;}
	.lander_2 .neces-text a.need-link{width: 220px;display: block;text-align: center;background: #f1562a;border: 1px solid #f1562a;color: #fff;font: 18px/24px Manrope-Bold;padding: 12px 0;}
	.neces-text {width: 50%;float: right;}
	.neces-image {position: absolute; top: -95px; width:43%;}
	.exception-image {float: left;width: 47.2%;margin-right: 30px;}
	.exception-text { float: right; width: 46.2%; margin-top:50px;}
	.exception-text p.gro-spn { color: #fa5324;font: 18px/21px 'Manrope-SemiBold'; margin-bottom: 10px;}
	.exception-text h2 { font: 40px/42px 'Manrope-Bold'; color: #000000;margin-bottom: 23px;}
	.exception-text p { font: 16px/27px 'Manrope-Regular';color: #707070; padding-right:10px;}
	.Exception{margin-bottom:85px;}
	.boot-app{background:url("../images/boot-bg.png")no-repeat; background-size:cover;}
	.boot-content{width: 83%; margin: 0 auto;}
	.boot-text {float: left;width: 54.1%; margin-right:30px; margin-top:135px;}
	.boot-text h2{font:40px/42px 'Manrope-Bold'; color:#000000; margin-bottom:35px; }
	.boot-text h2 span{display:block;}
	.boot-image {float: right; width: 40%; margin-top:38px;}
	.boot-text a.ios-link{margin-right: 15px;}
	.lander_2 .land_flow .flws .flw_blk {text-align:left; padding:20px 0 0 76px; position:relative;}
	.lander_2 .land_flow{
        background-color:transparent; 
/*        padding:0;*/
    }
	.round-num1 {width: 63px; height: 63px; background-color:#00a0e6; border-radius: 100%;text-align: center; position:absolute; top:0; left:0;}
	.round-num1 p{font:27px/63px 'Manrope-Bold'!important; color:white!important;}
	.round-num2 {width: 63px; height: 63px; background-color:#f1562a; border-radius: 100%;text-align: center; position:absolute; top:0; left:0;}
	.round-num2 p{font:27px/63px 'Manrope-Bold'!important; color:white!important;}
	.round-num3 {width: 63px; height: 63px; background-color:#fbc846; border-radius: 100%;text-align: center; position:absolute; top:0; left:0;}
	.round-num3 p{font:27px/63px 'Manrope-Bold'!important; color:white!important;}
	.ban_emoji3 {width: 100%;background: #fff; border-top: 1px solid #e1e1e1;padding: 8px 0;}
    .ban_emoji3 ul li {display: inline-block;font: 16px/34px "Lato-Regular";color: #272727;padding-left: 25px; background: url(../images/b_tick2.svg)no-repeat left center; margin-right: 40px;}
    .ban_emoji3 ul li:last-child { margin-right: 0; padding-left: 35px;}
	
	/* lander page3 */
	body.super_home.third-lander .lander-h-details{float: right;width: 80%;text-align: end; padding-top:6px;}
	body.super_home.third-lander .lander-h-details ul li{display:inline-block; margin-right:35px; vertical-align:top; padding-left:35px;}
	body.super_home.third-lander .lander_3 .ban_ner .banner img{min-height:auto;}
	body.super_home.third-lander .lander-h-details ul li:last-child{margin-right:0;}
	body.super_home.third-lander .lander-h-details ul li a{font:18px/29px 'Manrope-Regular'; color:white;}
	body.super_home.third-lander .lander-h-details ul li.lander-h-phone{background:url("../images/lander_3-img2.png")no-repeat left center;}
	body.super_home.third-lander .lander-h-details ul li.lander-h-mail{background:url("../images/lander_3-img3.png")no-repeat left center;}
	body.super_home.third-lander .lander-h-details ul li.lander-h-time{background:url("../images/lander_3-img4.png")no-repeat left top; text-align:left; background-position-y: 15%;}
	body.super_home.third-lander .lander-h-details ul li a span{display:block;}
	body.super_home.third-lander .lander_3 .bans_left{width:47.8%; padding-top:57px;}
	body.super_home.third-lander .lander_3 .bans_left h1{font:40px/42px 'Manrope-Bold'; padding-bottom:25px;}
	body.super_home.third-lander .lander_3 .bans_left p{font:18px/36px 'Manrope-Regular'; padding-bottom:0; padding-left:25px;background:url("../images/btl-tick.png")no-repeat left top 10px;}
	body.super_home.third-lander .lander_3 .ban_butn{padding-top:45px;}
	body.super_home.third-lander .lander_3 .bans_right {width: 48%;float: right;text-align: center;padding-left: 55px;}
	body.super_home.third-lander .lander_3 .banner_content{top:143px;}
	body.super_home.third-lander .h_bottom{padding:30px 0 20px}
	body.super_home.third-lander .lander_3 .ban_ner{margin-bottom:78px;}
	.lander_3 .neces-text h2{font:50px/50px 'Manrope-Bold'; color:white; margin-bottom:10px; }
	.lander_3 .neces-text p{font:30px/42px 'Manrope-Regular'; color:white; margin-bottom:40px;}
	.lander_3 .neces-text a.need-link{width: 220px;display: block;text-align: center;background: #f1562a;border: 1px solid #f1562a;color: #fff;font: 18px/24px Manrope-Bold;padding: 12px 0;}
	.lander_3 .land_flow .flws .flw_blk {text-align:left; padding:20px 0 0 76px; position:relative;}
	.lander_3 .land_flow{background-color:transparent; padding:0;}
	

/*-------------New lander pages---------------*/
/*---whishlist-s--*/
.fav_list {
	width: 35px;
	height: 35px;
	text-align: center;
	position: absolute;
	top: 5px;
	left: 5px;
}
.fav_list a.fav_btn{
	font-size: 17px;
    width: 100%;
    height: 100%;
    display: block;
    padding: 6px 0;
    color: #c7bfbf;
}
.fav_list a.addedfav{
    color: #fff;
	background: #00a0e6;
	border-radius: 100%;
}

.h_cart.h_favic._fr {
    font-size: 20px;
    width: 35px;
    color: rgb(255 255 255);
    padding-top: 5px;
    margin-left: 10px;
}
.fav_list{
   top: 0px;
   left: 0;
}
.fav_list a.addedfav{
    padding: 7px 0;
}
.fav_prod_popup .modal-dialog {
    width: 100%;
    max-width: 1020px;
    padding: 0 10px;
}
.fav_prod_popup button.close {
    position: absolute;
    right: 15px;
    top: 15px;
    font-size: 25px;
    z-index: 1;
}
.fav_prod_popup .modal-dialog .modal-body {
    padding: 35px 0;
}
.fav_prod_popup ._head p {
    font: 38px/40px Manrope-Bold;
    text-align: center;
    margin-bottom: 40px;
}
.fav_prod_popup .fav_mid{
    max-width: 755px;
    width: 100%;
    margin: 0 auto;
}
.fav_mid .favs .fav_product_iteam {
    display: flex;
    justify-content: space-between;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1ece6;
    padding: 20px 0; 
}
.fav_mid .favs .fav_product_iteam:last-child {
    margin-bottom: 50px;
}
.fav_mid .favs .fav_product_iteam .fav_check {
    position: absolute;
    left: -36px;
}
.fav_mid .favs .fav_product_iteam .fav_check label{
    margin: 0;
}
.fav_mid .favs .fav_product_iteam .fav_check input[type="checkbox"]{
    position: absolute;
    opacity: 0;
    cursor: pointer;
}
.fav_mid .favs .fav_product_iteam .fav_check input[type="checkbox"] + i{
    position: relative;
    cursor: pointer;
    display: block;
}
.fav_mid .favs .fav_product_iteam .fav_check input[type="checkbox"] + i::before{
    content: "";
    padding: 10px;
    border-radius: 5px;
    background-color: rgb(0 0 0 / 0%);
    border: 1px solid rgb(136 136 136);
    display: inline-block;
    -webkit-appearance: none;
    cursor: pointer;
    vertical-align: middle;
}
.fav_mid .favs .fav_product_iteam .fav_check input[type="checkbox"]:checked + i::after{
   content: "";
    display: inline-block;
    transform: rotate(45deg);
    height: 14px;
    width: 6px;
    position: absolute;
    left: 8px;
    top: 3px;
    border-bottom: 3px solid rgb(120 177 63 / 0%);
    border-right: 3px solid rgb(120 177 63 / 0%);
    border-color: rgb(180 180 180);
}
.fav_mid .favs .fav_product_iteam .fav_prdt {
    padding-left: 15px;
    width: 50%;
}
.fav_mid .favs .fav_product_iteam .fav_prdt a {
    display: flex;
    align-items: center;
}
.fav_mid .favs .fav_product_iteam .fav_prdt a img {
    width: 60px;
    height: 60px;
    object-fit: contain;
}
.fav_mid .favs .fav_product_iteam .fav_prdt a span {
    font: 18px/18px "Manrope-Bold";
    color: rgb(0 0 0);
    padding: 0 15px;
}
.fav_mid .favs .fav_product_iteam .ov-price {
    width: 22%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.fav_mid .favs .fav_product_iteam .ov-price.add span {
    cursor: pointer;
}
.fav_mid .favs .fav_product_iteam .ov-price input{
    width: 55px;
    border: none;
    font: 17px/17px 'Manrope-SemiBold';
    color: rgb(0 160 230);
    text-align: center;
    -moz-appearance: textfield;
    appearance: textfield;
    -webkit-appearance: textfield;
}
.fav_mid .favs .fav_product_iteam .ov-price.add .decrease, .fav_product_iteam .ov-price.add input {
    visibility: hidden;
    transition: .5s ease all;
}
.fav_mid .favs .fav_product_iteam .ov-disc-price {
    width: 15%;
	display: flex;
    align-items: center;
    justify-content: space-between;
}
.fav_mid .favs .fav_product_iteam .ov-disc-price p {
    font: 24px/24px 'Manrope-SemiBold';
    position: relative;
}
.fav_mid .favs .fav_product_iteam .ov-disc-price p span {
    position: absolute;
    top: 0;
    font-size: 15px;
    line-height: 15px;
}
.fav_mid .favs .fav_product_iteam .ov-disc-price p span.ex-span {
    position: absolute;
    top: 26px!important;
    font-size: 11px!important;
    width: 58px;
    left: 0;
}
.fav_mid .favs .fav_product_iteam .ovd-before span {
    font: 13px/13px 'Manrope-Regular';
}
.fav_mid .favs .fav_product_iteam .ovd-before p {
    font: 13px/13px 'Manrope-Regular';
    color: black;
    position: relative;
    text-decoration: line-through;
}
.fav_mid .favs .fav_product_iteam .ovd-before p span{
    text-decoration: line-through;
}

.fav_mid .favs .fav_product_iteam .ov-disc-price .pr_amt p{
    font: 18px/18px "Manrope-Bold";
    color: rgb(0 0 0);
    margin-bottom: 5px;
}
.fav_mid .favs .fav_product_iteam .ov-disc-price .pr_amt p.del{
    font: 13px/19px "Manrope-Regular";
    color: rgb(248 0 0);
	text-decoration: line-through;
}
.fav_mid .fav_btns {
    display: flex;
    justify-content: space-between;
}
.fav_mid .fav_btns a{
     font: 17px/25px "Manrope-Bold";
    color: #fff;
    border-radius: 5px;
    padding: 8px 25px;
}
.fav_mid .fav_btns a.fav_lt{
    background-color: #000000;
}
.fav_mid .fav_btns a.fav_rt{
    background-color: #f1562a;
}
.fav_mid .fav_btns a.fav_lt:hover{ background-color: #f1562a;}
.fav_mid .fav_btns a.fav_rt:hover{ background-color: #000000;}
.prot_cont .prot_top .ov-amount .fav_list {
    width: 42px;
    height: 42px;
    text-align: center;   
    position: unset;
}
.prot_cont .prot_top .ov-amount .fav_list a.fav_btn {
    font-size: 18px;
    width: 100%;
    height: 100%;
    display: block;
    padding: 7px 0; 
    color: rgb(48 160 230);
    border: 1px solid rgb(0 160 230);
    border-radius: 50%;
}
.prot_cont .prot_top .ov-amount .fav_list a.fav_btn svg{
    margin: 5px 0;
}
.prot_cont .prot_top .ov-amount .fav_list a.fav_btn.addedfav{
    color: #fff;
    background: rgb(0 160 230);
}
.h_favic p i {font-size: 20px;color: #fff;vertical-align: -0.248em;}
/*---whishlist-e--*/
/*-- 18tooltip s --- */
.ov-price.add .tooltip p{color:#fff;}
.ov-price.add .tooltip {position: absolute;left: auto;right: 0px;bottom: 75px;padding-bottom: 7px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background-color: #00a0e6;color: #fff;content: attr(data-tooltip);text-align: left;font-size: 14px;line-height: 1.2;display:none;opacity: 1;width: 275px;z-index: 1;overflow: hidden;background-clip: content-box, padding-box;}
.ov-price.add .tooltip::before {content: url(/new_frontend/images/tp1.png);position: absolute;left: -32px;top: -75px;z-index: -1;}
.ov-price.add .tooltip::after {position: absolute;bottom: 2px;right: 15px;border-top: 5px solid #000;border-top: 5px solid hsla(0, 0%, 20%, 0.9);border-right: 5px solid transparent;border-left: 5px solid transparent;content: " ";font-size: 0;line-height: 0;}
.ov-price.add .tooltip span {text-align: center;padding: 5px;background: #f46540;color: #fff;border-radius: 5px;font: 14px/14px 'Manrope-Bold';width: auto;display: inline-block;}
.ov-price.add .tooltip span.noeighteen{background: #000;margin-left: 20px;}
@media screen and (max-width: 880px){
	.ov-price.add .tooltip {left: auto;right:0px;}
}
/*-- 18tooltip e --- */


/***13-10-23***/

body.super_home .landing_page .ban_ner .banner_content .container_switch{
  display: flex;
  align-items: center;
}


body.super_home .landing_page .bans_right{
  width: 50% !important;
}


body.super_home .landing_page .bans_left p:empty{
  display: none;
}
/***13-10-23***/

/*--- Responsive ---*/
@media screen and (max-width: 1170px) {
	/*restaurant home page*/
	.container_switch {padding: 0 10px;}
	.zo_blog:first-child .zo_top, .zo_blog:nth-child(2) .zo_top, .zo_blog:last-child .zo_top {background-size: contain;}
	.h_top .h_right {width: 28.409%;}
	.h_top .h_center {width: 43.368%;}
	.bans_left h1 {font-size: 45px;}
	.location_search .fctrl input.sbar {width: 74.676%;}
	.new_restaurant {padding: 100px 0;}
	.app_s .app_text p.iconname {font-size: 20px;}
	.ftt_left {width: 36%;}
	.ftt_right {width: 64%;}
	.ftt_right .ft_list {padding-right: 10px;}
	/*restaurant home page*/
	
	/* supermarket home page*/
	.h_cart {margin-left: 0;}
	.h_search {width: 24.523%;margin-right: 10px;}
	.wijs_right {min-height: 280px;}
	.wijs_right .jou_text p {padding-bottom: 50px;}
	.laat_content .laat_text {padding: 40px 0 0 60px;}
	.laat_content .laat_text p.supmheadc {font-size: 36px;line-height: 36px;}
	/* supermarket home page*/
	/*footer blog*/
	.fa_blogs:last-child { width: 20%;}
	.fa_blogs:nth-child(3) {width: 17%;}
	.aan_slider .owl-stage-outer.owl-height, .nie_slider .owl-stage-outer.owl-height {margin: 0;}
	/*footer blog*/
	
	/*n_home page */
	.ban_emoji ul li, .ban_emoji2 ul li {margin-right: 60px;}
	.ban_emoji ul, .ban_emoji2 ul {width: 100%;max-width: 1060px;margin: auto;}
	.ideal_blog .ideal_text p span {display: inline;}
	.ft_right {width: 40%;}
	.ft_left {width: 60%;}
	.ft_left .ideal_blog {width: 39.72%;}
	.ft_left .ft_brands {width: 60.28%;}
	/*n_home page */
	.fa_blogs {margin: 0 70px 0 0;}
	.super_search {z-index: 0;}
	
	 /* Lander 1 start */
	  .groceries-text h2 {font-size:38px;}
	  .groceries-text{width:49.3%;}
	  /* lander 1 end */
	  /* lander 2 start */
	  body.super_home .lander_2 .bans_left {width: 51%;}
	  .lander_2 .groceries-text h2 {font-size: 36px;}
	  .lander_2 .necessary{padding:120px 0 115px;}
	  .lander_2 .neces-text h2{font-size:48px;}
	  .lander_2 .land_flow .flws .flw_blk span.h5_span{font-size:22px;}
	  .boot-text h2{font-size:35px;}
	  
	  /* lander 2 end */
	  
	  /* lander 3 start */
	  body.super_home.third-lander .lander_3 .ban_ner .banner img{min-height:680px;}
	  body.super_home.third-lander .lander_3 .bans_left h1{font-size:39px;}
	  body.super_home.third-lander .lander_3 .bans_left {width: 51.8%;}
	  body.super_home.third-lander .lander_3 .exception-text h2{font-size:37px;}
	  .lander_3 .groceries-text h2 {font-size: 36px;}
	  .lander_3 .necessary{padding:120px 0 115px;}
	  .lander_3 .neces-text h2{font-size:48px;}
	  .lander_3 .land_flow .flws .flw_blk span.h5_span{font-size:22px;}
	  
	  /* lander 3 end */
	
}

@media screen and (max-width: 1070px) {
	/*new restaurant home page*/
	.h_top .page_switch {width: 36%;}
	.h_top .h_center {width: 40%;}
	.h_top .h_right {width: 24%;}
	.bans_left h1 {font-size: 45px;line-height: 50px;}
	.bans_left p {font-size: 22px;line-height: 22px;}
	.location_search .fctrl button.submit {font-size: 16px;}
	.location_search .fctrl input.sbar {padding-right: 20px;font-size: 14px;}
	.ban_ner .banner img {max-height: 600px;min-height: 600px;}
	.zo_top h4, .zo_top span.zo_tophead {font-size: 20px;line-height: 20px;}
	.zo_top {margin: 20px 0 0px;padding: 60px 0 46px;}
	.new_restaurant {padding: 80px 0;}
	.ft_app {width: 21.5%;}
	.ft_info {	width: 18%;}
	.ftt_left {width: 100%;float: none;text-align: center;margin-bottom: 10px;}
	.ftt_right {width: 100%;float: none;}
	.ftt_right .social {width: 100%;float: none;text-align: center;margin-bottom: 10px;}
	.ftt_right .ft_list {padding-right: 0;float: none;text-align: center;width: 100%;}
	span.icontab3{background: transparent;padding: 0;margin: 5px 0 0 0;right: 10px;display: block;position: absolute;color: #fff;font-size: 30px!important;}
	/*new restaurant home page*/
	
	/*supermarket home page*/
	.overlay4 {height: 100%;width: 0;position: fixed;z-index: 1000;top: 0;left: 0;background-color: rgba(0,0,0, 0.6);overflow-x: hidden;transition: 0.5s;}
	.overlay4.mystyle4 {background: rgba(0, 0, 0, 0.5);height: 100%;overflow-x: hidden;visibility: visible;z-index: 10000;}
	.mystyle4 {width: 101%;opacity: 1;left: -1px;}
	.overlay4 .menus_list {width: 0;padding: 35px 20px 20px;float: none;text-align: left;height: 100%;background: #fff;overflow: auto;transition: 0.5s all;opacity: 0;visibility: hidden;}
	.overlay4.mystyle4	 .menus_list {width: 260px;position: fixed;opacity: 1;visibility: visible;text-align: left;padding: 40px 0px;}
	span.icontab4 {display: block; border-radius: 4px;color: #fff;width: 40px;margin: 0;background: transparent;text-align: center;padding: 0px;position: absolute;left: 10px;top: 15px;font-size:30px!important;}
	a.closebtn4 {display: block;position: absolute;font-size: 40px;left: 220px;color: #fa5324;z-index: 1;}
	.h_search {width: 40px;height: 40px;position: relative;}
	.ser_bt {display: block;width: 100%;text-align: center;height: 100%;padding: 10px 0;}
	.h_search form {display: none;position: absolute;width: 220px;top: 40px;right: 0;}
	.h_search input.h_input {border-radius: 10px;padding: 9px 40px 9px 20px;background: #00a0e6}
	.h_bottom {position: relative;}
	body.super_home .h_bottom .logo {width: auto;position: absolute;left: 50%;top: 15px;transform: translateX(-50%);}
	.overlay4 .menus_list ul li {display: block;color: #000000;margin-right: 0;padding: 5px 20px;}
	.banner_content {z-index: 1;}
	.overlay4 .menus_list ul li:hover, .overlay4 .menus_list ul li.active {color: #eac551;}
	body.super_home .bans_left h1 {font-size: 38px;}
	body.super_home .bans_left p {font-size: 20px;line-height: 20px;}
	.onze_categories .onze_blog .onze_img {width: 150px;top: 10px;}
	.wijs_right .jou_text p {padding-bottom: 25px;}
	.wijs_right .jou_text h3 {font-size: 24px;}
	.laat_content .laat_text p.supmheadc {font-size: 30px;line-height: 30px;padding-bottom: 20px;}
	/*supermarket home page*/
	
	/*supermarket search overview*/
	.super_search .sear_blogs {margin: 0px 1.99% 25px 0;}
	.sup_right h4, .sup_right p.sup_right_head {font-size: 16px;min-height: 58px;}
	.super_search {padding: 50px 0;}
	/*supermarket search overview*/
	
	/*supermarket product detail*/
	.prot_cont {padding-left: 50px;}
	.prot_cont .prot_top .prot_head h1 {font-size: 36px;line-height: 36px;}
	.prot_frm .p_frm {margin-right: 10px;width: 80px;}
	.p_frm .quantity {width: 100%;}
	.prot_frm .p_frm:nth-child(2) {width: calc(100% - 90px);}
	.prot_body .prot_left h1, .prot_body .prot_left p.pricebig {font-size: 45px;line-height: 45px;}
	/*supermarket product detail*/
	
	/*footer blog*/
	.fa_right {width: 100%;text-align: center;margin-top: 20px;float: none;}
	.ft_blog .fa_left {width: 100%; float: none;}
	/*footer blog*/
	
	/*n_home page */
	.ban_emoji ul, .ban_emoji2 ul {display: none;}
	.emoji {display: block!important;max-height: 35px;overflow: hidden;}
	.emoji .item .item_img {height: 34px;vertical-align: middle;display: flex;align-items: center;justify-content: center;}
	.emoji .item .item_text {padding-left: 10px;}
	.ban_emoji2 .emoji .item .item_text p {color: #000;}
	.emoji .item .item_text p {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
	.ft_left {width: 100%;float: none;max-width: 600px;margin: 0 auto 30px;}
	.ft_right {width: 100%;float: none;max-width: 425px;margin: auto;}
	/*n_home page */
	
	/*mobile menu*/
	.toggle_menus {width: 0;height: 100%;background: #fff;opacity: 0;position: fixed;left: 0;overflow: auto;transition: 0.5s all;}
	.toggle_menus .cate_menus h4, .toggle_menus .cate_menus p.mcname, .menus_list h4, .menus_list p.mhead {font: 20px/20px "Manrope-Bold";color: #47494a;padding: 15px 20px;border-bottom: 1px solid #e1e1e1;} 
	span.icontab4 {background: transparent;padding: 0;margin: 5px 0 0 0;font-size: 30px!important;}
	.login_blog {display: none;}
	.login_kingfdb {display: none;}
	a.closebtn4 {left: 300px;top: 0;font-size: 22px;color: #fff;}
	._supermarket .toggle_banner, .cate_menus, .toggle_login, .menus_list h4, .menus_list p.mhead {display: block;}
	.mystyle4 .toggle_menus {width: 320px;position: fixed;opacity: 1;visibility: visible;text-align: left;}
	.overlay4 .menus_list {width: 100%;padding: 0;float: none;text-align: left;height: auto;background: #fff;overflow: auto;transition: 0.5s all;opacity: 1;visibility: visible;}
	.overlay4.mystyle4 .menus_list {width: 100%;position: relative;opacity: 1;visibility: visible;text-align: left;padding: 0;}
	._supermarket .toggle_menus {width: 0;height: 100%;background: #fff;opacity: 0;position: fixed;visibility: hidden;top: 0;
	left: 0;overflow: auto;transition: 0.5s all;}
	._supermarket .toggle_banner {width: 100%;background: #00a0e6;position: relative;padding: 10px 15px;z-index: 0;clear: both;display: table;overflow: hidden;}
	._supermarket .toggle_banner .tag_img {width: 100px;height: 80px;}
	._supermarket .toggle_banner .tag_text {width: calc(100% - 100px);padding: 20px 20px 0 0px;}
	._supermarket .toggle_banner .tag_text a {font: 16px/20px "Manrope-SemiBold";color: #fff; }
	._supermarket .toggle_banner .tag_text a span {padding-right: 25px;background: url(../images/mobile_arrow.png)no-repeat right center;position: relative;}
	._supermarket .toggle_banner::before {content: url(../images/mobile_before2.png);position: absolute;top: 0;left: auto;right: 75px;z-index: -1;}
	._supermarket .toggle_banner::after {content: url(../images/mobile_after2.png);position: absolute;bottom: -55px;left: auto;right: -20px;z-index: -1;}
	._supermarket .toggle_menus .cate_menus h4, ._supermarket .toggle_menus .cate_menus p.mcname, .menus_list h4, .menus_list p.mhead {font: 20px/20px "Manrope-Bold";color: #47494a;padding: 15px 20px;border-bottom: 1px solid #e1e1e1;} 
	.menus_list h4, .menus_list p.mhead {border: none;}
	.toggle_menus .cate_menus ul li {font: 16px/48px "Manrope-Regular";color: #666666;padding: 0 20px;position: relative;border-bottom: 1px solid #e1e1e1;transition: 0.5s all;}
	.toggle_menus .cate_menus ul li.active{color: #00a0e6;}
	.toggle_menus .cate_menus ul li a::after {content: url(../images/m_menu_arrow.png);position: absolute;right: 20px;top: 0px;transition: 0.5s all;}
	.toggle_menus .cate_menus ul li a {display: block;width: 100%;}
	.toggle_menus .cate_menus ul li ul.sub_item li {line-height: 30px;border: none;}
	.toggle_menus .cate_menus ul li ul.sub_item {padding-bottom: 10px;display: none;}
	.toggle_menus .cate_menus ul li ul.sub_item li a::after {display: none;}
	.toggle_menus .cate_menus ul li:hover, .menus_list ul li.active, .menus_list ul li:hover, .toggle_login ul li a:hover, .overlay4 .menus_list ul li.active  {color: #00a0e6;}
	.toggle_menus .cate_menus ul li:hover{color:#666666}
	.toggle_menus .cate_menus ul li a.noarrows::after{display: none;}
	.toggle_menus .cate_menus ul li.active:hover{color: #00a0e6;}
	.toggle_menus .cate_menus ul li a.open::after {transform: rotate(-90deg);}
	.overlay4 .menus_list ul li {font: 16px/48px "Manrope-Regular";color: #47494a;padding: 0 20px;position: relative;border-bottom: 1px solid #e1e1e1;transition: 0.5s all;}
	.menus_list {margin-bottom: 20px;}
	.toggle_login {width: 100%;padding: 0 20px 50px;}
	.toggle_login ul {padding-left: 55px;background: url(../images/menu_login.png)no-repeat left center;}
	.toggle_login ul li {display: inline-block;font: 16px/42px "Manrope-Regular";color: #666666;}
	body.noscroll {overflow: hidden!important;}
	/*mobile menu*/
	
	
	/* Lander 1 start */
	  .snel .snel_blk .snel_cnt{padding:30px;}
	  .snel .snel_blk .snel_cnt span.h4_span{font-size:43px;}
	  .snel .snel_blk .snel_cnt p{font-size:28px;}
	  .groceries-text{margin-top:0;}
	  /* lander 1 end */
	  /* lander 2 start */
	  .lander_2 .ban_ner .banner img{min-height:635px;}
	  body.super_home .lander_2 .bans_left {width: 60%;}
	  .neces-image{top:-40px;}
	  .lander_2 .neces-text h2 { font-size: 41px;}
	  .lander_2 .neces-text p{font-size:27px;}
	  .exception-text{margin-top:0;}
	  .exception-text h2{font-size:35px;}
	  .boot-content {width: 90%;}
	  .boot-text {width: 58.1%}
	  .boot-image{width:38%;}
	  
	  
	  /* lander 2 end */
	  /* lander 3 start */
	  .lander_3 .ban_ner .banner img{min-height:635px;}
	  body.super_home.third-lander .lander_3 .bans_left {width: 60.5%;}
	  body.super_home.third-lander .lander_3 .bans_right {width: 39%; padding-left:20px;}
	  .lander_3 .neces-text h2 { font-size: 41px;}
	  .lander_3 .neces-text p{font-size:27px;}
	  body.super_home.third-lander .lander_3 .exception-text h2 {font-size: 34px;}
	  body.super_home.third-lander .lander_3 .exception-text h2 {font-size: 33px;}
	  .lander_3 .groceries-text h2 {font-size: 35px;}
	  body.super_home.third-lander .lander-h-details ul li{margin-right:10px; padding-left:30px;}
	  body.super_home.third-lander .lander-h-details{width:75%;}
	  /* lander 3 end */
	
}

@media screen and (max-width: 910px) {
	/*new restaurant home page*/
	.h_top .h_right {display: none;}
	.h_top .page_switch {width: 50%;}
	.h_top .h_center {width: 50%;}
	.bans_left, .bans_right {width: 50%;}
	.bans_left h1 {font-size: 35px;line-height: 43px;}
	.bans_left p {font-size: 20px;line-height: 20px;padding-bottom: 25px;}
	.location_search .fctrl input.sbar {width: 73.676%;margin-right: 5px;padding-right: 10px;font-size: 14px;padding-left: 30px;background-position: left 10px center;height: 40px;}
	.location_search .fctrl button.submit {height: 40px;}
	.bans_left {padding-top: 70px;}
	.ban_ner .banner img {max-height: 500px;min-height: 500px;}
	.n_blog .n_text h3, .n_blog .n_text p.n_text_homhead {font-size: 20px;line-height: 20px;}
	.n_blog .n_text p {font-size: 14px;padding-bottom: 15px;min-height: 63px;}
	.new_restaurant {padding: 60px 0;}
	.wij_content {padding: 70px 0;}
	.wij_content .wij_text h2, .wij_content .wij_text p.wijcnthead {padding-bottom: 20px;}
	.foot_top .ft_search {padding-right: 20px;}
	.foot_top h4, .foot_top p.foot_top_head {font-size: 19px;}
	.ft_app {width: 23.5%;}
	.ft_info {width: 16%;}
	/*new restaurant home page*/
	
	/*super market home page*/
	body.super_home .bans_left h1 {font-size: 32px;}
	body.super_home .bans_left {padding-top: 0;}
	.sup_right h4, .sup_right p.sup_right_head {font-size: 16px;}
	.onze_categories .onze_blog p.onze_blog_head {font-size: 20px;line-height: 20px;}
	.wijs_body .wijs_left {width: 100%;float: none;max-width: 570px;margin: 0 auto 25px;}
	.wijs_right {min-height: 280px;max-width: 570px;width: 100%;float: none;margin: auto;}
	.laat_content .laat_text {padding: 20px 0 0 30px;}
	.laat_content .laat_text p.supmheadc {font-size: 28px;}
	body.super_home._innerpage .sup_right p, body.rest_home._innerpage .sup_right p {font-size: 14px;}
	/*super market home page*/
	
	/*supermarket product detail*/
	.wat_item {max-width: 275px;margin: auto;}
	.props_right h2 {font-size: 22px;}
	.app_s .app_text p.iconname {font-size: 19px;}
	.prot_frm .p_frm:nth-child(2) {width: calc(100% - 65px);}
	.prot_frm .p_frm {margin-right: 5px;width: 60px;}
	.prot_body .prot_left h1, .prot_body .prot_left p.pricebig {font-size: 40px;line-height: 40px;}
	.prot_body .prot_left h1 span, .prot_body .prot_left p.pricebig span {font-size: 20px;line-height: 20px;}
	.prot_cont {padding-left: 40px;}
	.prot_cont .prot_top .prot_head h1 {font-size: 33px;line-height: 33px;}
	/*supermarket product detail*/
	
	/*loading*/
	div#preloader_new {display: none;}
	/*loading*/
	
	
	/* lander 1 start */
	  body.super_home .lander_1 .bans_left {padding-top: 40px;}
	  body.super_home .lander_1 .bans_right{padding-top:40px;}
	  .lander_1 .banners .banner img{min-height:600px;}
	  .lander_1 .banner_content {top:140px;}
	  /* lander 1 end */
	  /* lander 2 start */
	  body.super_home .lander_2 .bans_left h1 {font-size: 33px;}
	  body.super_home .lander_2 .bans_left p {font-size: 18px; line-height: 22px;}
	  .lander_2 .aan_content { padding: 55px 0 60px;}
	  .lander_2 .aan_content .aan_head{padding-bottom:35px;}
	  .lander_2 .aan_content {padding: 55px 0 60px;}
	  .lander_2 .aan_content .aan_head span{font-size:35px;}
	  .groceries-text p.gro-spn {padding-right:0;}
	  .lander_2 .Order.groceries { margin-bottom: 50px;}
	  .necessary-content{width:100%;}
	  .lander_2 .neces-text h2 {font-size: 38px;}
	  .lander_2 .neces-text p {font-size: 25px; margin-bottom:30px;}
	  .necessary{margin-bottom:65px;}
	  .Exception {margin-bottom: 55px;}
	  .lander_2 .land_flow{margin-bottom:60px;}
	  .boot-content { width: 100%;}
	  .boot-text { width: 57.1%; margin-top:80px;}
	  .boot-text h2 {font-size: 32px;}
	  .lander_3 .neces-text h2 {font-size: 38px;}
	  .lander_3 .neces-text p {font-size: 25px; margin-bottom:30px;}
	  
	  /* lander 2 end */
	  /* lander 3 start */
	   body.super_home.third-lander .lander_3 .bans_left h1 {font-size: 36px;}
	   body.super_home.third-lander .lander_3 .bans_left p{font-size:16px;}
	   body.super_home.third-lander .lander_3 .bans_left {width: 64.5%;}
	   body.super_home.third-lander .lander_3 .bans_right { width: 35%;}
	   body.super_home.third-lander .lander_3 .exception-text h2 { font-size: 29px;}
	   body.super_home.third-lander .lander_3 .exception-text h2 {font-size: 28px;}
	   .lander_3 .groceries-text h2 {font-size: 30px;}
	  /* lander 3 end */
	/*--whishlist-s--*/
	.super_search .sear_blogs .sear_img .fav_list{
        top: 0;
        left: auto;
        right: 6px;
    }
	/*--whishlist-e--*/
	
}

@media screen and (max-width: 880px) {
    .fav_mid .favs .fav_product_iteam{
        padding: 20px 15px
    }
    .fav_mid .favs .fav_product_iteam .fav_check{
        position: absolute;
        left: 10px;;
    }
    .fav_mid .favs .fav_product_iteam .fav_prdt{
        width: 45%;
        padding-left: 25px;
    }
    .fav_mid .fav_btns{
        padding: 0 10px;
    }
    .fav_mid .favs .fav_product_iteam .ov-disc-price{
        width: 20%;
    }
    .prot_cont .prot_top .ov-amount .fav_list{
        position: absolute;
        right: 0;
        left: auto;
        top: auto;
        bottom: 90px;
    }
}

@media screen and (max-width: 767px) {
	/*new home page*/
	.ban_left {width: 100%;float: none;text-align: center;margin-right: 0;max-width: 500px;margin: 0 auto 30px;padding:0;border:none;}
	.banners .banner img {min-height: 600px;}
	.ban_right {width: 100%;float: none;text-align: center;max-width: 500px;margin: auto;padding:0;}
	.home_slider .banner_content h1 {font-size: 30px;line-height: 40px;text-align: center;}
	.ban_button a.ban_btn {margin:auto;width:280px;}
	/*new home page*/
	/*new restaurant home page*/
	.overlay3 {height: 100%;width: 0;position: fixed;z-index: 1000;top: 0;left: 0;background-color: rgba(0,0,0, 0.6);overflow-x: hidden;transition: 0.5s;}
	.overlay3.mystyle3 {background: rgba(0, 0, 0, 0.5);height: 100%;overflow-x: hidden;visibility: visible;}
	.mystyle3 {width: 101%;opacity: 1;left: -1px;}
    .menus_list {width: 0;padding: 35px 20px 20px;float: none;text-align: left;height: 100%;background: #fff;overflow: auto;transition: 0.5s all;opacity: 0;visibility: hidden;}
	.mystyle3 .menus_list {width: 260px;position: fixed;opacity: 1;visibility: visible;text-align: left;padding: 40px 0px;}
	.h_bottom .h_right {width: auto;margin-right:50px;}
	.h_bottom {position: relative;}
	.h_bottom .logo {width: auto;position: absolute;top: 15px;left: 50%;transform: translateX(-50%);}
	span.icontab3, span.icontab4 {display: block; border-radius: 4px;color: #fff;width: 40px;margin: 13px 0 0 0;background: transparent;text-align: center;padding: 0 0px;position: absolute;right: 10px;top: 15px;font-size:30px!important;}
	span.icontab4 {left: auto;}
	a.closebtn3 {display: block;position: absolute;font-size: 40px;left: 220px;color: #fff;z-index: 1;top:20px;}
	.banner_content {z-index: 1;}
	.menus_list ul li {display: block;color: #000000;margin-right: 0;padding: 5px 20px 5px 60px;}
	.bans_left {padding-top: 0;width: 100%;float: none;margin: 0 auto 20px;max-width: 500px;text-align: center;}
	.bans_right {width: 100%;float: none;text-align: center;max-width: 350px;margin: auto;}
	.zo_content {padding: 60px 0;}
	.zo_blog {width: 100%;text-align: center;float: none;max-width: 350px;margin: 0 auto 30px;}
	.download_content .down .down_text {width: 100%;padding: 50px 0;float: none;max-width: 400px;margin: 0 auto;}
	.download_content .down .down_text h1, .download_content .down .down_text p.down_text_head {font-size: 30px;line-height: 30px;padding-bottom: 20px;text-align: center;}
	.down_img {width: 50%;text-align: center;margin: auto; float: none;}
	.down_img img {max-height: 300px;object-fit: contain;}
	.n_img img {max-height: 200px;}
	.n_blog .n_text p {min-height: auto;}
	.wat_blog {padding-left: 20px;}
	.wij_content .wij_img {width: 60%;margin: 0 auto 30px;float: none;}
	.wij_content .wij_text {width: 100%;padding-right: 0;float: none;}
	.wij_content .wij_text h2, .wij_content .wij_text p.wijcnthead {padding-bottom: 15px;text-align: center;}
	.list_content .list_l ul {width: 40%;margin-right: 20px;}
	.list_content h4, .list_content p.list_content_head {display: block;padding-bottom: 0;}
	.list_content {padding: 30px 0;}
	.list_content h4::before, .list_content p.list_content_head::before, .list_content h4::after, .list_content p.list_content_head::after {content: "";display: block;width: 15px;background: #000;height: 3px;position: absolute;right: 120px;top: 10px;transform: rotate(45deg);}
	.list_content h4::after, .list_content p.list_content_head::after {transform: rotate(130deg);right: 111px;}
	.lists {display: none;padding-top: 20px;}
	body.rest_home footer .foot_top {padding: 40px 0;}
	.foot_top .ft_cont, .foot_top .ft_search, .ft_info {width: 100%;float: none;margin: 0 auto 30px;max-width: 350px;padding: 0;}
	.ft_app {width: 100%;max-width: 350px;float: none;margin: auto;}
	.ft_app .app_s {max-width: 200px;float: none;margin: 0 auto 10px;}
	.true {padding-left: 20px;display: none;}
	.foot_top h4::before, .foot_top p.foot_top_head::before, .foot_top h4::after, .foot_top p.foot_top_head::after {content: "";display: block;width: 15px;background: #fff;height: 2px;position: absolute;right: 20px;top: 50%;transform: rotate(45deg);}
	.foot_top h4::after, .foot_top p.foot_top_head::after {transform: rotate(130deg);right: 10px;}
	.ft_app h4::before, .ft_app p.foot_top_head::before, .ft_app h4::after, .ft_app p.foot_top_head::after {display: none!important;}
	.foot_top h4, .foot_top p.foot_top_head {position: relative;}
    .mystyle3 .menus_list:before, .mystyle4 .menus_list:before{content:url('../images/menu_bg1.png');position: absolute;z-index: -1;left: -175px;transform: scale(0.5);}
	.mystyle3 .menus_list:after, .mystyle4 .menus_list:after{content:url('../images/menu_bg2.png');transform: scale(0.7);right: -75px;position:absolute;z-index:-1;top:0;}
	.rest_home .h_bottom .logo{width: 152px;}
	.rest_home .h_bottom{height:85px;}
/*new restaurant home page*/
	
	/*super market home page*/
	body.super_home .bans_left {padding-top: 20px;max-width: 500px;width: 100%;float: none;margin: auto;}
	.ban_butn a.ban_btns {margin: auto;}
	body.super_home .bans_right {display: none;}
	/* body.super_home .bans_right {width:100%; margin-top: 40px;} */
	/* .sup_content{margin-top:30px} */
	.onze_categories .onze_blog {width: 100%;max-width: 375px;float: none;margin: 0 auto 25px;}
	.onze_categories .onze_blog:nth-child(3n) {margin: 0 auto 25px;}
	.onze_categories .onze_blog .onze_img {width: auto;top: 0;}
	.onze_img img {max-height: 160px;}
	.onze_categories .onze_head h2, .aan_content .aan_head span {font-size: 30px;text-align: center;}
	.laat_content .laat_img {width: 60%;float: none;margin: 0 auto 30px;}
	.laat_content .laat_text {padding: 0;width: 100%;float: none;}
	.laat_content .laat_text h5, .laat_content .laat_text p.supmheadsmc {text-align: center;}
	.laat_content .laat_text p.supmheadc {font-size: 30px;text-align: center;}
	.laat_content .laat_text p.supmheadc span {display: inline-block;}
	.laat_button a.laat_btn {margin: auto;}
	body.super_home footer .foot_top {padding: 40px 0;}
	.login_blog a.login_btn span {display: none;}
	.login_blog a.login_btn svg {display: block;}
	.login_blog {width: 40px;text-align: center;height: 40px;}
	.login_blog a.login_btn {padding: 11px 12px;border-radius: 100%;}
	/*super market home page*/
	
	/*supermarket search overview*/
	.search_items {width: 100%;max-width: 579px;margin: auto;}
	.super_search .sear_blogs {margin: 0px 4% 25px 0;width: 48%;}
	.super_search .sear_blogs:nth-child(2n) {margin-right: 0;}
	.page_nation {text-align: center;}
	body.super_home._innerpage .sup_right p, body.rest_home._innerpage .sup_right p {font-size: 18px;}
	.sup_right h4, .sup_right p.sup_right_head {font-size: 18px;min-height: auto;}
	/*supermarket search overview*/
	
	/*supermarket product detail*/
	.prot_content {padding: 50px 0;}
	.prot_img {width: 60%;float: none;margin: 0 auto 30px;}
	.prot_cont {padding-left: 0;width: 100%;float: none;}
	.prot_frm .p_frm {margin-right: 20px;width: 100px;}
	.prot_frm .p_frm:nth-child(2) {width: calc(100% - 120px);}
	.prot_frm .p_frm .prot_btn {max-width: 240px;}
	.type_content {max-width: 460px;margin: auto;}
	.prot_content2 .props_left {width: 100%;float: none;margin-bottom: 50px;}
	.props_right {width: 98%;padding-left: 0;}
	.type_img img {width: auto!important;margin: auto;}
	.prot_img img{min-height: 300px; max-height: 300px; object-fit: scale-down;}
	/*supermarket product detail*/
	body.super_home._innerpage header, body.rest_home._innerpage header{position: unset;}
	.aan_content {padding-bottom: 50px;}
	.laat_content .laat_img {width: 70%;}
	.laat_content .laat_img iframe {min-height: 300px;}
	/*footer blog*/
	.fa_blogs:first-child, .fa_blogs:nth-child(2), .fa_blogs:nth-child(3), .fa_blogs:nth-child(4) {width: 100%;float: none;margin: 0 auto 10px;max-width: 350px;}
	.fa_right {margin: 0 auto;max-width: 350px;text-align: left;}
	/*footer blog*/
	
	/*mobile menu*/
	span.icontab3 {background: transparent;padding: 0;margin: 5px 0 0 0;font-size: 30px!important;}
	.login_blog {display: none;}
	a.closebtn3 {left: 300px;top: 0;font-size: 22px;color: #fff;}
	.toggle_banner, .cate_menus, .toggle_login, .menus_list h4, .menus_list p.mhead {display: block;}
	.mystyle3 .toggle_menus {width: 320px;position: fixed;opacity: 1;visibility: visible;text-align: left;}
	.menus_list {width: 100%;padding: 0;float: none;text-align: left;height: auto;background: #fff;overflow: auto;transition: 0.5s all;opacity: 1;visibility: visible;}
	.mystyle3 .menus_list {width: 100%;position: relative;opacity: 1;visibility: visible;text-align: left;padding: 0;}
	.toggle_banner {width: 100%;background: #00a0e6;position: relative;padding: 10px 15px;z-index: 0;clear: both;display: table;overflow: hidden;}
	.toggle_banner .tag_img {width: 155px;height: 80px;}
	.toggle_banner .tag_text {width: calc(100% - 155px);padding: 20px 0 0 20px;}
	.toggle_banner .tag_text a {font: 16px/20px "Manrope-SemiBold";color: #fff; }
	.toggle_banner .tag_text a span {padding-right: 25px;background: url(../images/mobile_arrow.png)no-repeat right center;position: relative;}
	.toggle_banner::before {content: url(../images/mobile_before.png);position: absolute;top: 0;left: 0;z-index: -1;}
	.toggle_banner::after {content: url(../images/mobile_after.png);position: absolute;bottom: -20px;left: 100px;z-index: -1;}
	.menus_list h4, .menus_list p.mhead {border: none;}
	.toggle_menus .cate_menus ul li {font: 16px/48px "Manrope-Regular";color: #666666;padding: 0 20px;position: relative;border-bottom: 1px solid #e1e1e1;transition: 0.5s all;}
	.toggle_menus .cate_menus ul li a::after {content: url(../images/m_menu_arrow.png);position: absolute;right: 20px;top: 0px;transition: 0.5s all;}
	.toggle_menus .cate_menus ul li a {display: block;width: 100%;}
	.toggle_menus .cate_menus ul li ul.sub_item li {line-height: 30px;border: none;}
	.toggle_menus .cate_menus ul li ul.sub_item {padding-bottom: 10px;display: none;}
	.toggle_menus .cate_menus ul li ul.sub_item li a::after {display: none;}
	.toggle_menus .cate_menus ul li:hover, .menus_list ul li.active, .menus_list ul li:hover, .toggle_login ul li a:hover  {color: #00a0e6;}
	.toggle_menus .cate_menus ul li:hover{color:#666666;}
	.toggle_menus .cate_menus ul li a.open::after {transform: rotate(-90deg);}
	.menus_list ul li {font: 16px/48px "Manrope-Regular";color: #47494a;padding: 0 20px;position: relative;border-bottom: 1px solid #e1e1e1;transition: 0.5s all;}
	.menus_list {margin-bottom: 20px;}
	.toggle_login {width: 100%;padding: 0 20px 50px;}
	.toggle_login ul {padding-left: 55px;background: url(../images/menu_login.png)no-repeat left center;}
	.toggle_login ul li {display: inline-block;font: 16px/42px "Manrope-Regular";color: #666666;}
	/*mobile menu*/
	
	/* lander 1 start */
	  body.super_home .lander_1 .bans_left{padding-top:80px;}
	  body.super_home .lander_1 .bans_left p{padding-right:0;}
	  .lander_1 .banners .banner img {min-height: 850px;}
	  .groceries-text {float: none; width: 80%; margin:0 auto 30px; }
	  .groceries-text h2 {font-size: 37px;}
	  .groceries-image {float: none;width: 80%;margin: 0 auto;}
	  .download-text {float: none; width: 65%; margin: 0 auto;}
      .phone-image { position: unset; float: none;margin: 0 auto 20px;}
      .app-download{padding:25px 0 50px;}
      .download-text h1{font-size:38px; margin-bottom:30px;}
	  .snel .snel_blk .image {margin: 0 auto 20px;}
	  .snel .snel_blk .snel_cnt { padding: 30px; position: unset; width: 70%; margin: 0 auto; transform:translateY(0);}
	  .snel .snel_blk .snel_cnt p {font-size: 26px; margin-bottom:15px;}
	  .snel .snel_blk .snel_cnt span.h4_span {font-size: 36px;}
	  .snel {padding: 120px 0 75px;}
	  .Order.groceries { margin-bottom: 70px;}
	  body.super_home .lander_1 .bans_right{display:block; padding-left:0; width:46%;}
	  .groceries-text p{padding-right:0;}
	  .h_top .h_center p{font-size:14px;}
	  /* lander 1 end */
	  
	  /* lander 2 start */
	  body.super_home .lander_2 .bans_left {width: 75%;float: none; margin-bottom:30px; padding-top:0;}
	  body.super_home .lander_2 .bans_right {display: block; padding-left: 0; width: 30%; float: none;}
	  .lander_2 .banners .banner img {min-height: 950px;}
	  .lander_2 .groceries-text { width: 80%;}
	  .lander_2 .groceries-text p { padding-right: 0px;}
	  .neces-image { position: unset; margin: 0 auto 30px;}
	  .neces-text { width: 58%;float: none; margin: 0 auto;}
	  .lander_2 .neces-text a.need-link {margin:0 auto;}
	  .lander_2 .necessary{padding:50px 0;}
	  .exception-image { float: none; width: 80%; margin: 0 auto 30px;}
	  .exception-text { float: none; width: 80%; margin: 0 auto;}
	  .exception-text p{padding-right:0;}
	  .round-num1, .round-num2, .round-num3 { width: 54px; height: 54px;}
	  .round-num1 p, .round-num2 p, .round-num3 p{font-size:22px!important; line-height:54px!important;}
	  .lander_2 .land_flow .flws .flw_blk {padding: 10px 0 0 61px;}
	  .boot-text { float: none; margin: 0 auto 50px; width: 66%; padding-top:50px;}
	  .boot-image { float: none; margin: 0 auto;}
	  
	  
	  /* lander 2 end */
	  /* lander 3 start */
	  body.super_home.third-lander .lander-h-details ul li a {font-size:15px;}
	  body.super_home.third-lander .lander-h-details ul li a span{display:inline-block;}
	  body.super_home.third-lander .lander-h-details {width: 100%;text-align: center;}
	  body.super_home.third-lander .lander_3 .bans_left { width: 100%; margin-bottom:30px;}
	  body.super_home.third-lander .lander_3 .bans_right{display:block; padding-left:0; margin:0 auto; float:none;}
	  body.super_home.third-lander .lander_3 .banners .banner img {min-height: 980px;}
	  body.super_home.third-lander .lander_3 .bans_left h1 { font-size: 35px;}
	  .lander_3 .neces-text a.need-link{margin:0 auto;}
	  .lander_3 .necessary {padding: 50px 0;}
	  body.super_home.third-lander .lander_3 .bans_left p{text-align:left;}
	  body.super_home.third-lander .lander_3 .ban_butn {padding-top: 35px;}
	  /* lander 3 end */
	  
	  #favprodview .modal-dialog{ margin : auto;}
}
@media screen and (max-width: 660px) {
	/*new restaurant home page*/
	.h_top .h_center {display: none;}
	.h_top .page_switch {width: 100%;float: none;}
	.zo_content, .new_restaurant {padding: 40px 0;}
	/*new restaurant home page*/
	/*kingfood login page*/
	.kingfood_login .login_form {max-width: 460px;}
	.login_form .login_head {padding: 35px;}
	.login_body h2 {font-size: 45px;line-height: 45px;}
	/*kingfood login page*/
	
	/* lander 1 start */
	  .groceries-text{width:100%;}
	  .download-text{width:75%;}
	  body.super_home .lander_1 .bans_left {padding-top: 60px;}
	  .lander_1 .banners .banner img {min-height: 815px;}
	  .snel { padding: 80px 0 60px;}
	  .snel .snel_blk .snel_cnt{width:80%;}
	  .groceries-text h2{margin-bottom:15px;}
	  /* lander 1 end */
	  
	  /* lander 2 start */
	  body.super_home .lander_2 .bans_left { width: 82%;}
	  .lander_2 .banners .banner img { min-height: 895px;}
	  .lander_2 .groceries-text { width: 95%;}
	  .neces-text {width: 100%; text-align:center;}
	  .lander_2 .land_flow .flws .flw_blk { padding: 10px 0 0 72px;width: 330px;margin: 0 auto;}
	  .boot-text {width:78%;}
	  
	  /* lander 2 end */
	  /* lander 3 start */
	  .lander_3 .groceries-text {width: 80%;}
	  body.super_home.third-lander .lander_3 .banners .banner img {min-height: 925px;}
	  .lander_3 .land_flow .flws .flw_blk { padding: 10px 0 0 72px;width: 330px;margin: 0 auto;}
	  body.super_home.third-lander .h_bottom {padding: 58px 0 20px;}
	  /* lander 3 end */
	
    /*--whishlist-s--*/
	.fav_mid .favs .fav_product_iteam{
        display: block;
        max-width: 500px;
        margin: 0 auto;
    }
    .fav_mid .favs .fav_product_iteam > div{
        display: inline-block;
    }
    .fav_mid .favs .fav_product_iteam .fav_check{
        left: 10px;
        top: 40px
    }
    .fav_mid .favs .fav_product_iteam .fav_prdt{
        width: 100%;
        display: block;
    }
	.super_search .sear_blogs .sear_img .fav_list a.fav_btn {color: #e63434;border: 1px solid;border-radius: 50%;}
	.super_search .sear_blogs .sear_img .fav_list a.addedfav {color: #fff;border: none;border-radius: 100%;}
   /* .fav_mid .favs .fav_product_iteam .fav_prdt a{
        align-items: center;
    }*/
    .fav_mid .favs .fav_product_iteam .ov-price, .fav_mid .favs .fav_product_iteam .ov-disc-price {
        display: inline-block;
        width: 30%;
    }
    .fav_mid .favs .fav_product_iteam .ov-price{
        margin: 8px 5% 0;
        width: 35%;
    }
    .fav_mid .favs .fav_product_iteam .ov-price span, .fav_mid .favs .fav_product_iteam .ov-price input,
    .fav_mid .favs .fav_product_iteam .ov-disc-price p, .fav_mid .favs .fav_product_iteam .ov-disc-price .ovd-before {
        display: inline-block;
        vertical-align: middle;
    }
	.fav_mid .favs .fav_product_iteam .ov-disc-price .ovd-before {
	    margin-top: 20px;
    }
    .fav_mid .favs .fav_product_iteam .ov-disc-price p{
        width: 70px;
    }
    .fav_mid .favs .fav_product_iteam .ov-disc-price .ovd-before p {
        display: block;
    }
    /*--whishlist-e--*/
}
@media screen and  (max-width: 560px) {
	/*super market  home page */
	.h_search {position: absolute;top: 15px;left: 55px;margin: 0;}
	.h_search form {top: 65px;right: auto;left: -52px;}
	.h_bottom .h_right {padding-top: 0;}
	span.icontab3, span.icontab4 {margin-top:5px;}
	/*super market  home page */
	.laat_content .laat_img iframe {min-height: 216px;}
	
	/*n_home page*/
	.ft_left .ideal_blog {width: 100%;max-width: 225px;float: none;margin: 0 auto 20px;}
	.ft_left .ft_brands {width: 100%;text-align: center;float: none;}
	/*n_home page*/
	
	
	/* lander 1 start */
	  body.super_home .lander_1 .bans_left {padding-top: 35px;}
	body.super_home .lander_1 .banners .banner img{min-height:700px;}
	body.super_home .lander_1 .bans_left h1 {font-size: 34px; padding-bottom:18px;}
	body.super_home .lander_1 .bans_left p{font-size:18px;}
	.lander_1 .land_flow {margin-bottom: 50px;}
	.lander_1 .aan_content .aan_head { padding-bottom: 35px;}
	.groceries-text h2 {font-size: 32px;} 
	.download-text {width: 85%;}
	.lander_1 .ban_butn a.ban_btns{padding:12px 0;}
	.Order.groceries {margin-bottom: 55px;}
	.snel .snel_blk .image { width: 90%;}
	.snel .snel_blk .snel_cnt {width: 90%;}
	/* Lander 1 end */
	
	/* lander 2 start */
	 .lander_2 .banners .banner img {min-height: 850px;}
	 body.super_home .lander_2 .bans_left {width: 96%;}
	 .lander_2 .groceries-text {width: 100%;}
	 .lander_2 .groceries-text h2 {font-size: 31px;}
	 .exception-text{width:100%;}
	 .exception-text h2 {font-size: 31px; margin-bottom:15px;}
	 .boot-text {width: 92%;}
	 .boot-image {width: 45%;}
	/* lander 2 end */
	/* lander 3 start */
	body.super_home.third-lander .lander_3 .bans_left h1 {font-size: 33px;}
	body.super_home.third-lander .lander_3 .banners .banner img { min-height: 900px;}
	body.super_home.third-lander .lander_3 .ban_butn {padding-top: 25px;}
	/* lander 3 end */
	
}
@media screen and  (max-width: 480px) {
	
	.h_search {position:unset;}
	.h_search form{width:100%!important; right:unset!important; left:50%!important; transform:translateX(-50%); top:85px!important;}
	.h_search form::before {width: 100%!important; left:0!important;}
	.h_search form .h_frm{padding:0 10px;}
	.h_search form button.h_btn { right: 10px;}
	
	/*new restaurant home page*/
	body.rest_home header .logo img {width: auto;}
	.zo_head h2, .download_content .down .down_text h1, .download_content .down .down_text p.down_text_head, .new_restaurant .n_head h2, .new_restaurant .n_head h3 {font-size: 25px;}
	.zo_bottom p, .wij_content .wij_text p {font-size: 15px;}
	.download_content .down .down_text ul li {font-size: 18px;line-height: 35px;}
	.n_blog {max-width: 300px;margin: auto;}
	.wat_content::after, .wat_content::before {z-index: -1;}
	.wat_content, .wij_content {z-index: 0;}
	.wat_blog {min-height: 290px;}
	.wij_content .wij_img {width: 80%;}
	.wij_content::after {z-index: -1;}
	a.wij_btn {margin: auto;}
	.list_content .list_l ul {width: 100%;margin-right: 0;float: none;}
	.list_content .list_l {width: 100%;float: none;}
	.wij_content::after {display: none;}
	.down_app {width: 100%;margin: 30px auto 0;max-width: 200px;}
	.down_app .app_s {width: 100%;float: none;margin-bottom: 10px;}
	.down_app .app_s:last-child {margin-bottom: :0;}
	/*new restaurant home page*/
	
	/*supermarket home page*/
	body.super_home .banners .banner img {min-height: 550px;}
	.sup_item, .aan_item {max-width: 275px;margin: auto;}
	.super_app {width: 100%;padding: 30px 0;float: none;}
	.super_app h4, .super_app p.spahead, .wi_app {margin: auto;}
	.super_img {width: 100%;margin-top: 0;text-align: center;}
	.wijs_body .wijs_left {max-height: 485px;}
	.wijs_right .jou_text {width: 100%;padding: 40px 0 0px 35px;float: none;}
	.wijs_right .jou_img {width: 100%;position: relative;top: auto;right: auto;text-align: center;}
	.laat_content .laat_img {width: 80%;}
	.laat_content .laat_text p.supmheadc, .onze_categories .onze_head h2, .aan_content .aan_head span {font-size: 26px;}
	.laat_content .laat_text p {font-size: 15px;}
	/*supermarket home page*/
	
	/*supermarket search overview*/
	.super_search .sear_blogs {margin: 0 auto 25px;width: 100%;float: none;max-width: 275px;}
	.super_search .sear_blogs:nth-child(2n) {margin: 0 auto 25px;}
	/*supermarket search overview*/
	
	/*supermarket product detail*/
	.prot_img {width: 80%;padding: 30px 0;}
	.prot_body .prot_left {width: 100%;float: none;margin-bottom: 25px;}
	.prot_bottom p, .prot_content2 .props_left .panel-default .panel-body p, .disclaimer_content .dis_blog p {font-size: 15px;}
	.prot_content2 .props_left .panel-default>.panel-heading a {font-size: 23px;}
	.prot_content2 {padding-bottom: 50px;}
	.prot_body .prot_right {float: none;width: 100%;}
	.props_right .owl-nav {top: -30px;}
	.prot_cont .prot_top .prot_head h1 {font-size: 30px;}
	.h_cart span {right: -5px;}
	.props_right .owl-stage-outer.owl-height {margin: 0;}
	/*supermarket product detail*/
	.login_blog {display: none;}
	span.icontab3, span.icontab4 {position: absolute;left: 10px;}
	.h_bottom .h_right {margin-right: 15px;}
	.h_search {left: auto; right: 108px;}
	.h_bottom.sticky {position: fixed;top: 0;width: 100%;background: #00a0e6;z-index: 9;}
	.laat_content {padding: 30px 0 50px;}
	header .logo img {width: 150px!important;}
	.rest_home .h_bottom .logo{left: 55%;}
	body.super_home .h_bottom .logo {top: 15px;}
	.h_search form {top: 65px;right: -40px;left: auto;width: 300px;z-index: 9999;}
	.h_search {top: 20px;}
	body.rest_home .h_bottom  {height: 77px;}
	.back_btn {top: -57px;left: auto;right: 20px;}
	.h_search input.h_input {background: #f0f4f7;border-radius: 30px;border-color: #f0f4f7;color: #666;box-shadow: 0 0 5px 0 #e1e1e1;}
	.h_search input.h_input::placeholder {color: #666;}
	.h_search input.h_btn, .h_search button.h_btn {background: url(../images/search1.svg)no-repeat center;}
	.h_bottom .logo {width: 175px;top: 7px;}
	.h_search form::before {content: "";display: block;overflow:hidden;width: 478px;background: #00a0e6;height: 55px;position: absolute;z-index: -1;left: -110px;top: -8px;-webkit-transition: all .5s ease-out, all 0.5s ease-in;transition: all .5s ease-out, all 0.5s ease-in;}
	/*.fa_blogs:first-child, .fa_blogs:nth-child(2), .fa_blogs:nth-child(3), .fa_blogs:nth-child(4) {max-width: 100%;}*/
	.hid_view a.hid_view_btn {padding: 5px 0px 5px 12px;}
	.player__video {max-width: 80%;}
	
	/*n_home page*/
	.ft_right .ft_emoji {width: 100%;float: none; max-width: 230px;margin: 0 auto 10px;}
	.ft_right .ft_medias {float: none;margin: auto;}
	.ban_emoji {margin: 0;}
	/*n_home page*/
	
	/*kingfood login page*/
	.kingfood_login {padding: 70px 0;}
	.kingfood_login .login_form {max-width: 360px;}
	.login_form .login_body {padding: 30px;}
	.login_body h2 {font-size: 40px;line-height: 40px;}
	/*kingfood login page*/
	
	
	/* lander 1 start */
	  body.super_home .lander_1 .bans_left h1 {font-size: 30px;}
	 .groceries-text h2 {font-size: 30px;}
     .groceries-text p{font-size:15px; padding-right:0;}
     .groceries-image{width:100%;}
     .download-text {width: 100%;text-align: center;}
     .download-text h1 {font-size: 29px;}
     .download-text a.ios-link { margin-right: 0px;margin: 0 auto 15px; display: block;}
	 .lander_1 .ban_butn a.ban_btns {padding: 9px 0;width: 200px;}
	 body.super_home .lander_1 .bans_right {width: 50%;padding-top: 20px;}
	 .snel .snel_blk .image { width: 100%;}
	.snel .snel_blk .snel_cnt {width: 100%;}
	.snel .snel_blk .snel_cnt p {font-size: 22px;}
	.snel .snel_blk .snel_cnt a{width:200px; padding:10px 0;}
	 /* lander 1 end */
	 
	 /* lander 2 start */
	 body.super_home .lander_2 .bans_left {width: 100%;}
	 body.super_home .lander_2 .bans_left h1 {font-size: 29px; padding-bottom:25px;}
	 body.super_home .lander_2 .bans_left p {font-size: 15px;}
	 body.super_home .lander_2 .banners .banner img {min-height: 860px;}
	 body.super_home .lander_2 .bans_right{width:39%;}
	 .lander_2 .aan_content .aan_head span {font-size: 26px;}
	 .lander_2 .groceries-text p.gro-spn{font-size:15px;}
	 .lander_2 .neces-text h2 {font-size: 29px; line-height: 29px;}
	 .lander_2 .neces-text p { font-size: 20px; margin-bottom: 15px;}
	 .neces-image{width:69%;}
	 .necessary { margin-bottom: 50px;}
	 .exception-image { width: 100%;}
	 .exception-text p.gro-spn{font-size:16px;}
	 .exception-text h2 { font-size: 31px;}
	 .boot-text {width: 100%;text-align: center;}
	 .boot-text h2 {font-size: 27px;}
	 .boot-text a.ios-link { margin-right: 0px; margin-bottom: 15px; display: block;}
	 .boot-image {width: 55%;}
	 .lander_2 .land_flow .flws .flw_blk p{font-size:15px;}
	 .lander_2 .land_flow .flws .flw_blk span.h5_span {font-size: 20px;}
	 .lander_2 .land_flow .flws .flw_blk{width:310px; padding:10px 0 0 65px;}
	 /* lander 2 end */
	 /* lander 3 start */
	 body.super_home.third-lander .lander_3 .bans_left{padding-top:30px;}
	 body.super_home.third-lander .lander_3 .bans_left h1 {font-size: 26px; padding-bottom: 5px; line-height:36px;}
	 body.super_home.third-lander .lander_3 .bans_right {width: 39%;}
	 body.super_home.third-lander .lander_3 .exception-text h2 {font-size: 24px;}
	 .lander_3 .groceries-text p.gro-spn{font-size:15px;}
	 .lander_3 .neces-text h2 {font-size: 29px; line-height: 29px;}
	 .lander_3 .neces-text p { font-size: 20px; margin-bottom: 15px;}
	 .lander_3 .groceries-text {width: 100%;}
	 .lander_3 .groceries-text h2 {font-size: 26px;}
	 body.super_home.third-lander .lander_3 .banners .banner img {min-height: 880px;}
	 /* lander 3 end */
	 
	/*--whishlist-s--*/
	.fav_mid .favs .fav_product_iteam .ov-price{
        margin: 8px 6% 0 4%;
        width: 55%;
    }
    .fav_mid .fav_btns{
        flex-direction: column;
    }
    .fav_mid .fav_btns a{
        text-align: center;
    }
    .fav_mid .fav_btns a.fav_lt{
        margin-bottom: 10px;
    }
    .super_search .sear_blogs .sear_img .fav_list {
        width: 30px;
        height: 30px;
        top: 2px;
        right: -4px;
    }
    .super_search .sear_blogs .sear_img .fav_list a svg {
        top: -3px;
        position: relative;
        font-size: 13px;
    }
    .super_search .sear_blogs .sear_img span.prtage_amt{
        /*font: 10px/14px Manrope-Bold;*/
        width: 35px;
        height: 35px;
        max-width: 35px;
        min-width: 35px;
        padding: 10px 0 0;
    }
	/*.h_cart.h_favic._fr {left: 55px;  position: absolute;}*/
	/*--whishlist-e--*/
	 
}
@media screen and (max-width: 380px) {
	.ser_bt{ margin-left: 18px; }
	/*new restaurant home page*/
	.h_bottom .logo {left: 47%;}
	/* .h_bottom .h_cart {position: absolute;left: 0;} */
	/*new restaurant home page*/
	.laat_content .laat_img iframe {min-height: 190px;}
	.laat_content .laat_img {width: 90%;}
	.h_search form {width: 250px;}
	.banner_content {top: 140px;}
	.hide_button {width: 30px!important;}
	.hid_view a.hid_view_btn {left: 0!important;}
	.hid_view {width: 70px!important;}
	.hid_content {width: calc(100% - 100px)!important;} 
	.hid_content .hid_text {padding-left: 0!important;}
	.h_top .page_switch ul li:last-child {width: 51%;}
	.h_top .page_switch ul li:first-child {width: 49%;}
	.h_search form::before {width: 410px;}
	
	/*mobile menu*/
	.mystyle3 .toggle_menus {width: 280px;}
	a.closebtn3 {left: 260px;}
	.toggle_banner .tag_img {width: 120px;height: 60px;}
	.toggle_banner .tag_text {padding-left: 15px;}
	.toggle_banner::before {top: -20px;left: -25px;}
	.toggle_banner::after {left: 65px;bottom: -25px;}
	.mystyle4 .toggle_menus {width: 300px;}
	a.closebtn4 {left: 280px;}
	.h_search {left: auto;right: 90px;}
	/*mobile menu*/
	/*kingfood login page*/
	.kingfood_login .login_form {max-width: 300px;}
	.kingfood_login {padding: 50px 0;}
	.login_form .login_head, .login_form .login_body {padding: 25px;}
	.login_body h2 {font-size: 30px;line-height: 30px;}
	.login_frm label {font-size: 16px;line-height: 22px;}
	.login_btn {font-size: 18px;}
	/*kingfood login page*/
	
	* lander */
	  body.super_home .lander_1 .bans_right {width: 65%;}
	  .snel .snel_blk .snel_cnt {padding: 20px;}
	  .snel .snel_blk .snel_cnt p {font-size: 19px;}
	  .phone-image{width:60%;}
	  /* lander 1 end */
	  /* lander 2 */
	  .boot-image {width: 70%;}
	  body.super_home .lander_2 .banners .banner img {min-height: 830px;}
	  body.super_home .lander_2 .bans_right{width:42%;}
	  /* lander 2 end */
	  .h_cart.h_favic._fr {margin-left: 0px;}
}
@media screen and (max-width: 340px) {
	body.super_home .bans_right{margin-top: 10px;}	
	.emoji .item .item_text p{font: 14px/34px Lato-Regular;}
	header .logo img {margin-left: -40px;}
	
	 /* lander 3 */
	  body.super_home.third-lander .lander_3 .bans_left {padding-top: 50px;}
	  body.super_home.third-lander .lander_3 .bans_left h1 {font-size: 25px;}
	  body.super_home.third-lander .lander_3 .ban_butn { padding-top: 25px;}
	  body.super_home.third-lander .lander_3 .bans_right { width: 56%;}
	   body.super_home.third-lander .lander_3 .banners .banner img {min-height: 930px;}
}

/***11-10-23***/
.ban_emoji2 ul li{
    margin: 0 26px;
  }
  
  @media screen and (max-width: 1200px){
    .ban_emoji2 ul li{
      margin: 0 13px;
    }
  } 

/***11-10-23***/


/*--- Responsive ---*/
.ftt_right .social ul li {vertical-align: bottom;}
.mob_hide {display: none;}
@media screen and (max-width: 767px){
	/*.home .hide_fun + .cookie_main + header, .rest_home .hide_fun + .cookie_main + header, .super_home .hide_fun + .cookie_main + header {top: 70px; }
	.home .hoo + .cookie_main + header, .rest_home .hoo + .cookie_main + header, .super_home .hoo + .cookie_main + header{top: 0px!important; }*/
	/*.home .hide_fun + header, .rest_home .hide_fun + header, .super_home .hide_fun + header {top: 70px; }*/
	.home .hoo + header, .rest_home .hoo +  header, .super_home .hoo + header{top: 0px!important; }
	.hide_fun {background: #fff;padding:4px 0;margin-bottom: 0px;display:none!important;}
	.mob_hide {display: block;max-width: 480px;width: 100%;margin: auto;}
	.hide_button {width: 50px;height: 60px;}
	span.hide_btns {width: 100%;height: 100%;display: block;position:relative;}
	span.hide_btns::before, span.hide_btns::after {content: "";display: block;width: 15px;height: 2px;background: #000;position: absolute;top: 50%;left: 50%;transform: rotate(45deg);}
	span.hide_btns::after {transform: rotate(130deg);}
	.hid_content .hid_img {width: 80px;}
	.hid_content .hid_text {width: calc(100% - 80px);padding-left:10px; overflow: hidden;}
	.hid_content .hid_text h4, .hid_content .hid_text p.hid_text_head {font: 16px/20px Manrope-SemiBold;color: #000;}
	.hid_content .hid_text p, .hid_content .hid_text span {font: 12px/20px Manrope-Regular;color: #000;}
	.hid_text img {width: auto;display: block;margin-bottom:5px;}
	.hid_view a.hid_view_btn {font: 14px/20px Manrope-SemiBold;color: #000;position:absolute;top:50%;transform:translateY(-50%); left: -40px;background: #fff;padding: 5px 0 5px 12px}
	.hid_view {height: 60px;width:80px;position: relative;}
	.hid_content .hid_img img {width: 100%;height: 60px;object-fit: contain;/*padding:1px;background: #fff;*/border-radius: 18px;}
	.home .cookies + header.hoo {top: 0;}
	.hid_content {width: calc(100% - 135px);}
	.hid_content .hid_text h4, .hid_content .hid_text p.hid_text_head, .hid_content .hid_text p, .hid_content .hid_text span{max-width:100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: block;}
}
@media screen and (max-width: 480px) {
	.hide_button {width: 25px;}
	span.hide_btns::before, span.hide_btns::after {left: 5px;}
	.hid_view {width:50px;}
}

header .h_menu li.active{color: #eac551;}
.owl-item .banner img {object-fit: cover;}

/*new changes*/
.login_kingfdb {
    width: 160px;
    margin-right: 10px;
    text-align: center;
}
.login_kingfdb a {
    width: 100%;
    display: block;
    padding: 5px 0;
    font: 16px/30px "Manrope-Bold";
    color: #fff;
    background: #fa5324;
    border: 1px solid #fa5324;
}
.login_kingfdb a:hover {
	background: #fff;
	color: #fa5324;
}
body.super_home .menus_list {
    width: 39%;
}
.login_kingfdb a svg {
    display: none;
}
/*new changes*/


/*--- new loading ---*/
@keyframes placeHolderShimmer {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        background-position: -468px 0
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        background-position: 468px 0
    }
}
.sear_blogs {
    position: relative;
}
div#preloader_new {
    position: absolute;
    left: 0;
    top: 0;
}
.card-skeleton {
    width: 288.14px;
    height:435px;
    position: relative;
    float: left;
    top: 0;
    left: 0;
    padding: 15px;
    transition: all .3s ease-in-out;
    -webkit-backface-visibility: hidden;
    background: #fff;
    z-index: 1;
    opacity: 1
}
.card-skeleton.hidden {
    transition: all .3s ease-in-out;
    opacity: 0;
    height: 0;
    padding: 0
}
.card-skeleton-img {
    width: 100%;
    height: 300px;
    background: #fff;
    display: block;
}
.skel-mask.skel-mask-1 {
    width: 100%;
    height: 280px;
    display: block;
    background: #e6e6e6;
}
.animated-background {
    will-change: transform;
    animation: placeHolderShimmer 1s linear infinite forwards;
    -webkit-backface-visibility: hidden;
    background: #e6e6e6;
    background: linear-gradient(90deg, #eee 8%, #ddd 18%, #eee 33%);
    background-size: 800px 104px;
    height: 100%;
    position: relative
}
.skel-mask-container {
    position: relative
}
.skel-mask {
    background: #fff;
    position: absolute;
    z-index: 1;
}
.card-skeleton-text {
    height: 70px;
    padding: 20px 0 0;
    position: relative;
}
.skel-mask.skel-mask-2 {
    width: 100%;
    height: 10px;
    display: block;
}
.skel-mask.skel-mask-3 {
    width: 70%;
    height: 20px;
    position: absolute;
    bottom: 20px;
}
.skel-mask.skel-mask-4 {
    width: 50%;
    height: 20px;
    position: absolute;
    bottom: 0;
    right: 0;
}

.sup_item.homeloadfstdiv .card-skeleton {
	width: 100%;
	height: 100%;
}
.sup_item.homeloadfstdiv .card-skeleton .card-skeleton-img {
	height: 200px;
}
.sup_item.homeloadfstdiv .card-skeleton .card-skeleton-img .skel-mask.skel-mask-1 {
	height: 180px;
}

.aan_item.homeloadsnddiv .card-skeleton, .aan_item.homeloadtrddiv .card-skeleton {
	width: 100%;
	height: 100%;
}

.aan_item.homeloadsnddiv .card-skeleton .card-skeleton-img, .aan_item.homeloadtrddiv .card-skeleton .card-skeleton-img {
	height: 164px;
}
.aan_item.homeloadsnddiv .card-skeleton .card-skeleton-img .skel-mask.skel-mask-1, .aan_item.homeloadtrddiv .card-skeleton .card-skeleton-img .skel-mask.skel-mask-1  {
	height: 144px;
}
.sup_item.homeloadfstdiv, .aan_item.homeloadsnddiv, .aan_item.homeloadtrddiv {
	overflow: hidden;
} 
.sup_item.homeloadfstdiv div#preloader_new, .aan_item.homeloadsnddiv div#preloader_new, .aan_item.homeloadtrddiv div#preloader_new {width: 100%;height: 100%;} 
div#status {
	width: 100%;
	height: 100%;
}

@media screen and (max-width: 910px) {
div#preloader_new {display: block;}
}

@media screen and (max-width: 910px) {
	.sear_blogs div#preloader_new {display: block;}
	.sear_blogs div#preloader_new, div#status {width: 100%;}
	.super_search .sear_blogs {overflow: hidden;}
	.sear_blogs .card-skeleton-img {width: 30%;height: 100%;display: block;float: left;}
	.sear_blogs .card-skeleton-text {padding: 0px 0 0 20px;display: block;width: 70%;float: left;height: 100%!important;position: relative;overflow: hidden;}
	.sear_blogs .card-skeleton {width: 100%;height: 100%;}
	.sear_blogs .card-skeleton-text::before {
    content: "";
    display: block;
    background: #fff;
    width: 20px;
    height: 100%;
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
}
.sear_blogs #preloader_new .skel-mask.skel-mask-2 {
	height: 20px;
}
.sear_blogs .animated-background {
	overflow: hidden;
}
.sear_blogs .skel-mask.skel-mask-1 {
	width: 100%;
	height: 100%;
}
.sear_blogs .skel-mask.skel-mask-2 {
    width: 70%;
    height: 20px;
    display: block;
    right: 0;
}
.sear_blogs .skel-mask.skel-mask-3 {
    width: 100%;
    height: 20px;
    position: absolute;
    bottom: unset;
    left: 0;
    top: 20px;
}
.sear_blogs .skel-mask.skel-mask-4 {
    width: 100%;
    height: 20px;
    position: absolute;
    bottom: unset;
    right: 0;
    top: 60px;
}
.sear_blogs .skel-mask.skel-mask-5 {
    width: 70%;
    height: 20px;
    position: absolute;
    top: 80px;
    right: 0;
}
.sear_blogs .skel-mask.skel-mask-6 {
    width: 100%;
    height: 20px;
    position: absolute;
    top: 100px;
    left: 0;
}
.sear_blogs .skel-mask.skel-mask-7 {
    width: 100%;
    height: 20px;
    bottom: 30px;
    position: absolute;
    left: 0;
}
.sear_blogs._fl.loader {
    min-height: 225px;
}
.supmrtdets h4 {padding-bottom: 20px;}
.supmrtdetpc {margin-top: 20px;}
.supmrtdetpc .supmrtdetpri {margin-bottom:20px;}
.sup_item.homeloadfstdiv .card-skeleton .card-skeleton-img, .aan_item.homeloadsnddiv .card-skeleton .card-skeleton-img, .aan_item.homeloadtrddiv .card-skeleton .card-skeleton-img, .sup_item.homeloadfstdiv .card-skeleton .card-skeleton-text, .aan_item.homeloadsnddiv .card-skeleton .card-skeleton-text, .aan_item.homeloadtrddiv .card-skeleton .card-skeleton-text {
	width: 100%;
	float: none;
	padding: 0;
}


}
@media screen and (max-width: 767px) {
	.sear_blogs .skel-mask.skel-mask-2, .sear_blogs .skel-mask.skel-mask-5 {width: 60%;}
	.sear_blogs .skel-mask.skel-mask-7 {bottom: 15px;}
}
@media screen and (max-width: 480px) {
	.sear_blogs .skel-mask.skel-mask-2, .skel-mask.skel-mask-5 {width: 50%;}
	.sear_blogs .sear_blogs._fl.loader {
    min-height: 200px;
}
.sear_blogs .card-skeleton {
	height: 200px;
}
}

@media screen and (max-width: 380px) {
	.sear_blogs .skel-mask.skel-mask-7 {bottom: 45px;}
}



/*--- new loading ---*/
 @keyframes placeHolderShimmer {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        background-position: -468px 0
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        background-position: 468px 0
    }
}

div#preloader_on {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

div#status_on { 
    width: 100%;
    height: 100%;
}
div#preloader_on .skel-mask {
	background: transparent;
	position: relative;
}
.card-skeleton_on {
    width: 100%;
    height: 100%;
    position: relative;
    float: left;
    top: 0;
    left: 0;
    transition: all .3s ease-in-out;
    -webkit-backface-visibility: hidden;
    background: #fff;
    z-index: 10;
    padding: 0px;
    opacity: 1
}


.card-skeleton.hidden {
    transition: all .3s ease-in-out;
    opacity: 0;
    height: 0;
    padding: 0
}

.animated-background_on {
    will-change: transform;
    animation: placeHolderShimmer 1s linear infinite forwards;
	animation: none;
    -webkit-backface-visibility: hidden;
    background: #e6e6e6;
    background: linear-gradient(90deg, #eee 8%, #ddd 18%, #eee 33%);
    background-size: 800px 104px;
    height: 100%;
    position: relative;
	background: #00a0e6;
}

@media screen and (max-width: 767px) {
   div#preloader_on {height: 600px;}
   div#preloader_new, div#status {width: 100%;height: 100%;}
   .sup_item.homeloadfstdiv .card-skeleton {width: 100%;height: 100%;}
}
@media screen and (max-width: 480px) {
   div#preloader_on {height: 550px;}
   .card-skeleton-text{height: 74px;}
   .skel-mask.skel-mask-2{height: 14px}
}
.ban_ner .banner_content{z-index: 1;}
   #preloader_new .card-skeleton-text{height: 74px;}
   #preloader_new .skel-mask.skel-mask-2{height: 14px}
@media screen and (max-width: 767px) {
   div#preloader_on {height: 600px;}
   div#preloader_new, div#status {width: 100%;height: 100%;}
   .sup_item.homeloadfstdiv .card-skeleton {width: 100%;height: 100%;}
   .sup_item.homeloadfstdiv .card-skeleton{box-shadow: 0 2px 1px 2px #f6f6f6;}
   .ban_ner{z-index:1;}
   .sup_content {z-index: 1;position: relative}
   .sup_content .sup_slider {
    z-index: unset;
}
}
@media screen and (max-width: 480px) {
   div#preloader_on {height: 550px;}
.aan_content .aan_item{margin: 0px auto!important}
.aan_item.homeloadsnddiv .card-skeleton, .aan_item.homeloadtrddiv .card-skeleton{max-width: 275px;right:0px;margin: 0px auto;float: none}
.sup_item.homeloadfstdiv .card-skeleton{max-width: 275px;right:0px;margin: 0px auto;float: none}
body.super_home .bans_left h1 {font-size: 30px;}
body.super_home .bans_left p {font-size: 18px;}

/*.aan_item.homeloadsnddiv .card-skeleton, .aan_item.homeloadtrddiv .card-skeleton,.sup_item.homeloadfstdiv .card-skeleton{margin: 0px auto;max-width: 275px;right:0px;float: none}*/
   
}

@media screen and (max-width: 830px) {
	.banner_content{top: 120px}
}


@media screen and (max-width: 380px) {
	body.super_home .bans_left h1 {font-size: 26px;line-height: 30px;}
	body.super_home .bans_left p {font-size: 16px;}
}
/*home loader*/

/*new-cookie*/
#gdpr-cookie-message {
    position: fixed;
    right: 40px;
    bottom: 75px;
    max-width: 435px;
    background: #fff;
    padding: 18px 30px;
    border-radius: 10px;
    box-shadow: 0 2px 5px 0 #e1e1e1;
	z-index: 99;
}
#gdpr-cookie-message h4, #gdpr-cookie-message p.cookmgshead {
    font: 21px/24px "Exo2-Bold";
    color: #535f7b;
    padding-bottom: 12px;
}
#gdpr-cookie-message p, #gdpr-cookie-message ul {
    font: 17px/24px "Exo2-Regular";
    color: #535f7b;
    padding-bottom: 10px;
}
#gdpr-cookie-message p a{
    text-decoration: underline;
}
#gdpr-cookie-message h5, #gdpr-cookie-message p.cookmgshead1{
	font: 17px/24px "Exo2-Regular";
    color: #535f7b;
    padding: 10px 0px;
}
#gdpr-cookie-message ul {
    color: black;
    font-size: 15px;
    line-height: 1.5em;
}
#gdpr-cookie-message li {
    width: 49%;
    display: inline-block;
    list-style: none;
    margin-bottom: 10px;
}
#gdpr-cookie-message li input[type="checkbox"]:checked {
    background: #83ab21;
}
#gdpr-cookie-message li:last-child input[type="checkbox"]:checked {
    background: #f58724;
}
#gdpr-cookie-message li input[type="checkbox"] {
    font-size: 15px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 3em;
    height: 1.5em;
    background: #ddd;
    border-radius: 3em;
    position: relative;
    cursor: pointer;
    outline: none;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
	margin: 0 10px 0 0;
    vertical-align: middle;
}
#gdpr-cookie-message input[type="checkbox"] {
    float: left;
}
#gdpr-cookie-message label {
	font: 15px/15px "Poppins-SemiBold";
    color: #4e5e6b;
}
#gdpr-cookie-message li input[type="checkbox"]:checked:after {
    left: calc(100% - 1.5em);
}
#gdpr-cookie-message li input[type="checkbox"]::after {
    position: absolute;
    content: "";
    width: 1.5em;
    height: 1.5em;
    border-radius: 50%;
    background: #fff;
    -webkit-box-shadow: 0 0 0.25em rgb(0 0 0 / 30%);
    box-shadow: 0 0 0.25em rgb(0 0 0 / 30%);
    -webkit-transform: scale(.7);
    transform: scale(.7);
    left: 0;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
#gdpr-cookie-message p:last-child {
    margin-bottom: 0;
    text-align: right;
}
button#gdpr-cookie-accept {
    background: url(../images/cookies_tick.png)no-repeat left 15px center #83ab21;
}
button#gdpr-cookie-advanced {
	background: #009fe5;
    border-color: #009fe5 !important;
	margin: 0 !important;
	padding-left : 0px !important;
}
#gdpr-cookie-message p:last-child button {
    display: block;
    font: 14px/24px "Poppins-SemiBold";
    color: #fff;
    border: 1px solid #83ab21;
    padding: 7px 0 7px 7px;
    transition: 0.5s all;	
	width: 48.5%;
    float: left;
	margin: 0 3% 0 0;
}
@media screen and (max-width: 520px){
	#gdpr-cookie-message{ margin-left: 45px;}
	#gdpr-cookie-message p:last-child button{ width: 100%;margin: 5px 0;}
}
@media screen and (max-width: 450px){
	#gdpr-cookie-message li{ width:100%; }
}
@media screen and (max-width: 400px){
	#gdpr-cookie-message h4, #gdpr-cookie-message p.cookmgshead {font: 17px/20px "Exo2-Bold";}
	#gdpr-cookie-message p, #gdpr-cookie-message ul, #gdpr-cookie-message h5, #gdpr-cookie-message p.cookmgshead1{font: 14px/21px "Exo2-Regular";}
	#gdpr-cookie-message label { font: 13px/15px "Poppins-SemiBold"; }
	#gdpr-cookie-message li input[type="checkbox"] { height: 1.2em; }
	#gdpr-cookie-message li input[type="checkbox"]::after { width: 1.2em;height: 1.2em;}
	#gdpr-cookie-message p:last-child button { font: 13px/21px "Poppins-SemiBold"; }
}
/*new-cookie*/ 

/***13-10-23***/
@media screen and (max-width: 1070px){
  body.super_home .landing_page .bans_left{
      width: 50%;
  }
  
  
  body.super_home .landing_page .bans_right{
      padding-right: 30px;
      float: unset;
  }
  
  }


@media screen and (max-width: 767px){
body.super_home .landing_page .bans_left{
  width: 100% !important;
}

body.super_home .landing_page .bans_right{
  padding-right: 0;
  width: 100% !important;
}
.landing_page .banners .banner img {
  min-height: 822px;
}
body.super_home .landing_page .ban_ner .banner_content .container_switch{
  flex-wrap: wrap;
}

}

/***13-10-23***/