body, h1, h2, h3, h4, h5, h6 {
    font-family: 'Roboto', sans-serif;
}
 .error{
        color: red !important;
    }
.bg-wh {
    background-color: #fff;
}
.about-header{
    height: 300px;
    background-image: url(../img/1180x330.jpg);
}
.about-links-cont .about-links{
    padding: 40px 40px 40px 40px !important;
}
.m-t-75{
    margin-top: 75px;
}
.m-t-0{
    margin-top: 0px !important;
}
.p-0{
    padding: 0px !important;
}
.p-15{
    padding: 15px !important;
}

.p-l-8{
    padding-left: 8px !important;
}
.p-l-30{
    padding-left: 30px !important;
}
.p-r-30{
    padding-right: 30px !important;
}
.p-b-20{
    padding-bottom: 20px !important;
}
.p-b-10{
    padding-bottom: 10px !important;
}
.p-b-5{
    padding-bottom: 5px !important;
}
/*.logo-default {
    width: 150px !important;
    height: 75px !important;
    margin-top: 0px !important;
}*/
.m-b-10 {
    margin-bottom: 10px !important;
}
.m-b-40 {
    margin-bottom: 40px !important;
}

.m-b-35 {
    margin-bottom: 35px !important;
}
.h-25{
    height: 25px !important;
}
.page-header .page-header-menu {
    /*background: #90BEE2 !important;*/
}

/*.page-header .page-header-menu .hor-menu .navbar-nav>li>a, .page-header .page-header-menu .hor-menu .navbar-nav>li>a>i{
    color: #f8fbff !important;
}*/
.form .form-actions, .portlet-form .form-actions {
    border-top: 0px solid #e7ecf1;
}
.p-b-20 {
    padding-bottom: 20px !important;
}
.f-11 {
    font-size: 11px;
}
.page-prefooter {
    /*background: #90BEE2 !important;*/
    /*color: #30425a !important;*/
    color: #fdffff !important;
}
.page-prefooter a {
    /*color: #212c2d !important;*/
    color: #fdffff !important;
    padding-left: 6px;
    padding-right: 6px;
}
.page-prefooter a:hover {
    text-decoration: none;
}
.text-center {
    text-align: center;
}
.page-footer {
    /*background: #73a9d4 !important;*/
   /* color: #0d151f !important;*/
   color: #fdffff !important;
}
.bg-white {
    background-color: white !important;
}
.p-b-10 {
    padding-bottom: 10px !important;
}
.m-t-10 {
    margin-top: 10px ;
}
.display-initial {
    display: initial !important;
    width: 68.5% !important;
}
.p-t-m10 {
    padding-top: -10px !important;
}
.p-t-0 {
    padding-top: 0px !important;
}
.m-h-35 {
    min-height: 35px !important;
}
.p-t-20 {
    padding-top: 20px !important;
}

.heading-b-green {
    color: #007873;
    font-weight: bold;
}

.p-bold {
    font-weight: bold;
}
.justify {
    text-align: justify;
}
.bg-color-green {
    background: #67AD45 !important;
}
.color-wh {
    color: honeydew;
}
.page-header .page-header-menu .hor-menu {
    float: none !important;
}
/*.page-header {
    height: 0px !important;
}
.page-header .page-header-top .menu-toggler {
    float: right;
    display: none;
    margin: 23px 3px 0 13px;
    width: 40px;
    height: 30px;
    background: url(../img/menu-toggler.png) center center no-repeat;
    opacity: .7;
    filter: alpha(opacity=70);
}*/


.page-header .page-header-top {
    /*display: none !important;*/
}
/*.page-header-menu {
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 9999;
}*/
/*body {
    padding-top: 40px !important;
}*/
.page-header-menu .container {
    /*padding: 0;*/
}
/*ul.nav.navbar-nav li:nth-child(1) a {
    margin-left: -5px;
    padding-left: 5px !important;
}*/
/*@media (max-width: 991px) {
    .page-header .page-header-top {
        display: block !important;
    } 
    body {
        padding-top: 0px !important;
    }
    .page-header .page-header-menu {
        background: transparent !important;
    }
    .page-header .page-header-top .menu-toggler {
        position: relative;
        z-index: 99999;
    }
    .page-header .page-header-menu {
        margin-top: 33px;
    }
    ul.nav.navbar-nav li:nth-child(1) a {
        padding-left: 10px !important;
        margin: inherit;
    }
}*/

.p-l-0 {
    padding-left: 0px !important;
}
.p-r-0 {
    padding-right: 0px !important;
}
.mt-checkbox-inline, .mt-radio-inline {
    padding: 0px 0px !important;
}
.img-width-100 {
    width: 100% !important;
}
.tabbable-custom>.nav-tabs>li.active {
    border-top: 3px solid #3962d8 !important;
}
.color-wh:hover{
   color: #fff;
}

