@media (orientation: portrait) {
	body {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

.cont {
	width: 100%;
	height: auto;
	border: 0px solid #000;
	overflow: hidden;
}

.tophed {
	width: 120%;
	height: 243px;
	margin: 0 -81px 0 -23px;
}

.tophed .shake-bottom img {
	/*margin: 0px 13px 0 0px;*/
	width: 112%;
}

.menu-ico {
	list-style-type: none;
	display: flex;
	margin: 20px 0 0 0;
}

.menu-ico li {
	flex: 1;
	text-align: center;
}

.menu-ico li a img {
	width: 60%;
}

.menu-ico li a span {
	font-size: 12px;
	display: block;
	font-weight: bold;
}

h1 {
	font-size: 18px !important;
	text-align: center;
	margin: 10px 0 0 0 !important;
	padding: 0;
}

p {
	font-size: 14px;
	text-align: center;
	margin: 0;
	padding: 0;
}

p strong {
	margin: 0 0 10px 0;
}

.footer {
	width: 100%;
	height: 75px;
	margin: 10px 0 0 0;
	border: 0px solid #000;
	overflow: hidden;
}

.cont p {
	margin: 0;
}

.flag {
	margin: 13px -108px 2px -21px
}

.regt {
	text-align: left;
	font-size: 12px;
	direction: ltr;
	margin: 50px 0 0 0;
}

.regt a {
	font-weight: bold;
	font-size: 12px;
	padding: 0 0 0 5px;
}

.acor {
	display: none;
}

.fredrt {
	overflow: hidden;
	position: relative;
	width: 100% !important;
	height: 36vh;
	margin: 0 1em 0 0;
}

.popup-facebook, .popup-mail, .popup-whatsapp {
	height: 100%;
	width: 25%;
	display: inline-block;
	overflow: hidden;
	margin: 0 auto;
}

.popup-facebook a {
	background: url(img/icons.png);
	background-position-x: right;
}

.popup-mail a {
	background: url(img/icons.png);
	background-position-x: -15px;
	background-size: 215px;
}

.popup-whatsapp a {
	background: url(img/icons.png);
	background-position-x: -80px;
	background-size: 215px;
}

.popup-facebook a, .popup-mail a, .popup-whatsapp a {
	display: block;
	width: 70px;
	height: 100%;
	background-size: 215px;
	background-position-y: center;
	background-repeat: no-repeat;
}

/*** LTR ****/
.centr {
	text-align: center;
	font-size: 12px;
	margin: 50px 0 0 0;
}

.centr p {
	margin: 0 0 0 55px;
}

.shake {
	position: absolute;
	left: 5.5%;
	z-index: 1;
	bottom: 120px;
	border-radius: 5px;
	-webkit-animation-name: shakeA;
	animation-name: shakeA;
	animation: shakeA 5s ease both infinite;
	cursor: pointer;
	color: #000;
	font-family: sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.tophed .shake-bottom {
	position: absolute;
	left: 9.5%;
	width: 104px;
	z-index: 1;
	top: -10px;
	border-radius: 5px;
	/* background-color: #fff; */
	-webkit-animation-name: shake-bottomA;
	animation-name: shake-bottomA;
	animation: shake-bottomA 5s ease both infinite;
	cursor: pointer;
	color: #000;
	font-family: sans-serif;
	font-size: 18px;
	/* height: 46px; */
	font-weight: bold;
}

/* RTL */
.rtl .centr {
	text-align: center;
	font-size: 12px;
	margin: 50px 0 0 0;
}

.rtl .centr p {
	margin: 0 55px 0 0;
}

.rtl .shake {
	position: absolute;
	right: 5.5%;
	left: auto;
	z-index: 1;
	bottom: 120px;
	border-radius: 5px;
	-webkit-animation-name: shakeA;
	animation-name: shakeA;
	animation: shakeA 5s ease both infinite;
	cursor: pointer;
	color: #000;
	font-family: sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.rtl .shake-bottom {
	position: absolute;
	left: 9.5%;
	width: 104px;
	z-index: 1;
	top: -10px;
	border-radius: 5px;
	/* background-color: #fff; */
	-webkit-animation-name: shake-bottomA;
	animation-name: shake-bottomA;
	animation: shake-bottomA 5s ease both infinite;
	cursor: pointer;
	color: #000;
	font-family: sans-serif;
	font-size: 18px;
	/* height: 46px; */
	font-weight: bold;
}

@media (max-width: 650px) {
	.tophed .shake-bottom img {
		width: 112%;
	}
}

@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: landscape) {
	html {
		transform: rotate(-90deg);
		transform-origin: left top;
		width: 100vh;
		overflow-x: hidden;
		position: absolute;
		top: 100%;
		left: 0;
	}
}
@media (max-width: 350px){
	.fredrt iframe {
		margin-top: -22px;
	}
}

/* ANIMATION */
@-webkit-keyframes shakeA {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}

	4% {
		-webkit-transform: translateX(-10);
		transform: translateX(-10);
	}

	8% {
		-webkit-transform: translateX(10);
		transform: translateX(10);
	}

	13.2% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}

	16% {
		-webkit-transform: translateY(-15px);
		transform: translateY(-15px);
	}

	20% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	24% {
		-webkit-transform: translateY(-10px);
		transform: translateY(-10px);
	}

	32% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	40% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	50% {
		-webkit-transform: translate(0, 0) rotate(3.5deg);
		transform: translate(0, 0) rotate(3.5deg);
	}

	51% {
		-webkit-transform: translate(0, 0) rotate(-0.5deg);
		transform: translate(0, 0) rotate(-0.5deg);
	}

	52% {
		-webkit-transform: translate(0, 0) rotate(-2.5deg);
		transform: translate(0, 0) rotate(-2.5deg);
	}

	53% {
		-webkit-transform: translate(0, 0) rotate(2.5deg);
		transform: translate(0, 0) rotate(2.5deg);
	}

	54% {
		-webkit-transform: translate(0, 0) rotate(3.5deg);
		transform: translate(0, 0) rotate(3.5deg);
	}

	55% {
		-webkit-transform: translate(0, 0) rotate(-0.5deg);
		transform: translate(0, 0) rotate(-0.5deg);
	}

	56% {
		-webkit-transform: translate(0, 0) rotate(-2.5deg);
		transform: translate(0, 0) rotate(-2.5deg);
	}

	57% {
		-webkit-transform: translate(0, 0) rotate(2.5deg);
		transform: translate(0, 0) rotate(2.5deg);
	}

	58% {
		-webkit-transform: translate(0, 0) rotate(3.5deg);
		transform: translate(0, 0) rotate(3.5deg);
	}

	59% {
		-webkit-transform: translate(0, 0) rotate(-0.5deg);
		transform: translate(0, 0) rotate(-0.5deg);
	}

	60% {
		-webkit-transform: translate(0, 0) rotate(-2.5deg);
		transform: translate(0, 0) rotate(-2.5deg);
	}

	61% {
		-webkit-transform: translate(0, 0) rotate(2.5deg);
		transform: translate(0, 0) rotate(2.5deg);
	}

	62% {
		-webkit-transform: translate(0, 0) rotate(3.5deg);
		transform: translate(0, 0) rotate(3.5deg);
	}

	63% {
		-webkit-transform: translate(0, 0) rotate(-0.5deg);
		transform: translate(0, 0) rotate(-0.5deg);
	}

	64% {
		-webkit-transform: translate(0, 0) rotate(-2.5deg);
		transform: translate(0, 0) rotate(-2.5deg);
	}

	65% {
		-webkit-transform: translate(0, 0) rotate(2.5deg);
		transform: translate(0, 0) rotate(2.5deg);
	}

	66% {
		-webkit-transform: translate(0, 0) rotate(3.5deg);
		transform: translate(0, 0) rotate(3.5deg);
	}

	67% {
		-webkit-transform: translate(0, 0) rotate(-0.5deg);
		transform: translate(0, 0) rotate(-0.5deg);
	}

	68% {
		-webkit-transform: translate(0, 0) rotate(-2.5deg);
		transform: translate(0, 0) rotate(-2.5deg);
	}

	69% {
		-webkit-transform: translate(0, 0) rotate(2.5deg);
		transform: translate(0, 0) rotate(2.5deg);
	}

	70% {
		-webkit-transform: translate(0, 0) rotate(3.5deg);
		transform: translate(0, 0) rotate(3.5deg);
	}

	71% {
		-webkit-transform: translate(0, 0) rotate(-0.5deg);
		transform: translate(0, 0) rotate(-0.5deg);
	}

	72% {
		-webkit-transform: translate(0, 0) rotate(-2.5deg);
		transform: translate(0, 0) rotate(-2.5deg);
	}

	73% {
		-webkit-transform: translate(0, 0) rotate(2.5deg);
		transform: translate(0, 0) rotate(2.5deg);
	}

	74% {
		-webkit-transform: translate(0, 0) rotate(3.5deg);
		transform: translate(0, 0) rotate(3.5deg);
	}

	75% {
		-webkit-transform: translate(0, 0) rotate(-0.5deg);
		transform: translate(0, 0) rotate(-0.5deg);
	}

	76% {
		-webkit-transform: translate(0, 0) rotate(-2.5deg);
		transform: translate(0, 0) rotate(-2.5deg);
	}

	77% {
		-webkit-transform: translate(0, 0) rotate(2.5deg);
		transform: translate(0, 0) rotate(2.5deg);
	}

	78% {
		-webkit-transform: translate(0, 0) rotate(3.5deg);
		transform: translate(0, 0) rotate(3.5deg);
	}

	79% {
		-webkit-transform: translate(0, 0) rotate(-0.5deg);
		transform: translate(0, 0) rotate(-0.5deg);
	}

	80% {
		-webkit-transform: translate(0, 0) rotate(-2.5deg);
		transform: translate(0, 0) rotate(-2.5deg);
	}

	41%,
	49%,
	81%,
	100% {
		-webkit-transform: translate(0, 0) rotate(0);
		transform: translate(0, 0) rotate(0);
	}
}

@keyframes shakeA {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}

	4% {
		-webkit-transform: translateX(-10);
		transform: translateX(-10);
	}

	8% {
		-webkit-transform: translateX(10);
		transform: translateX(10);
	}

	13.2% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}

	16% {
		-webkit-transform: translateY(-15px);
		transform: translateY(-15px);
	}

	20% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	24% {
		-webkit-transform: translateY(-10px);
		transform: translateY(-10px);
	}

	32% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	40% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	50% {
		-webkit-transform: translate(0, 0) rotate(3.5deg);
		transform: translate(0, 0) rotate(3.5deg);
	}

	51% {
		-webkit-transform: translate(0, 0) rotate(-0.5deg);
		transform: translate(0, 0) rotate(-0.5deg);
	}

	52% {
		-webkit-transform: translate(0, 0) rotate(-2.5deg);
		transform: translate(0, 0) rotate(-2.5deg);
	}

	53% {
		-webkit-transform: translate(0, 0) rotate(2.5deg);
		transform: translate(0, 0) rotate(2.5deg);
	}

	54% {
		-webkit-transform: translate(0, 0) rotate(3.5deg);
		transform: translate(0, 0) rotate(3.5deg);
	}

	55% {
		-webkit-transform: translate(0, 0) rotate(-0.5deg);
		transform: translate(0, 0) rotate(-0.5deg);
	}

	56% {
		-webkit-transform: translate(0, 0) rotate(-2.5deg);
		transform: translate(0, 0) rotate(-2.5deg);
	}

	57% {
		-webkit-transform: translate(0, 0) rotate(2.5deg);
		transform: translate(0, 0) rotate(2.5deg);
	}

	58% {
		-webkit-transform: translate(0, 0) rotate(3.5deg);
		transform: translate(0, 0) rotate(3.5deg);
	}

	59% {
		-webkit-transform: translate(0, 0) rotate(-0.5deg);
		transform: translate(0, 0) rotate(-0.5deg);
	}

	60% {
		-webkit-transform: translate(0, 0) rotate(-2.5deg);
		transform: translate(0, 0) rotate(-2.5deg);
	}

	61% {
		-webkit-transform: translate(0, 0) rotate(2.5deg);
		transform: translate(0, 0) rotate(2.5deg);
	}

	62% {
		-webkit-transform: translate(0, 0) rotate(3.5deg);
		transform: translate(0, 0) rotate(3.5deg);
	}

	63% {
		-webkit-transform: translate(0, 0) rotate(-0.5deg);
		transform: translate(0, 0) rotate(-0.5deg);
	}

	64% {
		-webkit-transform: translate(0, 0) rotate(-2.5deg);
		transform: translate(0, 0) rotate(-2.5deg);
	}

	65% {
		-webkit-transform: translate(0, 0) rotate(2.5deg);
		transform: translate(0, 0) rotate(2.5deg);
	}

	66% {
		-webkit-transform: translate(0, 0) rotate(3.5deg);
		transform: translate(0, 0) rotate(3.5deg);
	}

	67% {
		-webkit-transform: translate(0, 0) rotate(-0.5deg);
		transform: translate(0, 0) rotate(-0.5deg);
	}

	68% {
		-webkit-transform: translate(0, 0) rotate(-2.5deg);
		transform: translate(0, 0) rotate(-2.5deg);
	}

	69% {
		-webkit-transform: translate(0, 0) rotate(2.5deg);
		transform: translate(0, 0) rotate(2.5deg);
	}

	70% {
		-webkit-transform: translate(0, 0) rotate(3.5deg);
		transform: translate(0, 0) rotate(3.5deg);
	}

	71% {
		-webkit-transform: translate(0, 0) rotate(-0.5deg);
		transform: translate(0, 0) rotate(-0.5deg);
	}

	72% {
		-webkit-transform: translate(0, 0) rotate(-2.5deg);
		transform: translate(0, 0) rotate(-2.5deg);
	}

	73% {
		-webkit-transform: translate(0, 0) rotate(2.5deg);
		transform: translate(0, 0) rotate(2.5deg);
	}

	74% {
		-webkit-transform: translate(0, 0) rotate(3.5deg);
		transform: translate(0, 0) rotate(3.5deg);
	}

	75% {
		-webkit-transform: translate(0, 0) rotate(-0.5deg);
		transform: translate(0, 0) rotate(-0.5deg);
	}

	76% {
		-webkit-transform: translate(0, 0) rotate(-2.5deg);
		transform: translate(0, 0) rotate(-2.5deg);
	}

	77% {
		-webkit-transform: translate(0, 0) rotate(2.5deg);
		transform: translate(0, 0) rotate(2.5deg);
	}

	78% {
		-webkit-transform: translate(0, 0) rotate(3.5deg);
		transform: translate(0, 0) rotate(3.5deg);
	}

	79% {
		-webkit-transform: translate(0, 0) rotate(-0.5deg);
		transform: translate(0, 0) rotate(-0.5deg);
	}

	80% {
		-webkit-transform: translate(0, 0) rotate(-2.5deg);
		transform: translate(0, 0) rotate(-2.5deg);
	}

	41%,
	49%,
	81%,
	100% {
		-webkit-transform: translate(0, 0) rotate(0);
		transform: translate(0, 0) rotate(0);
	}
}
}

