@media screen and (max-width: 1023px) {
    .drc-wrap_count .drc-wrap_count-logo {
        margin: 0 auto;
        display: block;
        width: 70%;
    }

    .drc-wrap_count .drc-wrap_count-counter {
        display: block;
        width: 100%;
    }

    .drc-section_games .drc-container_games .drc-container_text_games p sup {
        font-size: .4em;
        position: relative;
        right: 6px;
        top: -1px;
    }

    #html5-close {
        top: -35px !important;
        right: 0 !important;
    }

    .drc-section_count .drc-container_count .drc-container_right {
        width: 100%;
        background: url(../images/contador.png) no-repeat;
        background-size: cover;
        height: 49.6%;
        top: 0;
        padding: 0;
    }

    .drc-section_count .drc-container_count .drc-container_right .drc-container_numbers p {
        font-size: 2em;
        padding: 11% 8% 10% 9%;
        text-align: center;
    }

    .drc-section_count .drc-container_count .drc-container_right .drc-container_numbers .drc-banckground_numbers {
        background-size: contain;
        width: 100%;
        width: 95%;
        margin: 0 auto;
        padding-bottom: 65px;
    }

    .drc-section_count .drc-container_count .drc-container_right .drc-container_numbers .drc-banckground_numbers h1 {
        width: 25%;
        display: inline-block;
        vertical-align: top;
        margin-right: -4px;
    }

    .drc-section_count .drc-container_count .drc-container_right .drc-container_numbers h1 {
        font-size: 1.25em;
        padding-bottom: 3%;
        text-align: center;
    }

    .drc-container_general {
        font-size: 16px;
    }

    .header {
        width: 100%;
        height: 50px;
    }

    .drc-section_banner {
        height: calc(100vh - 50px);
        position: relative;
    }

    .drc-section_banner .drc-container_banner.drc-show_desktop,
    .drc-section_count .drc-container_count.drc-show_desktop,
    .drc-section_games .drc-container_games.drc-show_desktop,
    .drc-section_stadistics .drc-container_stadistics.drc-show_desktop,
    .drc-section_where .drc-container_where_desktop.drc-show_desktop {
        display: none;
    }

    .drc-section_banner .drc-container_banner.drc-show_mobile,
    .drc-section_count .drc-container_count.drc-show_mobile,
    .drc-section_games .drc-container_games.drc-show_mobile,
    .drc-section_stadistics .drc-container_stadistics.drc-show_mobile,
    .drc-section_where .drc-container_where_mobile.drc-show_mobile {
        display: block;
    }

    .drc-section_banner .drc-container_banner {
        background: url(../images/banner_mobile.png) no-repeat;
        background-size: cover;
    }

    .drc-container_general-pe .drc-section_banner .drc-container_banner {
        background: url(../images/banner_mobile_PE.png) no-repeat;
        background-size: cover;
    }

    .drc-section_banner .drc-container_banner .drc-container_text {
        padding-top: 9%;
        width: 81%;
        margin: 0 auto;
    }

    .drc-section_banner .drc-container_banner .drc-container_text h1 {
        font-size: .875em;
        padding-bottom: 0px;
    }

    .drc-section_banner .drc-container_banner .drc-container_text h1 sup {
        font-size: .3em;
        left: -2px;
        top: -3px;
    }

    .drc-section_banner .drc-container_banner .drc-container_text h2 {
        font-size: 2.5em;
    }

    .drc-section_banner .drc-container_banner .drc-button_play {
        padding-top: 40%;
    }

    .drc-section_banner .drc-container_banner .drc-container_text .drc-title {
        background: url(../images/title-img.png) center no-repeat;
        display: block;
        width: 80%;
        height: 85px;
        background-size: contain;
        margin: 0 auto;
    }

    .drc-section_banner .drc-container_banner .drc-container_text .drc-title-pe {
        font-size: 2.5em;
    }

    .drc-section_banner .drc-container_banner .drc-container_logo {
        position: relative;
        width: 46%;
        height: auto;
        bottom: inherit;
        right: inherit;
        margin: 0 auto;
        padding-top: 20%;
    }

    .drc-section_banner .drc-container_banner .drc-container_button {
        padding-top: 0;
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 60px;
        line-height: 60px;
        border: 1px solid #fff;
        background: rgba(0, 0, 0, 0.7);
    }

    .drc-section_banner .drc-container_banner .drc-container_button:hover {
        background: rgba(0, 0, 0, 1);
    }

    .drc-section_banner .drc-container_banner .drc-container_button a {
        padding: 0;
        border: none;
        font-size: .938em;
        width: 100%;
        background: none;
    }

    .drc-section_count.drc-section_count_desktop {
        display: none;
    }

    .drc-section_count.drc-section_count_mobile {
        display: block;
    }

    .drc-section_count {
        height: auto;
        top: 0;
    }

    .drc-section_count .drc-container_count {
        background: 0 0;
        height: 100%;
    }

    .drc-section_count .drc-container_count .drc-container_left {
        width: 100%;
        background: url(../images/contador2.png) no-repeat;
        background-size: cover;
        height: auto;
        top: 0;
        text-align: center;
        padding: 10% 6% 18%;
    }

    .drc-section_count .drc-container_count .drc-container_left p {
        font-size: 1.125em;
        padding-bottom: 7%;
    }

    .drc-section_count .drc-container_count .drc-container_left h1 {
        font-size: 2.375em;
        padding: 0 13%;
    }

    .drc-section_count .drc-container_count .drc-container_left .drc-learn_more {
        padding-top: 12%;
    }

    .drc-section_count .drc-container_count .drc-container_left .drc-learn_more p {
        font-size: .875em;
        display: block;
        margin-right: 0;
    }

    .drc-section_count .drc-container_count .drc-container_left p sup {
        font-size: .571em;
        left: -9px;
        top: -5px;
        position: relative;
    }

    .drc-section_count .drc-container_count .drc-container_left .drc-learn_more a {
        font-size: .875em;
    }

    .drc-section_world_coup {
        width: 100%;
        height: auto;
        /*background: #FCBF15;*/
    }

    .drc-section_world_coup .drc-container_world_coup {
        width: 100%;
        height: auto;
        margin: 0 auto;
        padding-top: 10%;
        padding-bottom: 4%;
    }

    .drc-section_world_coup .drc-container_world_coup .drc-container_text_left,
    .drc-section_world_coup .drc-container_world_coup .drc-container_text_right {
        width: 100%;
        height: 100%;
        display: block;
    }

    .drc-section_world_coup .drc-container_world_coup .drc-container_text_left {
        padding-right: 0;
        padding-left: 7%;
        height: auto;
        padding-bottom: 16%;
    }

    .drc-section_world_coup .drc-container_world_coup .drc-container_text_right {
        width: 100%;
        padding-left: 7%;
        padding-top: 0;
        padding-right: 7%;
    }

    .drc-section_world_coup .drc-container_world_coup .drc-container_text_left p {
        font-family: Helvetica;
        font-family: 'NeoSansRegular';
        font-size: 1em;
        /*letter-spacing: 2px;*/
        padding-bottom: 2%;
        font-weight: 700;
    }

    .drc-section_world_coup .drc-container_world_coup .drc-container_text_left h2 {
        font-family: Helvetica;
        font-size: 2.375em;
    }

    .drc-section_world_coup .drc-container_world_coup .drc-container_text_left h2.drc-coup_mobile {
        font-family: 'NeoSansBlack';
        display: block;
        padding-right: 10%;
        /*padding-bottom: 6%;*/
        line-height: normal;
    }

    .drc-section_world_coup .drc-container_world_coup .drc-container_text_left h2.drc-coup_mobile sup {
        font-size: .3em;
        left: -9px;
        top: -7px;
        position: relative
    }

    .drc-section_world_coup .drc-container_world_coup .drc-container_text_left h2.drc-coup_desktop {
        display: none
    }

    .drc-section_world_coup .drc-container_world_coup .drc-container_text_left .drc-button_play_mobile {
        display: block;
        height: 30%;
        width: 90%;
        margin-left: 1%
    }

    .drc-section_world_coup .drc-container_world_coup .drc-container_text_left .drc-button_play_mobile img {
        /*width: 100%;*/
        height: 100%
    }

    .drc-section_world_coup .drc-container_world_coup .drc-container_text_right .drc-containter_info {
        width: 100%;
        height: auto;
        display: block;
        padding-bottom: 14%
    }

    .drc-section_world_coup .drc-container_world_coup .drc-container_text_right .drc-containter_info:before {
        top: -15%
    }

    .drc-section_world_coup .drc-container_world_coup .drc-container_text_right .drc-containter_info:nth-child(2n+1) {
        margin-right: 0
    }

    .drc-section_world_coup .drc-container_world_coup .drc-container_text_right .drc-containter_info h2 {
        font-size: 1.625em;
        padding-bottom: 3%;
        letter-spacing: 0px;
    }

    .drc-section_world_coup .drc-container_world_coup .drc-container_text_right .drc-containter_info p {
        font-size: 1.125em;
        margin-bottom: 8px;
    }

    .drc-section_world_coup .drc-container_img_world {
        width: 100%;
        height: 60px
    }

    .drc-section_world_coup .drc-container_img_world .drc-container_button_world {
        width: 100%;
    }

    .drc-section_world_coup .drc-container_img_world .drc-container_button_world .drc-container_button_ins {
        padding-top: 0;
        width: 100%;
        text-align: center;
        height: 60px;
        line-height: 60px;
        display: block;
        background: #FFA500;
        border: 1px solid #DEAB00
    }

    .drc-section_world_coup .drc-container_img_world .drc-container_button_world p,
    .drc-section_world_coup .drc-container_img_world .drc-container_player {
        display: none
    }

    .drc-section_world_coup .drc-container_img_world .drc-container_button_world a {
        padding: 0;
        background: 0 0;
        border: none;
        font-size: .875em
    }

    .drc-section_where {
        width: 100%;
        height: auto;
        background: 0 0
    }

    .drc-section_where .drc-container-txt_where {
        width: 90%;
        padding-top: 14%;
        padding-bottom: 9%;
        height: auto
    }

    .drc-section_where .drc-container_where_mobile {
        height: 100%
    }

    .drc-section_where .drc-container_where_mobile .drc-container_img_black {
        background: #050505;
        height: 570px
    }

    .drc-section_where .drc-container_where_mobile .drc-container_img_black .drc-container_img_mobile {
        text-align: center
    }

    .drc-section_where .drc-container_where_mobile .drc-container_img_yellow {
        /*background: #FCBF15*/
    }

    .drc-section_where .drc-container-txt_where p {
        font-family: Helvetica;
        font-size: 1em;
        color: #c2c2c2;
    }

    .drc-section_where .drc-container-txt_where p sup {
        font-size: .5em;
        top: 1px;
    }

    .drc-section_where .drc-container-txt_where h3 {
        font-size: 2.625em;
        padding-top: 2%
    }

    .drc-section_where .drc-container_img_where {
        width: 100%
    }

    .drc-section_where .drc-container_img_where .drc-container_sports_app {
        width: 100%;
        display: block;
        color: #191919;
        padding-top: 40%;
        padding-left: 6%;
        padding-right: 6%;
        text-align: center
    }

    .drc-section_where .drc-container_img_where .drc-container_sports_app .drc-logo_directv {
        margin-bottom: 6%
    }

    .drc-section_where .drc-container_img_where .drc-container_sports_app h3 {
        font-family: 'NeoSansRegular';
        font-size: 1.6em;
        margin-bottom: 5%;
        padding: 0px;
        letter-spacing: 0px;
    }

    .drc-section_where .drc-container_img_where .drc-container_sports_app p {
        font-family: Helvetica;
        font-size: 1em;
        /*letter-spacing: 2px;*/
        margin-bottom: 10%;
        color: #191919;
        padding: 0px;
    }

    .drc-section_where .drc-container_img_where .drc-container_sports_app h4 {
        font-family: Helvetica;
        font-size: 0.95em;
        margin-bottom: 12%;
        font-weight: bolder;
    }

    .drc-section_where .drc-container_img_where .drc-container_stores {
        width: 96%;
        margin: 0 auto;
        padding-left: 2%;
        text-align: center
    }

    .drc-section_where .drc-container_img_where .drc-container_stores a:first-child {
        margin-right: 3%
    }

    .drc-section_where .drc-container_img_where .drc-container_img_sevilla_vs {
        color: #191919;
        padding-top: 22%
    }

    .drc-section_where .drc-container_img_where .drc-container_img_sevilla_vs .drc-container_img_sevilla {
        width: 100%;
        display: block
    }

    .drc-section_where .drc-container_img_where .drc-container_img_sevilla_vs .drc-container_img_sevilla img {
        width: 100%
    }

    .drc-section_where .drc-container_img_where .drc-container_img_sevilla_vs .drc-container_direct_play {
        width: 100%;
        display: block;
        text-align: center;
        padding-top: 10%;
        margin-bottom: 12%
    }

    .drc-section_where .drc-container_img_where .drc-container_img_sevilla_vs .drc-container_direct_play .drc-container_info_play {
        width: 100%;
        text-align: center;
        padding-left: 6%;
        padding-right: 6%
    }

    .drc-section_where .drc-container_img_where .drc-container_img_sevilla_vs .drc-container_direct_play h3 {
        font-family: 'NeoSansRegular';
        font-size: 1.6em;
        margin-bottom: 5%;
        letter-spacing: 0px;
    }

    .drc-section_where .drc-container_img_where .drc-container_img_sevilla_vs .drc-container_direct_play p {
        font-family: Helvetica;
        font-size: 1em;
        /*letter-spacing: 2px;*/
        margin-bottom: 7%;
        color: #191919;
        padding: 0px;
    }

    .drc-section_where .drc-container_img_where .drc-container_img_sevilla_vs .drc-container_direct_play h4 {
        font-family: Helvetica;
        font-size: 0.95em;
        margin-bottom: 12%;
        font-weight: bolder;
    }

    .drc-section_where .drc-container_img_where .drc-container_img_sevilla_vs .drc-container_direct_play a {
        font-size: .875em;
    }

    .drc-section_stadistics {
        width: 100%;
        height: auto;
        /*background: url(../images/background_stadistics.png) no-repeat;
        background-size: cover;*/
        background: #f3f3f3;
        position: relative
    }

    .drc-section_stadistics .drc-container_stadistics {
        width: 100%;
        padding-top: 5%
    }

    .drc-section_stadistics .drc-container_stadistics .drc-container_img_stad {
        width: 100%;
        display: block;
        text-align: center
    }

    .drc-section_stadistics .drc-container_stadistics .drc-container_img_stad img {
        width: 90%;
        position: relative;
        bottom: 0
    }

    .drc-section_stadistics .drc-container_stadistics .drc-container_text_stad {
        width: 100%;
        display: block;
        padding-top: 25px;
        text-align: center;
        padding-right: 5%;
        padding-left: 5%;
    }

    .drc-section_stadistics .drc-container_stadistics .drc-container_text_stad h3:first-child,
    .drc-section_stadistics .drc-container_stadistics .drc-container_text_stad p:first-child {
        padding-bottom: 2%
    }

    .drc-section_stadistics .drc-container_stadistics .drc-container_text_stad h3 {
        font-size: 1.1em;
        padding-bottom: 9%;
        font-family: Helvetica;
        font-weight: 300;
    }

    .drc-section_stadistics .drc-container_stadistics .drc-container_text_stad p {
        font-size: 0.95em;
        padding-bottom: 9%;
        font-weight: bolder;
    }

    .drc-section_stadistics .drc-container_stadistics .drc-container_text_stad .p2 {
        font-family: 'NeoSansBlack';
        font-size: 2.325em;
        padding-bottom: 12%;

    }

    .drc-section_stadistics .drc-container_stadistics .drc-container_stad_mobile {
        width: 100%;
        height: 60px;
        line-height: 60px;
        text-align: center;
        background: #00AEFF;
        position: absolute;
        bottom: 0
    }

    .drc-section_stadistics .drc-container_stadistics .drc-container_stad_mobile a {
        display: block;
        font-size: .875em;
        padding: 0;
    }

    .drc-section_games {
        width: 100%;
        height: auto
    }

    .drc-section_games .drc-container_games .drc-container_text_games {
        width: 100%;
        padding: 12% 9% 10%;
        height: auto;
    }

    .drc-section_games .drc-container_games .drc-container_text_games h2 {
        font-family: Helvetica;
        font-size: 2em;
        padding-bottom: 6%
    }

    .drc-section_games .drc-container_games .drc-container_text_games h3 {
        font-size: .875em;
        padding: 0 0 16%;
        padding: 0px 2% 16% 2%;
        line-height: 22px;
        letter-spacing: 0px;
        width: 100%;
    }

    .drc-section_games .drc-container_games .drc-container_text_games p {
        font-size: 1.125em;
        padding: 0;
        line-height: 26px;
        letter-spacing: 0px;
        padding: 0px 20% 0px 20%;
    }

    .drc-section_games .drc-container_games .drc-container_text_games img {
        /*padding-bottom: 16%*/
    }

    .drc-section_games .drc-container_games .drc-container_text_games span {
        background: url(../images/arrow.png) no-repeat;
        display: block;
        width: 3%;
        height: 16px;
        background-size: cover;
        margin: 0 auto;
        cursor: pointer
    }

    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-all_teams.drc-active_all_teams.drc-no_mobile,
    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-container_txt_teams p.drc-no_mobile {
        display: none
    }

    .drc-section_teams {
        width: 100%;
        height: 105%
    }

    .drc-section_teams .drc-container_teams .drc-container_all_teams {
        width: 100%;
        margin: 0 auto;
        padding-top: 7%;
        height: 100%
    }

    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-container_txt_teams {
        color: #fff;
        text-align: center;
        padding-bottom: 5%
    }

    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-container_txt_teams h3 {
        font-family: Helvetica;
        font-size: 2em;
        padding: 0 2%
    }

    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-container_txt_teams p sup {
        font-size: 8px;
        font-family: Helvetica;
        position: relative;
        left: -4px;
        top: -6px
    }

    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-all_teams {
        color: #fff;
        padding-left: 4%;
        display: none;
        width: 100%;
        height: 57%
    }

    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-all_teams.drc-active_all_teams {
        display: block;
        margin-bottom: 5%;
        padding-left: 0
    }

    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-all_teams .drc-contariner_group {
        width: 25%;
        display: inline-block;
        vertical-align: top;
        margin-bottom: 7%;
        margin-right: -4px
    }

    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-all_teams .drc-contariner_group h3 {
        font-family: Helvetica;
        font-size: 22px;
        position: relative;
        margin-bottom: 16%
    }

    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-all_teams .drc-contariner_group h3:after {
        content: '';
        width: 14%;
        height: 3px;
        background: #fff;
        position: absolute;
        bottom: -48%;
        left: 0;
    }

    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-all_teams .drc-contariner_group .drc-container_country {
        padding-bottom: 6%
    }

    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-all_teams .drc-contariner_group .drc-container_country img,
    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-all_teams .drc-contariner_group .drc-container_country p {
        display: inline-block;
        vertical-align: top;
        margin-right: -4px
    }

    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-all_teams .drc-contariner_group .drc-container_country p {
        padding-left: 10px;
        font-family: Helvetica;
        font-size: 15px
    }

    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-container_link_tem {
        width: 92%;
        border-radius: 20px;
        margin: 0 auto;
        height: auto;
    }

    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-container_link_tem .drc-tab_group {
        display: inline-block;
        vertical-align: top;
        width: 21%;
        color: #fff;
        padding: 1% 0;
        position: relative;
        margin-right: -4px
    }

    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-container_link_tem .drc-tab_group p {
        width: 80%;
        margin: 0 auto;
        border-radius: 18px;
        padding: 9% 0;
        font-family: Helvetica;
        font-size: .75em;
        cursor: pointer
    }

    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-container_link_tem .drc-tab_group p.drc-active_tab_team,
    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-container_link_tem .drc-tab_group p:hover {
        background-color: #fff;
        color: #000
    }

    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-container_link_tem .drc-tab_group .drc-tab_all.drc-active_tab_team {
        background: url(../images/escudo_active.png) center no-repeat;
        text-indent: -9999999px
    }

    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-container_link_tem .drc-tab_group .drc-tab_all:hover {
        background: url(../images/escudo_hover.png) center no-repeat;
        text-indent: -9999999px
    }

    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-container_link_tem .drc-tab_group .drc-tab_all {
        background: url(../images/escudo.png) center no-repeat;
        text-indent: -9999999px
    }

    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-container_link_tem .drc-last_tab.drc-no_mobile {
        display: none
    }

    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-all_teams .drc-contariner_only_group {
        width: 50%;
        display: inline-block;
        vertical-align: top;
        padding-top: 6%;
        height: 30%;
        margin-bottom: 0%;
        margin-right: -4px
    }

    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-all_teams .drc-choose_group {
        padding-top: 15%
    }

    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-all_teams .drc-contariner_only_group h1 {
        font-size: .938em;
        font-family: Helvetica;
        font-weight: 700;
        margin-bottom: 5%
    }

    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-all_teams .drc-contariner_only_group h3 {
        font-size: 0.9em;
    }

    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-all_teams .drc-contariner_only_group p {
        font-size: .68em;
        font-family: Helvetica;
        letter-spacing: 2px;
        opacity: .7
    }

    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-all_teams .drc-choose_group h4 {
        font-family: Helvetica;
        color: #fff;
        font-size: .75em;
        text-align: center;
        letter-spacing: 4px
    }

    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-all_teams .drc-contariner_only_group .drc-container_img_coun {
        width: 100%;
        height: 65%;
        margin: 0 auto 2%;
        overflow: hidden
    }

    .drc-section_teams .drc-container_teams {
        padding-bottom: 40px;
    }

    .drc-section_teams .drc-container_teams aside {
        position: static;
        padding-bottom: 0px;
        margin-top: 20px

    }

    .drc-section_dtv-sports .drc-contariner_description {
        width: 90%;
    }

    .drc-section_dtv-sports .drc-contariner_description .drc-container_text_stad {
        margin-left: 35px;
        margin-top: 0;
        width: 50%;
    }

    .drc-section_dtv-sports .drc-contariner_description .drc-container_img_pres p {
        font-size: 1.5em;
        width: 80%;
    }

    .drc-section_where .drc-container_img_where .drc-container_sports_app.vr {
        width: 100%;
        display: block;
        color: #191919;
        padding-top: 0px;
        padding-left: 6%;
        padding-right: 6%;
        text-align: center
    }

    .drc-containter_info_vr{
        width: 100%;
        padding-bottom: 60px;
    }

    .drc-container_img_vr{
        text-align: center;
        padding-top: 60px;
        width: 100%;
    }

    .drc-container_img_vr img{
        width: 65%;
    }

}

