



@media only screen and (max-width:360px){
    .corpoInput span {
        font-size: 1.8em;        
    }
    .caption span.border {
        font-size: 3em;
    }
    .bgimg-2 {
        height: 67vh;        
    }
    .wbe_mpe span {
        font-size: 1.1em;     
        display: none;   
    }
    .wbecal.sticky #appMenu .ecomInput span{
       padding: 0% 22px 0 0;;
    }
}

@media only screen and (max-height:667px){
    .wbe_mobileCta {
        bottom: 50px;
    }
    .wbe_mpe h1 {
        font-size: 40px!important;
    }
    .wbe_mobileCta div._ui_mobileStart {
        width: 95%;
        height: auto;
        border-radius: 10px;
        font-weight: bold;
    }
}

@media only screen and (max-width:768px)  {

    #viewport_desktop_infos,
    #icc_desktop_bloc {
        display: none;
    }

    #viewport,
    #vp_fx,
    .co_fx_fix,    
    .blocker,
    .xtra_popup {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        border-radius: 0;
        box-shadow: none;
    }

    #co_nav_bar {
        top: auto;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
    }

    .co_accordion {
        padding: 0 25px;
    }
    .co_aco_content {
        margin-bottom: 8px!important;
    }
    .fo_sep_toggle h5 {
        max-width: 60%;
    }

    .co_aco_item nav {
        padding: 15px 0;
        font-size: 20px;
    }

    .t5 {
        font-size: 10px;
    }
    .t5 span {
        font-size: 14px;
        line-height: 12px;
    }

    .wbe_mpe span h2.linkInfos {
        font-size: 30px;
    }

    .ldBloc_label {
        padding: 42px 10px;
    }

    .ldBloc_room_pict,
    .ldBloc_room_title {
        float: left;
        width: 100%;
        margin-bottom: 8px;
    }


    #calendar-container { 
        height: 390px;
    }
    td._ic_d1 {
        font-size: 14px!important;
    }
    td._ic_d2 {
        font-size: 10px!important;
        display: none;
    }
    #appMenu {
        margin: auto;
        width: 94%;
        max-width: 100%;
        background-color: var(--light);
        box-shadow: 0 0 20px rgba(0,0,0,0.2);
    }

    .wbe_mobileCta {
        bottom: 50px;
        height: auto;
        border-radius: 10px;
        font-weight: bold;
    }

    .sticky #appMenu {
        background: #FFF;
        border: 0;
    }

    
    .branding {
        top: 23px;
        left: 16px;        
        width: 180px;
        height: 57px;      
    }
    .branding hr {
        left: 20px;
        bottom: 0px;
        border-top: 3px solid #FFF;
        display: none;
    }
    .vLine {
        margin: 0;
        height: 9%;
        top: 12%
    }
    .vp_frame {
        border: 15px solid #fff;
    }
    
    #vp_fx .branding {
        height: 60px;        
    }
    #vp_fx h1 {
        font-size: 0.8em;        
    }
    .wbe_baseline,
    .corpo_footer {
        left: 40px;
        right: 50px;
        font-size: 12px;
    }
    .wbe_baseline {
        bottom: 180px;
    }
    .corpo_footer {
        bottom: 140px;
    }

    .link_mpe label {
        font-size: 15px;
    }


    .wbe_baseline span {
        text-align: left;
    }
    .wbe_baseline span h2 {
        font-size: 12px;
    }
    
    h3.cTitle {
        font-size: 0.8em;
    }
    ._ui_toolbar {
        margin-left: 0;
        width: 100%;
    }

    .wbe_mobileCta {
        display: block;
    }
    .wbe_mobileCta div._ui_mobileStart {
        border-radius: 50px;
        border: 1px solid #fff;
        width: 93%;
        height: auto;   
        cursor: pointer;
        background-color: #fff;
        margin: auto;
        padding: 20px;

       /*background-image: url('../img/icbtn_search.png');
        background-position: top right;        
        background-repeat: no-repeat; 
        background-color: #fff;
        background-size: auto 100%;
        border-radius: 100%;
        border: 1px solid #fff;
        width: 100px;
        height: 100px;   
        cursor: pointer;
        margin: auto;*/
    }
    .wbe_mobileCta div._ui_mobileStart:hover {
        background-position: top left; 
        background-color: transparent;
    }
    
    
    .wbe_mpe {
        top: 35%;
    }     
    .wbe_mpe h1 {
        font-size: 50px;
    } 
    .wbe_mpe span {
        font-size: 24px;
        padding: 20px 10px 15px 10px;
        display: none;
    }

    #appMenu {
        display: none;
    }
    .wbecal.sticky #appMenu {
        display: block;
    }
    
    .wbecal {
        top: auto;
        bottom: 0;
    }  
    .wbecal.sticky {
        top: 0;
        bottom: auto;
        /*top: 0;
        display: none;*/
    }   
    
    .wbecal.sticky ._ui_toolbar,
    .wbecal.sticky #appMenu .calinput.btn,
    ._curItem_name{
        display: none;
    }    
    .wbecal.sticky #appMenu .ecomInput {
        width: 29%;
        margin-top: -26px;   
        max-width: 150px;     
    }
    .wbecal.sticky #appMenu .ecomInput span{
       padding: 0% 12px 0 0;;
    }
    .wbecal.sticky #appMenu .corpoInput {
        width: 70%;
    }

    .corpo_footer .wb_ft_rt {
        right: -30px;
        width: 140px;
    }
    

    ._ui_dateSel {
        width: 100%;
        padding: 20px 0 0 0;
    }
    .lightpick__month-title {
        margin-left: 44px;
    }
    
    
    .wbe_footer {
        padding: 50px 30px;
    }
    .wb_ft_lt,
    .wb_ft_rt{
        width: 100%;
        float: left;
        padding: 0;
    }
    .wb_ft_lt {
        border-right: 0;
        border-bottom: 1px solid var(--light);
    }
    .wbe_footer p {
        width: inherit;
        font-size: 11px;
    }
    .wb_ft_ctc {
        width: 48%;
        margin-bottom: 0;
        padding: 15px 0 0 0;
        float: left;
        text-align: center;
        min-height: 150px;
        margin-top: 8%;
    }
    .wb_ft_ctc span {
        float: none;
    }
    .wb_ft_ctc span i.material-icons {
        font-size: 2em;
    }
    .ui_cta ._ux_co {
        padding: 7px 6px;
        width: 82%;
        margin-right: 0;
    }
    .corpo_footer .wb_ft_ctc {
        width: 50px;
        height: 50px;
    }

    .calinput.pc {
        width: 100%;        
        margin:auto;
        text-align: center;
        padding: 15px 0!important;
    }
    .calinput.pc input[type="text"] {
        float: left;
        width: 100%;
        float: none;
        margin: auto;
        position: relative;
        padding: 15px;
        margin-top: 8px;
    }
    
    
    
    .calinput.gg,
    .calinput.btn{
        width: 100%;
        padding: 0 0px;
        margin-right: 0;
        margin-left: 0;
    }
    .calinput span {
        font-size: 1.3em;
        text-align: center;
    }
    .modal .calinput span {
        text-align: left;
    }
    .calinput {
        padding: 0px 0px 0px 0px;
    }
    .calinput.btn button {
        margin: 20px 0;
    }
    .calinput.gg {
        padding: 0px!important;        
    }
    .calinput.dd {
        width: 100%;
    }
    .calinput h4 {
        font-size: 0.6em;
        text-align: center;
    }
    .modal .calinput h4 {
        text-align: left;
    }
    
    
    
    .caption span.border {
        font-size: 4em;    
        padding: 0 10%;
        width: 99%;
        float: left;
        text-align: left;
    }
    .caption span hr {
        margin: 20px 0;
    }
    .wbe_results {
        padding: 0px 0px;        
    }
    .bgimg-2 {
        /*height: 72vh;*/
        height: 0px;
        min-height: inherit;
    }
    .wCol45,
    .wCol55,
    .wCol50,
    .coCol.coCol_34,
    .coCol.coCol_14,
    .innerCol_34,
    .innerCol_14 {
        width: 100%!important;
        padding: 0;
    }

    .wCol50 button,
    .wCol50F button,
    .xtras_nav .wCol50 button{
        width: 100%;
    }
    .xtras_nav .wCol50{
        padding: 5px 10px;
    }

    #xtras_slider {
        height: 250px;
        margin: 10px 0;
    }
    #xtras_slider h4 {
        width: 100%;
        padding: 6px 22px;
        float: left;
        font-size: 16px;
        font-weight: normal;
    }

    .xtraLib_item {
        width: 170px;
        height: 190px;
        border: 6px solid #fff;
    }

    .xtras_nav {
        min-height: inherit;
        position: absolute;
        top: auto;
        width: 100%;
        margin: 15px 0 20px 0;    
        padding: 15px 15px;    
        bottom: 0;
        left: 0;
        background-color: #fff;
    }    

    .co_room_img {
        width: 60px;
        height: 60px;
    }

    
    .gdprcookie {
        bottom: 0px;
        max-width: 100%;
        left: 0;
        right: 0;
        padding: 5rem 2rem;
    }
    
    button.wSb {
        font-size: 16px;
    }
    button.wSb.wSbsmall {
        font-size: 13px;
    }
    .scrollhelper button.wSb.wSbXsmall {
        padding: 6px 8px;
    }
    
    .scrollhelper {
        padding: 0px 20px 10px 20px;
    }
    
    
    
    .blocker,
    ._ui_stayModal{
        max-width: 100%;
        padding: 0;
        width: 100%;
        overflow: auto;
        height: 100%;
    }
    .blocker:before {
        height: auto;
        overflow: inherit;
    }
    ._ui_stayModal {
        padding: 15px;
    }
    ._ui_stayModal, ._ui_bookingModal {
        width: 100%;
        height: 100%;
        padding: 0;
    }
    
    ._ui_stayModal ._ui_md_ct h1, 
    ._ui_bookingModal ._ui_md_ct h1 {
        font-size: 28px!important;
        margin-top: 18%!important;
    }
    ._ui_md_ct {
        /*max-width: 100%;
        min-width: inherit;
        min-height: inherit;
        width: auto;
        position: absolute;
        height: auto;
        bottom: 0;
        top: 80px;
        left: 20px;
        right: 20px;*/
        max-width: 100%;
        min-width: inherit;
        min-height: inherit;
        width: 100%;
        float: left;     
        height: 100%;   
    }
    .scheduler .calinput.btn, .scheduler .calinput.dd, .scheduler .calinput.ht {
        padding: 0;
    }
    .scheduler .calinput.hh {
        padding: 10px 0;
    }
    .scheduler .calinput.hh2 {
        padding: 0;        
    }
    .scheduler {
        padding: 15px 20px;
    }
    .scheduler .select,
    .scheduler .calinput span{
        font-size: 18px;
        color: #000;
    }
    .room-rate-display .wItem_room_setup, ._ui_bookingModal .wItem_room_setup, ._ui_confirmModal .wItem_room_setup, ._ui_stayModal .wItem_room_setup{
        padding:10px 0;
    }
    .scheduler .calinput.btn {
        margin-right: 0;
    }
    .scheduler .calinput.btn button {
        width: 100%;
    }
    .scheduler .wCol30 .calinput span {
        font-size: 16px;
    }
    .wItem_room_add .button b {
        display: none;
    }
    
    .wItem_room_add {
        margin-top: -51px;
        margin-right: -7px;        
    }


    #_ui_xtrasRecap {
        padding: 0 20px 23px 20px;
    }
    div.xtraSum_dlt {
        margin-left: -10px;
    }

    
    #calendar-container {
        width: 106%;
        margin-left: -3%;

        /*top:-100px;
        height: 400px;*/
        /*top: 170px;
        width: auto;
        height: auto;
        bottom: 0;
        left: -20px;
        right: -20px;
        border-top-right-radius: 15px;
        border-top-left-radius: 15px;*/
    }

    .panel_iccCorpo {
        top: 28px;
        bottom: auto;
        display: none;
    }
  
    .cal_remove {
        right: 14px;
    }
    .lightpick__day {        
        height: 50px!important;
    }
    /*
    #calendar-container .lightpick__toolbar button {
        top: -3px;
    }
    #calendar-container .lightpick--inlined {
        left: 30px;
        right: 30px;            
        top:60px;
    }
    .lightpick__months,
    .lightpick__month {
        width: 350px;
    }
    .lightpick__day {
        font-size: 15px;
        height: 50px;
    }
    .pika-single {
        width: 100%;
        top: 20px;
    }
    .calendar-alternatives{
        top:-100px;
        padding: 40px 20px;
        min-height: 500px;
    }*/
    #cal .dDay {
        width: 25%;
        height: 75px;
    }
    #cal .dDay h3 {
        font-size: 0.9em;
    }
    #cal .dDay p.spec {
        font-size: 0.6em;
    }
    .cal_legend li {
        width: 100%;
        padding: 5px 0;
    }    
    .cal_legend li label {
        font-size: 10px;
    }
    .scheduler {
        padding: 5px 20px 0 20px;
    }
    .scheduler .wS_selector_bloc {
        padding: 0;
    }
    
    .scheduler .wS_selector {
        width: 100%;
        border-bottom: 1px solid #ddd;
        margin-bottom: 20px;            
    }
    .scheduler .wS_selector.wS_sel_total {
        width: 100%;
        border-bottom: 0;
        margin-bottom: 0;            
    }
    .scheduler .wS_selector:last-child {
        border-bottom: 0;         
    }
    .scheduler .wS_selector span  {
        width: 49%;
    }
    .scheduler .wS_selector span {
        text-align: left;
        padding: 4px 0 14px 15px;
    }
    .scheduler .wS_selector span i {
        float: left;
        width: 100%;
        padding-left: 0;        
    }

    .scheduler .quantity-button {
        border: 1px solid #cecece;
        border-radius: 100%;    
        margin: 0;
        color: #000;
        line-height: 0;
    }
    
    .mLD_tools {
        right: 5px;
    }
    
    ._curItemSel h1 {
        font-size: 13px;
    }
    #co_topbar {
        top: 0;
        left: 0;
        right: 0;
        width: 100%;
    }
    .mLD_header h1 {
        font-size: 13px;
    }
    #co_topbar .mLD_header h1 {
        left: 0;
        
    }
    .frame_content_cal {
        padding: 60px 0px 0 0;
    }

    ._curItemSel h1._curItem_price {
        padding: 11px 0;
    }
    
    .cart_infoPict {
        height: 120px;
        width:100%;
        background-position: center;
    }
    .wbe_container {
        max-width: 100%;
        min-width: inherit;
        padding-top: 10px;
    }

    .brand_legal {
       text-align: center!important;
       padding: 40px 0 0 0!important;
    }

    .wItem_infos{
        width: 90%;
        margin-left: 5%;
    }
    .wItem_rates{
        width: 100%;
        margin-left: 0;
    }
    .wItem_rate_detail li h4 {
        font-size: 13px;
        color: #000;
        font-weight: bold;
        min-height: inherit;
    }
    .wItem_des {
        padding: 10px 20px;
        background-color: #fff;
    }
    .wItem_des .t1 {
        font-size: 20px;
    }
    .wItem_rate_detail li label span:first-child {
        left: -2px;
        top: 5px;
    }
    .wItem_rate_detail li label span:last-child {
        display: none;
    }
    .wItem_ctrl {
        margin-top:9px;
        padding-top: 0;
    }
    .wItem_more {
        top: 66px;
        right: 14px;
    }
    /*
    .wItem_des .t5 {
        font-size: 14px;
    }*/
    .wItem_toolbar {
        margin-top: 20px;
    }
    .wItem_des p,
    .wItem_toolbar .t5 span,
    .wItem_rate_detail li label span,
    .wItem_des_more p{
        font-size: 12px;
    }
    .wItem_rate_detail li label {
        float: none;
        position: absolute;
        top: 17px;
        left: 12px;
    }
    .wItem_rates h2 {
        padding: 5%;
        text-align: center;
        display: none;
    }   
    .wItem_rate_detail {
        padding: 0;
        margin: 0;
        margin-top: 15px;
    }
    .wItem_rate_detail li {
        margin-bottom: 1px;
        box-shadow: none;
        margin: 8px 0 0 0;
        padding:11px 10px;
        box-shadow: none;
    }
    .wItem_toolbar .t5 span {
        font-size: 14px;
    }
    .wItem_rate_detail li p {
        font-size: 12px;
    }
    /*
    .wItem_toolbar .wL,
    .wItem_toolbar .wR{
        width: 100%;
        text-align: left;
    }*/
    .wItem_toolbar .wR button.wSb.wSbsmall {
        padding: 10px 0;
    }
    .wItem_total small {
        font-size: 9px;
    }
    ._ui_curr {
        font-size: 1em;
    }
    .ui_bookingModal .wItem_total big {
        font-weight: bold;        
    }
    .wItem_total big {
        font-size: 15px;
        line-height: 15px;
    }
    
    button.wSb {
        padding: 12px 26px;
    }
    .wCol30 {
        width: 49.5%;
    }
    ._ui_bookingModal .wCol30._ui_nbn {
        display: none;
    }
    ._ui_bookingModal .wItem_total,
    ._ui_bookingModal .wItem_btns{
        width: 100%;
        padding: 10px 0!important;
        float: left;    
        text-align: center;
    }
    ._ui_bookingModal .wItem_total {
        text-align: left;
        padding: 15px 0 0 15px!important;
    }
    
    .co_panel header {
        padding: 0 15px 15px 15px;;
    }
    .co_panel header h2 {
        padding: 0 15px;
        font-size: 14px;
    }
    
    
    
    .wbe_co {
        padding: 20px 15px;
    }
    .vLine.co_vline {
      top: 9%;height: 6%  
    }
    .vLine.co_vline_2 {
      top:-1%;height: 50px 
    }
    .vLine.co_vline_3 {
        top: 9%;height: 4%
    }
    .wbe_co .wbe_container {
        max-width: 100%;
        padding-top: 0;
    }
    .topbg {
        height: 65vh;        
    }
    .wbe_co .branding {
        background-position: center right;
        width: 100%;
        height: 80px;
        top: -2px;
    }
    .wbe_co .nav ._ui_back {
        display: none;
    }

    #_ui_room_pict {
        height: 50%;
    }
    .co_header {
        float: left;
        position: relative;
        width: 100%;
        padding:90px 0 40px 0;
        height: 200px!important;
    }
    .co_book_recap {
        float: left;
        position: relative;
        width: 100%;        
    }
    
    .co_header h1.t1 {
        padding: 25px 0;
        margin-top: 0%!important;
        width: 50%;
        margin-bottom: 0;
        font-size: 30px;
    }
    .co_header.co_start h1.t1 {
        margin-top: 60px!important;
    }
    .co_conf_pict {
        top: -145px;
        right: -18px;
    }
    .co_conf span {
        padding: 5px 0;
    }
    .co_conf span h3 {
        font-size: 1.8em;
        line-height: 1em;
    }

    .frame_content {
        padding: 0 20px;
    }

    ._ui_bookingModal a.close-modal,