/*  ----------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
-----------------------------------shake-bottom A---------------------------------------
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------  */
@-webkit-keyframes shake-bottomA {
	0% {
		top: -250px;
		transform: rotate(-5deg);
		-webkit-transform: rotate(-5deg);
	}

	20% {
		top: 0px;
	}

	22% {
		transform: rotate(5deg);
		-webkit-transform: rotate(5deg);
	}

	24% {
		transform: rotate(-18deg);
		-webkit-transform: rotate(-8deg);
	}

	26% {
		transform: rotate(8deg);
		-webkit-transform: rotate(8deg);
	}

	28% {
		transform: rotate(-2deg);
		-webkit-transform: rotate(-2deg);
	}

	30% {
		transform: rotate(2deg);
		-webkit-transform: rotate(2deg);
	}

	32% {
		transform: rotate(-8deg);
		-webkit-transform: rotate(-8deg);
	}

	34% {
		transform: rotate(8deg);
		-webkit-transform: rotate(8deg);
	}

	36% {
		transform: rotate(-2deg);
		-webkit-transform: rotate(-2deg);
	}

	38% {
		transform: rotate(-2deg);
		-webkit-transform: rotate(-2deg);
	}

	40% {
		transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
	}

	42% {
		top: 0px;
		transform: rotate(-5deg);
		-webkit-transform: rotate(-5deg);
	}

	62% {
		top: 0px;
	}

	100% {
		top: -250px;
	}
}

