    @import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700');
    @font-face {
        font-family: 'walrusbold';
        src: url('walrus-bold-webfont.woff2') format('woff2'), url('walrus-bold-webfont.woff') format('woff');
        font-weight: normal;
        font-style: normal;
    }
    @font-face {
        font-family: 'LithosPro-Black';
        src: url('LithosPro-Black.otf'), url('LithosPro-Black.ttf');
    }
    @font-face {
        font-family: 'LithosPro-Bold';
        src: url('LithosPro-Bold.otf'), url('LithosPro-Bold.ttf');
    }
    @font-face {
        font-family: 'LithosPro-ExtraLight';
        src: url('LithosPro-ExtraLight.otf'), url('LithosPro-ExtraLight.ttf');
    }
    @font-face {
        font-family: 'LithosPro-Light';
        src: url('LithosPro-Light.otf'), url('LithosPro-Light.ttf');
    }
    @font-face {
        font-family: 'LithosPro-Regular';
        src: url('LithosPro-Regular.otf'), url('LithosPro-Regular.ttf');
    }
    body {
        font-family: 'walrusbold';
        overflow-x: hidden;
        background-color: #a2c170;
        overflow-x: hidden !important;
    }
    a:hover {
        text-decoration: none;
    }
    a, a:active, a:focus {
  outline: 0;
  -moz-outline-style: none
}
    #subscribeModal {
        top: 50%;
        transform: translateY(-50%);
    }
    #preloader {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: #fff;
        /* change if the mask should have another color then white */
        
        z-index: 10001;
        /* makes sure it stays on top */
    }
    .modal {
    z-index: 99999;}
    .loader {
        background-image: url(../img/loader.gif);
        width: 150px;
        height: 150px;
        background-position: center;
        background-size: 500px;
        margin: 0 auto;
        top: 50%;
        transform: translateY(-50%);
        position: absolute;
        left: 0px;
        right: 0px;
    }
    .skye {
        background-image: url(../img/sky.jpg);
        height: 350px;
        background-repeat: repeat;
    }
    .clowd {
        background-image: url(../img/clud.png);
        height: 500px;
        background-repeat: repeat;
        margin-top: -200px;
    }
    .land {
        background-image: url(../img/land.png);
        height: 605px;
        background-repeat: no-repeat;
        background-position: center 0px;
        margin-top: -350px;
    }
    .wall {
        background-image: url(../img/fence.png);
        height: 90px;
        position: absolute;
        bottom: 50px;
        width: 100%;
    }
    .background {
        position: relative;
        height: 100%;
    }
    .get-top {
        position: absolute;
        top: 0px;
        width: 100%;
        left: 0px;
    }
    .home-row1 > div {
        display: inline-block;
    }
    .home-row1 {} .egg {
        margin-left: 20px;
        margin-top: 150px;
        vertical-align: top;
    }
    .chic {
        vertical-align: top;
        margin-left: 40px;
    }
    .home {
        margin-left: 59px;
        vertical-align: bottom;
        margin-bottom: 71px;
        margin-right: -65px;
    }
    .egg:after {
        content: '';
        background-image: url(../img/arrow.png);
        width: 95px;
        height: 70px;
        display: block;
        position: absolute;
        left: 149px;
        background-size: 95px;
        bottom: 10px;
    }
    .chic img {
        margin-top: -11px;
    }
    .egg img {
        max-width: 140px;
    }
    .btn {
        background: #1f1f1f;
        padding: 9px 36px !important;
        text-align: center;
        font-size: 13px;
        font-weight: 500;
        color: #ffffff;
        border: 1px solid #231f20;
        box-shadow: 0 4px 0 #231f20;
        -moz-box-shadow: 0 4px 0 #231f20;
        -webkit-box-shadow: 0 4px 0 #231f20;
        letter-spacing: 1px
    }
    .btn-registernow {
        background: #fcb43b;
        width: 202px;
        display: block;
        font-size: 14px;
        text-align: center;
        font-weight: 600;
        color: #000000;
        padding: 12px 26px;
        border-radius: 28px;
        margin: 20px 0px 0 46px;
        box-shadow: 0 6px 0 #231f20;
        -moz-box-shadow: 0 6px 0 #231f20;
        -webkit-box-shadow: 0 6px 0 #231f20;
        letter-spacing: 1px;
    }
    .btn-registernow:hover {
        background-color: #fec76c;
        color: #231f20;
        box-shadow: 0 0 0 #c2c2c2;
        -moz-box-shadow: 0 0 0 #c2c2c2;
        -webkit-box-shadow: 0 0 0 #c2c2c2;
    }
    a {
        color: @color-default-font;
        color: #5dbfc0;
        text-decoration: none;
        -moz-transition: all 0.2s ease-in;
        -o-transition: all 0.2s ease-in;
        -webkit-transition: all 0.2s ease-in;
        transition: all 0.2s ease-in;
        backface-visibility: hidden;
        -webkit-transform: translatez(0);
        -moz-transform: translatez(0);
        -ms-transform: translatez(0);
        -o-transform: translatez(0);
        transform: translatez(0);
    }
    .blo2 {
        position: relative;
        right: -89px;
        bottom: -129px;
        z-index: 100;
    }
    .blo2 > img {
        width: 157px;
    }
    .home >img {
        position: relative;
        z-index: 1000
    }
    .blo1 {
        position: relative;
        left: -66px;
        bottom: -125px;
    }
    .btn-login {
        background: #f37d80;
        background-color: rgb(243, 125, 128);
        background-repeat: repeat;
        background-repeat: no-repeat;
        cursor: pointer;
        border-radius: 40px;
        padding: 9px 42px;
        text-align: center;
        border: 1px solid #231f20;
        color: #000 !important;
    }
    .btn-login:hover {
        background-color: #f46262;
    }
    .topnav ul {
        text-align: right;
        padding-top: 20px;
        margin-bottom: -30px;
        padding-left: 0px;
    }
    .topnav ul li a {
        color: #2C2C2C;
    }
    .topnav ul li {
        display: inline-block;
        vertical-align: middle;
        text-align: center;
        padding: 14px 16px;
        text-decoration: none;
        font-size: 17px;
        position: relative;
    }
    .topnav ul li a:hover {
        color: black;
    }
    .topnav .icon_menu {
        display: none;
        position: absolute;
        top: 16px;
        right: 10px;
    }
    .topnav > ul > li:first-child {
        display: none;
    }
    .topnav .icon_menu {
        background-image: url(../img/menu_icon.png);
        height: 28px;
        width: 34px;
        background-size: 31px;
        background-repeat: no-repeat;
    }
    .topnav.nav-open .icon_menu {
        background-image: url(../img/menu_icon-cls.png);
    }
    .btn-loged + .dropdwn {
        display: none;
    }
    .btn-loged:hover + .dropdwn {
        display: block;
    }
    .dropdwn:hover {
        display: block;
    }
    .dropdwn li {
        display: block !important;
        float: none;
        padding: 6px 7px !important;
        text-align: left !important;
        min-width: 127px;
        background-color: #e76969;
        font-size: 13px !important;
        border-radius: 5px;
        margin-bottom: 2px;
    }
    .dropdwn {
        position: absolute;
        padding-top: 0px !important;
        text-align: left !important;
        right: 0px;
        z-index: 10
    }
    .dropdwn a {
        width: 100%;
        display: block;
    }
    .dropdwn input {
        width: 100%;
        display: block;
        padding-left: 0px;
        text-align: left;
    }
    .heading {
        margin: -70px 0px 90px;
    }
    .heading h1 {
        font-size: 40px;
        text-align: center;
        color: #fff;
        text-shadow: -3px 3px rgba(0, 0, 0, 0.79), 0 3px rgba(0, 0, 0, 0.79), 1px 0 rgba(0, 0, 0, 0.79), 0 -1px rgba(0, 0, 0, 0.79);
        letter-spacing: 1px;
        font-weight: 300;
        font-family: 'LithosPro-Black';
    }
    .pro-bord {
        background-image: url(../img/pro-bord.png);
        background-repeat: no-repeat;
        width: 260px;
        text-align: center;
        padding-bottom: 45px;
        margin: 0 auto;
    }
    .pro-bord img {
        border: 6px solid #aa9863;
        border-radius: 64px;
        width: 90px;
        height: 90px;
        margin-top: -45px;
    }
    .pro-bord h3 {
        color: #fff;
        text-transform: uppercase;
        font-family: 'Open Sans', sans-serif;
        font-weight: 600;
        font-size: 19px;
        width: 87%;
        margin: 7px auto 2px;
    }
    .pro-bord p {
        font-family: 'Open Sans', sans-serif;
        color: #fff;
        font-weight: 600;
    }
    .pro-bord p span {
        font-family: 'Open Sans', sans-serif;
        font-size: 20px;
        display: inline-block;
        vertical-align: middle;
        margin-bottom: 4px;
        padding-left: 5px;
        color: #db6627;
        text-shadow: -2px 0 #fff, 0 2px #fff, 2px 0 #fff, 0 -2px #fff;
    }
    .bord {
        background-image: url(../img/bord-repet.png);
        max-width: 740px;
        background-size: 100%;
        margin: 5px auto 0px;
        padding: 20px 40px 30px 70px;
        position: relative;
        text-align: center;
    }
    .btn-account {
        width: 49%;
        display: inline-block;
        margin: 20px 0px;
        vertical-align: middle;
    }
    .land-inner {
        background-image: url(../img/land-inner.png);
        height: 750px;
        background-repeat: no-repeat;
        background-position: center 0px;
        margin-top: -550px;
        position: relative;
    }
    .wall-inner {
        background-image: url(../img/fence.png);
        height: 90px;
        position: absolute;
        bottom: 0px;
        width: 100%;
    }
    .btn-account a {
        background-image: url(../img/bord1.png);
        padding: 25px 12px;
        display: block;
        width: 90%;
        background-size: 100%;
        text-align: center;
        color: #fff;
        font-size: 20px;
        background-repeat: no-repeat;
    }
    .btn-account a span {
        -ms-transform: rotate(-3deg);
        /* IE 9 */
        
        -webkit-transform: rotate(-3deg);
        /* Chrome, Safari, Opera */
        
        transform: rotate(-3deg);
        display: block;
        margin-top: -6px;
        font-family: 'LithosPro-Black';
        text-shadow: -3px 3px rgba(0, 0, 0, 0.79), 0 3px rgba(0, 0, 0, 0.79), 1px 0 rgba(0, 0, 0, 0.79), 0 -1px rgba(0, 0, 0, 0.79);
    }
    .bord-top {
        background-image: url(../img/tb-top.png);
        background-repeat: no-repeat;
        background-size: 100%;
        position: absolute;
        top: -20px;
        width: 100%;
        height: 100px;
        left: 0px;
    }
    .bord-botm {
        background-image: url(../img/tb-btm.png);
        background-repeat: no-repeat;
        background-size: 100%;
        position: absolute;
        bottom: -4px;
        width: 100%;
        height: 12px;
        left: 0px;
    }
    .bord-left {
        display: block;
        background-image: url(../img/left-repet.png);
        background-size: 100%;
        position: relative;
        padding: 15px 0px 15px 30px;
    }
    .bord-left > div > .btn-account {
        width: 100%;
        display: inline-block;
        margin: 8px 0px;
    }
    .bord-top-sd {
        background-image: url(../img/tb-top-left.png);
        background-repeat: no-repeat;
        background-size: 100%;
        position: absolute;
        top: -11px;
        width: 100%;
        height: 12px;
        left: 0px;
    }
    .bord-botm-sd {
        background-image: url(../img/tb-btm-left.png);
        background-size: 100%;
        position: absolute;
        bottom: -4px;
        width: 100%;
        height: 9px;
        left: 0px;
    }
    .lef-sec {
        width: 320px;
    }
    .lef-sec > .pro-bord {
        background-image: url(../img/pro-bord.png);
        background-repeat: no-repeat;
        width: 200px;
        text-align: center;
        padding-bottom: 12px;
        margin: 0 auto;
        background-size: 100%;
    }
    .lef-sec > .pro-bord img {
        border: 6px solid #aa9863;
        border-radius: 64px;
        width: 70px;
        height: 70px;
        margin-top: -35px;
    }
    .lef-sec > .pro-bord h3 {
        font-size: 15px;
        width: 88%;
        margin: 3px auto -1px;
    }
    .lef-sec > .pro-bord p {
        font-size: 13px;
    }
    .lef-sec > .pro-bord p span {
        font-size: 18px;
    }
    .inner-menu {} .inner-menu > .logo {
        display: inline-block;
        width: 20%;
    }
    .inner-menu > .topnav {
        float: right;
        display: inline-block;
        width: 80%;
    }
    .inner-menu {
        margin-top: 20px;
        margin-bottom: 90px;
    }
    .btn-loged {
        background-image: url(../img/points.png);
        background-repeat: no-repeat;
        padding: 34px 55px 30px 19px;
        color: #fff !important;
        margin-top: -25px;
        display: block;
    }
    .acu-heading {
        margin-bottom: 60px;
    }
    .fom-50 {
        width: 50%;
        float: left;
        text-align: left;
        margin: 8px 0px;
    }
    .fom-50 label {
        display: block;
        margin-bottom: 8px;
        color: #fff;
        font-family: 'Open Sans', sans-serif;
        text-shadow: -1px 1px #000, 0 1px #000, 1px 0 #000, 0 -1px #000;
        font-size: 15px;
        font-weight: 700;
    }
    .fom-50 input {
        display: block;
        width: 90%;
        height: 40px;
        border-radius: 5px;
        border: 1px solid #bc955b;
        padding: 10px;
        font-family: 'Open Sans', sans-serif;
        font-weight: 600;
    }
        .fom-50 select {
        display: block;
        width: 90%;
        height: 40px;
        border-radius: 5px;
        border: 1px solid #bc955b;
        padding: 10px;
        font-family: 'Open Sans', sans-serif;
        font-weight: 600;
    }
    .login-regi .label {
        display: block;
        margin-bottom: 8px;
        font-family: 'Open Sans', sans-serif;
        font-size: 17px;
        color: #fff;
        text-shadow: -2px 2px rgba(0, 0, 0, 0.79), 0 2px rgba(0, 0, 0, 0.79), 1px 0 rgba(0, 0, 0, 0.79), 0 -1px rgba(0, 0, 0, 0.79);
        letter-spacing: 1px;
        font-weight: 700;
    }
    /*.form-pr{
        overflow: hidden;
    }*/
    
    .fom-100 {
        width: 100%;
        text-align: left;
        margin-bottom: -60px;
        clear: left;
        float: none;
        padding-top: 16px;
        position: relative;
    }
    .submit {} .submit input {} .btn-update {
        background-color: #e95a34;
        padding: 12px 49px !important;
        font-family: 'Open Sans', sans-serif;
        text-transform: uppercase;
        font-weight: 700;
        color: #2c2d2d !important;
        font-size: 14px;
        letter-spacing: 0px;
    }
    .submit .btn-update {
        background-color: #e95a34;
        padding: 12px 49px !important;
        font-family: 'Open Sans', sans-serif;
        text-transform: uppercase;
        font-weight: 700;
        color: #2c2d2d !important;
        font-size: 14px;
        letter-spacing: 0px;
    }
    .diac a {
        background-image: url(../img/bord1-dis.png);
    }
    .actv a {
        background-image: url(../img/bord1.png);
    }
    .right-bord .bord {
        margin-left: -10px;
    }
    .checkbox_wrapper {
        position: relative;
        height: 31px;
        width: 25px;
        display: inline-block;
        vertical-align: middle;
    }
    input[type="checkbox"] {
        opacity: 0;
        height: 31px;
        width: 25px;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
    }
    input[type="checkbox"] + label {
        background-image: url(../img/check.png);
        background-repeat: no-repeat;
        background-position: -32px;
        height: 31px;
        width: 25px;
        display: inline-block;
        padding: 0 0 0 0px;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
    }
    input[type="checkbox"]:checked + label {
        background-image: url(../img/check.png);
        background-position: 0px;
        background-repeat: no-repeat;
        height: 31px;
        width: 25px;
        display: inline-block;
        padding: 0 0 0 0px;
    }
    .check-frm {
        text-align: left;
        margin-bottom: 5px;
    }
    .check-frm p {
        display: inline-block;
        vertical-align: middle;
        margin-bottom: 0px;
        margin-top: 7px;
        padding-left: 12px;
        font-size: 17px;
        color: #fff;
        text-shadow: -2px 2px rgba(0, 0, 0, 0.79), 0 2px rgba(0, 0, 0, 0.79), 1px 0 rgba(0, 0, 0, 0.79), 0 -1px rgba(0, 0, 0, 0.79);
        letter-spacing: 1px;
        font-weight: 300;
        font-family: 'LithosPro-Black';
        width: 95%;
    }
    .acu-heading h1 {
        color: #fff;
        text-shadow: -3px 3px rgba(0, 0, 0, 0.79), 0 3px rgba(0, 0, 0, 0.79), 1px 0 rgba(0, 0, 0, 0.79), 0 -1px rgba(0, 0, 0, 0.79);
        letter-spacing: 1px;
        font-weight: 300;
        font-size: 40px;
        font-family: 'LithosPro-Black';
    }
    .cod-enry {
        text-align: left;
    }
    .cod-enry input {
        height: 40px;
        border-radius: 5px;
        border: 1px solid #bc955b;
        padding: 10px;
        width: 95%;
        font-family: 'Open Sans', sans-serif;
        font-weight: 600;
    }
    .cod-enry p {
        margin-top: 10px;
        font-size: 17px;
        text-shadow: -2px 2px rgba(0, 0, 0, 0.79), 0 2px rgba(0, 0, 0, 0.79), 1px 0 rgba(0, 0, 0, 0.79), 0 -1px rgba(0, 0, 0, 0.79);
        font-family: 'LithosPro-Black';
    }
    .sucs {
        color: #f83838
    }
    .fild {
        color: #57b71d
    }
    .form-pr {
        z-index: 1000;
        position: relative;
    }
    .right-coner {
        position: absolute;
        right: 16px;
        bottom: 26px;
        font-family: 'Open Sans', sans-serif;
        font-size: 13px;
        font-weight: 600;
    }
    .pr-tbl {
        width: 100%;
        background-color: rgba(117, 76, 36, 0.6);
        font-family: 'Open Sans', sans-serif;
        color: #fff;
        border: 2px solid #fff;
    }
    .pr-tbl th {
        text-shadow: -1px 1px rgba(0, 0, 0, 0.79), 0 1px rgba(0, 0, 0, 0.79), 1px 0 rgba(0, 0, 0, 0.79), 0 -1px rgba(0, 0, 0, 0.79);
        border: 2px solid #fff;
        padding: 7px 10px;
        font-weight: 400;
    }
    .pr-tbl td {
        border-left: 2px solid #fff;
        padding: 4px 10px;
        font-size: 14px
    }
    .pr-tbl tr {
        background: rgba(255, 255, 255, 0.16);
    }
    .pr-tbl tr:first-child {
        background: rgba(255, 255, 255, 0.0);
    }
    .pr-tbl tr:nth-of-type(2n+0) {
        background: rgba(255, 255, 255, 0.33);
    }
    .pagi {
        text-align: right;
        margin-bottom: 0px;
        margin-top: 16px;
    }
    .pagi li {
        list-style: none;
        display: inline-block;
        background-color: rgba(117, 76, 36, 0.39);
        padding: 5px 12px;
        border: 2px solid rgba(255, 255, 255, 0.24);
        font-family: 'Open Sans', sans-serif;
        font-weight: 600;
        color: #fff
    }
    .bord-botm-login {
        background-image: url(../img/big-repet-btm.png);
        background-repeat: no-repeat;
        background-size: 100%;
        position: absolute;
        bottom: -4px;
        width: 100%;
        height: 36px;
        left: 0px;
    }
    .bord-top-login {
        background-image: url(../img/big-repet-top.png);
        background-repeat: no-repeat;
        background-size: 100%;
        position: absolute;
        top: -20px;
        width: 100%;
        height: 100px;
        left: 0px;
    }
    .bord-login {
        background-image: url(../img/big-repet.png);
        max-width: 750px;
        background-size: 100%;
        margin: 50px auto 0px;
        padding: 20px 40px 30px 70px;
        position: relative;
        text-align: center;
    }
    .btn-log {
        width: 100%;
        margin: -70px 0px 20px;
    }
    .btn-log a {
        width: 45%;
        text-align: center;
        color: #fff;
        font-size: 28px;
        padding: 24px 26px;
        margin: 0px 8px;
        background-size: 100%;
        background-repeat: no-repeat;
    }
    .log-btn {
        background-image: url(../img/bord1-dis.png);
        display: inline-block;
    }
    .atcv-log {
        background-image: url(../img/bord1.png);
    }
    .btn-log a span {
        -ms-transform: rotate(-3deg);
        -webkit-transform: rotate(-3deg);
        transform: rotate(-3deg);
        display: block;
        margin-top: -6px;
        text-shadow: -3px 3px rgba(0, 0, 0, 0.79), 0 3px rgba(0, 0, 0, 0.79), 1px 0 rgba(0, 0, 0, 0.79), 0 -1px rgba(0, 0, 0, 0.79);
        letter-spacing: 1px;
        font-weight: 300;
        font-family: 'LithosPro-Black';
    }
    .lg-fm p {
        font-family: 'Open Sans', sans-serif;
        font-size: 17px;
        color: #fff;
        text-shadow: -2px 2px rgba(0, 0, 0, 0.79), 0 2px rgba(0, 0, 0, 0.79), 1px 0 rgba(0, 0, 0, 0.79), 0 -1px rgba(0, 0, 0, 0.79);
        letter-spacing: 1px;
        font-weight: 700;
    }
    .ful-cock {
        position: absolute;
        right: -78px;
        bottom: -60px;
        z-index: 1;
    }
    .robot {
        text-align: left;
        margin-top: 35px;
        margin-bottom: 15px;
    }
    .login-iner {
        height: 955px;
    }
    .dis-blc {
        display: block !important;
    }
    .drop-men {
        display: none;
        text-align: center;
        padding-right: 25px;
        animation: jump 1s linear alternate infinite;
        transform-origin: 50% 50%;
    }
    #doun-ico {
        transition: all 2s ease;
        -moz-transition: all 2s ease;
        -webkit-transition: all 2s ease;
        -o-transition: all 2s ease;
        -ms-transition: all 2s ease;
        -khtml-transition: all 2s ease;
        display: block;
        margin: 0 auto;
    }
    .tun-up {
        -moz-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    @keyframes jump {
        0% {
            transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
        }
        40% {
            transform: translate3d(0, 10%, 0) scale3d(1, 1, 1);
        }
        100% {
            transform: translate3d(0, 50%, 0) scale3d(1, 1, 1);
        }
    }
    .email-pre .check-frm p {
        font-family: 'Open Sans', sans-serif;
        font-weight: 700
    }
    .home-menu .inner-menu {
        margin-bottom: 0px;
    }
    .home-page {
        overflow-y: hidden !important;
    }
    #myModal {
        margin-top: 50px;
    }
    #myModal .bord-top {
        top: -6px;
    }
    #myModal .bord-botm {
        bottom: -7px
    }
    .pop-cont h1 {
        color: #fff;
        font-family: 'Open Sans', sans-serif;
        font-weight: 700;
        font-size: 38px;
        text-shadow: -3px 3px rgba(0, 0, 0, 0.79), 0 3px rgba(0, 0, 0, 0.79), 1px 0 rgba(0, 0, 0, 0.79), 0 -1px rgba(0, 0, 0, 0.79);
        margin-bottom: 23px;
    }
    .pop-cont p {
        color: #fff;
        font-family: 'Open Sans', sans-serif;
        font-weight: 700;
        font-size: 15px;
        line-height: 22px
    }
    .pop-cont select {
        display: block;
        width: 55%;
        height: 40px;
        border-radius: 5px;
        border: 1px solid #bc955b;
        padding: 10px;
        margin: 20px auto;
    }
    #myModal .bord {
        background-image: url(../img/bord-repet-d.png);
        padding: 20px 40px 30px 50px;
    }
    #myModal .bord-top {
        background-image: url(../img/tb-top-d.png);
    }
    #myModal .bord-botm {
        background-image: url(../img/tb-btm-d.png);
    }
    .pop-cont {
        padding-bottom: 185px;
    }
    .pop-up-pack {
        position: absolute;
        bottom: -92px;
        left: -171px;
    }
    .cock-zoom {
        position: absolute;
        bottom: -91px;
        right: -15px;
    }
    .cock-zoom img {
        max-width: 250px;
    }
    .pop-up-pack img {
        max-width: 565px;
    }
    .close-pop {
        position: absolute;
        right: 41px;
        z-index: 10;
        display: block;
        height: 39px;
        width: 37px;
        background-image: url(../img/close.png);
    }
    .page-hed {
        margin-top: -55px;
    }
    .pr-list {
        max-width: 840px;
        margin: 50px 0px;
    }
    .pric-one img {
        border-radius: 100px;
        box-shadow: 0px 1px 12px -4px #000;
        width: 20%;
        display: inline-block;
        vertical-align: middle;
    }
    .pric-one {
        text-align: left;
        background-image: url(../img/text-bc.png);
        background-size: 90%;
        background-position: center;
        background-repeat: repeat-y;
        position: relative;
        padding: 0px 0px 15px;
        margin: 30px 0px 75px;
    }
    .pric-content {
        width: 100%;
display: inline-block;
vertical-align: middle;
padding: 20px 80px 50px;
    }
    .pric-content h4 {
        font-size: 27px;
        color: #fff;
        text-shadow: -3px 3px rgba(0, 0, 0, 0.79), 0 3px rgba(0, 0, 0, 0.79), 1px 0 rgba(0, 0, 0, 0.79), 0 -1px rgba(0, 0, 0, 0.79);
        font-family: 'Open Sans', sans-serif;
        font-weight: 700;
        padding-bottom: 10px;
    }
    .pric-content p {
        color: #fff;
        font-family: 'Open Sans', sans-serif;
        font-size: 14px;
        line-height: 21px;
        width: 97%;
    }
    .price-top {
        background-image: url(../img/text-bc-top.png);
        width: 100%;
        height: 14px;
        display: block;
        background-repeat: repeat-y;
        background-position: center top;
        background-size: 90%;
        position: absolute;
        top: -14px;
    }
    .price-botm {
        background-image: url(../img/text-bc-btm.png);
        width: 100%;
        height: 15px;
        display: block;
        position: absolute;
        bottom: -15px;
        background-repeat: repeat-y;
        background-position: center bottom;
        background-size: 90%;
    }
    .pric-list {
        position: relative;
    }
    .egg-top-right {
        position: absolute;
        right: 0px;
        top: 0px;
        text-align: center;
        text-shadow: -3px 3px rgba(0, 0, 0, 0.1), 0 3px rgba(0, 0, 0, 0.1), 1px 0 rgba(0, 0, 0, 0.1), 0 -1px rgba(0, 0, 0, 0.1);
        letter-spacing: 1px;
        font-weight: 700;
        font-family: 'LithosPro-Black';
        color: #fff;
        font-size: 9px;
        background-image: url(../img/egg-num.png);
        padding: 19px 21px 19px 12px;
        background-repeat: no-repeat;
        background-position: center;
        -moz-transform: rotate(-2deg);
        -webkit-transform: rotate(-2deg);
        -o-transform: rotate(-2deg);
        transform: rotate(-2deg);
    }
    .egg-top-right span {
        display: block;
        color: #fff;
        font-size: 22px;
        line-height: 20px;
    }
    .detial-rigt {
        position: absolute;
        right: 38px;
        bottom: -28px;
    }
    .detial-rigt div {
        background-image: url(../img/pro-bord-btn.png);
        position: absolute;
        bottom: 36px;
        right: -41px;
        text-align: center;
        padding: 16px 12px 35px;
        background-size: 115px;
        background-repeat: no-repeat;
        color: #fff;
        -moz-transform: rotate(9deg);
        -webkit-transform: rotate(9deg);
        -o-transform: rotate(9deg);
        transform: rotate(9deg);
        font-family: 'Open Sans', sans-serif;
        z-index: 0;
        line-height: 18px;
        font-size: 13px;
    }
    .detial-rigt div span {
        display: block;
        font-family: 'Open Sans', sans-serif;
        font-weight: 600;
        font-size: 18px;
        text-transform: uppercase;
        letter-spacing: 1px;
    }
    .btn-brd {
        background-color: #e95a34;
        padding: 15px 35px !important;
        font-family: 'Open Sans', sans-serif;
        text-transform: uppercase;
        font-weight: 700;
        color: #2c2d2d !important;
        font-size: 14px;
        letter-spacing: 0px;
        z-index: 10;
        position: relative;
    }
    .pric-list .pric-one:last-child {} .cock-brod {
        position: absolute;
        right: 35px;
        top: 27%;
    }
    .cok-brd {
        background-image: url(../img/msg.png);
        background-repeat: no-repeat;
        z-index: 10;
        position: relative;
    }
    .cok-brd > span {
        text-align: center;
        font-family: 'Open Sans', sans-serif;
        font-size: 22px;
        color: #fff;
        text-shadow: -3px 3px rgba(0, 0, 0, 0.79), 0 3px rgba(0, 0, 0, 0.79), 1px 0 rgba(0, 0, 0, 0.79), 0 -1px rgba(0, 0, 0, 0.79);
        font-weight: 700;
        padding: 37px 67px 93px 53px;
        width: 309px;
        display: block;
        -moz-transform: rotate(-10deg);
        -webkit-transform: rotate(-10deg);
        -o-transform: rotate(-10deg);
        transform: rotate(-10deg);
        line-height: 24px;
    }
    .cok-brd a {
        display: block;
        width: 165px;
        padding: 10px 0px;
        text-shadow: 0px 0px rgba(0, 0, 0, 0.79);
        margin-top: 13px;
        margin-left: 10px;
    }
    .cock-brod > img {
        position: absolute;
        top: 141px;
        right: -4px;
        z-index: 0;
    }
    .detil {
        max-width: 740px;
        margin: 50px 0px;
        padding-bottom: 80px;
    }
    .pric-detil-content {
        width: 75%;
        text-align: left;
    }
    .pric-detil-content h4 {
        font-size: 40px;
        color: #fff;
        text-shadow: -2px 2px rgba(0, 0, 0, 0.5), 0 2px rgba(0, 0, 0, 0.5), 1px 0 rgba(0, 0, 0, 0.5), 0 -1px rgba(0, 0, 0, 0.5);
        font-family: 'Open Sans', sans-serif;
        font-weight: 700;
        padding-bottom: 15px;
    }
    .pric-detil-content p {
        font-family: 'Open Sans', sans-serif;
        font-weight: 700;
        font-size: 16px;
        color: #fff;
        text-shadow: -2px 2px rgba(0, 0, 0, 0.3), 0 2px rgba(0, 0, 0, 0.3), 1px 0 rgba(0, 0, 0, 0.3), 0 -1px rgba(0, 0, 0, 0.3);
        line-height: 24px;
    }
    .pric-detil-content img {
        border-radius: 110px;
        box-shadow: 0px 1px 12px -4px #000;
        width: 220px;
        position: absolute;
        top: -55px;
        right: -40px;
    }
    .eggb-top-right {
        position: absolute;
        right: 7px;
        bottom: -15px;
        text-align: center;
        text-shadow: -3px 3px rgba(0, 0, 0, 0.1), 0 3px rgba(0, 0, 0, 0.1), 1px 0 rgba(0, 0, 0, 0.1), 0 -1px rgba(0, 0, 0, 0.1);
        font-weight: 700;
        font-family: 'LithosPro-Black';
        color: #fff;
        font-size: 9px;
        background-image: url(../img/egg-num-big.png);
        padding: 40px 43px 33px 13px;
        background-repeat: no-repeat;
        background-position: center;
        -moz-transform: rotate(-2deg);
        -webkit-transform: rotate(-2deg);
        -o-transform: rotate(-2deg);
        transform: rotate(-2deg);
    }
    .eggb-top-right span {
        display: block;
        font-size: 25px;
        line-height: 40px;
    }
    .reletive {
        position: relative;
    }
    .cock-deit-brod {
        position: absolute;
        right: 115px;
        bottom: -24px;
    }
    .cock-deit-brod img {
        display: block;
    }
    .btn-det {
        background-color: #e95a34;
        padding: 15px 38px !important;
        font-family: 'Open Sans', sans-serif;
        text-transform: uppercase;
        font-weight: 700;
        color: #2c2d2d !important;
        font-size: 14px;
        letter-spacing: 0px;
    }
    .cock-deit-brod p {
        font-family: 'Open Sans', sans-serif;
        text-align: center;
        margin-top: 8px;
        font-weight: 600;
    }
    .cock-deit-brod:before {
        content: '';
        background-image: url(../img/botm-arrow.png);
        position: absolute;
        height: 33px;
        width: 94px;
        bottom: -19px;
        left: -95px;
    }
    .detil-50 h3 {
        display: block;
        font-family: 'LithosPro-Black';
        text-shadow: -3px 3px rgba(0, 0, 0, 0.79), 0 3px rgba(0, 0, 0, 0.79), 1px 0 rgba(0, 0, 0, 0.79), 0 -1px rgba(0, 0, 0, 0.79);
        color: #fff;
        font-size: 17px;
        background-image: url(../img/bord-hed.png);
        width: 281px;
        padding: 26px 35px 27px 59px;
        text-align: center;
        font-size: 20px;
        margin-top: -8px;
        margin-bottom: 10px;
    }
    .detil-50 h3 span {
        ms-transform: rotate(-3deg);
        -webkit-transform: rotate(-3deg);
        transform: rotate(-3deg);
        display: block;
    }
    .detil-50 {
        width: 50%;
        float: left;
        padding-right: 15px;
        background-image: url(../img/back-shadow.png);
        background-position: 26% 20px;
        background-repeat: no-repeat;
        margin-bottom: -10px;
        margin-top: 80px;
    }
    .detil-50 p {
        font-family: 'Open Sans', sans-serif;
        font-size: 15px;
        line-height: 23px;
        color: #fff;
        padding-left: 30px;
        padding-top: 10px;
    }
    .hed-2 {
        background-image: url(../img/bord-hed2line.png) !important;
        padding-left: 41px !important;
        padding-right: 17px !important;
        padding-top: 16px !important;
        width: 307px !important;
        padding-bottom: 20px !important;
        margin-bottom: 10px !important;
        margin-top: -15px !important;
    }
    .w100 {
        width: 100%;
    }
    .clear {
        clear: left;
    }
    .w100 h3 {} .bul {
        list-style-position: inside;
    }
    .bul li {
        font-family: 'Open Sans', sans-serif;
        font-size: 15px;
        line-height: 20px;
        color: #fff;
        text-align: left;
        list-style: none;
        padding-bottom: 10px;
    }
    .bul li span {
        width: 20px;
        display: inline-block;
        text-align: center;
        margin-left: -23px;
        background-image: url(../img/egg-blet.png);
        background-repeat: no-repeat;
        height: 28px;
        padding-top: 5px;
    }
    .p-wall-m {
        display: none;
    }
    .faq-hed {
        padding: 30px 12px 27px;
        display: block;
        width: 302px;
        text-align: center;
        color: #fff;
        font-size: 20px;
        background-repeat: no-repeat;
        background-image: url(../img/bord1.png);
        margin: -70px auto 25px;
    }
    .faq-hed span {
        -ms-transform: rotate(-3deg);
        -webkit-transform: rotate(-3deg);
        transform: rotate(-3deg);
        display: block;
        margin-top: -6px;
        font-family: 'LithosPro-Black';
        text-shadow: -3px 3px rgba(0, 0, 0, 0.79), 0 3px rgba(0, 0, 0, 0.79), 1px 0 rgba(0, 0, 0, 0.79), 0 -1px rgba(0, 0, 0, 0.79);
    }
    .colps {} .hed-colps {
        display: inline-block;
        vertical-align: middle;
        font-size: 17px;
        color: #fff;
        text-shadow: -2px 2px rgba(0, 0, 0, 0.79), 0 2px rgba(0, 0, 0, 0.79), 1px 0 rgba(0, 0, 0, 0.79), 0 -1px rgba(0, 0, 0, 0.79);
        letter-spacing: 1px;
        font-family: 'Open Sans', sans-serif;
        font-weight: 700;
        cursor: pointer;
        margin-bottom: 0px;
        margin-top: 0px;
    }
    .hed-colps span {
        display: inline-block;
        height: 31px;
        width: 22px;
        vertical-align: middle;
        background-image: url(../img/check.png);
        margin-right: 9px;
        margin-top: -6px;
        background-position: -33px
    }
    .faq-bord > .bord {
        padding: 20px 40px 30px 40px;
        text-align: left;
    }
    .colps {} .colps > div {
        font-family: 'Open Sans', sans-serif;
        background-color: #fff;
        border-radius: 7px;
        box-shadow: 5px 6px 0px 0px rgba(0, 0, 0, 0.4);
        color: #010101;
        margin-top: 20px !important;
        position: relative;
        max-height: 0px;
        margin: 0px;
        padding: 0;
        overflow: hidden;
        transition: max-height 0.5s ease-out;
        top: -12px;
    }
    .colps > div > p {
        padding: 30px 35px;
        margin-bottom: 20px;
        transform: scaleY(0);
        transform-origin: top;
        transition: transform 0.65s ease;
    }
    .colps > div > span {
        background-image: url(../img/trn.png);
        height: 12px;
        width: 14px;
        top: -12px;
        left: 18px;
        display: block;
        position: absolute;
    }
    .opn-cop > span {
        background-position: 0px;
        background-repeat: no-repeat;
    }
    .opn-cop + div {
        max-height: 500px;
        background-color: #fff;
        overflow: unset;
        transition: max-height 0.5s ease-in;
    }
    .opn-cop + div p {
        transform: scaleY(1);
    }
    .faq-cock {
        position: relative;
        position: relative;
        top: 100px;
        left: -155px;
        z-index: 1000;
    }
    .faq-cock .cok-brd {
        position: absolute;
        right: 75px;
    }
    .cok-brd span img {
        position: absolute;
        width: 140px;
        right: -82px;
        top: 11px;
    }
    .center-marg {
        text-align: center;
        margin-bottom: 90px;
        margin-top: -50px;
    }
    .i-wall-l {
        display: none;
    }
    .acu-heading span {
        display: block;
        margin-bottom: 8px;
        color: #fff;
        font-family: 'Open Sans', sans-serif;
        text-shadow: -1px 1px #000, 0 1px #000, 1px 0 #000, 0 -1px #000;
        font-size: 16px;
        font-weight: 700;
    }
    .textarea textarea {
        width: 95%;
        height: 180px;
        border-radius: 5px;
        border: 1px solid #bc955b;
        padding: 10px;
    }
    .textarea {
        width: 100%;
    }
    .cont-btn {
        width: 100%;
        text-align: left;
        top: 0;
        clear: left;
        float: none;
        padding-right: 70px;
        position: relative;
        display: block;
        margin-bottom: 0;
    }
    .cal-bord {
        position: relative;
        width: 160px;
        top: -248px;
        left: 56px;
        -ms-transform: rotate(9deg);
        -webkit-transform: rotate(9deg);
        transform: rotate(9deg);
    }
    .cal-bord img {
        position: absolute;
        width: 140px;
        left: 0px;
        top: 0px;
    }
    .cal-bord p {
        position: absolute;
        font-size: 15px;
		left: 14px;
        top: 60px;
        text-shadow: unset !important;
        font-family: 'Open Sans', sans-serif;
        -ms-transform: rotate(13deg);
        -webkit-transform: rotate(13deg);
        transform: rotate(13deg);
    }
    .login-100 {
        width: 100%;
    }
    .login-form {
        padding: 20px 126px 0px
    }
    .log p {
        width: 90%;
    }
    .login-p {
        background-size: 70%;
        background-repeat: repeat-y;
        background-position: center;
    }
    .login-p .bord-top-login {
        background-size: 70%;
        background-position: center top;
    }
    .login-p .bord-botm-login {
        background-size: 70%;
        background-position: center bottom;
    }
    .login-p .btn-log {
        width: 100%;
        margin: -70px -17px 20px;
    }
    .login-p .check-frm.lg-fm {
        margin-bottom: 25px;
    }
    .lg-fm a {
        text-shadow: -1px 1px #000, 0 1px #000, 1px 0 #000, 0 -1px #000;
        color: #f3b75e;
    }
    .reset-pg {
        margin-bottom: 60px;
    }
    .msg-success {
        color: #118d0e;
    }
    .msg-error {
        color: #d84b1c
    }
    .sw-msg {
        font-family: 'Open Sans', sans-serif;
        text-shadow: -1px 1px #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;
        font-size: 15px;
        font-weight: 700;
    }
    .alert ul {
        padding-left: 20px;
        text-align: left;
    }
    .alert {
        overflow: hidden !important;
        position: relative;
    }
    .login-form + #alert-div {
        width: 70%;
        margin-left: 13%;
    }
    .priz-h1 {
        text-align: center;
    }
    .or-pop {
        font-size: 17px;
        padding: 20px 80px;
    }
    .or-bord {
        margin-top: 50px;
    }
    .btn-loged-rs {
        background-image: url(../img/egg-num.png);
        background-repeat: no-repeat;
        color: #fff !important;
        margin-top: -25px;
        display: block;
        padding: 29px 10px 15px 19px;
        background-position: 100% 6px;
        background-size: 55px;
        height: 66px;
        position: relative;
        top: -2px;
    }
    .res-login {
        display: none;
    }
    .close-pop {
        cursor: pointer;
    }
    /*
    .op-acunt li{
        opacity: 0
    }
    .op-acunt li:first-child{
        opacity: 1
    }
    .topnav.nav-open .dropdwn-res{
        display: none;
    }
    .dropdwn-res{
position: absolute !important;
right: 0px;
background-color: #fff;
top: 60px;
    }
   /* .topnav.op-acunt.nav-open{
    opacity: 1;
}*/
    /*.topnav li{
    opacity: 0
} 
.topnav li:first-child{
    opacity: 1
} 
.topnav.nav-open li{
    opacity: 1
} 
.topnav .dropdwn-res{
    opacity: 0
}
.topnav.op-acunt .dropdwn-res{
    opacity: 1
}*/
    @media only screen and ( min-width: 1025px) {
        .chic {
    position: relative;
    right: -80px;
    }
    .egg::after {
        bottom: -68px;
        left: 122px;
    }
    .egg {
        position: relative;
right: -63px;

    }
    }
    
    @media only screen and ( max-width: 1024px) {
        .home {
            margin-left: -44px;
vertical-align: bottom;
margin-bottom: 71px;
margin-right: -161px;
        }
        .cock-deit-brod {
            position: absolute;
            right: 0px;
            bottom: -115px;
        }
        .cock-deit-brod::before {
            display: none;
        }
        .cock-deit-brod img {
            position: relative;
            right: -55px;
        }
        .cock-brod {
            display: none;
        }
        .fom-50 input {
            min-width: 220px;
        }
        .fom-50 input[type=date] {
            min-width: 268px;
            height: 38px
        }
        .btn-loged {
            padding: 34px 27px 30px 19px;
            display: block;
            margin-right: -25px;
        }
        .check-frm p {
            width: 94%;
        }
    }
    @media only screen and ( max-width: 768px) {
        .pric-content {
    padding: 20px 60px 50px;
}
        fom-50 input[type=date] {
            min-width: 260px;
            height: 38px
        }
        body {
            overflow-x: hidden;
        }
        .i-wall-d {
            display: none;
        }
        .i-wall-l {
            display: block;
            position: absolute;
            bottom: -150px;
            left: 0px;
        }
        .faq-bord {
            margin-top: 90px;
        }
        .mar-top-20 {
            margin-top: 10px;
        }
        .eggb-top-right {
            right: -18px;
            bottom: -8px;
        }
        .detil-50 {
            background-image: url(../img/back-shadow.png);
            background-position: 0% 20px;
            background-size: 71%;
        }
        .pric-detil-content img {
            top: -60px;
            right: -16px;
        }
        .cock-deit-brod::before {
            display: none;
        }
        .cock-deit-brod img {
            display: none;
        }
        .cock-deit-brod {
            right: auto;
            bottom: -50px;
            left: 65px;
        }
        .cock-brod {
            display: none;
        }
        .cock-zoom {
            display: none;
        }
        .pop-up-pack {
            position: absolute;
            bottom: -92px;
            left: 0px;
            right: 0px;
        }
        .pop-up-pack img {
            margin: 0 auto;
            display: block;
        }
        .egg {
            margin-top: 142px;
        }
        .tble-frm {
            padding: 20px 40px 30px 50px;
        }
        .bord-left {
            position: absolute;
            padding: 15px 0px 15px 30px;
            width: 320px;
            z-index: 9999;
        }
        .pro-bord {
            display: none;
        }
        .lef-sec {
            width: 320px;
            margin: 0 auto;
            padding: 20px 0px;
            min-height: 165px;
        }
        .acu-heading {
            text-align: center;
        }
        .lef-bt-div {
            max-height: 81px;
            overflow: hidden;
            transition: max-height 1s ease-out;
        }
        .lef-open {
            max-height: 700px;
            transition: max-height 1s ease-in;
        }
        .drop-men {
            display: block;
        }
        .bord-login {
            margin: 50px auto 0px;
        }
        .btn-log a span {
            margin-top: -8px;
        }
        .login-iner {
            height: 900px;
        }
        .topnav ul {
            padding-top: 9px;
        }
        .home {
            display: none !important;
        }
        .land {
            background-position: 45% 0px;
        }
        nav {
            width: 100%;
        }
        .inner-menu > .logo {
            width: 120px;
            margin-top: 10px;
            position: relative;
            z-index: 1000;
        }
        .cont-bord .bord {
            margin-left: 0px;
        }
    }
    @media only screen and ( max-width: 680px) {
        .pric-content {
    padding: 20px 30px 50px;
}
        .modal-backdrop {
            z-index: 100;
        }
        .ful-cock {
            display: none;
        }
        .icon_menu {
            z-index: 1000;
        }
        #Topnav {
            z-index: 99999;
        }
        .topnav.op-acunt {
            max-height: 200px;
        }
        .pric-detil-content img {
            right: -6px;
            width: 191px;
        }
        .price-top {
            height: 12px;
            top: -12px;
        }
        .fom-50 input {
            min-width: 220px;
        }
        .fom-50 input[type=date] {
            min-width: 220px;
            height: 38px
        }
        .price-botm {
            height: 13px;
            bottom: -13px;
        }
        .bord-botm-login {
            bottom: -11px;
        }
        .pric-content p {
            width: 69%;
        }
        .home-page {
            height: 770px !important;
            overflow-y: unset !important;
        }
        .home-page .land {
            height: 470px !important;
        }
        .btn-log a span {
            margin-top: -13px;
        }
        .check-frm p {
            width: 93%;
        }
        .inner-menu > .topnav {
            float: none;
            display: block;
            width: 100%;
            position: absolute;
            top: 0px;
            right: 0px;
            z-index: 100;
        }
        #Topnav a.btn-login {} .btn-login {
            margin-top: -9px;
        }
        .no-land {
            display: none;
        }
        .res-login {
            position: absolute;
            right: 65px;
            top: 31px;
            z-index: 999999;
            display: block;
        }
        .res-login .dropdwn-res {
            padding-left: 0px;
        }
        .dropdwn-res {
            display: none;
        }
        .dropdwn-res.dropdwn_op {
            display: block;
        }
        .dropdwn-res form {
            margin-bottom: 0px;
            color: #fff;
        }
        .dropdwn-res a {
            color: #fff;
            padding-left: 8px;
        }
        .topnav ul li:first-child {
            display: block;
            background-color: rgba(252, 252, 252, 0);
            text-align: right;
            padding-right: 70px;
            margin-top: -1px;
            z-index: 0;
            position: relative;
        }
        .topnav .icon_menu {
            display: block;
        }
        .topnav {
            max-height: 55px;
            transition: max-height 0.3s ease-out;
            overflow: hidden;
            display: block;
            margin-top: 15px;
        }
        .topnav.nav-open {
            max-height: 500px;
            transition: max-height 0.5s ease-in;
        }
        .topnav ul {
            padding-left: 0px;
            padding-top: 4px;
            position: relative;
        }
        .topnav ul li:first-child:hover {
            background-color: rgba(192, 192, 192, 0);
        }
        .topnav ul li:hover {
            background-color: rgba(192, 192, 192, 0.9);
        }
        .topnav ul li {
            float: none;
            display: block;
            text-align: left;
            background-color: rgba(252, 252, 252, 0.9);
            z-index: 100;
        }
        .chic {
            margin-left: 25px;
        }
        .egg::after {
            left: 163px;
        }
        .bord {
            padding: 20px 19px 30px 40px;
        }
        .tble-frm {
            padding: 20px 38px 30px 40px;
        }
        .detil-50 {
            margin-top: 100px;
        }
        .home-row1 {
            text-align: center;
            z-index: 0;
            position: relative;
        }
        .chic img {
            width: 100%;
            z-index: 0;
            position: relative;
        }
        .topnav.nav-open {
            z-index: 9999;
        }
        .home-menu {
            z-index: 1000;
            position: relative;
        }
        body {
            overflow-x: hidden !important;
        }
        .bord-left {
            z-index: 9999;
        }
        .modal {
            z-index: 99999;
        }
    }
    @media only screen and ( max-width: 480px) {
        
        
        .btn-registernow {
            margin: 20px auto;
        }
        .pr-tbl td {
            font-size: 12px;
        }
        .pr-tbl {
            font-size: 12px;
        }
        .login-form + #alert-div {
            width: 100%;
            margin-left: auto;
        }
        .login-p .bord-botm-login {
            background-size: 100%;
        }
        .login-p {
            background-size: 100%;
        }
        .fom-50 input[type=date] {
            min-width: 232px;
        }
        .fom-50 input {
            min-width: 232px;
        }
        .login-p .btn-log {
            width: 100%;
            margin: -70px -8px 0px;
        }
        .login-form {
            padding: 20px 19px 0px;
        }
        .faq-hed {
            margin: -70px -5px 25px;
        }
        .faq-bord > .bord {
            padding: 20px 30px 30px 30px;
        }
        .hed-colps span {
            margin-left: -30px;
        }
        .hed-colps {
            padding-left: 20px;
        }
        .p-wall-m {
            display: block;
        }
        .pric-detil-content {
            width: 100%;
            padding-top: 60px;
        }
        .pric-detil-content img {
            top: -100px;
            right: 0px;
            width: 170px;
            left: 0px;
            margin: 0 auto;
        }
        .mobi-col h3 {
            background-image: url(../img/bord-hed2line-uncheck.png) !important;
            width: 307px !important;
            padding: 36px 35px 30px 59px !important;
            background-repeat: no-repeat;
            background-position: center bottom;
            margin-left: auto;
            margin-right: auto;
        }
        .open-p h3 {
            background-image: url(../img/bord-hed2line.png) !important;
        }
        .mobi-col {
            max-height: 80px;
            overflow: hidden;
            transition: max-height 0.5s ease-out;
        }
        .open-p {
            max-height: 500px;
            transition: max-height 0.5s ease-in;
        }
        .mb-m-20 {
            margin-top: 40px;
        }
        .p-wall-d {
            display: none;
        }
        .wall-inner.p-wall-m {
            bottom: -150px;
            left: 0px;
        }
        .detil-50 {
            margin-top: 25px;
        }
        .mobi-col h3.hed-2 {
            padding: 32px 35px 19px 59px !important;
        }
        .bord-login.detil {
            padding: 20px 30px 150px 36px;
            margin-top: 140px;
        }
        .detil-50 {
            width: 100%;
        }
        .eggb-top-right {
            right: 0px;
            bottom: 17px;
            left: 0px;
        }
        .pric-detil-content h4 {
            font-size: 33px;
        }
        .pric-one img {
            width: 50%;
            margin: -90px auto 4px;
            position: relative;
            z-index: 10;
        }
        .pric-content p {
            width: 100%;
            padding-right: 15px;
        }
        .detial-rigt {
            position: relative;
            right: auto;
            margin-top: 50px;
            padding-right: 10px;
        }
        .pric-one {
            margin: 140px 0px 50px;
        }
        .price-botm {
            height: 8px;
            bottom: -8px;
        }
        .pric-list .pric-one:first-child {
            margin-top: 70px;
        }
        .price-top {
            height: 7px;
            top: -7px;
        }
        .btn-login {
            margin-top: -9px;
        }
        .detial-rigt div span {
            font-size: 14px;
        }
        .detial-rigt div {
            left: 0px;
            right: 0px;
            background-size: 90px;
            font-size: 12px;
            -moz-transform: rotate(1deg);
            -webkit-transform: rotate(1deg);
            -o-transform: rotate(1deg);
            transform: rotate(1deg);
            background-position: center 6px;
            bottom: 27px;
        }
        .bord-login.pr-list {
            padding: 20px 15px 30px 15px;
        }
        .egg-top-right {
            left: 0px;
            right: auto;
            top: -45px;
        }
        .pric-one {
            text-align: center;
        }
        .close-pop {
            right: 26px;
            top: 14px;
        }
        .pop-cont select {
            width: 100%;
        }
        .pop-cont {
            padding-bottom: 79px;
        }
        .pop-up-pack img {
            width: 100%;
        }
        .home-page {
            height: 700px !important;
        }
        .home-page .land {
            height: 340px !important;
        }
        .lef-preosn {
            padding: 40px 0px;
            min-height: 186px;
        }
        .update-pr {
            padding-right: 30px;
        }
        .right-coner {
            right: auto;
            bottom: auto;
            left: 0px;
            top: -24px;
        }
        .pr-deit {
            height: 943px;
        }
        .right-bord .bord {
            margin-left: 0px;
        }
        .form-pr .fom-50 input {
            width: 90%;
        }
        .acunt-land {
            height: 782px;
        }
        .bord-botm {
            bottom: -9px;
        }
        .bord-top {
            top: -14px;
            height: 36px;
        }
        .bord {
            padding: 20px 0px 30px 30px;
        }
        .btn-account {
            width: 100%;
            margin: 7px 0px;
        }
        .heading {
            margin: 30px 0px 93px;
        }
        .btn-log a span {
            margin-top: -7px;
            font-size: 21px;
        }
        .bord-login {
            margin: 35px auto 0px;
        }
        .fom-50 {
            width: 100%;
            float: none;
        }
        .btn-log a {
            width: 100%;
        }
        .bord-login {
            padding: 20px 44px 30px 37px;
        }
        .submit input {
            display: block;
            margin: 0 auto;
        }
        .g-recaptcha > div {
            width: 100% !important;
        }
        .fom-50 input {
            width: 100%;
        }
        .bord-top-login {
            top: -17px;
        }
        .check-frm p {
            width: 88%;
            vertical-align: top;
            font-size: 15px;
            line-height: 18px;
        }
        .bord-botm-login {
            bottom: -11px;
        }
        .login-iner {
            height: 1280px;
        }
        .ful-cock {
            display: none;
        }
        .topnav {
            max-height: 55px;
        }
        .chic img {
            width: 100%;
        }
        .home-row1 {
            text-align: center;
        }
        .egg {
            display: none !important;
        }
        .egg::after {
            display: none;
        }
        .chic {
            margin-left: 0px;
            margin-top: 25px;
        }
        .wall {
            margin-top: -379px;
        }
        .tble-frm {
            padding: 20px 20px 30px 23px;
        }
        .textarea textarea {
            width: 90%;
        }
        .cont-btn {
            padding-right: 35px;
        }
    }
    .btn-signout {
        border: none;
        background: transparent;
    }
    
    
    
    .winner-content {
        width: 100%;
        display: flex;
        align-items: center;
        padding: 20px 80px 5px;
    }
    
    .winner-text {
        display: inline-block;
        width: 70%;
    }
    
    .winner-image {
        display: inline-block;
        width: 30%;
        height: 100%;
    }
    
    .winner-content h4 {
        font-size: 27px;
        color: #fff;
        text-shadow: -3px 3px rgba(0, 0, 0, 0.79), 0 3px rgba(0, 0, 0, 0.79), 1px 0 rgba(0, 0, 0, 0.79), 0 -1px rgba(0, 0, 0, 0.79);
        font-family: 'Open Sans', sans-serif;
        font-weight: 700;
        padding-bottom: 10px;
        margin-top: 0;
    }
    
    .winner-content p {
        color: #fff;
        font-family: 'Open Sans', sans-serif;
        font-size: 14px;
        line-height: 21px;
    }
    
    .winner-content img {
        width: 100%;
    }
    
    .winner-text p:last-child {
        margin-bottom: 0;
    }
    
    .winner-content a {
        color: white;
        font-size: 18px;
        text-shadow: -2px 2px rgba(0, 0, 0, 0.5);
    }
    
    .winner-content a:hover {
        color: white;
        text-shadow: -4px 4px rgba(0, 0, 0, 0.5);
    }
    
    .prize-center {
        margin-left: 25%;
    }
    
    @media only screen and ( max-width: 680px) {
        .winner-content {
            flex-direction: column;
        }
        .winner-content {
            padding: 20px 0px 5px;
        }
    }
    
    .land {
        height: 100% !important;
    }
    
    @media only screen and ( max-width: 480px) {
        .winner-content .winner-image {
            display: none;
        }
        .pric-one {
            margin: 20px 0px 50px;
        }
        .pric-list .pric-one:first-child {
            margin-top: 20px;
        }
        .bord-botm-login {
            bottom: -25px;
        }
        .pric-list .pric-one:last-child {
            margin-bottom: 20px;
        }
     }