/*aziz */
.game-welecome {
    background-color: #fff;
    margin: 0 -20px;
}
.sidebar h2 {
    margin: 0;
    font-weight:  700;
    font-size:  24px;
    padding-bottom: 10px;
    border-bottom: 1px solid #6599a7;
}

.sidebar {
    background:  #48525e;
    color:  #fff;
    text-align:  center;
    padding: 12px;
    padding-bottom: 40px;
}

.sidebar ul {
    margin:  0;
    padding:  0;
    list-style:  none;
}

.sidebar ul a {
    color: #fff;
}

.sidebar ul li {
    border-bottom:  1px solid #6599a7;
    padding: 5px;
    font-size: 16px;
    font-weight:  700;
}

.sidebar ul li a:hover {
    text-decoration:  none;
    display:  block;
}

.sidebar ul li a {
    font-weight:  400;
}
.page-content {
    padding: 5px 0 5px !important;
}
.btn.bg-color-green {
    /*max-width: 520px;*/
    width: 100%;
    margin: 0 auto;
    margin-top: 10px;
    /* float: inherit; */
    display: block;
    height: 37px;
}

/*end aziz */
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu, .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li > a:hover {
    /* background: #90BEE2 !important;*/
}
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li > a{
    color: #fff !important;
}
.dropdown-menu{
    box-shadow: none !important;
}
.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li>a {
    margin-left: 30px !important;
    text-align: right;
}
.page-header .page-header-menu .hor-menu .navbar-nav>li.classic-menu-dropdown .dropdown-menu {
    min-width: none !important;
    max-width: none !important;
    width: 100% !important;
}
.form-actions{
    padding-top: 3px !important;
}
img.img-selected {
    border-top: 5px solid blue;
    border-left: 5px solid blue;
    border-right: 5px solid blue;
}
/*.alert-success {
    background-color: #67AD45 !important;
    border-color: #67AD45 !important;
    color: #f1f2f3 !important;
}*/

.box-shadow{
    box-shadow: 0 -1px 3px 2px rgba(0,0,0,.03) !important;
}
.portlet.box.green-steel{
    border: none !important;
}

.page-header .page-header-top .page-logo .logo-default {
    margin: 0px 0 0 !important;
}
.page-header .page-header-menu .hor-menu .navbar-nav{
    width: 100% !important;
}
.page-header .page-header-menu .hor-menu .navbar-nav,
.page-header .page-header-menu .hor-menu .navbar-nav>li.mega-menu-dropdown
{
    position:static !important;
    
}
li.w-14{
    min-width: 14.20% !important;
}
li.w-12{
    min-width: 12.50% !important;
}
.page-header .page-header-menu .hor-menu .navbar-nav > li > a {
    text-align: center !important;
}
.homebottom {
    border: 4px solid #DFDFDF;
    border-radius: 7px 7px 7px 7px !important;
    padding: 20px;
}
.m-t-minus60 {
    margin-top: -60px !important;
}
.tab_title {
    color: #0663c1;
    font-size: 24px;
    font-family: 'Nunito', sans-serif;
}
.tab_text {
    font-size: 20px !important;
    font-family: 'Nunito', sans-serif;
    letter-spacing: .5px !important;
}
.as_seen_as {
    background-color: #ffffff;
    text-transform: uppercase;
    font-family: 'Nunito', sans-serif;
    color: #0664c1;
    font-size: 18px;
    font-weight: 400;
    line-height: 12px;
    padding: 15px;
}
.center-align {
    text-align: center !important;
}
.img-center {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
@media (max-width: 991px) {
    .sm-m-b-20 {
        margin-bottom: 20px;
    }
}
.dblUnderlined {
    border-bottom: 3px double;
}

/* braintips styles */

ol.brain-tips-ol  li {
    margin-bottom: 10px;
    padding-left: 10px; 
}
.start-free-trial{
    border-radius: 20px !important;
    margin-top: 20px !important;
    display:block;
    font-size: 30px;
}
#aag-brain-tips-link{
    font-size: 20px !important;
}

.start-free-trial-science {
    border-radius: 20px !important;
    display: block;
    font-size: 21px;
    padding: 14px 12px;

}
.select-img-btn{
    margin-bottom: 15px !important;
}
.game-category-list{
    background-color: #48525e !important;
    margin-bottom: 5px !important;
    font-size: 20px !important;
}