@media screen and (max-width: 320px) {
    @media screen and (max-height: 500px) {
        .drc-section_count .drc-container_count .drc-container_left {
            padding-left: 5%;
            padding-right: 5%;
            padding-bottom: 20%
        }

        .drc-section_where .drc-container_img_where .drc-container_sports_app {
            padding-top: 65%
        }
    }
    @media screen and (min-height: 500px) and (max-height: 600px) {
        .drc-section_count .drc-container_count .drc-container_left {
            padding-left: 5%;
            padding-right: 5%;
            padding-bottom: 20%
        }

        .drc-section_where .drc-container_img_where .drc-container_sports_app {
            padding-top: 65%
        }

        .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-all_teams.drc-active_all_teams {
            margin-bottom: 10%
        }
    }
    .drc-section_banner .drc-container_banner .drc-button_play {
        padding-top: 10%
    }

    .drc-section_banner .drc-container_banner .drc-container_logo {
        padding-top: 8%
    }

    #drc-team_e .drc-contariner_only_group:nth-child(2) .drc-container_img_coun img {
        width: 90%
    }
}

@media screen and (min-width: 330px) and (max-width: 386px) {
    .drc-section_banner .drc-container_banner .drc-button_play {
        padding-top: 35%;
    }

    .drc-section_count .drc-container_count .drc-container_left {
        padding-left: 4%;
        padding-right: 4%;
        padding-bottom: 22%
    }
}