@keyframes shake-bottomA {
	0% {
		top: -250px;
		transform: rotate(-5deg);
		-webkit-transform: rotate(-5deg);
	}

	20% {
		top: 0px;
	}

	22% {
		transform: rotate(5deg);
		-webkit-transform: rotate(5deg);
	}

	24% {
		transform: rotate(-18deg);
		-webkit-transform: rotate(-8deg);
	}

	26% {
		transform: rotate(8deg);
		-webkit-transform: rotate(8deg);
	}

	28% {
		transform: rotate(-2deg);
		-webkit-transform: rotate(-2deg);
	}

	30% {
		transform: rotate(2deg);
		-webkit-transform: rotate(2deg);
	}

	32% {
		transform: rotate(-8deg);
		-webkit-transform: rotate(-8deg);
	}

	34% {
		transform: rotate(8deg);
		-webkit-transform: rotate(8deg);
	}

	36% {
		transform: rotate(-2deg);
		-webkit-transform: rotate(-2deg);
	}

	38% {
		transform: rotate(-2deg);
		-webkit-transform: rotate(-2deg);
	}

	40% {
		transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
	}

	42% {
		top: 0px;
		transform: rotate(-5deg);
		-webkit-transform: rotate(-5deg);
	}

	62% {
		top: 0px;
	}

	100% {
		top: -250px;
	}
}