.game-name-list {
        background-image: linear-gradient(to right, #14ff00 0%, #cdefbb 51%, #8ef745 100%);
        border-radius: 15px !important;
        margin-bottom: 5px !important;
        text-align: center;
        display: block;
        height: 35px;
}


.game-name-list-1{
    display: none;
}
.game-name-list-2{
    display: none;
} 
.game-name-list-3{
    display: none;
} 
.game-name-list-4{
    display: none;
} 
.game-name-list-5{
    display: none;
} 
.game-name-list-6{
    display: none;
} 
#gameid-1{
    background-image: url('/frontend/img/game-button-logos/code_cracker.png'); 
    background-size: cover; 
     background-repeat: no-repeat;
    background-size: 100% 100%;
} 
#gameid-2{
    background-image: url('/frontend/img/game-button-logos/pizza_factory.png'); 
    background-size: cover; 
    background-repeat: no-repeat;
    background-size: 100% 100%;
} 
#gameid-3{
    background-image: url('/frontend/img/game-button-logos/bounce.png'); 
    background-size: cover; 
    background-repeat: no-repeat;
    background-size: 100% 100%;
} 
#gameid-4{
    background-image: url('/frontend/img/game-button-logos/relax.png'); 
    background-size: cover;
    background-repeat: no-repeat;
    background-size: 100% 100%;
} 
#gameid-5{
    background-image: url('/frontend/img/game-button-logos/vacation.png'); 
    background-size: cover;
    background-repeat: no-repeat;
    background-size: 100% 100%;
} 
#gameid-6{
    background-image: url('/frontend/img/game-button-logos/let_go.png'); 
    background-size: cover;
    background-repeat: no-repeat;
    background-size: 100% 100%;
} 

/* payment success page*/
.heading-b-black {
    color: #000;
    font-weight: bold;
}
/* choose bussy page */
.buddy-tab a {
    font-size: 18px !important;
}
#btn-next-page{
    padding-left:30px !important;
    padding-right:30px !important;
    float: right !important;

}
.score-color{
    color: #007873 !important;
}
.m-t-25{
    margin-top: 25px;
}
.img-margin-bottom{
    margin-bottom: 10px !important;
    border: 4px solid #000;
    cursor: pointer;
    /* text-align: center; */
}
.border-color{
    border: 4px solid blue;
}
.buddy-div{
    text-align: center !important;
}
.bg-green-steel {
    margin-left: 0px !important;
}
#buddy-continue{
    float: right !important;
}

#register-btn{
    margin-left: 0px !important;
    font-weight: bold;
}


#register-form-div{
    margin-bottom: 0px !important;
}
.img-div{
    position: relative;
    /* width: 100%; */
    text-align: center;
}
#payment-logo-left{
    position: absolute;
    top: 1020px;
    left: 27%;
    /* float: left; */
}
#payment-logo-right{
    position: absolute;
    top: 1020px;
    left: 62%;
    /* float: right; */
}
.payment{
    text-align: center;
}


#right-gift{
    display: block;
margin-left: auto;
margin-right: auto;
}
#left-gift{
    display: block;
margin-left: auto;
margin-right: auto;
}
/* mailchimp style */
#mc_embed_signup{
    background: #dddada !important;
}
#mc_embed_signup form {
    display: block;
    position: relative;
    text-align: left;
    padding: 0px !important; 
}
#mc_embed_signup input {
    border: 1px solid #29b4b6 !important;
}
#mc-embedded-subscribe{
    background: #29b4b6 !important;
    font-weight: bold !important;
    margin-left: 10px !important;
}
#mc_embed_signup h2 {
    margin-left: 10px !important;
    padding-top: 10px !important;
}
#mc_embed_signup .mc-field-group input {
    margin-left: 10px !important;
}
#mce-responses{
    padding: 0 !important;
    margin: 0 10px !important;
}
#mce-success-response{
    margin: 0px !important;
    padding: 0 .5em .5em 0 !important;
}
.mce_inline_error{
    background-color: rgb(221, 218, 218) !important;
}

.choose-buddy{
    border-top: 5px solid #fff;
border-left: 5px solid #fff;
border-right: 5px solid #fff;
}        
.profile-img-width{
    width:100%;
}
.word-break-all{
    word-break: break-all;
}
.gift-center-img{
    width: 65%;
}
.game-btn-link{
    width: 100%;
    height: 100%;
}

/* sweetalert */

.swal-footer {
  text-align: center !important;
}

/* coockie box style */

/* div#consent{
    background-color:rgb(41, 180, 182) !important;
}
.termly-consent-banner-content-302735{
    background: rgb(41, 180, 182) none repeat scroll 0% 0% !important;
} */
.page-header .page-header-menu .hor-menu .navbar-nav>li>a {
    font-size: 13.5px!important;
    font-weight: 600!important;
    padding: 16px 5px 15px !important;
}
#buy-gift{
    padding-left:15px !important;
    }
    #buy-gift-para{
        padding-left:15px !important;
    }
    #redeem-gift{
        padding-left:15px !important;
    }
    #redeem-gift-para{
        padding-left:15px !important;
    }

    .playgame-phone{
        display: none;
    }
    .anti-aging{
        white-space: nowrap !important;
    }

    /* Payment Form */
    .payment-content1{
       font-size: 17px;
        font-weight: 450;
    }
    .payment-content2{
       font-size: 15px;
    }
    #payment-submit{
        font-weight: bold !important;   
    }
@media only screen and (max-width: 1024px) {
    .page-header .page-header-menu .hor-menu .navbar-nav>li>a {
        padding: 16px 5px 15px !important;
    }

    .page-wrapper, .page-wrapper .page-wrapper-row.full-height{
        height: 1px !important;
    }
    
}