@media screen and (min-width: 400px) and (max-width: 420px) {
    .drc-section_count .drc-container_count .drc-container_left {
        padding-bottom: 16%
    }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
    .drc-wrap_count .drc-wrap_count-logo {
        width: 32%;
    }

    .drc-wrap_count .drc-wrap_count-counter {
        padding: .46em .5em .3em;
    }

    .drc-section_count {
        height: 90%
    }

    .drc-section_count .drc-container_count .drc-container_left .drc-learn_more {
        padding-top: 8%
    }

    .drc-section_banner .drc-container_banner .drc-container_text .drc-title {
        height: 100px
    }

    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-container_txt_teams h3 {
        padding: 0 10%
    }

    .drc-container_general {
        font-size: 18px
    }

    .drc-section_banner .drc-container_banner .drc-button_play {
        padding-top: 25%
    }

    .drc-section_banner .drc-container_banner .drc-button_play span {
        width: 80px;
        height: 80px
    }

    .drc-section_banner .drc-container_banner .drc-container_logo {
        width: 35%
    }

    .drc-section_count .drc-container_count .drc-container_left {
        padding-bottom: 14%
    }

    .drc-section_count .drc-container_count .drc-container_left p {
        padding-bottom: 7%
    }

    .drc-section_world_coup .drc-container_world_coup .drc-container_text_left {
        padding-bottom: 15%
    }

    .drc-section_world_coup .drc-container_world_coup {
        padding-top: 20%;
        padding-bottom: 3%
    }

    .drc-section_world_coup .drc-container_world_coup .drc-container_text_right .drc-containter_info {
        width: 49%;
        display: inline-block;
    }

    .drc-section_where .drc-container-txt_where {
        padding-top: 10%
    }

    .drc-section_where .drc-container_img_where .drc-container_sports_app {
        padding-top: 25%
    }

    .drc-section_where .drc-container_img_where .drc-container_img_sevilla_vs {
        padding-top: 10%
    }

    .drc-section_where .drc-container_img_where .drc-container_img_sevilla_vs .drc-container_direct_play {
        padding-top: 5%;
        margin-bottom: 20%
    }

    .drc-section_stadistics .drc-container_stadistics .drc-container_text_stad {
        padding-top: 6%
    }

    .drc-section_stadistics .drc-container_stadistics .drc-container_text_stad .p2 {
        padding-bottom: 10%
    }

    .drc-section_stadistics .drc-container_stadistics .drc-container_text_stad h3,
    .drc-section_stadistics .drc-container_stadistics .drc-container_text_stad p {
        padding-bottom: 5%
    }

    .drc-section_games .drc-container_games .drc-container_text_games h3 {
        padding-bottom: 13%
    }

    .drc-section_games .drc-container_games .drc-container_text_games {
        padding-top: 10%;
        padding-bottom: 15%
    }

    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-container_txt_teams {
        padding-bottom: 0
    }

    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-all_teams .drc-contariner_only_group {
        padding-top: 6%;
        height: 40%;
        margin-bottom: 6%
    }

    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-all_teams .drc-choose_group {
        padding-top: 13%
    }

    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-all_teams.drc-active_all_teams {
        margin-bottom: 22%;
        padding-left: 0
    }

    .drc-section_teams {
        height: 100%
    }

    .drc-section_world_coup .drc-container_world_coup .drc-container_text_right {
        padding-right: 7%
    }
}