._ui_confirmModal a.close-modal,
._ui_3DSModal a.close-modal,
._ui_stayModal a.close-modal {
    top:15px;
    right: 20px;
}

.co_aco_item:first-child nav, .co_aco_item.ff nav {
    padding: 0 0 15px 0;
}
    
.wbe_mobileCta.ctaLink {
    bottom: 15%;
    left: auto;
    right: 10%;
    width: 80%;
}

.link_offers_txt b {
    font-size: 20px;
}
.link_offers_txt h1 {
    font-size: 30px;
}


    #co_nav_bar span {
        padding: 15px 20px;
    }

    #co_nav_bar .co_left {
        padding: 15px 0 0 20px;
    }
    
    .cart_infoitem    {
        width: 100%!important;
        padding: 10px;
    }
    .coitem_short .cart_infoitem {
        width: 58%!important;
    }
    .cart_infoitem b {
        font-size: 12px;
    }

    .cart_checked_services ul li span,
    .xtra_list_ct li span {
        float: left;
        font-weight: bold;
        font-size: 14px;
        max-width: 220px;
    }

    article.coitem {
        padding: 0 0 20px 0;
    }
    ._ui_wbe_co article.coitem{
        padding: 0;        
    }

    .cart_infoprice {
        padding: 10px 12px;
        margin: 5px 0;
    }

    article.coitem:last-child {
        margin-bottom: 0!important;
    }

    .cart_items_ct {
        padding: 0 0 8px 0px;
        margin-bottom: 0px;
    }
    .cart_add_xtra {
        padding: 10px 13px;
        text-align: center;
    }
    .cart_add_xtra ._xtra_2 {
       
    }
    .cart_add_xtra button {
        float: none;
        margin: auto;
    }

    .cart_payTC_bloc {
        padding: 20px 20px 0px 20px;
    }

    .cart_payinfo_bloc {
        padding: 0;
    }
    
    .cart_infoprice small, .cart_infoprice big, .cart_infoprice i {
        text-align: right;
    }
    .cart_infoprice small {
        font-size: 11px;
    }
    .cart_infoitem h4 {
        font-size: 18px;
        line-height: 1em;
        margin: 2% 0;   
    }
    .cart_infoprice big {
        font-size: 1em;
    }
    .cart_infoitem p {
          font-size: 0.8em;  
    }
    .cart_total_ct, .cart_ppl_ct {
        padding: 25px 8px;
    }
    .form_slider {
        width: 100%;
    }
    .form_slider fieldset.fo {
        padding: 15px 15px 25px 15px;        
    }

    .co_tc_bloc p {
        padding: 0;
    }

    fieldset.fo {
        padding: 10px;
    }
    
    .form_nav {
        position: relative;
        top: inherit;
        left: inherit;
        right: inherit;
        bottom: inherit;
        float: left;
        width: 100%;
    }
    
    .form_nav .wCol50 {
        width: 50%;
    }
    .form_nav button {
        width: 95%;
        bottom: 0.5%;
        position: relative;
    }
    .fo_submit_ct {
        padding: 0;
    }
    
    article.coitem .button {
        top: 5px;
        left: auto;
        right: 10px;
    }
    
    .fo_l.half,
    .fo_ccCode {
        width: 100%;
        margin-right: 0;
    }
    
    .fo_zip,
    .fo_city,
    .fo_cnum{
        width:auto;
    }

    .fo_expdate {
        width:60%!important;
    }
    .fo_cvv {
        width:38%!important; 
    }
    .fo_cgv {
        margin:0px; 
        text-align:left; 
        width: 100%;
    }    

    .fo_cb {
        padding: 15px 10px 2px 10px;  
    }   
    
    .ccicons {
        display: none;
    }
    
    
    ._order article.coitem {
        padding: 14px 10px 7px 10px;
    }
    
    /*._ui_bookingModal .wItem_btns button, 
    ._ui_bookingModal .wItem_total button {
        width: 100%;
    }*/
    .co_left,
    .co_right {
        width: 50%!important;
    }
    ._w_ui_cta .co_left {
        display: none;
    }
    ._w_ui_cta .co_right {
        width: 100%!important;
        padding: 5px 0px 5px 0px;
    }

    .co_panel_content.co_pad {
        padding: 0 25px;
    }
    .coCol_title h3 {
        font-size: 15px;
    }

    ._ui_wbe_co .co_panel {
        margin-bottom: 15px;
    }
    ._ui_wbe_co .cart_total_ct {
        border-radius: 10px;
    }
    ._ui_wbe_co .co_panel header h1 {
        text-align: center;
        padding: 6% 0 0 0;
    }
    ._ui_wbe_co .cart_ppl_ct {
        padding: 15px 15px;
    }
    #CO_recap .coCol {
        padding: 0;
    }
    #CO_Cgv.coCol {
        padding: 10px 20px 40px 20px!important;
    }
    #CO_Booker {
        text-align: center;
    }
    .order_ref {
        font-size: 30px;
        text-align: center;
        margin-bottom: 50px;
    }
    .coItem_guest {
        height: auto;
        padding: 15px 25px!important;
    }
    .cart_infoitem.co big {
        padding-top: 0;
    }
    .coCol_title h3 {
        text-align: center;
    }
    .coColPad {
        padding: 10px 20px!important;
    }
    .coColPad.coItem_guest {
        padding: 25px 20px!important;
    }
    .coItem_price {
        height: auto;
    }

    .wbe_mobileCta.ctaLink button {
        font-size: 16px;
        padding: 22px 26px;
    }

    .link_mpe {
        left: 45px;
        right: 45px;
    }

    .link_offers_thumbs li {
        width: 90px;
        height: 90px;
    }
    .wItem_total2 {
        min-width: inherit;
    }
    
}











/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
    .wbe_mpe h1 {
        font-size: 3.6em;
    }  
    

    
}


/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {

}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
   .wbe_mpe h1 {
        font-size: 80px;
    } 
}

/* Mega large devices (XX large desktops, 1500px and up)*/
@media only screen (min-width: 1500px) { 
    .wbe_mpe h1 {
        font-size: 5.6em;
    }
}


