@media (max-width:1280px)
{
    .content_row_wrapper.friday{
        width:100% !important;
        max-width:100% !important;
    }
}

@media (max-width:1200px)
{
    .header-row .header-col.left > *{
        padding-right:0px;
    }
    .header-row .header-col.right > *{
        padding:0px;
    }
    .header-row .button_.medium{
        padding:5px 15px;
    }
}

@media (max-width:1024px)
{
    .friday_modal.modal_content{
        width:100% !important;
    }
    .friday_modal{
        background-repeat:repeat-y !important;
    }
}

@media (max-width:990px)
{
    /* ------------------------------------------- */
    /*                   Friday                    */
    /* ------------------------------------------- */
    .friday_header .date{
        display:none;
    }
    /* ------------------------------------------- */
    /*               /// Friday ///               */
    /* ------------------------------------------- */

    /* ----------------------------------------- */
    /*                   Banner                  */
    /* ----------------------------------------- */
    .banner{
        width:auto;
        margin:0px -20px;
        background-image:url("../images/img-banner_bg_mob.png"), linear-gradient(to right, #efefef, #f6f4f4);
        border-radius:0px;
    }
    .banner .image img{
        width:100%;
    }
    .banner .text{
        font-size:26px;
    }
    .content_row_wrapper.banner_header{
        padding-top:0px !important;
    }
    /* ----------------------------------------- */
    /*               /// Banner ///              */
    /* ----------------------------------------- */
    .inner_currency{
        padding-top:30px !important;
    }
    .token_change .table, .token_change .cell{
        display:block;
    }
    .token_change .rt-heading-wrapper, .roadmap .rt-heading-wrapper, .partners .rt-heading-wrapper, .map_title .rt-heading-wrapper, .how_take_part .rt-heading-wrapper, .tokens_title .rt-heading-wrapper, .smart .rt-heading-wrapper{
        text-align:center;
        padding-bottom:40px;
    }
    .partners .rt-heading-wrapper{
        padding-right:0px;
    }
    .iframe{
        padding-top:30px;
        text-align:center;
    }
    .take_participation .wpb_column{
        padding-left:0% !important;
        padding-right:0% !important;
    }
    .rt-heading-wrapper.style-1 .style-1{
        padding-left:0px;
    }
    .key_factors .rt-heading-wrapper.style-1 .style-1::after, .token_change .rt-heading-wrapper.style-1 .style-1::after, .roadmap .rt-heading-wrapper.style-1 .style-1::after, .partners .rt-heading-wrapper.style-1 .style-1::after, .map_title .rt-heading-wrapper.style-1 .style-1::after, .partners .rt-heading.style-2::after, .how_take_part .rt-heading-wrapper.style-1 .style-1::after, .tokens_title .rt-heading-wrapper.style-1 .style-1::after, .smart .rt-heading-wrapper.style-1 .style-1::after{
        left:0px;
        right:0px;
        bottom:-70px;
        margin:auto;
    }
    .faq .rt-heading-wrapper.style-1 .style-1::after, .ask_faq .rt-heading-wrapper.style-2 .style-2::after{
        height:0px;
    }
    .ask_faq .rt-heading-wrapper.style-2 .style-2, .partners .rt-heading.style-2{
        padding-right:0px;
    }
    .main-carousel .owl-nav{
        display:none;
    }
}

@media (max-width:768px)
{
    /* ------------------------------------------- */
    /*                   Friday                    */
    /* ------------------------------------------- */
    .friday_header{
        padding:25px 16px 0px 20px !important;
    }
    .friday_header .title{
        top:5px !important;
        left:20px !important;
        width:133px !important;
        margin:0 !important;
        font-size:16px !important;
    }
    .friday_header .discount{
        padding-top:21px !important;
        font-size:14px !important;
    }
    .friday_header .discount span{
        padding:2px 2px !important;
    }
    .friday_header .btn a{
        padding:5px 12px 5px !important;
    }
    .friday_modal .title1{
        line-height:34px;
        font-size:24px !important;
    }
    .friday_modal .title2{
        line-height:22px;
        font-size:18px !important;
    }
    .friday_modal .text, .friday_modal .grey{
        width:100% !important;
        line-height:24px;
        font-size:14px !important;
    }
    .friday_modal .text span{
        padding:2px !important;
    }
    .friday_modal .discounts{
        padding:32px 0px 5px !important;
    }
    .friday_modal .discounts .block1 .cell:nth-child(4){
        padding-right:0px !important;
    }
    /* ------------------------------------------- */
    /*               /// Friday ///                */
    /* ------------------------------------------- */

    /* ----------------------------------------- */
    /*                   Banner                  */
    /* ----------------------------------------- */
    .banner{
        padding:23px 21px 5px;
    }
    .banner_logo, .banner .image{
        display:none;
    }
    .banner .table, .banner .cell{
        display:block;
    }
    .banner .text{
        float:left;
        padding:0px;
        font-size:18px;
        text-transform:none;
    }
    .banner .detail{
        float:right;
        padding-top:6px;
    }
    .banner .detail a{
        padding:8px 13px;
        font-size:14px;
    }
    /* ----------------------------------------- */
    /*               /// Banner ///              */
    /* ----------------------------------------- */
    .slide-text{
        width:100%;
    }
    .rt_counter{
        margin-bottom:40px;
    }
    .token_distribute .wpb_wrapper.rt-wrapper{
        padding-bottom:40px;
    }
    .transaction{
        display:none;
    }
    .transaction2{
        display:inline !important;
    }
}

@media (max-width:500px)
{
    iframe{
        width:300px;
        height:225px;
    }
    /* ------------------------------------------- */
    /*                   Friday                    */
    /* ------------------------------------------- */
    .friday_modal.modal_content{
        padding:0px !important;
    }
    .friday_modal .close a{
        width:40px !important;
        height:40px !important;
        padding-top:6px !important;
        background:#333333;
    }
    .friday_modal .close a:after{
        font-size:18px !important;
    }
    .friday_modal .discounts{
        text-align:center !important;
    }

    .friday_modal .grad{
        padding:20px 20px 34px 10px;
        background:linear-gradient(180deg, rgba(0,0,0,0) 0%, #000000 100%) !important;
    }
    /* ------------------------------------------- */
    /*               /// Friday ///                */
    /* ------------------------------------------- */
}

/* ------------------------------------------------ */
@media print{
    .gm-style .gmnoprint, .gmnoprint{
        display: none
    }
}

@media screen{
    .gm-style .gmnoscreen, .gmnoscreen{
        display: none
    }
}

@media screen and (max-width: 768px){
    #home-slider .item{
        min-height: 300px !important;
    }

    #home-slider .slide-background {
        height: 300px !important;
    }

    #home-slider .slide-content {
        margin-top: 300px !important;
    }

    .heading-57821 {
        font-size: 28px !important;
    }

    .text-93590 {
        font-size: 18px !important;
    }
}