@media screen and (min-width: 1024px) and (max-width: 1919px) {
    .drc-section_banner .drc-container_banner.drc-show_desktop,
    .drc-section_count .drc-container_count.drc-show_desktop {
        display: block
    }

    .drc-section_banner .drc-container_banner.drc-show_mobile,
    .drc-section_count .drc-container_count.drc-show_mobile {
        display: none
    }

    .drc-section_world_coup .drc-container_world_coup .drc-container_text_left h2 .drc-button_play_world {
        width: 105px;
        height: 50px
    }

    .drc-section_where .drc-container_img_where .drc-container_img_sevilla_vs {
        color: #fff;
        height: 46.5%;
        overflow: hidden
    }

    .drc-section_world_coup .drc-container_world_coup .drc-container_text_left h2.drc-coup_desktop {
        /*width: 550px;*/
    }

    .drc-section_world_coup .drc-container_img_world {
        position: relative;
    }

    .drc-section_world_coup .drc-container_img_world .drc-container_button_world {
        /*position: absolute;*/
    }

    @media screen and (min-height: 580px) and (max-height: 768px) {
        .drc-section_world_coup {
            height: 100%
        }

        .drc-section_games .drc-container_games .drc-container_text_games h3,
        .drc-section_games .drc-container_games .drc-container_text_games img {
            /*padding-bottom: 14%*/
        }

        .drc-section_count .drc-container_count .drc-container_left {
            top: 25%
        }

        .drc-section_games .drc-container_games .drc-container_text_games span {
            width: 23px;
            height: 12px;
        }
    }
}

