﻿.zarifBanner
{
    width: 32%;
    left: 34%;
    margin-top: -5%;
    position: absolute;
    z-index: 1;
}
.zarifBanner img
{
    width: 100%;
}
.zarifMiddle
{
    position: relative;
    width: 70%;
    margin: 0 auto;
    height: 60%;
    margin-top: 10%;
}
.zarifMiddleBG
{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}
.zarifMiddleBG img
{
    width: 100%;
    height: 100%;
}
#divRoyal
{
    margin-top: 0;
}
.anchorPrevMedia
{
    top: 32%;
}
.anchorNextMedia
{
    top: 32%;
}
.tarifWrapper
{
    width: 80%;
    left: 10%;
    top: 20%;
    position: absolute;
}
.zarifTop
{
    width: 100%;
    height: 10%;
    overflow: hidden;
    margin-top: 0px;
    margin-bottom: 8px;
}

.zarifTop img
{
    width: 100%;
}
.zarifLeft
{
    width: 25%;
    height: 35%;
    overflow: hidden;
    position: absolute;
    bottom: 0%;
    left: 0;
}

.zarifLeft img
{
    width: 100%;
}
.tarifMenuWrapper
{
    position: absolute;
    width: 32%;
    top: 104px;
    left: 152px;
}
.tarifMenuWrapper.tarifMenuWrapper2
{
    top: 3%;
    left: 1%;
}
.tarifItemChosen
{
    width: 43% !important;
    margin-right: 4%;
}
.tarifMenuWrapper .tarifItem
{
    float: left;
    width: 20%;
}
.zarifRight
{
    width: 230px;
    position: absolute;
    right: 3px;
    top: 111px;
}
.zarifRight img
{
    width: 100%;
}
.mediaSliderWrapper
{
    width: 100%;
    height: 69%;
    margin-top: 3%;
    position: relative;
}
.tarifRightWrapper
{
    position: absolute;
    right: 2%;
    bottom: 2%;
    width: 30%;
    min-width: 390px;
}
.tarifRightItem
{
    width: 100%;
    margin-bottom: 1%;
}
.tarifRightImg
{
    width: 30%;
    float: left;
    height: 100%;
    overflow: hidden;
}
.tarifRightImg img
{
    height: 100%;
}
.tarifRightText
{
    float: left;
    width: 65%;
    padding: 2%;
    color: white;
    background-color: #ff0007;
    height: 90%;
    margin-left: 1%;
}
.tarifTextImg
{
    width: 30%;
    float: left;
}
.tarifTextImg img
{
    width: 100%;
    height: 100%;
}
.tarifTextIcon
{
    float: right;
    width: 15%;
}

.tarifTextIcon img
{
    width: 100%;
}
.tarifInnerText
{
    color: White;
    padding-top: 2%;
}
.tarifInnerText p, .tarifInnerText a
{
    font-size: 20px;
    color: White;
    text-decoration: none;
}