/* width */
::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  border-radius: 0px;
  width: 10px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #3699FF; 
  width: 10px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #007584; 
  width: 10px;
}

@font-face {
  font-family: Suez;
  src: url(../fonts/SuezOne-Regular.ttf);
}

@font-face {
  font-family: "opens";
  src: url("../ver2/fonts/OPENSANSHEBREWCONDENSED-REGULAR.TTF") format("truetype");
  font-weight: normal;
}

@font-face {
  font-family: "opens";
  src: url("../ver2/fonts/OPENSANSHEBREWCONDENSED-LIGHT.TTF") format("truetype");
  font-weight: 100;
}

@font-face {
  font-family: "opens";
  src: url("../ver2/fonts/OPENSANSHEBREWCONDENSED-BOLD.TTF") format("truetype");
  font-weight: bold;
}

@font-face {
  font-family: "opens";
  src: url("../ver2/fonts/OPENSANSHEBREWCONDENSED-EXTRABOLD.TTF") format("truetype");
  font-weight: 900;
}

body {
	padding:0px;
	margin:0px;
	font-family: 'opens', sans-serif;
	text-align:center;
	background:#f2f3f7;
	color:#f2f3f7;
}
h1 {
	font-weight:700;
	margin:5px 0px;
	margin-bottom:0px;
	font-size:26px;
	background:#475F7B;
	color:#fff;
	padding:4px 0px;
	padding-right:10px;
	width:calc(100% - 10px);
	margin-bottom:5px;
}
h2 {
	font-size:30px;
	font-weight:900;
	margin-top:8px;
	margin-bottom:18px;
	color:#322d2e;
}
article {
	background:#fff;
	border-radius:8px;
	margin-bottom:12px;
	padding:14px;
	width:calc(100% - 46px);
	display:inline-block;
	color:#6c757d;
}
header {
	background:#fff;
	height:605px;
	background:url(../img/bg4.jpg);
	background-size:cover;
	background-position:bottom;
	margin-bottom:10px;
	width:100%;
	display:inline-block;
	animation: header;
	-webkit-animation-duration: 30s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	margin-top:30px;
}
footer {
	background:#fff;
	height:170px;
	background-size:cover;
	background-position:30% 30%;
	margin-bottom:10px;
	box-shadow:0px 0px 30px 0px rgba(82, 63, 105, 0.05);
	width:100%;
	display:inline-block;
}
#float1 {
	width:400px;
	min-height:300px;
	float:right;
	text-align:right;
}
.float1_title {
	padding:10px;
	text-align:center;
	width:calc(100% - 20px);
	display:inline-block;
	margin-top:13px;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	background:#3699FF;
	border-radius:8px;
	box-shadow:0px 0px 30px 0px rgba(82, 63, 105, 0.05);
}
#float2 {
	width:calc(100% - 415px);
	float:left;
	text-align:right;
}
.search_tag {
	background:#fff;
	border-radius:8px;
	padding:5px 10px;
	color:#596678;
	margin:8px;
	margin-top:15px;
	display:inline-block;
	font-weight:700;
	font-size:14px;
	box-shadow:0px 0px 30px 0px rgba(82, 63, 105, 0.05);
	margin-bottom:26px;
}
.search_tag:hover {
	background:#596678;
	color:#fff;
}
#home_search {
	width:800px;
	height:54px;
	border-radius:12px;
	border:none;
	margin-top:40px;
	background:rgba(255,255,255,0.8);
	border:solid 2px rgba(0,0,0,0.5);
	max-width:90%;
	padding-right:20px;
	font-size:22px;
	font-weight:bold;
	box-shadow:0px 0px 8px rgba(0,0,0,0.05);
}
#home_search:hover,#home_search:link {
	opacity:1;
}
.footer_1,.footer_2,.footer_3 {
	position:absolute;
	width:250px;
	height:150px;
	margin-top:5px;
}
.footer_title {
	color:#596678;
	font-size:18px;
	display:inline-block;
	margin-bottom:10px;
	margin-top:0px;
	padding-top:5px;
	padding-bottom:5px;
}
.footer_link {
	width:100%;
	border-bottom:solid 1px #fff;
	display:inline-block;
}
#center_div {
	text-align:center;
	width:calc(100% + 13px);
	margin-right:-13px;
}
.description {
	font-size:22px;
	line-height:30px;
	display:inline-block;
	margin-top:6px;
	color:#475F7B;
}
.footer_2 {margin-right:300px;}
.footer_3 {margin-right:600px;}
.credits {
	display:inline-block;
	color:#fff;
	background:#eb1c25;
	width:100%;
	padding:10px 0px;
	position:absolute;
	margin-top:-10px;
	right:0;
	font-size:16px;
}
#header2 {
	height:150px;
	background-position:0% 10%;
	-webkit-animation-name: none;
	-webkit-animation-duration: 10s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	background:url(../img/bg.jpg);
	background-position:0% 20%;
	background-size:cover;
}
.nose {
width:calc(100% - 20px);
border-radius:8px;
margin-top:-6px;
margin-bottom:12px;
}
#header3 {
	height:640px;
	background-position:0% 10%;
	-webkit-animation-name: header3;
	-webkit-animation-duration: 10s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	background:url(../img/jr2.jpg);
	background-position:0% 20%;
	background-size:cover;
}
#header4 {
	background-position:60% 75%;
	background-size:cover;
	height:132px;
}
section {
	width:97%;
	display:inline-block;
	text-align:center;
}
#product_section {
	width:1600px;
	display:inline-block;
	max-width:90%;
	margin-top:10px;
}
nav {
	font-weight:bold;
	color:#fff;
	font-size:24px;
	padding-top:10px;
	text-align:right;
	padding-right:20px;
	width:calc(100% - 20px);
	background:#1e2326;
	height:75px;
	margin-top:0px;
	line-height: 1.2;
	text-align:center;
}
input, textarea {
	font-family: opens, sans-serif;
}
menu {
	position:absolute;
	margin-right:400px;
	margin-top:64px;
	font-size:18px;
	font-weight:900;
	letter-spacing: 0.45px;
	color:#2e2d32;
}
#menu2 {
	font-size:18px;
	position:absolute;
	left:5%;
	margin-top:54px;
}
a {
	text-decoration:none;
	color:#8d97ac;
}
.menulink {
	color:#fff;
	text-decoration:none;
	padding:8px 12px;
	font-weight:600;
	background:#3699FF;
	box-shadow:0px 0px 30px 0px rgba(82, 63, 105, 0.05);
	border-radius:6px;
	margin-right:10px;
}
.menulink:hover {
	background:#f80b11;
	color:#fff;
}
.linkmenu2,.linkmenu3 {
	color:#2b2b2b;
	font-weight:900;
	padding:5px 10px;
	text-decoration:none;
	left:calc(5% + 120px);
	width:200px;
	font-size:30px;
	margin-top:-5px;
	display:inline-block;
	position:absolute;
	text-align:left;
}
.linkmenu3 {
	left:calc(5% + 80px);
	margin-top:-10px;
	color:#fff;
	background:#2b2b2b;
	border-radius:100%;
	position:absolute;
	font-size:14px;
	padding:3px 9px;
	text-align:center;
	margin-top:-11px;
	width:auto;
}
.iconimg {
	height:38px;
	position:absolute;
	left:calc(5% + 55px);
	transition:0.3s;
}
.iconimg2 {
	height:38px;
	position:absolute;
	left:calc(5% - 3px);
	transition:0.3s;
}
.iconimg2:hover,.iconimg:hover {
	cursor:pointer;
	-webkit-transform:rotate(90deg);
}
.product_logo {
	position:absolute;
	width:90px;
	margin-top:10px;
	opacity:1;
	margin-right:122px;
}
.circle {
	color:#ff3f47;
	margin-right:20px;
	margin-left:20px;
}
.pas {
	width:100%;
	display:inline-block;
	height:96px;
	background:#eb1c25;
	margin-top:-10px;
}
.svg_icon {
	width:auto;
	height:36px;
	opacity:0.7;
}
.paslink {
	color:#fff;
	font-weight:bold;
	font-size:21.5px;
	text-decoration:none;
	padding:24px 20px;
	padding-top:12px;
	padding-bottom:13px;
	display:inline-block;
	margin-right:-4px;
	font-weight:700;
	border-left:solid 1px rgba(255,255,255,0.4);
}
.paslink2 {
	width:238px;
	position:absolute;
	margin-right:1056px;
	color:#fff;
	font-weight:bold;
	font-size:18px;
	text-decoration:none;
	padding:16px 20px;
	display:inline-block;
}
.paslink:hover {
	transition:0.3s;
	background:#3699FF;
}
.paslink3 {
	width:42%;
	display:inline-block;
	text-align:center;
	background:#f2f2f2;
	color:#2b2b2b;
	padding:5px 0px;
	margin:10px 5px;
	font-weight:bold;
	transition:0.3s;
	border-radius:6px;
}
.paslink3:hover {
	background:#f80b11;
	color:#fff;
}
.search {
	height:30px;
	border:solid 1px #2a323d;
	padding-right:10px;
	font-size:16px;
	position:absolute;
	margin-top:-3px;
	border-radius:4px;
	width:170px;
}
.search_button {
	background:#fff;
	border-radius:4px;
	position:absolute;
	margin-right:190px;
	border:none;
	height:34px;
	margin-top:-3px;
	color:#2b2b2b;
	font-weight:900;
	width:63px;
	font-size:16px;
}
.search_button:hover {
	cursor:pointer;
	background:#2b2b2b;
	color:#fff;
}
#textpr {
	margin-top:20px;
	-webkit-animation-name: textpr;
	-webkit-animation-duration: 5s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	max-width:75%;
	display:none;
}
.textpr2 {width:800px;}
#logopr {
	margin-top:40px;
	-webkit-animation-name: logopr;
	-webkit-animation-duration: 3s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	max-width:95%;
}
.logopr2 {width:600px;}
@-webkit-keyframes textpr {
  0%   {-webkit-transform: rotateZ(-1deg);}
  100% {-webkit-transform: rotateZ(1deg);}
}
@-webkit-keyframes logopr {
  0%   {-webkit-transform: rotateX(0deg);}
  100% {-webkit-transform: rotateX(20deg);}
}
@-webkit-keyframes header {
  0%   {background:url(../img/bg4.jpg);background-size:cover;background-position:bottom;}
  10% {background:url(../img/bg4.jpg);background-size:cover;background-position:bottom;}
  20% {background:url(../img/bg4.jpg);background-size:cover;background-position:bottom;}
  30% {background:url(../img/bg6.jpg);background-size:cover;background-position:bottom;}
  40% {background:url(../img/bg6.jpg);background-size:cover;background-position:bottom;}
  50% {background:url(../img/bg6.jpg);background-size:cover;background-position:bottom;}
  60% {background:url(../img/bg4.jpg);background-size:cover;background-position:bottom;}
  70% {background:url(../img/bg4.jpg);background-size:cover;background-position:bottom;}
  80% {background:url(../img/bg4.jpg);background-size:cover;background-position:bottom;}
  90% {background:url(../img/bg6.jpg);background-size:cover;background-position:bottom;}
  100% {background:url(../img/bg6.jpg);background-size:cover;background-position:bottom;}
}
@-webkit-keyframes header2 {
  0%   {background-position:0% 0%;}
  100% {background-position:0% 20%;}
}
@-webkit-keyframes header3 {
  0%   {background-position:0% 0%;}
  100% {background-position:0% 70%;}
}
.hname {
	margin-top:4px;
	width:350px;
	max-width:95%;
	display:inline-block;
	text-align:right;
}
.button {
	text-align:center;
	display:inline-block;
	padding:0px;
	text-decoration:none;
	padding-top:10px;
	width:93px;
	border:solid 3px rgba(0,0,0,0.15);
	height:105px;
	border-radius:12px;
	font-weight:bold;
	font-size:14px;
	background:-webkit-linear-gradient(#df0808,#f50000);
	margin:6px;
	color:#fff;
}
.blue {
	background:-webkit-linear-gradient(#0094a7,#00bbd3);
}
#logo {
width:350px;
max-width:95%;
margin-top:38px;
}
#logo_menu {
	width:90%;
	text-align:right;
}
#logofooter {
	width:350px;
	max-width:95%;
	margin-top:32px;
	left:calc(5% + 30px);
	position:absolute;
	opacity:0.7;
}
.icon {width:60px;margin:3.5px 0px;}
.credit {
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#c3c3c3;
	display:inline-block;
	margin:12px 0px;
}
.credit:hover {
	text-decoration:underline;
}
.header {
	height:280px;
	margin-bottom:0px;
	background:url(../img/bg4.jpg);
	background-position:center;
}
.othertext {
	background:-webkit-linear-gradient(#34383b,#4c5358);
	color:#fff;
	font-size:12px;
	font-weight:bold;
	border-radius:6px;
	width:315px;
	padding-top:2px;
	margin-top:11px;
	text-align:center;
	padding:10px;
	display:inline-block;
	max-width:95%;
	box-shadow: 0px 0px 0px 2px #fff, 0px 0px 0px 4px #eaeaea;
	width:308px;
	max-width:95%;
	font-size:16px;
}
.input1 {
  border-radius: 10px;
  background-color: rgba(255, 255, 255, 0.702);
  box-shadow: 3.254px 7.308px 23.28px 0.72px rgba(0, 0, 0, 0.4),inset 0px 0px 4px 4px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 3.254px 7.308px 23.28px 0.72px rgba(0, 0, 0, 0.4),inset 0px 0px 4px 4px rgba(0, 0, 0, 0.25);
  width: 230px;
  height: 38px;
  border:none;
  font-size:16px;
  font-weight:500;
  padding-right:12px;
  margin-top:15px;
  margin-right:30px;
}
.imginside {
	width:300px;
	max-width:95%;
	margin-top:-3px;
	margin-bottom:8px;
	border-radius:6px;
	border:solid 1px #178fc0;
}
.emailm {
	font-size:14px;
	font-weight:400;
}
.article {
	margin-top:10px;
	width:330px;
	max-width:95%;
	display:inline-block;
	text-align:right;
}
.dun {
	position:absolute;
	margin-right:250px;
	width:70px;
	margin-top:-7px;
}
.input {
	border-radius:6px;
	height:40px;
	border:solid 1px #adbac9;
	font-weight:bold;
	font-size:18px;
	padding-right:10px;
}
.submit {
	background:#1e2326;
	width:320px;
	cursor:pointer;
	font-size:22px;
	color:#fff;
	height:42px;
	border-radius:6px;
	border:solid 1px #000;
}
.item,.itemfix,.itemcart {
	width:226px;
	cursor:pointer;
	background:#fff;
	border-radius:8px;
	display:inline-block;
	padding:10px 20px;
	margin:10px;
	color:#8d97ac;
	box-shadow:0px 0px 30px 0px rgba(82, 63, 105, 0.05);
	text-align:center;
	font-size:16px;
	transition:0.5s;
}
.item:hover {
	box-shadow:0px 0px 30px 0px rgba(82, 63, 105, 0.3);
	transform:rotateY(20deg);
}
.itemfix {
	background:-webkit-linear-gradient(#f80b11,#ef0c11);
}
.imgitem {
	width:95%;
	border-radius:6px;
	margin-top:5px;
}
.imgitemindex {
	width:70%;
}
.makat {
	display:inline-block;
	font-weight:bold;
	margin-top:8px;
	font-size:14px;
	color:#8d97ac;
	width:100%;
	text-align:center;
	margin-bottom:20px;
	opacity:0.6;
	letter-spacing:3px;
}
.product_logo_cart {
	width:80px;
	height:auto;
	border-radius:8px;
	margin-bottom:-4px;
}
.cart_delete {
	opacity:0.7;
	transition:0.2s;
	background:#8d97ac;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	border-radius:12px;
	width:14px;
	padding:2px;
	margin-top:-20px;
	display:inline-block;
}
.cart_delete:hover {
	cursor:pointer;
	opacity:1.0;
}
.cart_table {
	min-height:30px;
	text-align:center;
	padding-right:0px;
	width:100%;
}
.cart_table td {
	padding:5px;
}
#cart_section {
	padding:10px;
	text-align:center;
	color:rgba(0,0,0,0.7);
	font-size:18px;
}
.cart_next {
	background:-webkit-linear-gradient(#20406e,#2a639e);
	color:#fff;
	font-weight:bold;
	border-radius:0px 0px 8px 8px;
	margin-top:8px;
	display:inline-block;
	width:98%;
	height:30px;
	padding-top:6px;
}
.titleitem {
	border-radius:6px;
	color:#0e192f;
	font-weight:bold;
	text-align:center;
	padding:3px 0px;
	font-size:18px;
	display:inline-block;
	font-weight:700;
	width:100%;
	margin-bottom:15px;
	margin-top:15px;
	height:50px;
}
.titleitem2 {
	color:#fff;
	font-size:36px;
	line-height:100px;
	background:#3699FF;
}
.newitem {
	width:calc(100% - 40px);
	cursor:pointer;
	background:#fff;
	display:inline-block;
	border-radius:12px;
	box-shadow:0px 0px 30px 0px rgba(82, 63, 105, 0.05);
	padding:10px 20px;
	margin-right:-1px;
	color:#8d97ac;
	text-align:center;
	font-size:16px;
	transition:0.5s;
	border:0;
	margin-top:30px;
	margin-bottom:0px;
}
.sueztitle,.sueztitle2,.openimg_load1,.openimg_load2 {
	font-size:40px;
	width:calc(33.33% - 23px);
	text-align:center;
	display:inline-block;
	border-radius:8px;
	margin:6px 10px;
	padding:4px 0px;
	margin-bottom:12px;
	color:#4d5a6c;
	font-weight:900;
	background:-webkit-linear-gradient(#cb191e,#ee1c25);
	color:#fff;
}
.openimg_load2 {
	background:#3699FF;
}
.sueztitle:hover {
	transition:0.3s;
	opacity:0.8;
	box-shadow:0px 0px 12px rgba(0,0,0,0.1);
}
.table {
	width:99.3%;
	font-size:20px;
	margin-top:0px;
	color:#0e192f;
	text-align:right;
	border-collapse: collapse;
}
th {
	padding:7px 0px;
	font-size:22px;
	background:#798494;
	border-radius:6px;
	background:#2b2b2b;
	color:#fff;
}
td {
	background:rgba(0,0,0,0.05);
	padding:5px 0px;
	border-radius:6px;
}
#homepage_block {
	height:790px;
}
#homepage_product {
	min-height:447px;
	background:#fff;
	box-shadow:0px 0px 30px 0px rgb(82 63 105 / 5%);
	border-radius:8px;
}
.homepage_block1,.homepage_block2,.homepage_block3,.homepage_block4,.homepage_block5 {
	background:#fafafa;
	width:calc(90% - 805px);
	padding-top:10px;
	display:inline-block;
	text-align:center;
	position:absolute;
	padding-top:20px;
	padding-bottom:20px;
	border-radius:12px;
	border:solid 1px #eeeeee;
	height:220px;
	margin-right:330px;
	margin-top:10px;
}
.homepage_block2,.homepage_block3,.homepage_block5 {
	margin-right:-6px;
	height:240px;
	width:300px;
	padding-top:10px;
	padding-bottom:10px;
}
.homepage_block3,.homepage_block5 {
	left:5%;
	width:437px;
}
.homepage_block4 {
	margin-right:-6px;
	width:90%;
	margin-top:305px;
	height:125px;
	margin-bottom:30px;
	padding-top:7px;
}
.homepage_block5 {
	margin-top:493px;
	right:5%;
	width:90%;
	height:120px;
}
.whatsapp_express,.galgal_express {
	font-size:18px;
	letter-spacing:15px;
	color:#596678;
	width:97%;
	text-align:left;
	display:inline-block;
	margin-top:10px;
	opacity:0.8;
}
.galgal_express {
	letter-spacing:3px;
	margin-bottom:15px;
	margin-top:0px;
	text-align:center;
	}
.radio_galgal {
	width:213px;
	height:48px;
	background:#74597f;
	padding:2px;
	border-radius:44px;
}
.homepage_button {
	width:85%;
	border-radius:12px;
	background:-webkit-linear-gradient(#25D366,#1dbe59);
	display:inline-block;
	height:43px;
	padding-top:10px;
	color:#fff;
	font-weight:bold;
	font-size:22px;
	margin-top:20px;
}
.homepage_tag {
	background:#fff;
	color:#798494;
	padding:3px 8px;
	border-radius:6px;
	margin:5px 5px;
	display:inline-block;
}
.homepage_tag:hover {
	color:#fff;
	background:#798494;
}
.google_link,.google_link2 {
	display:inline-block;
	margin:14px 5px;
	font-size:15px;
	width:68px;
	border-radius:6px;
	padding:5px 0px;
}
.google_link:hover,.google_link2:hover {
	box-shadow:0px 0px 7px #d7dfea;
	opacity:1;
}
.google_link2 {
	margin:5px 5px;
	width:96px;
	opacity:0.7;
	border-radius:10px;
}
.google_logo {
	margin-top:10px;
	margin-bottom:20px;
	width:200px
}
.google_search {
	width:85%;
	height:45px;
	font-size:20px;
	color:rgba(0,0,0,.87);
	border:1px solid #dfe1e5;
	border-radius:24px;
	outline:0;
	padding-right:15px;
}
.google_search:hover {
	box-shadow:1px 1px 5px 0px rgba(0,0,0,0.16);
}
.google_submit {
	background:#ecf0f1;
	color:#5F6368;
	border-radius:12px;
	margin-top:25px;
	height:36px;
	width:120px;
	border:0;
	font-weight:bold;
	display:inline-block;
	text-align:center;
	font-size:18px;
}
.google_submit:hover {
	box-shadow:0px 0px 7px #d7dfea;
	cursor:pointer;
}
.product_image {
	width:464px;
	border-radius:8px;
	float:right;
	margin:10px;
	margin-bottom:30px;
	margin-left:10px;
	max-width:100%;
}
.other_image {
	width:calc(33.33%);
	transition:0.3s;
	position: relative;
	animation-name: other_image;
	animation-duration: 4s;
	animation-iteration-count: infinite;
}

@keyframes other_image {
	0% {opacity:100%;}
	50% {opacity:60%;}
	100% {opacity:100%;}
}

.product_div {
	margin-right:480px;
	padding-top:30px;
	color:#596678;
}
.product_title {
	font-size:36px;
	color:#596678;
	padding-bottom:8px;
	display:inline-block;
	width:70%;
}
.product_text {
	font-size:18px;
	display:inline-block;
	width:860px;
	max-width:calc(100% - 20px);
	margin-bottom:6px;
}
.product_packed,.product_packed2 {
	color:#fff;
	width:94%;
	display:inline-block;
	padding:5px 0px;
	border-radius:5px;
	font-weight:bold;
	font-size:14px;
	margin-bottom:13px;
	text-align:center;
	background:#3699FF;
}
.product_packed2 {
	margin-top:15px;
	width:1000px;
	max-width:calc(100% - 15px);
	padding:7px 0px;
	background:#2b2b2b;
}
.add_cart {
	color:#fff;
	border-radius:5px;
	padding:16px 10px;
	width:403px;
	max-width:calc(50% - 40px);
	text-align:center;
	margin-top:10px;
	background:#eb1c25;
	display:inline-block;
	font-weight:bold;
	font-size:20px;
	cursor:pointer;
	transition:0.3s;
}
.add_cart:hover {
	background:#f80b11;
}
.otherprod {
	color:#fff;
	font-weight:bold;
	display:inline-block;
	text-align:center;
	width:100%;
	max-width:1600px;
	margin-top:8px;
	margin-bottom:8px;
	font-size:22px;
	background:#3699FF;
	padding:8px 0px;
	border-radius:8px;
}
.seemore {
	width:calc(92% - 10px);
	background:#3699FF;
	font-weight:bold;
	font-size:20px;
	padding:10px 0px;
	display:inline-block;
	color:#fff;
	cursor:pointer;
	margin-top:25px;
	margin-bottom:12px;
	text-align:center;
	border-radius:8px;
	transition:0.3s;
}
.seemore:hover {
	background:#287fd9;
}
.products_num {
	width:100%;
	display:inline-block;
	color:rgba(0,0,0,0.4);
	text-align:right;
	margin-bottom:8px;
	font-size:14px;
}
.client {
	width:calc(25% - 31px);
	display:inline-block;
	margin:14px;
	margin-bottom:12px;
	text-align:center;
	color:#474f5b;
	border-radius:8px;
}
.client_img {
	width:100%;
	border-radius:8px;
	box-shadow:0px 0px 30px 0px rgba(82, 63, 105, 0.05);
	transition:0.3s;
}
.client_img:hover {
	box-shadow:0px 0px 12px rgba(0,0,0,0.15);
	opacity:1;
}

#present1,#present2,#present3,#present4,#present5,#present6,#present7,#present8 {transition:0.3s;animation:present 5s infinite;}
#present1 {animation-delay:2s;}
#present2 {animation-delay:4s;}
#present3 {animation-delay:6s;}
#present4 {animation-delay:8s;}
#present5 {animation-delay:10s;}
#present6 {animation-delay:12s;}
#present7 {animation-delay:14s;}
#present8 {animation-delay:16s;}

@-webkit-keyframes present {
  0%   {box-shadow:0px 0px 30px 0px rgba(82, 63, 105, 0.05);}
  50% {box-shadow:0px 0px 12px rgba(0,0,0,0.15);rotateX:360deg;}
  100% {box-shadow:0px 0px 30px 0px rgba(82, 63, 105, 0.05);}
}



.planediv {
	position:absolute;
	margin-right:300px;
	width:695px;
	margin-top:-15px;
}
.plane {
	background:#fff;
	width:158px;
	height:52px;
	border-radius:6px;
	margin:8px;
	padding:10px;
	font-size:16px;
	display:inline-block;
	border:solid 1px #d7dfea;
}
.hr_plane {
	width:86%;
	height:6px;
	background:#fff;
	border:none;
	margin-top:-5px;
	margin-bottom:20px;
}
.plane_number,.plane_number2 {
	border-radius:6px;
	width:95%;
	padding-right:5px;
	border:solid 1px #d7dfea;
	height:28px;
	font-size:16px;
}
.plane_number2 {
	background:#798494;
	color:#fff;
	font-weight:bold;
	height:30px;
	font-family:opens;
	cursor:pointer;
}
.agents_login,.agents_login2 {
	width:calc(96% - 20px);
	min-height:90px;
	display:inline-block;
	background-size:cover;
	background-position:center;
	font-size:44px;
	color:#f80b11;
	font-weight:bold;
	padding:0px 10px;
	padding-top:30px;
	padding-bottom:10px;
	margin-bottom:12px;
	box-shadow:inset 0px 0px 0px 3px #f80b11;
	border-radius:12px;
}
.agents_login:hover,.agents_login2 {
	transition:0.5s;
	background:#f80b11;
	color:#fff;
}
.agents_login2 {
	font-size:26px;
	line-height: 1;
	padding-top:20px;
	height:70px;
	margin-top:8px;
}

#menuphone {
	width:400px;
	max-width:80%;
	height:100%;
	position:fixed;
	display:none;
	background:#fff;
	z-index:99;
	top:0px;
	left:0px;
	text-align:center;
	color:#fff;
}
.menu_section {
	text-align:center;
	color:#444;
	margin-top:20px;
}
#cleanbg,#cleanbgon {
	background:rgba(0,0,0,0.5);
	position:fixed;
	width:100%;
	height:100%;
	z-index:98;
	top:0px;
	right:0px;
	display:none;
}
#cleanbgon {
	display:inline-block;
}
#bgon_div {
	width:800px;
	height:500px;
	max-width:90%;
	max-height:90vh;
	position:fixed;
	background:#fff;
	z-index:100;
	top: 50%;
    left: 50%;
	text-align:center;
    transform: translate(-50%, -50%);
	border-radius:18px;
	padding-bottom:0px;
}
.fix_textarea {
	width:calc(90%);
	padding-right:20px;
	padding-top:20px;
	margin-top:30px;
	border:solid 1px #000;
	border-radius:12px;
	height:355px;
	font-size:18px;
	outline:0;
}
.fix_submit {
	width:calc(90% + 20px);
	background:-webkit-linear-gradient(#f80b11,#ef0c11);
	margin-top:15px;
	height:40px;
	cursor:pointer;
	color:#fff;
	font-weight:bold;
	border:solid 1px #f80b11;
	border-radius:12px;
}
.fix_note {
	position:absolute;
	width:calc(200px - 20px);
	padding:10px;
	height:125px;
	background:rgba(0,0,0,0.7);
	border-radius:12px;
	margin-right:-100px;
	margin-top:50px;
	color:#fff;
	font-weight:bold;
	z-index:3;
}

#img_center,#div_center {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	border:2px solid rgba(0,0,0,.1275);
	border-radius:12px;
	width:450px;
	max-width:85%;
	display:none;
	background:rgba(0,0,0,.0975);
	z-index:99;
	text-align:center;
	padding:10px;
}
#openimg {
	display:none;
	width:800px;
	max-width:90%;
	max-height:90vh;
	position:fixed;
	background:#fff;
	z-index:100;
	top: 50%;
    left: 50%;
	text-align:center;
    transform: translate(-50%, -50%);
	border-radius:18px;
	padding-bottom:0px;
}
.openimg_img {
	width:auto;
	max-width:95%;
	max-height:70vh;
	border-radius:18px;
}
.openimg_title {
	font-weight:900;
	font-size:16px;
	color:#666;
}
.openimg_load1,.openimg_load2 {
	font-size:22px;
	padding:8px 0px;
	border-radius:0px 0px 18px 0px;
	width:calc(50% - 20px);
	margin:5px;
	margin-bottom:15px;
	margin-top:15px;
}
.openimg_load2 {
	border-radius:0px 0px 0px 18px;
}
.login_input,.login_submit {
	width:calc(90% - 14px);
	border:solid 2px #dddddd;
	height:32px;
	font-family:opens;
	background:#f2f2f2;
	margin-top:10px;
	padding-right:8px;
	font-size:18px;
	border-radius:6px;
}
.login_submit {
	background:-webkit-linear-gradient(#f80b11,#ef0c11);
	border:0;
	width:calc(90% - 6px);
	color:#fff;
	font-weight:900;
	font-size:20px;
	margin-bottom:15px;
	cursor:pointer;
}
.market_div {
	width:300px;
	min-height:200px;
	position:absolute;
	box-shadow:0px 0px 12px rgba(0,0,0,0.1);
	background:#fff;
	left:calc(5% + 55px);
	margin-top:50px;
	border-radius:12px;
	display:none;
	z-index:101;
}
.market_title {
	width:100%;
	text-align:center;
	background:-webkit-linear-gradient(#f80b11,#ef0c11);
	border-radius:12px 12px 0px 0px;
	display:inline-block;
	color:#fff;
	padding:5px 0px;
	font-size:18px;
}
.cartend {
	width:calc(100% - 1248px);
	max-width:95%;
	margin-bottom:20px;
	display:inline-block;
	float:right;
}
.cart_details {
	width:1248px;
	display:inline-block;
}
.register_input {
	text-align:right;
	display:inline-block;
	margin:14px;
	font-size:18px;
	margin-top:30px;
	width:385px;
	max-width:calc(100% - 30px);
}
.register_type {
	position:absolute;
	margin-top:-25px;
	margin-right:6px;
	color:#596678;
}
.register {
background:linear-gradient(90deg,#f80b11,#ef0c11);
width:calc(100% - 45px);
cursor:pointer;
font-weight:bold;
font-size:26px;
color:#fff;
font-family:Open Sans Hebrew;
padding:10px 0px;
margin-top:15px;
border-radius:12px;
border:none;
margin-bottom:35px;
}
.input_search,.input_search_submit,.input_search_select,.register_textarea {
	margin:10px;
	border-radius:14px;
	width:350px;
	height:40px;
	box-shadow:0px 0px 0px 2px #fff, 0px 0px 0px 4px #eaeaea;
	border:none;
	margin-top:15px;
	font-family:Open Sans Hebrew;
	font-size:24px;
	padding-right:15px;
}
.register_textarea {
	width:calc(100% - 64px);
	height:70px;
	overflow:hidden;
	margin-bottom:10px;
	padding-top:10px;
	margin-bottom:10px;
}
.profile_img {
	width:100px;
}
.online_div {
	width:180px;
	background:#4f4f4f;
	color:#fff;
	font-size:18px;
	padding:10px;
	border-radius:6px;
	display:inline-block;
	font-weight:bold;
	font-size:20px;
	border:solid 3px #fff;
	box-shadow:0px 0px 0px 3px #4f4f4f;
	margin:15px;
	transition:0.3s;
}
.online_div:hover {
	-webkit-filter:contrast(50%);
}
.online_img {
	width:95%;
}
.whitelink {
	color:#fff;
}

@media only screen and (max-width: 2060px) {
header {height:470px;}
#logopr {margin-top:30px;width:600px;}
#home_search {width:750px;margin-top:30px;}
#header4 {height:113px;}
}
@media only screen and (max-width: 1800px) {
header {height:410px;}
#logopr {margin-top:30px;width:500px;}
#home_search {height:40px;font-size:18px;width:650px;}
.paslink {font-size:16px;}
.pas {height:85px;}
.svg_icon {height:30px;}
#header4 {height:102px;}
#float1 {width:300px;}
#float2 {width:calc(100% - 315px);}
}

#b2b {
	background:-webkit-linear-gradient(#3c7cdf,#1c2485);
	width:100%;
	height:100vh;
	position:fixed;
}
#b2b_center {
	position:fixed;
	z-index:100;
	top: 50%;
    left: 50%;
	text-align:center;
    transform: translate(-50%, -50%);
}
#b2b_logo {
	width:350px;
	max-width:75%;
}
.b2b_button {
	width:350px;
	max-width:75%;
	background:#fff;
	padding:10px 0px;
	display:inline-block;
	margin-top:25px;
	font-weight:bold;
	font-size:22px;
	border-radius:8px;
	transition:0.3s;
}
.b2b_button:hover {
	opacity:0.7;
}


#advice_header {
	width:100%;
	background:#333;
	color:#fff;
	padding:14px 0px;
	padding-bottom:16px;
}
.advice_link {
	color:#fff;
	text-decoration:none;
	border:solid 2px #fff;
	border-radius:6px;
	padding:4px;
	font-size:14px;
	margin:4px 2px;
	font-weight:bold;
}
.number_prod {
	margin-bottom:10px;
	border-radius:6px;
	border:solid 1px #00bbd3;
	max-width:calc(100% - 20px);
	padding:5px 0px;
	font-size:18px;
	padding-right:10px;
}
.banner {
	max-width:98%;
}
.whatsapp_share {
	display:none;
}

