    .clear { margin: 0 !important; padding:0 !important; }
    .luckyticket-top-wrapper { margin-top: -20px;  position:relative; overflow: hidden; background: #E8F1F6; }
    .luckyticket-top-wrapper:before { background: url(" ../images/81/top.jpg") no-repeat; }
	@media (min-width: 991px) { 
        .luckyticket-top-wrapper { min-height: 535px; }
        .luckyticket-top-wrapper:before { content:''; position:absolute; top: -25px; left: calc(50% - 960px); width:1081px; height:595px; background-size:contain !important; }
    }
    @media (max-width: 991px) { 
        .luckyticket-top-wrapper:before { content:''; position:absolute; top: -30px; left: calc(50% - 390px); width:780px; height:429px; background-size:contain !important; }
    }

    .luckyticket-top { max-width:1300px; position:relative; margin:0 auto; }
	.luckyticket-top-block { width: calc(100% - 535px); margin-left: 535px; }

    .currentflag { padding-top:70px; }
    .currentflag img { width:90px; height:90px; }
	.luckyticket-top-block > h2 { font-size: 42px; line-height: 48px; padding: 20px 0; font-weight: 700; color: #282828 !important; }
    .luckyticket-top-block > p { font-size: 32px; line-height: 40px; margin-bottom: 0 !important; color: #282828 !important; font-weight: 500; }
    .luckyticket-top-block > p strong { font-weight:700; }
    .lucky-toplink { padding:40px 0 80px; }
    .lucky-toplink > a { background:#007A36; border-radius:30px; line-height:28px; padding:15px 40px; display:table; text-decoration:none !important; font-size:18px; text-transform:uppercase; font-weight:600; color:#F1F1F1 !important; }
    .lucky-toplink > a:hover { opacity:0.8; }
    
    .luckyticket-middle > h2 { font-weight: 700; padding-top: 60px; color: #000; font-size: 48px; line-height: 62px; }
    .luckyticket-list { display: table; margin: 0 auto; padding-top: 50px; }
        .luckyticket-list > div { float: left; margin: 0 25px; width: calc(33% - 50px); }
            .luckyticket-list > div > p { font-size: 13px; line-height: 19px; text-align: center; color: #000; margin-bottom:0 !important; }
    .luckyticket-step { background: #F1F1F1; border-radius: 2px; padding: 0 10px; display: table; margin: 0 auto; }
        .luckyticket-step > p { font-size: 9px; line-height: 12px; text-align: center; color: #6A6A6A; text-transform: uppercase; }

    .luckyticket-li { height: 140px; position: relative; }
    .luckyticket-li:before { content: ''; position: absolute; }

    #luckyticket_li1:before { background: url(' ../images/81/step1.svg') no-repeat; width: 57px; height: 50px; left: calc(50% - 29px); top: 45px; }

    #luckyticket_li2:before { background: url(' ../images/81/step2.svg') no-repeat; width: 50px; height: 43px; left: calc(50% - 25px); top: 49px; }

    #luckyticket_li3:before { background: url(' ../images/81/step3.svg') no-repeat; width: 43px; height: 52px; left: calc(50% - 22px); top: 44px; }


    .luckyticket-link { display: table; margin: 0 auto; padding: 65px 0 40px; }
    .luckyticket-link > a { background: #000; border-radius: 100px; color: #F1F1F1; padding: 0 60px; line-height: 50px; font-weight: 600; display: table; text-decoration: none !important; font-size: 18px; }
    .luckyticket-link > a:hover { opacity: 0.8; color: #fff !important; }

    .luckytz-mention { background: #F1F1F1; border-radius: 5px; max-width: 545px; padding: 30px 0; display: table; margin: 0 auto 40px; }
    .luckytz-mention > p { font-size: 15px; line-height: 23px; text-align: center; color: #6A6A6A; margin: 0px; padding: 0 20px; }
    .luckytz-mention > p + p { padding-top: 5px; }
    .luckytz-mention > p strong { color: #000 !important; }

    .winner-box > h2 { font-size: 48px; font-weight: 700; color: #000; line-height: 60px; padding-bottom: 30px; }
    .winner-box-p > p { font-size: 16px;line-height: 24px;margin: 0;color: #707070; }
    .winner-box-p > div { padding:10px 0; }
    .winner-box .winner-box-value { margin:15px 0; border:40px solid #F1F1F1 !important; padding: 0 !important; }
    .winner-box .winner-box-value > div { background:#fff; width:208px; line-height:98px; text-align:center; font-size:72px; color:#ABABAB; font-weight:700; }

	.mob-title { padding:45px 10px 0; font-size: 14px; line-height: 20px; text-align: center; color: #000; }
	.mob-title > strong { font-weight: 700; text-transform: uppercase; color: #000; }

    .rtl .desc-container * { direction:rtl; }
    .rtl .sc-blocks, .rtl .slider-wrapper { direction:ltr !important; }
    .rtl .luckytz-top__only { min-height: 60px; padding-right: 60px; }
    .rtl .luckyticket-list > div { float: right; }
    .rtl .nav-tabs > li { float:right; }
    .rtl .content #conditions > ol > li { padding: 0 25px 5px 0; text-align:right; }
    .rtl .content #conditions > ol > li:before { left:auto; right:0; }

    .rtl .slide-wrap>div>span { text-align: right; }
    .rtl .slide-wrap>div>h3>strong {font-size: 30px;}
    .rtl .slide-wrap>div { width: 400px; }
    .rtl .slider>h2 { width: 400px; margin-right: auto; text-align:right; direction:rtl; }
    .rtl .slide-wrap > div > h3, .rtl .slide-wrap > div > p { text-align:right; direction:rtl; }

    @media (max-width: 1320px) { 
        .luckyticket-top-block { padding-right:40px; width: 60%; margin-left: 40%; }
    }

	@media (max-width: 991px) {
		.luckyticket-top-block { padding: 350px 40px 0px; width: auto; margin: 0 !important; }
        .currentflag img { display: table; margin: 0 auto; }
        .luckyticket-top-block > h2 { font-size:32px; line-height: 40px; text-align:center; }
        .luckyticket-top-block > p { font-size: 24px; line-height: 32px; text-align:center; }
        .lucky-toplink > a { margin:0 auto; }

        .rtl .slide-wrap>div { width: 100%; }
        .rtl .slide-wrap>div>span { text-align: center; }
        .rtl .slide-wrap>div, .rtl .slider>h2 { width: 100%; text-align: center; }
        .rtl .slide-wrap>div>h3>strong, .rtl .slide-wrap>div>p { text-align: center; }
        .rtl .slide-wrap>div>h3 { text-align: center; }
	}

    @media (max-width: 780px) { 
        .luckyticket-top-wrapper:before { left: calc(50% - 240px); width:480px; height:264px; top:-15px; }
        .luckyticket-top-block { padding: 170px 40px 0px; }

        .luckyticket-middle > h2 { font-size: 24px; line-height: 32px; padding:60px 20px 0; }
        .luckyticket-list > div { width:100%; display:table; margin:0 auto 40px; }
        .luckyticket-li { height: 120px; }
        .luckyticket-link { display: table; margin: 0 auto; padding: 25px 0 50px; }

        .winner-box > h2 { font-size: 24px; line-height: 32px; }
        .winner-box-p > p { font-size: 14px;line-height: 20px; margin: 0 0 5px;color: #707070; }
    }

	@media (max-width: 480px) {
        .luckyticket-top-wrapper:before { left: calc(50% - 150px); width:300px; height:165px; top:0; }
        .currentflag { padding-top: 0; }
        .luckyticket-top-block > h2 { text-align:center; }
        .luckyticket-top-block > p { text-align:center; }
        .lucky-toplink > a { margin:0 auto; font-size: 14px; line-height: 24px; }
    }