@media screen and (min-width: 1024px) and (max-width: 1279px) {
    .drc-wrap_count .drc-wrap_count-counter h3:after {
        right: 1%;
    }

    .drc-section_world_coup {
        height: 88%
    }

    .drc-section_world_coup .drc-container_world_coup {
        width: 88.1%
    }

    .drc-section_world_coup .drc-container_img_world {
        width: 88.1%
    }

    .drc-section_count .drc-container_count .drc-container_left {
        top: 26%;
        padding-left: 6%
    }

    .drc-section_count .drc-container_count .drc-container_right {
        top: 11%
    }

    .drc-count_down .soon-wrapper [class*=soon-],
    .soon [class*=soon-] {
        font-size: 3.2142857142857144rem
    }

    .drc-count_down .soon-text.soon-label {
        margin: 8px 0 0
    }

    .drc-section_teams .drc-container_teams .drc-container_all_teams {
        width: 53%;
    }

    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-all_teams {
        height: auto;
    }

    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-container_txt_teams {
        padding-bottom: 8%;
    }

    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-container_txt_teams h3 {
        padding-bottom: 1%;
    }

    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-all_teams .drc-contariner_only_group {
        margin-bottom: 22%;
    }

    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-container_link_tem {
        margin-top: 6%;
    }

    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-all_teams.drc-all_list_teams .drc-contariner_group {
        margin-bottom: 4%;
    }

    .drc-section_teams .drc-container_teams .drc-container_all_teams .drc-all_teams .drc-contariner_group .drc-container_country p {
        letter-spacing: 0;
    }

    /*.drc-section_teams .drc-container_teams .drc-container_all_teams .drc-all_teams .drc-contariner_only_group{
	    margin-bottom: 14%;
    }*/
    .drc-section_dtv-sports .drc-contariner_description .drc-container_text_stad {
        margin-left: 35px;
    }

    .drc-section_dtv-sports .drc-contariner_description .drc-container_img_pres p {
        font-size: 2em;
        width: 80%;
    }
}

