/*--------------------------------------------------------------------- File Name: responsive.css ---------------------------------------------------------------------*/

/*------------------------------------------------------------------- 991px x 768px ---------------------------------------------------------------------*/

@media (min-width: 1200px) and (max-width: 1342px) {
    .text-bg {
        padding-left: 37px;
    }
    .text-bg h1 {
        font-size: 130px;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .navigation.navbar-dark .navbar-nav .nav-link {
        padding: 0px 7px;
        font-size: 15px;
    }
    ul.email li a {
        padding: 17px 7px 0 7px;
        font-size: 14px;
    }
    .text-bg h1 {
        font-size: 118px;
        line-height: 116px;
        padding-bottom: 11px;
    }
    .text-bg span {
        font-size: 45px;
        line-height: 60px;
    }
    .text-bg {
        padding-left: 38px;
    }
    .bottom_form .enter {
        width: 36%;
    }
    ul.infometion li a {
        margin: 0px 1px;
        font-size: 16px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .navigation.navbar-dark .navbar-nav .nav-link {
        padding: 0 18px;
    }
    .banner_main {
        min-height: 513px;
        padding-top: 0px;
    }
    .text-bg h1 {
        font-size: 90px;
        line-height: 110px;
        padding-bottom: 10px;
    }
    .text-bg span {
        font-size: 34px;
        line-height: 33px;
    }
    .text-bg a {
        max-width: 139px;
        padding: 9px 0px;
    }
    .text-bg {
        padding-left: 32px;
    }
    #banner1 .carousel-control-next {
        left: 7%;
    }
    #banner1 a.carousel-control-next,
    #banner1 a.carousel-control-prev {
        top: 121%;
    }
    .service_box p {
        font-size: 16px;
    }
    .service_box h3 {
        font-size: 21px;
    }
    .d_none {
        display: none;
    }
    ul.email {
        display: none;
    }
    .bottom_form .enter {
        width: 58%;
    }
    .sub_btn {
        max-width: 137px;
    }
    .padd_bott {
        margin-bottom: 20px;
    }
}
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
.vip {
    width: 37%;
    margin: 18% 5% 2%;
}
.vip .vip-img {
    height: 150px;
}
.vip .vip-txt ul {
    height: 200px;
    max-height: 270px;
}

}
@media (min-width: 576px) and (max-width: 767px) {
    .text-bg h1 {
        font-size: 109px;
        line-height: 108px;
        padding-bottom: 20px;
    }
    .text-bg {
        padding-left: 0px;
        padding-bottom: 30px;
    }
    .text-bg span {
        font-size: 44px;
    }
    .box_text {
        margin-top: 30px;
        box-shadow: #ddd 0px 0px 7px 0px;
    }
    #banner1 .carousel-control-next {
        left: 10%;
    }
    .titlepage h2 {
        font-size: 34px;
    }
    .main_form .send_btn {
        margin-bottom: 30px;
    }
    ul.email {
        display: none;
    }
    .bottom_form h3 {
        padding-right: 30px;
    }
    .sub_btn {
        max-width: 134px;
    }
    .padd_bottom {
        margin-bottom: 20px;
    }
    .navigation.navbar {
        display: inherit !important;
        padding: 0;
        width: 100%;
        padding-top: 12px;
    }
    .navigation .navbar-collapse {
        background: #000;
        padding: 20px;
        margin-top: 21px;
        position: absolute;
        width: 100%;
        margin-right: 20px;
        z-index: 999;
    }
    .navigation.navbar-dark .navbar-nav .nav-link {
        padding: 10px 0;
        color: #fff;
    }
    .navigation.navbar-dark .navbar-nav .nav-link:focus,
    .navigation.navbar-dark .navbar-nav .nav-link:hover {
        color: #bc1939;
    }
    .navigation.navbar-dark .navbar-toggler {
        border: inherit;
        padding-top: 6px;
    }
    .navigation.navbar-dark .navbar-toggler-icon {
        background: url(https://newfunclub.com/blog/wp-content/themes/fun/images/menu_icon.png);
        background-repeat: no-repeat;
    }
}
.desk-none-d{display:none!important;}
.desk-none{display:none;}
.mob-none{display:block;}
@media (max-width: 575px) {
	.col-xs-6 {
    width: 50%;
}
.col-xs-4 {
    width: 33.33333333%;
}
    .header {
        padding: 16px 0px 15px 0px;
    }
    .logo {
        margin-top: -48px;
        float: left;
        margin-left: 40px;
    }
	.logo a img {
    width: 79px;
    }
	.header-extras-mob{
	float: right;
    top: -39px;
    position: absolute;
    right: 12px;
    }
	.header-extras-mob-redeem {
    float: right;
    top: -45px;
    position: absolute;
    right: 12px;
}
	.header-extras-mob{
		display:block;
		}
	.header-extras-mob li{
		float:left;
	}
	.kat-login {
    padding: 5px 30px 5px;
    font-size: 12px;
	margin-right: 10px;
    }
	.kat-signup {
    padding: 8px 30px 8px;
    font-size: 12px;
}
.sec-title4 .sub-title {
    font-size: 34px;
}
.sec-title4 .title {
    font-size: 30px;
}
.sec-title4 .title-2 {
    font-weight: 600;
    font-size: 25px;
}
.banner_main {
    /*padding: 0px 20px;*/
}
.slider, .slider > div {
    height: 355px;
}
.slider > div img {
    height: 100%;
}
.slide-signup {
    padding: 5px 25px 5px;
    font-size: 18px;
    margin-bottom: 15px;
}
.tabs nav, .tab-menu{
	display:block;
}
.owl-controls .owl-buttons .owl-next:after {
    font-size: 19px!important;
}
.owl-controls .owl-buttons .owl-next {
    top: -22%!important;
    right: 3px!important;
    height: 28px!important;
    width: 28px!important;
}
.owl-controls .owl-buttons .owl-prev {
    top: -22%!important;
    left: 80%!important;
    height: 28px!important;
    width: 28px!important;
}
.owl-controls .owl-buttons .owl-prev:after {
    font-size: 19px!important;
    padding: 0px 0px 0px 0px!important;
}
.service .container .col-md-12{
	padding-right: 0px;
    padding-left: 0px;
	}
	.p-15 {
    padding-left: 0px;
    padding-right: 0px;
}
.signup-now {
    font-size: 10px;
}
.customer h3 a {
    font-size: 12px;
}
.customer img {
    width: 60%;
}
.footer-detail-bg {
    margin: 0 0px;
}
.footer-detail-bg .col-md-4 {
    padding-left: 0px;
	padding-right: 0px;
}
.footer-detail h2 {
    font-size: 16px;
}
.footer-detail p {
   padding-bottom:10px;
}
.footer {
    padding-top: 15px;
}
.footer ul {
    margin: 0px 25px;
}
.copyright {
    margin-top: 0px;
}
.copyright img {
    width: 80%;
    padding-bottom: 20px;
}
.owl-controls .owl-buttons {
    margin-top: 0px!important;
}
.view-ninth .mask-1 {
    left: auto;
    right: 0;
    -webkit-transform: rotate(61.5deg) translateX(-180px);
    -moz-transform: rotate(61.5deg) translateX(-180px);
    -o-transform: rotate(61.5deg) translateX(-180px);
    -ms-transform: rotate(61.5deg) translateX(-180px);
    transform: rotate(60deg) translateX(-180px);
    -webkit-transform-origin: 100% 0%;
    -moz-transform-origin: 100% 0%;
    -o-transform-origin: 100% 0%;
    -ms-transform-origin: 100% 0%;
    transform-origin: 100% 0%;
}
.view-ninth:hover .content {
    top: 30px!important;
}
.view-ninth .content a {
    width: 65%!important;
	font-size: 13px !important;
	padding: 0px 0px!important;
	margin-top: 4px!important;
}
.view-ninth .content a:nth-child(2) {
    margin-top: 5px;
}
.nav-item img {
    bottom: 1px;
}
.search-click {
    font-size: 16px;
    color: #e64566;
    padding-top: 3px;
    padding-right: 5px;
}
.bottom_form-serch {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    margin-bottom: 0px;
}
.bottom_form-serch .enter {
    width: 92%;
    margin-bottom: 0px;
}
.bottom_form-serch .enter {
    border: inherit;
    padding: 0px 15px;
    width: 78%;
    height: 42px;
    background: #e3e3e3;
    color: #000;
    font-size: 16px;
    font-weight: 500;
    border-radius: 30px;
    float: left;
    margin: 12px;
}

.bottom_form-serch .sub_btns {
    font-size: 16px;
    transition: ease-in all 0.5s;
    background-color: #e64566;
    color: #fff;
    padding: 0px 0px;
    max-width: 37px;
    border: #fff solid 3px;
    width: 100%;
    display: block;
    font-weight: 500;
    text-transform: uppercase;
    border-radius: 30px;
    margin-left: -52px;
    top: -21px;
	margin-top: 0px;
}
.desk-none-d{display:block!important;}
.desk-none{display:block;}
.mob-none{display:none!important;}
.mob-block{display:block!important;}
.col-xs-6 {
    float: left;
}
.cat .col-xs-6{
	padding-right: 0px;
    padding-left: 0px;
}
.sign-up {
    padding: 0px 0 10px;
}
/*footer-fixed*/
.footer-fixed{display:block;}
.footer-fixed{width:100%;bottom:0;position:fixed;background:#ff015f;z-index:99;border-top:1px solid #484848;}
  .footer-fixed ul{width:100%;margin:0 auto;padding:0;list-style:none;text-align:center;}
  .footer-fixed ul li{font-weight:500;padding:0px 2px;width:auto;margin:0 0 0 3px;display:inline-block;border-right:0px solid #1a1a2e;width:19%;margin:0;padding:0;}
  .footer-fixed ul li a{color: #1a1a2e;
    font-family: 'Rubik', sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
    padding: 0px 0;
    margin: 0;
    /*display: block;*/}
  .footer-fixed ul li:last-child{border-right:none;}
  .footer-fixed ul li a:hover{color:#16213e;}
  .footer-fixed ul li.active{color:#f98352; background:#fff601;}
  .footer-fixed span.icon{text-align:center;display:block;padding-top:0;position:relative;height:30px;padding:0;}
  .active{color:#d83e0f;}
  #loadMore{width:130px;margin:0 auto 35px;color:#FFF;border:0;text-align:center;cursor:pointer;padding:10px;background-color:#646464;font-size:15px;font-weight:bold;display:block;border-radius:10px;}
  #mobileAllGame .maindiv-game .main-gameTitle{display:none;}
  .admin ul li.games-information {background-position: right 9px;}
 

.footer-fixed ul li:nth-child(1) a span {
    background-position: -5px -4px;
}

.footer-fixed ul li:nth-child(2) a span {
    background-position: -52px -4px;
}

.footer-fixed ul li:nth-child(3) a span {
    background-position: -99px -4px;
}

.footer-fixed ul li:nth-child(4) a span {
    background-position: -146px -2px;
}

.footer-fixed ul li:nth-child(5) a span {
    background-position: -200px -2px;
}

.footer-fixed span.icon {
    text-align: center;
    display: block;
    padding-top: 0;
    position: relative;
    height: 30px;
    padding: 0;
}
.footer-fixed ul li a span {
    background: url(https://newfunclub.com/blog/wp-content/themes/fun/img/all-icon.png) no-repeat left -4px;
    width: 36px;
    margin: 0 auto;
    height: 40px!important;
}



.footer-fixed-af{display:block;}
.footer-fixed-af{width:100%;bottom:0;position:fixed;background:#e94560;z-index:99;border-top:1px solid #484848;}
  .footer-fixed-af ul{width:100%;margin:0 auto;padding:0;list-style:none;text-align:center;}
  .footer-fixed-af ul li{font-weight:500;padding:0px 2px;width:auto;margin:0 0 0 3px;display:inline-block;border-right:0px solid #1a1a2e;width:19%;margin:0;padding:0;}
  .footer-fixed-af ul li a{color: #1a1a2e;
    font-family: 'Rubik', sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
    padding: 0px 0;
    margin: 0;
    display: block;}
  .footer-fixed-af ul li:last-child{border-right:none;}
  .footer-fixed-af ul li a:hover{color:#16213e;}
  .footer-fixed-af ul li.active{color:#f98352; background:#43dad1;}
  .footer-fixed-af span.icon{text-align:center;display:block;padding-top:0;position:relative;height:30px;padding:0;}
  .active{color:#d83e0f;}
  #loadMore{width:130px;margin:0 auto 35px;color:#FFF;border:0;text-align:center;cursor:pointer;padding:10px;background-color:#646464;font-size:15px;font-weight:bold;display:block;border-radius:10px;}
  #mobileAllGame .maindiv-game .main-gameTitle{display:none;}
  .admin ul li.games-information {background-position: right 9px;}
 

.footer-fixed-af ul li:nth-child(1) a span {
    background-position: -5px -4px;
}

.footer-fixed-af ul li:nth-child(2) a span {
    background-position: -52px -4px;
}

.footer-fixed-af ul li:nth-child(3) a span {
    background-position: -99px -4px;
}

.footer-fixed-af ul li:nth-child(4) a span {
    background-position: -146px -2px;
}

.footer-fixed-af ul li:nth-child(5) a span {
    background-position: -200px -2px;
}

.footer-fixed-af span.icon {
    text-align: center;
    display: block;
    padding-top: 0;
    position: relative;
    height: 30px;
    padding: 0;
}
.footer-fixed-af ul li a span {
    background: url(https://newfunclub.com/blog/wp-content/themes/fun/images/all-icon-af.png) no-repeat left -4px;
    width: 36px;
    margin: 0 auto;
    height: 40px!important;
}
/*footer-fixed-end*/  
    .text-bg h1 {
        font-size: 68px;
        line-height: 70px;
        padding-bottom: 10px;
    }
    .text-bg {
        padding-left: 0px;
        padding-bottom: 30px;
    }
    .text-bg span {
        font-size: 32px;
        line-height: 56px;
    }
    .carousel-control-next {
        left: 17% !important;
    }
    .margin_boot {
        margin-bottom: 20px;
    }
    .text-bg a {
        max-width: 132px;
        padding: 10px 0px;
    }
    .titlepage h2 {
        font-size: 27px;
        line-height: 22px;
    }
    .main_form .send_btn {
        margin-bottom: 30px;
    }
    .about .titlepage p {
        margin-top: 30px;
    }
    .bottom_form .enter {
        width: 100%;
        margin-bottom: 30px;
    }
    .sub_btn {
        margin-left: 0;
    }
    .padd_bottom {
        padding-bottom: 30px;
    }
    #myCarousel .carousel-control-next i,
    #myCarousel .carousel-control-prev i {
        display: none;
    }
    .navigation.navbar {
        display: inherit !important;
        padding: 0 !important;
        width: 100%;
    }
    .navigation .navbar-collapse {
        background: #000;
        padding: 20px;
        margin-top: 17px;
        position: absolute;
        width: 100%;
        z-index: 999;
    }
    .navigation.navbar-dark .navbar-nav .nav-link {
        padding: 5px 0;
        margin-bottom: 5px;
    }
    .navigation.navbar-dark .navbar-nav .nav-link:focus,
    .navigation.navbar-dark .navbar-nav .nav-link:hover {
        color: #bc1939;
    }
    .navigation.navbar-dark .navbar-toggler {
        border: inherit;
    }
    .testimonial_box {
        padding: 0px 19px 40px 20px;
    }
    .navigation.navbar-dark .navbar-toggler-icon {
        background: url(https://newfunclub.com/blog/wp-content/themes/fun/images/menu_icon.png);
        background-repeat: no-repeat;
    }
    ul.email li {
        display: none;
    }
	.signup-page .col-md-5, .signup-page .col-md-7,
	.signup-page .col-md-6{
    padding-right: 0px;
}
.blanceamt{
width: 100%;
    font-size: 14px;
    text-align: center;
    padding-top: 10px;
}
.alart .alart-name img {
    width: 26px;
    height: auto;
    padding: 4px;
}
.alart .alart-name-m img {
    width: 48px;
    height: auto;
    padding: 4px;
}
.alart .alart-name {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}
.header-extras-mob .alart {
	padding: 5px 0px;
}
.content-table .col-md-6, .content-table .col-md-3 {
	float:left;
	width:100%
	padding: 4px;
}
.signup-page .form-wrapper .forgot a {
    padding-left: 28%;
}
.login-bg, .content-txt {
    width: 100%;
    margin: 0px;
}
.responsible-gaming h1 {
    font-size: 1.6rem;
}
.content-txt p{
    line-height: 25px;
	    padding: 10px;
}
.content-txt h3 {
	    padding-bottom: 10px;
		    margin: 10px 20px 0px;
}
.inbox-read{
    margin: 0px;
    width: 100%;
}
.responsible-gaming {
    margin-top: 0px;
}
.responsible-gaming {
    background: #090d10;
}
.vip {
    width: 90%;
    margin: 40% 5% 2%;
}
.vip .vip-img {
    height: 150px;
}
.user-info .greem{
    margin: 0% 5% 5%;
    width: 90%;
	}
.user-info .red-box {
    width: 90%;
    margin: 0px 5% 5%;
}
.user-info .black {
    width: 90%;
    margin: 0% 5% 5%;
}
.user-info .two-color {
    width: 90%;
    margin: 0% 5% 5%;
}
.padd-top-20 {
    padding: 20px 10px 0px 15px!important;
}
.user-deposit .col-md-6, .user-deposit .col-xl-6 {
   padding:0px;
}
.user-deposit .deposit-redmore a {
    padding: 5px 23px;
    font-size: 11px;
    border-radius: 0px;
}
.user-deposit .img {
    top: 26px;
    padding-left: 5px;
    height: 17px;
}
.user-deposit .more-service .content h3 {
    font-size: 14px;
    line-height: 14px;
}
.user-deposit .more-service .content p {
    line-height: 20px;
    font-size: 12px;
}
.user-deposit .more-service .credit {
    padding: 16px 0px 0px 0px;
}
.more-service .col-md-12, .more-service .col-xs-12{
	padding-right: 0px;
    padding-left: 0px;
}
.m-l-30 {
    margin-left: 0%;
}
.content-file .col-md-6, .content-txt .col-xl-6 {
    float: left;
    width: 100%;
}
.content-txt{margin-bottom:10px;}
.p-no .img{
	float:left;
	width:35%;
    }
.p-no .img img{
	width:90%;
	height:auto;
    }
.p-no .txt{
	float:left;
	width:65%;
    }
.p-no .txt h3{
	font-size:12px;
	line-height: 14px;
   }
   
.l-no .img{
	float:left;
	width:35%;
    }
.l-no .img img{
	width:100%;
	height:auto;
    }
.l-no .txt{
	float:left;
	width:65%;
    }
.l-no .txt h3{
	font-size:12px;
   line-height: 15px;
}

.e-no .img{
	float:left;
	width:35%;
    }
.e-no .img img{
	width:100%;
	height:auto;
    }
.e-no .txt{
	float:left;
	width:65%;
    }
.e-no .txt h3 {
    font-size: 13px;
}
.contacts h2 {
    font-size: 18px;
}
.contacts form{
    width: 100%;
    margin: 0 auto;
}
.promotion .content-txt {
    margin: 5px 10px;
  }
.promotion .promo-box .img {
    width: 100%;
}
.promotion .promo-box .txt {
    width: 100%;
}
.promotion .content-txt h2 {
    font-size: 2.8rem;
}
.promotion .content-txt h2 span{
    font-size: 2.8rem;
}
.promotion .content-txt h3 {
    font-size: 1.6rem;
}
.promotion .content-txt .green {
    width: 90%;
	font-size: 20px;
}
.promotion .content-txt .red {
    padding: 3px 20px;
    font-size: 24px;
    width: 90%;
	margin-left: 15px;
	margin-bottom: 10px;
}
.content-txt a {
    font-size: 14px;
}
.promotion .content-txt h3 {
    font-size: 1rem;
}
.pro-popup{
    width: 90%;
}
.pro-popup .green {
    padding: 5px 20px;
    margin: 0px 17%;
    font-size: 14px;
}
header {
    padding: 0px 0px;
}
.tab-menu {
    height: 45px;
}
.User-area {
    width: 30px;
    height: 30px;
    margin-left: 10px;
}
.User-area > .User-avtar {
    padding: 1px;
}
.User-Dropdown {
    right: 30%;
}
}
@media (min-width: 321px) and (max-width: 480px) {
/*@media screen and (min-width: 375px) {*/
.vip {
    width: 90%;
    margin: 40% 5% 2%;
}
.vip .vip-img {
    top: -155px;
    height: 145px;
}
.vip .vip-img img{
    height: auto;
	max-width: 86%;
	margin: 4% 7%;
}
.vip .vip-txt ul {
    /*height: 220px;*/
    max-height: 220px;
	height: auto;
}
.content-txt .banking a {
    font-size: 22px;
}
}
.getcode-back .col-md-6{float:left;}
@media (max-width: 320px) {
	.kat-login {
    padding: 5px 18px 5px;
   }
   .kat-signup {
    padding: 8px 18px 8px;
    font-size: 12px;
    }
	.signup-page .col-md-5, .signup-page .col-md-7,
	.signup-page .col-md-6 {
    padding-right: 0px;
}
.brand-name {
    font-size: 15px;
}
.owl-controls .owl-buttons {
    margin-top: 32px;
	overflow: hidden;
}
.balance-amount .depositbtn {
    padding: 5px 9px;
    font-size: 15px;

}
.blanceamt{
width:72%;
font-size: 15px;
}
.depositamt{width:28%;}
.balance-amount .depositbtn {
    margin-top: 10px;
    margin-bottom: 4px;
}
.alart .alart-name img {
    width: 26px;
    height: auto;
    padding: 4px;
}
.alart .alart-name {
    color: #fff;
    font-size: 10px;
    font-weight: bold;
}
.header-extras-mob .alart {
	padding: 5px 0px;
}
.content-table .col-md-6, .content-table .col-md-3 {
	float:left;
	width:100%
	padding: 4px;
}
.login-bg, .content-txt {
    width: 100%;
    margin: 0px;
}
.signup-page .form-wrapper .forgot a {
    padding-left: 14%;
}
.responsible-gaming h1 {
    font-size: 1.6rem;
}
.content-txt p{
    line-height: 25px;
	    padding: 10px;
}
.content-txt h3 {
	    padding-bottom: 10px;
		    margin: 10px 20px 0px;
}
.inbox-read{
    margin: 0px;
    width: 100%;
}
.responsible-gaming {
    margin-top: 19px;
}
.responsible-gaming {
    background: #090d10;
}
.vip {
    width: 90%;
    margin: 40% 5% 2%;
}
.vip .vip-img {
    height: 150px;
}
.vip .vip-txt ul {
    height: 180px;
    max-height: 180px;
}
.user-info .greem{
    margin: 0% 5% 5%;
    width: 90%;
	}
.user-info .red-box {
    width: 90%;
    margin: 0px 5% 5%;
}
.user-info .black {
    width: 90%;
    margin: 0% 5% 5%;
}
.user-info .two-color {
    width: 90%;
    margin: 0% 5% 5%;
}
.padd-top-20 {
    padding: 20px 10px 0px 15px!important;
}

.user-deposit .col-md-6, .user-deposit .col-xl-6 {
   padding:0px;
}
.user-deposit .deposit-redmore a {
    padding: 5px 23px;
    font-size: 11px;
    border-radius: 0px;
}
.user-deposit .img {
    top: 26px;
    padding-left: 5px;
    height: 17px;
}
.user-deposit .more-service .content h3 {
    font-size: 14px;
    line-height: 14px;
}
.user-deposit .more-service .content p {
    line-height: 20px;
    font-size: 12px;
}
.user-deposit .more-service .credit {
    padding: 16px 0px 0px 0px;
}
.more-service .col-md-12, .more-service .col-xs-12{
	padding-right: 0px;
    padding-left: 0px;
}
.m-l-30 {
    margin-left: 0%;
}
.content-file .col-md-6, .content-txt .col-xl-6 {
    float: left;
    width: 100%;
}
.content-txt{margin-bottom:10px;}

.p-no .img{
	float:left;
	width:35%;
    }
.p-no .img img{
	width:90%;
	height:auto;
    }
.p-no .txt{
	float:left;
	width:65%;
    }
.p-no .txt h3{
	font-size:10px;
	line-height: 14px;
   }
   
.l-no .img{
	float:left;
	width:35%;
    }
.l-no .img img{
	width:100%;
	height:auto;
    }
.l-no .txt{
	float:left;
	width:65%;
    }
.l-no .txt h3{
	font-size:10px;
   line-height: 15px;
}

.e-no .img{
	float:left;
	width:35%;
    }
.e-no .img img{
	width:100%;
	height:auto;
    }
.e-no .txt{
	float:left;
	width:65%;
    }
.e-no .txt h3 {
    font-size: 13px;
}
.contacts form{
    width: 100%;
    margin: 0 auto;
}
nav ul li ul.dropdown {
	min-width:inherit;
    width: auto;
    left: 66px;
    top: 7px;
}
.promotion .content-txt {
    margin: 5px 10px;
  }
.promotion .promo-box .img {
    width: 100%;
}
.promotion .promo-box .txt {
    width: 100%;
}
.promotion .content-txt h2 {
    font-size: 1.2rem;
}
.promotion .content-txt h2 span {
    font-size: 1.2rem;
}
.promotion .content-txt .green {
    width: 90%;
	font-size: 20px;
}
.promotion .content-txt .red {
    padding: 3px 20px;
    font-size: 24px;
    width: 90%;
	margin-left: 15px;
	margin-bottom: 0px;
}
.content-txt a {
    font-size: 14px;
}
.promotion .content-txt h3 {
    font-size: 1rem;
}
.pro-popup{
    width: 90%;
}
.pro-popup .green {
    padding: 5px 20px;
    margin: 0px 6%;
    font-size: 14px;
}

element.style {
}
header {
    padding: 0px 0px;
}
.tab-menu {
    height: 45px;
}
.User-area {
    width: 30px;
    height: 30px;
    margin-left: 10px;
}
.User-area > .User-avtar {
    padding: 1px;
}
.User-Dropdown {
    right: 30%;
}
}


/*Use for desktop:*/

@media (min-width:769px) and (max-width:1024px){   
	.slider, .slider > div {
    height: 256px;

}
.dex-non{
	display:none;
	}
}
@media (min-width:768px) and (max-width:399px){   
	.slider, .slider > div {
    height: 256px;

}
}



/* ##Device = Desktops##Screen = 1281px to higher resolution desktops*/
@media (min-width: 1281px) {
 .slider, .slider > div {
    height: 382px;
} 
.dex-non{
	display:none;
	}
  
}

/*##Device = Laptops, Desktops##Screen = B/w 1025px to 1280px*/
@media (min-width: 1025px) and (max-width: 1280px) {
.dex-non{
	display:none;
	}  

  
}

/*##Device = Tablets, Ipads (portrait)##Screen = B/w 768px to 1024px*/
@media (min-width: 768px) and (max-width: 1024px) {
  
.slider, .slider > div {
    height: 193px;
}
.dex-non{
	display:none;
	}
  
}

/* (1440x900) WXGA+ Display */
@media  screen and (max-width: 1440px) {
    /* insert styles here */
    .slider, .slider > div {
    height: 360px;
}
}

/* ##Device = Tablets, Ipads (landscape)##Screen = B/w 768px to 1024px*/
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
.navigation.navbar-dark .navbar-nav .nav-link {
    padding: 0px 0px;
    font-size: 14px;
}  
.kat-login {
    padding: 5px 22px 5px;
}
.kat-signup {
    padding: 8px 22px 8px;
}
.search {
    width: 235px;
}
.transformer-tabs-new li a {
    font-size: 0.6rem;
}
.bottom_form .enter {
    width: 92%;
}
ul.infometion li a {
    font-size: 14px;
}
.dex-non{
	display:none;
	}
 .cashier .content-txt .red {
    width: 40%;
} 
.left-menu {
	display:none;
}
.px-md-5{
	padding-left: 1rem !important;
	padding-right: 1rem !important;
}
.high-scores {
    background: url(https://newfunclub.com/blog/wp-content/themes/fun/img/sign-up-background.jpg) no-repeat top #4d1c42;
}
.high-scores .pb-3 .row .col-md-6{
	flex: 0 0 100%;
    max-width: 100%;
}
.owl-controls .owl-buttons .owl-prev {
    left: 86%;
}
.tab-sec ul {
    margin: 15px -7%!important;
}
.tab-sec ul li:nth-last-child(1){
    margin-right: 0%;
}
.thank-back {
    margin: 0% 5% auto;
}
.col-lg-10{
    padding-right: 0px;
    padding-left: 0px;
}
.container-fluid .px-3 {
   padding-left: 0rem !important;
}
.container-fluid .px-3 {
    padding-right: 0rem !important;
}
}

/* ##Device = Low Resolution Tablets, Mobiles (Landscape)##Screen = B/w 481px to 767px*/
@media (min-width: 481px) and (max-width: 767px) {
.owl-controls .owl-buttons .owl-prev {
    top: -20%!important;
}
ul.infometion li a {
    font-size: 10px;
    padding: 10px 6px;
}
.owl-controls .owl-buttons .owl-next {
    top: -22%!important;
}
.owl-controls .owl-buttons .owl-prev {
    top: -22%!important;
}
.view-more {
    font-size: 11px;
}
.brand-name {
    font-size: 12px;
}
nav ul li ul.dropdown {
    min-width: 38%;
    left: 65px;
    top: 5px;
}
.promo-box .txt .offers img {
    width: 98%;
}
.vip-num {
    top: 144px;
} 
.content-txt .banking a {
    font-size: 22px;
}
.navbar-toggler {
    padding: .25rem .0rem!important;
}
.tabset > label {
  width: 32%;
  font-size: .6rem;
}

.tabset > input:checked + label {
  font-size: .6rem;
}
.slider, .slider > div {
    height: 300px;
}
.ml-m2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
.vip-phone, .vip-chat {
    width: 100%;
}
.vip-phone p {
    padding: 5% 0px;
}
.vip-department img {
    width: 25%;
}
.vip-phone .img-icon, .vip-chat .img-icon {
    text-align: left;
}
.left-menu {
	display:none;
}
.navbar-light .navbar-nav .nav-link {
    padding: 0px 13px;
  }
}

/*##Device = Most of the Smartphones Mobiles (Portrait)##Screen = B/w 320px to 479px*/
@media (min-width: 320px) and (max-width: 480px) {
ul.infometion li a {
    font-size: 10px;
    padding: 10px 6px;
}  
.owl-controls .owl-buttons .owl-next {
    top: -3%!important;
}
.owl-controls .owl-buttons .owl-prev {
    top: -3%!important;
}
.view-more {
    font-size: 11px;
}
.brand-name {
    font-size: 16px;
}
nav ul li ul.dropdown {
    min-width: 38%;
    left: 65px;
    top: 5px;
}
.promo-box .txt .offers img {
    width: 98%;
}
.vip-num {
    top: 144px;
} 
.content-txt .banking a {
    font-size: 22px;
}
/*.navbar-toggler {
    padding: .25rem .0rem!important;
}*/
.tabset > label {
  width: 32%;
  font-size: .6rem;
}

.tabset > input:checked + label {
  font-size: .6rem;
}
.footer-detail .footer-detail-bg .col-xs-12 img{
    width: 100%;
}
.dex-non{
	display:block;
	}
.slider, .slider > div {
    height: 256px;
}
.cashier ul li a {
    font-size: 13px;
    padding: 10px 10%;
}
.cashier input {
    width: 96%;
}
.cashier input::placeholder {
	font-size:18px;
}
.cashier .content-txt .redeem-coupon {
    padding: 0px 22px;
    width: 67%;
}
.cashier .content-txt {
    margin: 5px 0px;
    width: 100%;
}
.cashier ul li:nth-child(3) {
    border-right: 0px solid #141423;
}
.cashier-history .col-sm-12{
   padding-right: 0px;
   padding-left:  0px;
}
.high-scores {
    background: url(https://newfunclub.com/blog/wp-content/themes/fun/img/sign-up-background.jpg) repeat top;
}
.ml-m2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
.tab-sec ul {
    margin: 15px 0%;
    padding-left: 0px;
}
.tab-sec ul li {
    margin-right: 0%;
}
.tab-sec ul li a {
    margin: 0 5px;
    font-size: 12px;
	padding: 0.375rem 0.5rem;
	margin: 1px;
}
.promotions h2 {
    font-size: 16px;
}
.vip-program .col-lg-pro-4 {
    width: 100%;
}
.vip-program .col-lg-pro-8 {
    width: 100%;
	padding: 0 15px;
}
.signup-page .about-content{
	text-align:left;
}
.no-padd-m {
    padding-right: 0px!important;
    padding-left: 0px!important;
}
.vip-phone, .vip-chat {
    width: 100%;
}
.vip-phone p {
    padding: 5% 0px;
}
.vip-department img {
    width: 25%;
}
.vip-phone .img-icon, .vip-chat .img-icon {
    text-align: left;
}
.thank-back {
    margin: 0% 5% auto;
}
.blance .px-6{
	padding-right: 3rem !important;
	padding-left: 3rem !important;
}
.navbar-light .navbar-nav .nav-link {
    padding: 0px 13px;
  }
.thank-you-page .px-6{
	  padding: 5px 23%!important;
	}
}
@media (min-width: 375px) and (max-width: 480px) {
.slider, .slider > div {
    height: 310px;
}
.slider > .left {
    left: -17px;
}
.slider > .right {
    right: 2px;
}

.slider > i {
    margin: 0px 0px 0px 18px;
    transition: .0s;
}
.slider:hover > .left {
    left: -14px;
}
.slider:hover > .right {
    right: 3px;
}
.cashier ul li a {
    font-size: 15px;
    padding: 10px 10%;
}
.cashier input {
	margin-top: 0.5rem;
    width: 90%;
    height: 45px;
    text-align: center;
    text-transform: uppercase;
	padding-top: 2px;
	font-size:25px;
}

.cashier input::placeholder {
	font-size:18px;
}
.cashier .content-txt .redeem-coupon {
    padding: 0px 22px;
    width: 67%;
}
.cashier .content-txt .red {
    width: 77%;
}
.cashier .content-txt h3 {
    margin: 0px 10px 0px 10px;
}
.cashier .content-txt p {
    line-height: 25px;
    padding: 0px;
}
.cashier .content-txt h3 {
    padding-bottom: 0px;
}
.cashier .content-txt p {
    line-height: 22px;
    margin: 0px 10px 0px!important;
}
.cashier .content-txt {
    margin: 5px 0px;
    width: 100%;
}
.cashier-history .col-sm-12{
   padding-right: 0px;
   padding-left:  0px;
}
.high-scores {
    background: url(https://newfunclub.com/blog/wp-content/themes/fun/img/sign-up-background.jpg) repeat top;
}
.ml-m2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
.tab-sec ul {
    margin: 15px 0%;
    padding-left: 0px;
}
.tab-sec ul li {
    margin-right: 0%;
}
.tab-sec ul li a {
    margin: 0 5px;
    font-size: 12px;
	padding: 0.375rem 0.5rem;
}
.promotions h2 {
    font-size: 16px;
}
.vip-program .col-lg-pro-4 {
    width: 100%;
}
.vip-program .col-lg-pro-8 {
    width: 100%;
	padding: 0 15px;
}
.signup-page .about-content{
	text-align:left;
}
.no-padd-m {
    padding-right: 0px!important;
    padding-left: 0px!important;
}
.vip-phone, .vip-chat {
    width: 100%;
}
.vip-phone p {
    padding: 5% 0px;
}
.vip-department img {
    width: 25%;
}
.vip-phone .img-icon, .vip-chat .img-icon {
    text-align: left;
}
.footer-menu a {
    font-size: 1rem;
}
.thank-back {
    margin: 0% 5% auto;
}
.navbar-light .navbar-nav .nav-link {
    padding: 0px 13px;
  }
.thank-you-page .px-6{
	padding: 5px 23%!important;
	}
}

@media (max-width: 1366px) and (min-width: 768px) {
   .navbar-light .navbar-nav .nav-link {
    padding: 8px 5px;
   }
   .bg-light-menu p {
    padding-right: 0%;
   }
    .bg-light-menu .px-lg-5 {
    padding-right: 0rem !important;
    }
    .bg-light-menu .px-lg-5 {
    padding-left: 0rem !important;
   }
   .navbar-collapse .px-4{
	padding-left: 1rem !important;
	padding-right: 1rem !important;
   }
   .navbar-brand {
    margin-right: 0rem;
   }
   .signup-back {
    margin: 0% 2% auto;
   }
   .promotions h2 {
    font-size: 20px;
    }
	.tab-sec ul {
    margin: 15px 2%;
    }
	.footer-menu a {
    font-size: 1rem;
    }
	.tabf .tabs-list {
    padding: 0px 0px!important;
    }
	.vip-department img {
    width: 73%;
    }
}

.mob-menu-home{
	width: 100%;
    height: auto;
    overflow: hidden;
    background: #470125;
    margin-top: 10px;
	}