/*  reset css  */* {	margin: 0px;	padding: 0px;	box-sizing: border-box;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;}html {	text-rendering: optimizeLegibility !important;	-webkit-font-smoothing: antialiased !important;	-webkit-font-smoothing: antialiased!important;	font-smoothing: antialiased!important;	font-variant: normal;}body, html {	height: 100%;	width: 100%;	float: left;	margin-top: 0px;}font-family: 'Open Sans',body {	font-size: 12px;	color: #000;  	margin: 0;	padding: 0;	-webkit-font-smoothing: antialiased;	-moz-font-smoothing: antialiased;	font-smoothing: antialiased;	text-shadow: none;    line-height: normal;	overflow-x: hidden;}ul {	list-style: none;	margin: 0px;}a {	text-decoration: none;	cursor: pointer;	color: #000;	transition: ease .3s;}element.style {    background-color: white;    border: none;    padding: 2px 5px 2px 5px;    border-radius: 5px;}a:hover {	text-decoration: none;}a img {	border: none;	outline: none;}img {	max-width: 100%;	vertical-align: middle}.clr {	clear: both;	float: none;}.clr:after, .row:after, .afclr:after {	clear: both;	float: none;	content: "";	display: block}a:focus {	outline: none;	text-decoration: none;}input[type="submit"], input[type="reset"], button {	cursor: pointer;	-webkit-appearance: none	cursor: pointer;    -webkit-appearance: none;    background-color: white;    height: 32px;    border: none;    border-radius: 5px;	padding: 7px;	    margin: 0px 0px 0px 15px;}p {	font-size: 20px;    color: #333;    font-weight: normal;}input:focus, textarea:focus {	outline: none;}/*  reset css  *//*  fonts */ .navigation ul li {	display: inline-block;	margin: 0px 0px 0px 40px;}.header_right {	float: right;}.navigation ul li a {    font-size: 16px;    color: #ffffff;    display: inline-block;    padding: 30px 0px;    position: relative;    text-decoration: none;    letter-spacing: 0px;    font-weight: 600;}.logo {    float: left;    width: 150px;    margin: 10px 0px;    max-height: 70px;}header.header.affix img.logo_1 {    display: none;}header.header.affix img.logo_2 {    display: block; height: 70px;}.header {    background: rgba(255, 255, 255, 0);}header.header.affix {    background: #ffffff;    box-shadow: 0px 0px 20px 0px #480500;    background-image: linear-gradient(45deg, #480500, #e33114);}header.header {    position: fixed;    width: 100%;    z-index: 100;    top: 0;}header.header-bg.affix-top {    background: rgb(238, 38, 48);}/*  header condition*/header.header .header_right.conditional_header .navigation ul li a {    color: #333;}header.header.affix .header_right.conditional_header .navigation ul li a {    color: #fff;}/*  header condition*/.main_content {    background-color: #ffffff;    /* margin-top: 83px; */}/*      Home      */section.main_top_banner_sec {    padding: 90px 0;    min-height: 100vh;    background-position: center;    background-size: cover;}.main_top_banner_content {    padding: 100px 0px;}.main_top_banner_content_hd {    font-size: 46px;    font-weight: 700;    color: #ffffff;    font-family: "Nunito",sans-serif;    margin-bottom: 20px;}.main_top_banner_content_txt {    font-family: "Poppins",sans-serif;    color: #ffffff;    font-size: 16px;    line-height: 30px;    margin-bottom: 30px;    font-weight: normal;    text-shadow: 0px 0px 33px #000;} .main_top_banner_img_blk {    text-align: center;}.main_top_banner_img_blk img {    max-height: 500px;}.play_ludo_real_money_content_icon span svg {    fill: #fff;    width: 50px;    height: 50px;}section.play_ludo_real_money_sec {    padding: 70px 0;}.play_ludo_real_money_sec_hd {    font-size: 44px;    font-weight: 700;    color: #8f1909;    font-family: "Nunito",sans-serif;    margin: 0 auto 60px;    text-align: center;    max-width: 800px;}.play_ludo_real_money_content_item {    box-shadow: 0px 0px 20px 0px #eee;    padding: 20px;    border-radius: 20px;    min-height: 310px;}


.top_banner_download_btn a {
    padding: 15px 30px;
    font-size: 18px;
    border: 5px solid #fdbe3b;
    color: #fdbe3b;
    font-weight: 600;
    background-color: #7a0900;
    text-transform: uppercase;
    display: inline-block;
    border-radius: 40px;
}

section.prize_distribution_table_sec {
    background-image: linear-gradient(45deg, #8f1909, #e03013);
    padding: 50px 0;
}

.prize_distribution_table_sec_hd {
    font-size: 44px;
    font-weight: 700;
    color: #ffffff;
    font-family: "Nunito",sans-serif;
    margin: 0 auto 30px;
    text-align: center;
    max-width: 800px;
}

#prize_table td, #prize_table th {
  border: 1px solid #eee;
  padding: 8px;
  color: #fff;
  text-align: center;
}

.prize_distribution_table_blk table#prize_table {
    width: 100%;
}