@media (min-width: 320px) and (max-width: 700px) and (orientation: landscape) {
    .drc-wrap_count .drc-wrap_count-logo {
        width: 40%;
    }

    .drc-wrap_count .drc-wrap_count-counter {
        padding: .46em .5em .3em;
    }

    .drc-section_banner .drc-container_banner .drc-container_text {
        padding-top: 3%
    }

    .drc-section_banner .drc-container_banner .drc-container_text h1 {
        font-size: .675em
    }

    .drc-section_banner .drc-container_banner .drc-container_text .drc-title {
        height: 54px
    }

    .drc-section_banner .drc-container_banner .drc-button_play {
        padding-top: 2%
    }

    .drc-section_banner .drc-container_banner .drc-button_play span {
        height: 35px;
        width: 35px
    }

    .drc-section_banner .drc-container_banner .drc-container_logo {
        padding-top: 1%;
        width: 22%;
    }

    .drc-section_banner .drc-container_banner .drc-container_button {
        height: 40px;
        line-height: 40px
    }
}

@media screen and (min-width: 1921px) {
    .drc-section_world_coup .drc-container_world_coup .drc-container_text_left {
        padding-right: 15%;
    }
}

@media screen and (min-width: 1024px) and (max-width: 1200px) {
    .drc-wrap_count .drc-wrap_count-counter h3:after {
        right: 18%;
    }

    .drc-section_world_coup .drc-container_world_coup .drc-container_text_left {
        width: 535px;
    }

    .drc-section_world_coup .drc-container_world_coup .drc-container_text_right {
        /*width: 355px;*/
        padding-left: 2%;
        padding-top: 4%;
    }

    .drc-section_world_coup .drc-container_img_world .drc-container_button_world {
        top: -80%;
    }

    .drc-section_dtv-sports .drc-contariner_description {
        width: 90%;
    }

    .drc-section_dtv-sports .drc-contariner_description .drc-container_text_stad {
        width: 55%;
    }
}