.cat_nav {
	background:#3699FF;
	width:calc(100% - 20px);
	height:106px;
	padding-top:10px;
	padding-bottom:12px;
	border-radius:10px 10px 10px 10px;
	box-shadow:0px 8px 0px #2f7fd2;
	margin-bottom:18px;
	margin-top:10px;
	overflow-x:auto;
	overflow-y:hidden;
	white-space:nowrap;
	display:inline-block;
}
.cat_div {
	display:inline-block;
	color:#fff;
	width:80px;
	font-weight:bold;
	padding-left:10px;
	margin:0px 5px;
	margin-top:10px;
	border-left:dotted 1px #fff;
  text-decoration:none;
  transition:0.3s;
}
.cat_div:hover {
  -webkit-transform:rotateX(30deg);
  text-shadow:1px 1px 1px rgba(0,0,0,0.3);
}
.cat_img {
	height:60px;
}
.search_nav {
  background:#009cb0;
  width:95%;
  display:inline-block;
  color:#fff;
  margin-top:24px;
  border-radius:0px 0px 10px 10px;
  padding:14px 0px;
}
.undo_div {
	background:#3699FF;
	display:inline-block;
	color:#fff;
	padding:11px 16px;
	font-weight:bold;
	width:calc(100% - 32px);
	margin-top:20px;
	margin-bottom:-4px;
	text-align:center;
	display:none;
	transition:0.3s;
}
.undo_div:hover {
	background:#ee1c25;
}
.undo_icon {
	width:26px;
	height:26px;
	float:left;
}
.undo_text {
	float:right;
	font-size:20px;
}
.youtube_frame {
	margin:20px 0px;
	margin-bottom:0px;
	border-radius:8px;
	width:860px;
	height:465px;
	max-width:calc(100% - 28px);
}
.sizes_table {
	display:inline-block;
	margin:0px;
	margin-top:20px;
	margin-bottom:20px;
	padding:0px;
	border-radius:6px;
	width:864px;
	max-width:calc(100% - 20px);
}
.contact_div {
	background:#eb1c25;
	width:calc(100% - 60px);
	margin-right:12px;
	display:inline-block;
	text-align:center;
	border-radius:12px;
	min-height:150px;
	margin-bottom:30px;
	padding:15px;
	padding-bottom:30px;
}
.contact_title {
	color:#fff;
	font-size:36px;
	display:inline-block;
	margin-top:10px;
	font-weight:bold;
}
.contact_input,.contact_textarea {
	width:calc(33.33% - 60px);
	border-radius:10px;
	padding:10px;
	border:0;
	box-shadow:2px 2px 10px rgba(0,0,0,0.15);
	margin:6px;
	margin-top:16px;
	font-size:26px;
}
.contact_textarea {
	width:calc(100% - 110px);
}
.contact_sub {
	font-size:20px;
	display:inline-block;
	margin-top:6px;
}
.contact_submit {
	width:calc(100% - 86px);
	background:#000;
	color:#fff;
	border:0;
	padding:10px 0px;
	cursor:pointer;
	font-size:32px;
	margin-top:10px;
	border-radius:10px;
	font-weight:800;
	font-family:open sans hebrew;
	animation: csubmit;
	-webkit-animation-duration: 1.5s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
}
.contact_after {
	display:inline-block;
	margin-top:13px;
	font-size:18px;
	background:#6ab04c;
	border-radius:10px;
	width:calc(100% - 30px);
	font-weight:bold;
	padding:7px 0px;
	margin-bottom:10px;
	text-align:center;
	margin-right:14px;
}