.our_ludo_game_sec_content_txt ul li span {
    margin-right: 10px;
}

.our_ludo_game_sec_content_txt ul li {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 1.8;
    padding: 0px 30px;
    font-weight: 400;
    color: #707b8e;
    position: relative;
}

.our_ludo_game_sec_content_txt ul li:before {
    content: "\f192 ";
    font-family: fontawesome;
    left: 10px;
    position: absolute;
    color: #707b8e;
}

section.terms_and_cond_details {
    margin-top: 90px;
    padding: 50px 0;
}

.terms_and_cond_details_hd {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 15px;
    color: #450f7b;
}

.terms_and_cond_details_li ul li {
    text-align: justify;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 1.8;
    padding: 5px 30px;
    font-weight: 400;
    color: #707b8e;
    position: relative;
}

.terms_and_cond_details_li ul li:before {
    content: "\f192 ";
    font-family: fontawesome;
    left: 10px;
    position: absolute;
    color: #707b8e;
}

a.contact_links {
    color: #3485ff;
    font-weight: 600;
}

.footer_links li a {
    color: #999;
    font-size: 14px;
    line-height: 1.8;
}


.terms_and_cond_details_li p {
    text-align: justify;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 1.8;
    font-weight: 400;
    color: #707b8e;
    position: relative;
}