@media screen and (min-width: 1201px) {
    .drc-section_world_coup .drc-container_img_world .drc-container_button_world {
        top: -80px;
    }
    .drc-section_world_coup .drc-container_img_world .drc-container_button_world.ar {
        top: -80%;
    }
}

@media screen and (max-width: 768px) {
    .drc-section_dtv-sports .drc-container_dtv-sports {
        margin-bottom: 0;
    }

    .drc-section_dtv-sports .drc-container_dtv-sports .drc-container_logo-dsports {
        margin: 0 auto;
        width: 60%;
    }

    .drc-section_dtv-sports .drc-contariner_description .drc-container_img_pres {
        vertical-align: top;
        text-align: center;
        width: 100%;
    }

    .drc-section_dtv-sports .drc-container_dtv-sports .drc-container_logo-dsports img {
        width: 100%;
    }

    .drc-section_dtv-sports .drc-contariner_description .drc-container_img_pres img {
        display: inline;
        margin-top: -19px;
        width: 50%;
    }

    .drc-section_dtv-sports .drc-contariner_description .drc-container_img_pres p {
        bottom: unset;
        display: inline-block;
        font-size: 2.65em;
        height: auto;
        margin: 0;
        padding-bottom: 0;
        padding-right: 0;
        position: relative;
        top: 0;
        vertical-align: top;
        width: 49%;
    }

    .drc-section_dtv-sports .drc-contariner_description .drc-container_text_stad {
        margin: 0;
        padding-top: 45px;
        width: 100%;
    }

    .drc-section_dtv-sports .drc-contariner_description .drc-container_text_stad h4 {
        font-size: 1.5em;
        letter-spacing: 6px;
        padding-bottom: 45px;
    }

    .drc-section_dtv-sports .drc-contariner_description .drc-container_text_stad p {
        letter-spacing: 1px;
        line-height: 1.8em;
    }

}

