header.fixed-top{ position: static;}
.landing_navigation{ display: none !important;}
.grand_diwali_banner_sec{ background-repeat: no-repeat; background-position: center top; background-size: cover; padding-bottom: 6.21rem; min-height: 67rem; position: relative;}
.landing_logo{ background-color: transparent}
.grand_logo_normal{ max-width: 45rem;}
.banner_content_sec{ display: flex; align-items: center; padding-top: 11.21rem; margin-left: -15px; margin-right: -15px; position: relative;}
.banner_content_left,
.banner_content_right{ width: 100%; max-width: 70%; flex: 0 0 70%; padding-left: 15px; padding-right: 15px;}
.banner_content_right img{position: absolute; top: 95%; left: 72%; transform: translate(-50%, -50%);}
.grand_lp_title,
.grand_lp_subtitle{ font-size: 5.85rem; font-weight: 600; line-height: 120%; color: #FFDB00; margin-left: auto; margin-right: auto;}
.grand_lp_subtitle{ font-size: 4.78rem; font-weight: 300; color: #ffffff; margin-bottom: 1.07rem;}
.banner_desc {font-weight: 500; font-size: 1.79rem; line-height: 150%; color: #FFDB00;}
.landing_banner_text{ font-weight: 300;}
.landing_banner_text a:hover{ text-decoration: underline;}

.gold_coin{position: absolute; }
.gold_coin.coin_01 {top: 0%; left: -20%;}
.gold_coin.coin_02{top: 130%; left: 20%; }
.gold_coin.coin_03 {top: 100%; left: -20%;}
.gold_coin.coin_04 {top: 5%; left: 45%;}


.grand_prize_info{ display: flex; margin-top: 25px;}
.grand_prize_info li{ font-size: 1.6rem; font-weight: 500; color: #ffffff; white-space: nowrap; position: relative; display: flex; align-items: center; padding-right: 40px;}
.grand_prize_info li.last{ color: #FFDB00;}
/* .grand_prize_info li:last-child{ font-size: 2rem; padding-right: 0px;} */
.grand_prize_info li::after{ width: 23px; height: 20px; position: absolute; right: 8px; top: 50%; transform: translate(0%, -50%); background-repeat: no-repeat; background-image: url(/uploads/grand-banner-arrow.svg); background-position: left center; content: '';}
.grand_prize_info li:last-child::after{ display: none;}

.grand_lp_banner_btn{ min-width: 20.35rem; min-height: 4.5rem; font-size: 1.28rem; padding: 8px 15px; margin-top: 2.29rem;}

.grand_contest_period_sec{ background: #2E58BB; border-radius: 6px; overflow: hidden; display: flex;}
.grand_contest_period_left_sec,
.grand_contest_period_right_sec{ display: flex; align-items: center; align-self: center; padding: 10px; margin: 13px;}
.grand_contest_period_icon img{ min-width: 4rem; max-width: 4rem;}
.grand_contest_period_info_data{ padding-left: 15px;}
.grand_contest_period_info_heading{ font-size: 1.57rem; font-weight: 300; color: rgba(255, 255, 255, 1); line-height: 100%;}
.grand_contest_period_info_date{ font-size: 1.93rem; font-weight: 300; color: #FFDB00; line-height: 145%;}
.grand_contest_period_info_date span{ color: #ffffff; font-weight: 400;}
.grand_contest_period_info_date strong{ font-weight: 600;}

.grand_contest_period_right_sec{ min-width: 35rem; background-color: #4674E0; border-radius: 4px; margin-left: auto;}

.time_block{ display: flex; align-items: center; margin-top: 10px; /*margin-left: -10px; margin-right: -10px;*/}
.time_block li{ font-size: 20px; font-weight: 400; color: #ffffff; line-height: 100%; /*padding-left: 10px; padding-right: 10px;*/}
.time_block li span{ font-weight: 300; font-size: 100%; /*padding-left: 5px;*/ margin-left: 15px; margin-right: 15px;}

.lp_how_work_sec,
.trading_partner_sec,
.deposits_withdrawals_sec{ background-color: #ffffff; padding: 9.5rem 0rem;}
.lp_sec_title_view h2{ font-size: 2.71rem; font-weight: 600; line-height: 150%; color: #062652;}
.lp_sec_title_view p{ max-width: 50ch; font-size: 1.28rem; font-weight: 300; line-height: 170%; color: #707786;}

.crypto_form_sec_outer{ height: 100%; display: flex; background-image: url(/uploads/crypto-form-sec-bg-sort.svg); background-repeat: no-repeat; background-position: top center; background-size: 100% auto; filter: drop-shadow(-14px 48px 89px rgba(13, 103, 249, 0.1)); padding: 20px; max-width: 100%;}
.crypto_form_sec{ width: 100%; /*background-color: #ffffff;*/ border-radius: 20px; /*padding: 20px;*/ overflow: hidden;}
.crypto_form_sec .login_signup_form_sec{ box-shadow: 0px 0px 0px transparent;}

.lp_how_work_list{ padding-top: 25px;}
.lp_how_work_list li{ display: flex; transition: all 0.5s ease-out; position: relative;}
.lp_how_work_list li::after{ width: 100%; height: 1px; position: absolute; left: 0%; bottom: -1px; background-color: rgba(117, 132, 189, 0.1); content: '';}
.lp_how_work_list li.slick-slide{ display: flex !important;}
.lp_how_work_list li:hover,
.lp_how_work_list li.slick-current{ background: #FFFFFF; box-shadow: 0px 4px 5px rgba(18, 59, 160, 0.15), 5px 10px 14px rgba(18, 59, 160, 0.15); border-radius: 8px; overflow: hidden; position: relative; z-index: 2;}
.lp_how_work_list_icon{ min-width: 7.5rem; max-width: 7.5rem; display: flex; align-items: center; justify-content: center; position: relative;}
.lp_how_work_list_icon img{ width: 5.14rem; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); transition: all 0.5s ease-out;}
.lp_how_work_list_icon img.hover,
.lp_how_work_list li:hover .lp_how_work_list_icon .normal,
.lp_how_work_list li.slick-current .lp_how_work_list_icon .normal{ opacity: 0; visibility: hidden;}
.lp_how_work_list li:hover .lp_how_work_list_icon,
.lp_how_work_list li.slick-current .lp_how_work_list_icon{ background: linear-gradient(290.78deg, #103EAE 0%, #0B77DB 88.15%);}
.lp_how_work_list li:hover .lp_how_work_list_icon .hover,
.lp_how_work_list li.slick-current .lp_how_work_list_icon .hover{ opacity: 1; visibility: visible;}

.lp_how_work_list_text_view{ padding: 15px;}
.lp_how_work_list_text_step{ font-size: 0.93rem; font-weight: 300; color: #3378FF; line-height: 170%;}
.lp_how_work_list_text_title{ font-size: 1.43rem; font-weight: 500; line-height: 100%; color: #062652; margin-top: 4px;}
.lp_how_work_list_text{ font-size: 1rem; line-height: 143%; font-weight: 300; color: #5E6575; margin-top: 6px;}

.prize_win_sec{ background-color: #100F49; background-position: center center; background-repeat: no-repeat; background-size: cover; padding: 7.5rem 0rem;}
.prize_win_slider_block{ min-height: 35rem; display: flex; align-items: center; flex-wrap: wrap; position: relative; padding: 0px 3.5rem;}
.prize_win_slider_block::after{ width: 100%; height: calc(100% - 15rem); background-color: #252468; border: 1px solid #5654A9; border-radius: 1.28rem; position: absolute; top: 50%; left: 0%; transform: translate(0%, -50%); content: '';}
.prize_win_slider_view{ display: flex; align-items: center; position: relative; z-index: 2;}
.prize_win_slider_image{ max-width: 25.5rem; min-width: 25.5rem;}
.prize_win_slider_block .slick-list{ position: relative; z-index: 2;}
.prize_win_slider_text_block{ display: flex; align-items: flex-start;}
.prize_win_slider_icon{ min-width: 8.5rem; max-width: 8.5rem;}
.prize_win_slider_icon img{ width: 100%;}
/* .prize_win_slider_text{ padding-left: 2.28rem;} */
.prize_win_slider_text_heading{ font-size: 2.43rem; font-weight: 300; line-height: 150%; color: #ffffff;}
.prize_win_slider_text_heading span{font-weight: 400; color: #FFDB00;}
.prize_win_slider_btn{ margin-top: 20px;}
.prize_win_slider_btn .btn{ min-width: 16.4rem; min-height: 3.64rem; padding: 8px 15px;}
.prize_win_slider_block .slick-dots{ width: 100%; display: flex; align-items: center; justify-content: center; position: absolute; bottom: 5rem; z-index: 3;}
.prize_win_slider_block .slick-dots li{ width: 12px; height: 12px; border-radius: 50%; background-color: rgba(255, 255, 255, 0.3); cursor: pointer; margin: 0px 8px;}
.prize_win_slider_block .slick-dots li.slick-active{ background-color: #0D67F9;}
.prize_win_slider_block .slick-dots li > button{ display: none;}

.trading_partner_sec{ background-color: #DDE1EF;}
.trading_partner_block{ display: flex; border-radius: 18px; overflow: hidden; background-repeat: no-repeat; background-position: center center; padding: 4.28rem 25px 0px;}
.trading_partner_block li{ width: 100%; max-width: calc(33.3333% - 30px); background: linear-gradient(180deg, #FFFFFF 0%, #E2F6FF 45.83%, #E2F6FF 100%); box-shadow: 0px -20px 40px -10px rgba(0, 37, 130, 0.1); border-radius: 17px 17px 0px 0px; padding: 18px; margin-left: 15px; margin-right: 15px;}

.trading_partner_icon{ width: 9.65rem; height: 9.65rem; border-radius: 50%; position: relative; margin: 0px auto 10px;}
.trading_partner_icon > span{ width: 7.5rem; height: 7.5rem; border-radius: 50%; display: flex; align-items: center; justify-content: center; background-color: #ffffff; position: absolute; top: 50%; right: 50%; transform: translate(50%, -50%); z-index: 3;}
.trading_partner_icon > span img{ width: 4.5rem;}

.trading_partner_icon::before,
.trading_partner_icon::after{ width: 120%; height: 120%; border-radius: 50%; background-color: rgba(211,241,255,0.85); position: absolute; top: 50%; right: 50%; transform: translate(50%, -50%); animation: sm_to_big 2s linear infinite; transition: all 0.5s ease-out; content: ''; z-index: 1;}
.trading_partner_icon::after{ background-color: rgba(211,241,255,0.75); animation: sm_to_big 2s linear 1s infinite; z-index: 2;}

@keyframes  sm_to_big{
from{ width: 7.5rem; height: 7.5rem; background-color: rgba(211,241,255,.85);}
to{ width: 120%; height: 120%; background-color: rgba(211,241,255,0);}
}

@-webkit-keyframes sm_to_big{
from{ width: 7.5rem; height: 7.5rem; background-color: rgba(211,241,255,.95);}
to{ width: 120%; height: 120%; background-color: rgba(211,241,255,0);}
}

.trading_partner_heading{ font-size: 1.43rem; font-weight: 500; color: #062652; line-height: 100%; position: relative; margin-bottom: 10px; z-index: 4;}
.trading_partner_text{ font-size: 13px; line-height: 170%; color: #5E6575; font-weight: 300;}

.deposits_withdrawals_sec{ background: linear-gradient(270deg, rgba(233, 241, 250, 0) 0%, #E9F1FA 100%);}
.section_title small{ max-width: 47ch; margin-left: auto; margin-right: auto;}

.landing_footer{ background: linear-gradient(0deg, #0E0D44, #0E0D44);}
.custom_lp_footer_link li a{ font-weight: 300; font-size: 1.07rem; color: #C1CBE3;}
.custom_lp_footer_link li a:hover{ color: #ffffff;}

.newaward_detais_wrapper {max-width: calc(100% - 6rem);}
.newaward_detais_wrapper .section_text{max-width: 80%;}

.diwali_topbtn_wrapp .exptnc_top {
    display: block;
    color: #fff;
    font-weight: 500;
    font-size: 0.93rem;
    line-height: 200%;
}

.diwali_topbtn_wrapp .exptnc_top a, .diwali_topbtn_wrapp .exptnc_top a:hover {
    color: #fff;
    text-decoration: underline;
}

span.tandc_links {display: block; font-size: 0.93rem; margin-top: 0.5rem; color: #fff;}
span.tandc_links a,span.tandc_links a:hover {color: #fff; text-decoration: underline;}

@media(min-width: 1200px){
.container{ max-width: 1170px;}
}

@media(max-width: 1199.98px){
.banner_content_sec{ display: block; padding-top: 40px;}
.banner_content_left, .banner_content_right{ max-width: 100%; flex: 0 0 100%; text-align: center;}
.grand_prize_info{ justify-content: center;}
.grand_prize_list_view{ max-width: 15rem;}
.grand_prize_list_slides{ width: max-content !important;}
.grand_lp_title{ font-size: 4.85rem;}
.grand_lp_subtitle{ font-size: 3.78rem;}
.prize_win_slider_icon{ min-width: 6.5rem; max-width: 6.5rem;}
.prize_win_slider_image{ max-width: 25rem;}
.prize_win_slider_text_heading{ font-size: 24px;}
.newaward_detais_wrapper {max-width: 100%; padding: 0px 15px;}

.banner_content_right img {position: static; top: 95%; left: 72%; transform: initial; max-width: 75%; margin: auto;}
.grand_diwali_banner_sec{min-height: 57rem;}
.grand_diwali_banner_sec {background-image: url('../../uploads/diwali-2022bg-mobv2.webp') !important;}
.gold_coin img {max-width: 75%;}
.gold_coin.coin_01 {top: 15%; left: 1%;}
.gold_coin.coin_04 {top: 5%; left: 90%;}
.gold_coin.coin_03 {top: 85%; left: -5%;}
.gold_coin.coin_02 {top: 90%; left: 85%;}

.crypto_form_sec_outer{padding: 10px;}
.crypto_form_sec{border-radius: 6px;}

}

@media(max-width: 991.98px){
.banner_content_right img{ min-width: inherit; max-width: 100%;}
.lp_how_work_sec, 
.prize_win_sec, 
.trading_partner_sec, 
.deposits_withdrawals_sec{ padding: 5rem 0rem;}
/* .lp_sec_title_view h2{ font-size: 24px;} */
.grand_contest_period_sec,
.trading_partner_block{ display: block;}
.grand_contest_period_left_sec, 
.grand_contest_period_right_sec{ min-width: initial; margin: 0px 10px 10px;}
.prize_win_slider_block::after{ display: none;}
.prize_win_slider_block{ margin-top: -20px; margin-bottom: -20px;}
.prize_slider_view_block{ width: 100%; margin: 20px 0px;}
.prize_win_slider_image{ margin-left: auto; margin-right: auto;}
.prize_win_slider_view{ display: block; position: relative; background-color: #252468; border: 1px solid #5654A9; border-radius: 15px; text-align: center; padding: 50px 20px;}
.prize_win_slider_text_block{ display: block;}
.prize_win_slider_text{ padding-left: 0px;}
.prize_win_slider_icon{ min-width: 80px; max-width: 80px; position: absolute; top: -25px; left: -35px;}
.prize_win_slider_image img{ max-width: 20rem; margin-bottom: 20px;}
.prize_win_sec,
.trading_partner_block{ background-image: none !important;}
.trading_partner_block{ padding: 0px 0px 15px;}
.trading_partner_block li{ max-width: 100%; border-radius: 15px; padding: 25px; margin: 0px 0px; margin-top: 30px;}
.grand_lp_btnwrap{display: block !important; justify-content: center;}
.grand_lp_btnwrap .exptnc_top{display: flex; justify-content: center; margin-top: 1rem; color: #fff; font-size: 1rem;}
.grand_lp_btnwrap .exptnc_top a,.grand_lp_btnwrap .exptnc_top a:hover{color: #fff; margin-left: 3px; text-decoration: underline;}

}

@media(max-width: 767.98px){
.banner_content_sec{ padding-top: 20px;}
.grand_lp_title{ font-size: 42px; text-shadow: 3px 3px 1px rgba(0,0,0,0.06);}
.grand_lp_subtitle{ font-size: 34px;}
.grand_prize_info li{ font-size: 16px;}
.prize_win_slider_text_heading{ font-size: 22px;}
.trading_partner_heading{ font-size: 20px;}
.lp_how_work_list{ padding-bottom: 35px;}
.trading_partner_text{ font-size: 15px;}
.prize_win_slider_view{ padding: 35px 20px;}
.prize_win_slider_btn{ margin-top: 20px;}

.gold_coin img {max-width: 50%;}
.gold_coin.coin_01 {top: 15%; left: -15%;}
.gold_coin.coin_04 {top: 5%; left: 90%;}
.gold_coin.coin_03 {top: 85%; left: -5%;}
.gold_coin.coin_02 {top: 90%; left: 85%;}

.grand_diwali_banner_sec{min-height: 100%;}
.newaward_detais_wrapper .section_text{max-width: 100%;}

}

@media(max-width: 575.98px){    
.grand_diwali_banner_sec{ min-height: 100vh;}
.banner_content_sec {padding-top: 3rem;}
.banner_content_right{margin-top: 3rem;}
.grand_logo_normal{ max-width: 40rem;}
.grand_prize_info{ flex-wrap: wrap;}
.grand_prize_info li.last{ width: 100%; text-align: center; padding-right: 0px;}
.grand_prize_info li:nth-child(2):after{ display: none;}
.grand_prize_list{ width: initial; display: inline-block; text-align: left;}
.grand_prize_list_view{ font-size: 20px; text-align: center; margin-left: auto; margin-right: auto; margin-top: 15px;}
.grand_prize_list_view .grand_prize_list_slides{ width: 100% !important; display: inline-block !important;}
.grand_contest_period_left_sec, .grand_contest_period_right_sec{ display: inline-flex;}
.grand_contest_period_right_sec,
.grand_contest_period_sec{ background-color: transparent; text-align: center;}
.grand_contest_period_icon{ display: none;}
.grand_contest_period_info_data,
.grand_contest_period_left_sec,
.grand_contest_period_right_sec{ width: 100%; /*text-align: left;*/ padding-left: 0px; margin: 0px 0px 0px;}
.grand_contest_period_icon img{ min-width: 3rem; max-width: 3rem;}
.grand_contest_period_info_date{ font-size: 16px;}
.grand_contest_period_info_heading{ font-size: 18px; margin-bottom: 5px;}
.time_block{ justify-content: center; margin-top: 15px;}
.lp_sec_title_view h2{ font-size: 18px;}
.lp_sec_title_view p{ font-size: 13px;}
.mobile_form_reverse{ flex-direction: column-reverse;}
.grand_lp_banner_btn,
.prize_win_slider_btn .btn{ min-width: calc(100% - 40px); min-height: inherit; padding: 12px 15px; margin-left: 20px; margin-right: 20px;}
.lp_how_work_sec, 
.prize_win_sec, 
.trading_partner_sec, 
.deposits_withdrawals_sec{ padding: 3rem 0rem;}
.prize_win_slider_block{ padding: 0px 25px;}
.prize_win_slider_image img{ max-width: 100%; margin-bottom: 0;}
.prize_win_slider_text_heading{ font-size: 16px;}
.prize_win_slider_block{ margin-top: 0px; margin-bottom: 00px;}
.time_block li{ font-size: 26px;}
.time_block li:last-child span{ display: none;}

.gold_coin img {max-width: 40%;}
.gold_coin.coin_01 {
    top: -15%;
    left: -15%;
}
.gold_coin.coin_04 {
    top: 35%;
    left: 80%;
}
.gold_coin.coin_02 {
    top: 100%;
    left: auto;
    right: 5%;
}

.prize_win_slider_image {
    max-width: 20.5rem;
    min-width: 20.5rem;
}
.newaward_secbtn .btn {
    margin: 3rem auto !important;
    min-width: 100%;
}
}

@media(max-width: 479.98px){
.grand_prize_info li:nth-child(2){ padding-right: 0px;}
.grand_prize_info li:nth-child(2)::after{ display: none;}
.prize_win_slider_view{ padding: 25px 20px;}
.prize_win_slider_block{ padding: 0px 15px;}
.prize_win_slider_icon{ min-width: 65px; max-width: 65px; top: -15px; left: -25px;}
}