@-webkit-keyframes csubmit {
  0%   {background:#000;}
  100% {background:#c1151d;}
}

@media only screen and (max-width: 1600px) {
header {height:355px;}
#logopr {margin-top:25px;width:450px;}
#home_search {height:36px;font-size:16px;width:650px;margin-top:20px;}
#header4 {height:79px;}
}
@media only screen and (max-width: 1600px) {
menu {display:none;}
.cartend {width:100%;max-width:100%;}
.cart_details {max-width:100%;width:100%;}
}
@media only screen and (max-width: 1420px) {
.paslink {font-size:14px;padding:12.5px 14px;padding-top:15px;padding-bottom:10px;}
.pas {height:80px;}
.svg_icon {height:28px;}
.homepage_block2 {display:none;}
.homepage_block1 {margin-right:-6px;width:45%}
.homepage_block3 {margin-right:48%;width:47%;}
.homepage_block4 {width:90%;height:auto;padding-bottom:10px;}
menu {display:none;}
.textpr2 {width:60%;}
.logopr2 {width:50%;}
.product_div {margin-right:0px;width:100%;text-align:center;margin-top:20px;}
.paslink2 {left:5%;text-align:right;}
footer {display:none;}
.market_div {margin-top:0px;margin-right:0px;width:80%;right:0px;top:10%;position:fixed;right:10%;height:80%;}
.display_none_express {display:none;}
#float1 {width:280px;}
#float2 {width:calc(100% - 295px);}
.otherprod {margin-top:30px;max-width:95%;}
}

@media only screen and (max-width: 1100px) {
.linkmenu2 {display:none;}
.paslink {font-size:14px;padding:12.5px 9px;padding-top:15px;padding-bottom:10px;}
	#product_section {text-align:center;}
	#homepage_product {text-align:center;}
	.product_image {float:none;margin:0px;display:inline-block;}
	.l11,.l12,.l13 {display:none;}
	.product_packed2 {margin-bottom:-5px;display:block;float:none;margin-top:25px;}
	
}
@media only screen and (max-width: 800px) {
	#home_search {margin-top:20px;opacity:0.9;width:82%;font-size:16px;height:45px;}
	#logo {width:250px;max-width:50%;margin-top:25px;position:absolute;right:5%;}
	menu,#textpr,#logopr,.pas {display:none;}
	#menu2 {margin-top:30px;}
	.paslink {font-size:16px;padding:18px 9px;}
	#textpr {display:inline-block;}
	header,#header2 {height:200px;-webkit-animation-name: none;}
	#header4, header {box-shadow:0px 0px 0px 20px rgba(0,0,0,0.0);padding-bottom:20px;height:auto;background-size:cover;background-position:bottom;margin-bottom:0px;}
	#header4 {padding-bottom:0px;height:96px;}
	h1 {font-size:22px;}
	.item {width:200px;max-width:calc(50% - 59px);margin:8px;font-size:14px;}
	.titleitem {font-size:14px;}
	.product_logo {width:65px;margin-right:0px;margin-top:1.0px;}
	section {text-align:center;width:97%;}
	.paslink2 {margin-top:-16px;height:27px;border:0;width:80%;text-align:right;}
	.search {border:0;margin-top:-2px;height:31px;width:calc(100% - 50px);font-size:20px;}
	.search_button {display:none;}
	.homepage_block1,.homepage_block2,.homepage_block3,.homepage_block4 {
	margin-right:0px;width:100%;position:relative;}
	#logo_menu {height:50px;}
	.homepage_block1 {margin-top:0px;}
	.sueztitle {font-size:24px;width:calc(33.33% - 13px);margin:6px 3px;margin-top:0px;}
	.homepage_block3,.homepage_block4 {margin-top:20px;}
	#header3 {height:100px;background:url(../img/bg.jpg);}
	.client {width:199px;font-size:16px;height:160px;}
	#center_div {width:100%;display:inline-block;margin-right:0px;}
	.whatsapp_share {width:calc(100% - 20px);margin:10px 0px;display:inline-block;color:#fff;border-radius:6px;font-weight:bold;text-align:center;padding:10px 0px;font-size:20px;background:#25D366;}
	#float1 {display:none;}
	#float2 {width:100%;float:right;text-align:center;}
	.client {max-width:calc(50% - 28px);margin:8px;height:auto;margin-bottom:14px;}
	.search_tag {margin:5px;font-size:14px;width:90%;margin-bottom:12px;}
	.market_div {overflow-y:scroll;}
	.input_search {width:80%;font-size:20px;padding-top:0px;padding-bottom:0px;width:calc(100% - 45px);}
	.credits {position:relative;margin-top:12px;margin-bottom:0px;}
	.titleitem2 {font-size:24px;line-height:120px;}
	.undo_div {display:inline-block;}
	.product_div {padding-bottom:32px;width:100%;}
	#product_section {min-width:calc(95% + 8px);margin-top:14 px;}
	#homepage_product {width:calc(100% - 20px);padding-right:10px;padding-left:10px;}
	.product_title {margin-top:-40px;font-size:24px;display:block;}
	.product_image {margin-bottom:-30px;}
	.youtube_frame {margin-bottom:-10px;height:220px;}
	.sizes_table {margin-bottom:0px;font-size:14px;}
	th {font-size:16px;}
	.other_image {margin-top:20px;margin-bottom:-30px;}
	.contact_input,.contact_textarea {width:calc(100% - 50px);}
	.contact_submit {width:calc(100% - 26px);font-size:26px;}
	.contact_after {margin-top:0px;}
}