@media screen and (max-width: 500px) {
    .drc-section_dtv-sports .drc-container_img_stad {
        background-image: none;
        height: auto;
        padding: 40px 0 20px;
    }

    .drc-section_dtv-sports .drc-contariner_description {
        width: 100%;
    }

    .drc-section_dtv-sports .drc-container_img_stad h3 {
        color: #000000;
        font-size: 1em;
        padding-bottom: 15px;
    }

    .drc-section_dtv-sports .drc-contariner_description .drc-container_img_pres picture{
        width: 100%;
    }

    .drc-section_dtv-sports .drc-contariner_description .drc-container_img_pres img {
        margin-bottom: 0;
        margin-top: 0;
        width: 100%;
    }

    .drc-section_dtv-sports .drc-contariner_description .drc-container_img_pres {
        align-items: center;
        display: flex;
        flex-direction: column-reverse;
    }

    .drc-section_dtv-sports .drc-contariner_description .drc-container_img_pres span {
        display: block;
        font-family: "NeoSansRegular";
        font-size: 1em;
        margin-bottom: 20px;
    }

    .drc-section_dtv-sports .drc-contariner_description .drc-container_text_stad {
        display: block;
        margin: 0 auto;
        padding-top: 30px;
        width: 90%;
    }

    .drc-section_dtv-sports .drc-contariner_description .drc-container_img_pres p {
        font-size: 1.5em;
        letter-spacing: 0px;
        line-height: 1.335em;
        margin-bottom: 20px;
        padding: 0;
        text-align: center;
        width: 60%;
    }

    .drc-section_dtv-sports .drc-contariner_description .drc-container_text_stad h4 {
        font-size: 1.25em;
        letter-spacing: 5px;
        padding-bottom: 24px;
        width: 100%;
    }

    .drc-section_dtv-sports .drc-contariner_description .drc-container_text_stad hr {
        margin-bottom: 27px;
    }

    .drc-section_dtv-sports .drc-contariner_description .drc-container_text_stad .p2 {
        font-size: 1.5em;
    }

    .drc-section_dtv-sports .drc-contariner_description .drc-container_text_stad p {
        letter-spacing: 1px;
        line-height: 1.3em;
    }
}