.play_ludo_real_money_content_icon span {    padding: 0px;    background-image: linear-gradient(45deg, #8f1909, #e03013);    display: inline-block;    border-radius: 50%;    width: 130px;    height: 130px;    margin: 0 auto 20px;}.play_ludo_real_money_content_icon {    text-align: center;}.play_ludo_real_money_content_hd {    font-family: "Poppins",sans-serif;    color: #8f1909;    font-size: 20px;    text-align: center;    margin-bottom: 10px;    font-weight: 600;}.play_ludo_real_money_content_txt {    font-family: "Poppins",sans-serif;    color: #999;    font-size: 16px;    text-align: center;    line-height: 1.5;    font-weight: normal;}section.easy_to_play_sec {    padding: 70px 0;    background-image: linear-gradient(45deg, #8f1909, #e03013);}.easy_to_play_sec_hd {    font-size: 44px;    font-weight: 700;    color: #ffffff;    font-family: "Nunito",sans-serif;    margin: 0 auto 0px;    text-align: center;    max-width: 800px;}.easy_to_play_sec_txt {    font-family: "Poppins",sans-serif;    color: #ffffff;    font-size: 16px;    line-height: 30px;    margin-bottom: 40px;    font-weight: normal;    text-align: center;}.easy_to_play_item_content_blk {    display: flex!important;    align-items: center!important;    margin-bottom: 30px;}.easy_to_play_item_content_icon {    max-width: 80px;    height: 80px;    background-color: transparent;    border-radius: 62px;    overflow: hidden;    width: 50%;    padding: 18px;    border: 2px solid #fff;    text-align: center;}.easy_to_play_item_content_icon span svg {    width: 40px;    height: 40px;    fill: #fff;}.easy_to_play_item_content_hd {    font-size: 20px;    font-weight: 600;    margin-left: 20px;    color: #ffffff;}.easy_to_play_item_content_hd span.easy_to_play_item_content_description {    font-family: "Poppins",sans-serif; text-align: justify;   color: #ffffff;    display: block;    font-size: 16px;    font-weight: 400;}.easy_to_play_sec_img img {    height: 540px;}.easy_to_play_sec_img {    text-align: center;}section.dice_ludo_game_online_sec {    padding: 70px 0;}.dice_ludo_game_online_content_hd {    font-size: 46px;    font-weight: 700;    color: #2b044d;    font-family: "Nunito",sans-serif;    margin-bottom: 20px;}.dice_ludo_game_online_content_txt {    font-family: "Poppins",sans-serif;    color: #707b8e;    font-size: 16px;    line-height: 30px;    margin-bottom: 15px;    font-weight: normal;}.online_ludo_game_features_content span svg {    width: 50px;    height: 50px;    fill: #fff;}.online_ludo_game_features_content span {    display: block;    background-image: linear-gradient(45deg, #8f1909, #e03013);    padding: 20px;    width: 90px;    height: 90px;    border-radius: 50%;    margin: 0 auto 20px;}.online_ludo_game_features_item {    box-shadow: 0px 0px 20px 0px #eee;    padding: 30px;    width: 31%;    display: inline-block;    vertical-align: top;    text-align: left;    margin-left: 5px;    margin-right: 5px;    border-radius: 20px;}.online_ludo_game_features_hd {    text-align: center;    font-size: 16px;    color: #2b044d;}section.our_ludo_game_sec {    padding: 50px 0;}.our_ludo_game_sec_content_hd {    font-size: 43px;    font-weight: 700;    color: #8f1909;    font-family: "Nunito",sans-serif;    margin-bottom: 20px;}.our_ludo_game_sec_content_txt {    font-family: "Poppins",sans-serif;    color: #707b8e;    font-size: 16px;    line-height: 1.8;    margin-bottom: 10px;    font-weight: normal;}#ludo_app_screens .item {    padding: 5px;}.ludo_app_screen_img {    min-height: 430px;    background-position: center;    background-size: 100%;    background-repeat: no-repeat;}section.our_ludo_app_download_sec {    background-image: linear-gradient(45deg, #8f1909, #e03013);    overflow: hidden;    padding: 70px 0;}.our_ludo_app_download_sec_hd {    font-size: 44px;    font-weight: 700;    color: #ffffff;    font-family: "Nunito",sans-serif;    margin-bottom: 20px;}.our_ludo_app_download_sec_txt {    font-family: "Poppins",sans-serif;    color: #ffffff;    font-size: 16px;    line-height: 30px;    margin-bottom: 15px;    font-weight: normal;}.our_ludo_app_download_img_blk {    position: relative;    height: 379px;}.our_ludo_app_download_img {    position: absolute;    top: 0;    text-align: center;    right: 0;    left: 0%;}.our_ludo_app_download_img img {    height: 500px;}.our_ludo_app_download_btn a img {    width: 160px;}section.amazing_features_sec {    background-color: #f5f5f9;    padding: 70px 0;}.amazing_features_sec_hd {    font-size: 44px;    font-weight: 700;    color: #8f1909;    font-family: "Nunito",sans-serif;    margin: 0 auto 60px;    text-align: center;    max-width: 800px;}.amazing_features_item_content_blk {    display: flex!important;    align-items: center!important;    margin-bottom: 50px;}.amazing_features_item_content_icon {    max-width: 80px;    height: 80px;    background-color: transparent;    border-radius: 62px;    overflow: hidden;    width: 50%;    padding: 18px;    border: 2px solid #8f1909;    text-align: center;}.amazing_features_item_content_hd {    font-size: 20px;    font-weight: 600;    margin-left: 20px;    color: #8f1909;}.amazing_features_item_content_hd span.amazing_features_item_content_description {    font-family: "Poppins",sans-serif;    color: #999;    display: block;    font-size: 16px;    font-weight: 400;}.amazing_features_item_content_icon span svg {    width: 40px;    height: 40px;    fill: #8f1909;}.amazing_features_sec_img {    text-align: center;}.amazing_features_sec_img img {    height: 450px;}/*      Home      *//*      Contact Us      */section.contact_us_sec {    padding: 150px 0;    margin-top: 86px;}.contact_us_sec_content {    box-shadow: 0px 0px 20px 0px #000;    position: relative;    border-radius: 20px;    padding: 20px;}.contact_us_socials ul li a {    font-size: 23px;    border: 2px solid #ee2630;    color: #ee2630;    width: 50px;    display: block;    height: 50px;    text-align: center;    align-items: center;    padding: 8px;    border-radius: 50%;    margin: 0 auto 20px;}.contact_us_socials ul li a:hover {    background-color: #ee2630;    color: #fff;}.contact_us_form {    background-color: #202122;    padding: 73px 30px;    position: absolute;    box-shadow: 0px 0px 20px 0px #000;    margin: -80px 0 0 0;    border-radius: 20px;}.contact_us_form_hd {    font-size: 41px;    color: #ee2630;    font-weight: 700;    margin-bottom: 40px;    position: relative;    padding-bottom: 10px;}.contact_us_form_hd:before {    position: absolute;    left: 0;    bottom: 0;    content: "";    height: 6px;    width: 20px;    border-radius: 10px;    background-color: #fff;}.contact_us_form_hd:after {    position: absolute;    left: 30px;    bottom: 0;    content: "";    border-radius: 10px;    height: 6px;    width: 40px;    background-color: #ee2630;}.contact_us_form_content {    margin-bottom: 30px;}.contact_us_form_content label {    color: #fff;    font-weight: 400;    font-size: 16px;}.contact_us_form_content input {    background-color: transparent;    border: none;    border-bottom: 1px solid #ccc;    border-radius: 0px;    box-shadow: none;    color: #fff;}.contact_us_form_content textarea {    background-color: transparent;    border: none;    border-bottom: 1px solid #ccc;    border-radius: 0px;    box-shadow: none;    color: #fff;    resize: vertical;}.contact_us_form_btn {    padding-top: 40px;}.contact_us_form_btn a {    display: block;    text-align: center;    background-color: #ee2630;    color: #fff;    font-size: 18px;    border-radius: 50px;    padding: 10px;}.contact_us__hd {    font-size: 42px;    color: #ee2630;    font-weight: 700;    padding-bottom: 10px;    display: block;    position: relative;    margin-bottom: 20px;}.contact_us__hd:before {    position: absolute;    left: 0;    bottom: 0;    content: "";    height: 6px;    width: 20px;    border-radius: 10px;    background-color: #fff;}.contact_us__hd:after {    position: absolute;    left: 30px;    bottom: 0;    content: "";    border-radius: 10px;    height: 6px;    width: 40px;    background-color: #ee2630;}.contact_us_map {    position: relative;}.contact_us_map iframe {    width: 100%;}/*      Contact Us      *//*        */.padding_right_5px {		padding-right: 5px;}/*        */.footer_back {    background-color: #f5f5f9;    padding: 90px 0 0;    position: relative;}.footer_logo {    margin-bottom: 10px;    max-width: 180px;}.description_txt {    color: #999;    font-size: 12px;    margin-bottom: 20px;}.wrapper-footer-social-icons-blk {    line-height: 30px;    font-size: 15px;    padding: 0px 0px;    /* text-align: center; */    margin-bottom: 40px;}.wrapper-footer-social-icons-blk ul a:hover span.wrapper-footer-social-icons {    background-color: #8f1909;    color: #fff;    background-image: linear-gradient(45deg, #8f1909, #e03013);}.wrapper-footer-social-icons-blk ul a span.wrapper-footer-social-icons {    border-radius: 50%;    font-size: 18px;    height: 40px;    width: 40px;    display: inline-block;    padding: 3px;    color: #8f1909;    margin-right: 10px;    border: 1px solid #8f1909;    text-align: center;    transition: ease 0.5s;}.footer_heading {    font-size: 20px;    font-weight: 600;    color: #8f1909;    position: relative;    padding-bottom: 7px;    margin-bottom: 20px;}.footer_heading:before {    position: absolute;    left: 0;    bottom: 0;    content: "";    height: 4px;    width: 12px;    border-radius: 10px;    background-color: #8f1909;}.footer_heading:after {    position: absolute;    left: 20px;    bottom: 0;    content: "";    border-radius: 10px;    height: 4px;    width: 38px;    background-color: #8f1909;}.footer-contact-blk {    color: #999;    font-size: 14px;    line-height: 1.8;}.footer_social i {    color: #ffffff;	transition: ease 0.5s;}.footer_social:hover i {    color: #230d07;}  .footer_bottom_content{	font-size: initial;    color: white;    padding: 28px 0px; }.footer_bottom {    border-top: 1px solid#2b044d;}.footer_bottom_content {    font-size: 16px;    color: #2b044d;    text-align: center;    padding: 20px 0px;} .footer-keep-in-touch-txt {    color: #999;    font-size: 12px;    margin-bottom: 20px;}.wrapper-newsletter-form-blk form .input-group {    width: 100%;}.wrapper-newsletter-form-blk form .input-group input {    box-shadow: inherit;    -webkit-border-radius: 30px !important;    -moz-border-radius: 30px !important;    border-radius: 30px !important;    border: 1px solid #8f1909;    padding-left: 20px;    background: #f5f5f9;    height: 50px;    color: #8f1909;    padding: 0 110px 0 20px;}.wrapper-newsletter-form-blk form .input-group button {    position: absolute;    right: 10px;    top: 0px;    z-index: 9;    border: none;    background: transparent;    color: #8f1909;    min-height: 50px;    font-size: 25px;    width: 50px;    -webkit-border-radius: 30px;    -moz-border-radius: 30px;    border-radius: 0px 25px 25px 0px;}     /*margin css*/ .mt-120 {    margin-top: 120px;}.mt-240 {    margin-top: 240px;}.mt-480 {    margin-top: 480px;}.align-items-center {    align-items: center!important;}.justify-content-end {    justify-content: flex-end!important;}.no-padding {    padding: 0;}.our_ludo_app_download_btn a {    background: #ffde00;    color: #000;    padding: 20px 20px;    display: inline-block;    border-radius: 10px;    border: 8px solid #aae41e;    font-weight: 700;    font-size: 26px;} /*margin css*/ .mob_nav {    display: none;} /* for android tablets / ipad landscape */  @media screen and (max-width:1199px){ }   /* for android tablets/ ipad portrait */ @media screen and (max-width:1024px){} /* for android tablets/ ipad portrait */ @media screen and (max-width:992px){ } /* 992 ends**/   /* for mobile landscape */  @media screen and (max-width:767px){ 	/**/.mob_nav {    right: 10px;    display: block !important;    padding: 0;    position: relative;    cursor: pointer !important;    font-size: 35px;    margin: 0px 0px 0px 0px;    float: right;    font-weight: normal;    top: 24px;    color: #ffffff;    width: 30px;}.logo {    width: 160px;    margin: 14px 0px;}.navigation {	display: inline-block;    float: none;    background-color: rgba(0,0,0,0.9);    position: fixed;    right: -100%;    z-index: 99;    height: 100%;    transition: ease .3s;    padding: 20px 0px 0px;    width: 100%;    top: 65px;}.navigation ul li {    width: 100%;    margin: 0px 0px;}.navigation ul li a {    text-align: center;    display: block;    letter-spacing: 1px;    padding: 10px 0;    color: #fff;}.navigation ul li.active a:before {    border: none;    border-left: 9px solid #09b4cd;    border-top: 4px solid transparent;    border-bottom: 4px solid transparent;    left: 0;    width: 10px;    top: 0;    height: 100%;} .menu_open .navigation {    right: 0;    top: 98px;}.menu_open{	overflow:hidden;}header.header { }header.header.affix .mob_nav {    color: #fff;}/*   header condition    */header.header .header_right.conditional_header .navigation ul li a {    color: #fff;}/*   header condition    */  header.header.affix img.logo_2 {
    display: block;
    height: 70px;
} header.header img.logo_2 {
    display: block;
    height: 70px;
}
.ludo_app_screen_img {
    background-size: contain;
}
.play_ludo_real_money_content_item {
    margin-bottom: 20px;
}
.our_ludo_app_download_btn {
    margin-bottom: 40px;
}
 .main_content { }.power-x-banner-img {    height: 380px;    min-height: auto;}.wrapper-our-programs-content.mt-120 {    margin-top: initial;}.wrapper-our-programs-content {    margin-bottom: 40px;}.wrapper-classes-content-blk .wrapper-classes-content-left {    margin-bottom: 10%;}.wrapper-classes-content-img-blk {    margin-bottom: 20px;}.wrapper-package-detail-blk {    margin-bottom: 40px;}.footer_logo {    max-width: 250px;}section.contact_us_sec {    padding: 50px 0;    margin-top: 60px;}.contact_us_socials li {	flex: 1;}.contact_us_socials ul {    display: flex;}.contact_us_form {    position: relative;    margin: 0 0 40px;}.contact_us_sec_content {    box-shadow: none;}.wrapper-footer-blogs-item-date-blk {    position: relative;    top: inherit;    border: none;    padding: 0;    left: 0;}.wrapper-footer-blogs-item-date {    background-color: transparent;    padding: inherit;    text-align: inherit;    box-shadow: none;}.wrapper-footer-blogs-item-date span {    display: initial;}.wrapper-footer-blogs-item-date span.item-year {    display: initial;}.wrapper-footer-blogs-item-title a {    min-height: auto;}.wrapper-footer-blogs-item {    margin-bottom: 40px;}section.wrapper-about-top-banner {    margin-top: 60px;}section.blogs_list_sec {    margin-top: 60px;}section.blog_detail_sec {    margin-top: 60px;}}   /* for mobile portrait */ @media screen and (max-width:479px){.wrapper-register-compition-countdown .flip-clock-wrapper {    margin: auto;}	.wrapper-register-compition-sec-hd {    font-size: 42px;}} /* for mobile small portrait */ @media(max-width:425px){ } 