@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');

@font-face {
    font-family: 'Gotcha Gothic';
    src: url('https://exoduslasvegas.com/wp-content/themes/exoduslasvegas/new-file/Gotcha Gothic Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
      font-display: swap;
}
.blog-main-page p, body, .blog-main-page a , .blog-main-page h4, .blog-main-page h3, .testi-new-page-inner .eapps-testimonials-slider-page-item-author-info-caption, ::placeholder, .blog-main-page h5, .blog-main-page h6, input, textarea, select, .new-page-banner-text, button, .list, li, ::placeholder{
    font-family: Gotcha Gothic!important;
    
}
.ul_left_mnu .dropdown-menu li{
    padding-left:12px !important;
}
.checkout .woocommerce #payment #place_order, .woocommerce-page #payment #place_order{
    width:auto !important;
    display:inline-block !important;
    float:left !important;
}
.checkout .form-row.place-order input{
    width:auto !important;
}
.checkout .select2-container--default .select2-selection--single .select2-selection__arrow{
    top:18px !important;
}
.checkout .select2-container--default .select2-selection--single{
    height:60px !important;
}
.checkout span.select2.select2-container.select2-container--default{
    height:60px !important;
}
.checkout span#select2-billing_country-container, .checkout span#select2-billing_state-container {
    line-height: 60px !important;
    border-radius: 5px !important;
}

.win-bx-frm input{
    line-height:20px;
    height:unset;
}
.win-bx-frm select{
     line-height:20px;
     height:unset;
}
.win-bx-frm input::placeholder{
    line-height:20px;
    height:unset;
}
.win-bx-frm select::placeholder{
     line-height:20px;
     height:unset;
}
#Header-new-menu a {
    font-family: Gotcha Gothic !important; 
    font-size: 17px !important;
}
input::placeholder {
   overflow: visible !important;
}
@media screen and (min-width:1200px) and (max-width:1300px) {
    #Header-new-menu a {
      font-family: Gotcha Gothic !important;
      font-size: 14px !important;
  }
    
  }
li.Uncategorized1{
    display:block !important;
}
#menu-item-2835 .dropdown-menu.show{
    top:0px !important;
}
.dropdown-menu li {
    margin-left: 45px !important;
}
.main-header-new-page{
    background: #FF5691 !important;
}
.bannernewinnerpage{
    background-size:cover;
    background-repeat: no-repeat;
    background-position: center top;
    height: 695px;
    position: relative;
    top: 50px;
}
.new-page-banner-text{
    font-family: 'Poppins', sans-serif;
    color: #FFFFFF;
    font-style: normal;
    padding: 130px 0px;
    /*padding-top:90px;*/
}
.sgpb-popup-dialog-main-div-wrapper iframe {
    border: none !important;
    /*height: 765px;*/
    height: 100vh;
    width: 100%;
}
.new-page-banner-text span, .new-page-banner-text span p, .new-page-banner-text h1{
    text-transform: uppercase;
    font-style: normal;
    font-weight: 300;
    font-size: 25px;
    line-height: 30px;
    text-align: center;
    letter-spacing: 0.1em;
    margin: 0 auto;
    display: block;
    padding-bottom: 20px; 
}
.h1-group{
    text-transform: uppercase;
    font-style: normal;
    font-weight: 300 !important;
    font-size: 25px !important;
    line-height: 30px !important;
    text-align: center;
    letter-spacing: 0.1em !important;
    margin: 0 auto;
    display: block;
    padding-bottom: 20px !important; 
}
.new-page-banner-text h1, .new-page-banner-text h2{
    font-weight: 600;
    font-size: 70px;
    line-height: 80px;
    text-align: center;
    padding-bottom: 20px;
    letter-spacing: normal;
    text-transform: uppercase;
}
.new-page-banner-text p{
    font-size: 16px;
    line-height: normal;
    padding-top: 10px;
    margin: 0;
}
.new-page-banner-text p a{
    color:#fff;
}
.new-page-banner-text p a:hover{
    text-decoration:none;
    color:#FF5691;
}
.newinnerpagesummerweekend{
    margin-top: 80px;
}
.newinnerpagesummerweekend h2{
    color:#FF5691;
    background: -webkit-linear-gradient(#FFCDAE, #FF5691);
    /*background: linear-gradient(#FFCDAE, #FF5691);*/
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.new-inner-sub-text{
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 45px;
    line-height: 55px;
    text-align: center;
    letter-spacing: 0.1em;
    text-transform: uppercase;
}
.wknd-bx{
    box-shadow: 0px 25px 50px rgba(230, 34, 128, 0.25);
    font-family: 'Poppins', sans-serif;
}
.weekend-inner-page-new-ticket{
    margin:50px 0px;
}
.weekend-inner-page-new-ticket .tickets_box_1{
    background: linear-gradient(330.23deg, #FF5691 -0.03%, #FFCDAE 100%);
    box-shadow: 0px 25px 50px rgba(230, 34, 128, 0.25);
}
.weekend-inner-page-new-ticket .tickets_box_2{
    background: linear-gradient(330.23deg, #1EA0C4 -0.03%, #FFCDAE 100%);
    box-shadow: 0px 25px 50px rgba(40, 162, 195, 0.35);
}
.weekend-inner-page-new-ticket .tickets_box_3{
    background: linear-gradient(330.23deg, #56FFFF -0.03%, #FFCDAE 79.68%, #FFCDAE 100%);
    box-shadow: 0px 25px 50px rgba(92, 253, 252, 0.35);
}
.weekend-inner-page-new-ticket .tickets_box_4{
    background: linear-gradient(330.23deg, #AB69DE -0.03%, #FFCDAE 100%) !important;
    box-shadow: 0px 25px 50px rgba(173, 108, 221, 0.35);
}
.weekend-inner-page-new-ticket .tickets_box_4:hover{
    background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab ) !important;
    background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab );
    background-size: 400% 400% !important;
    -webkit-animation: gradientBG 10s ease infinite !important;
    animation: gradientBG 10s ease infinite !important;
}

.wknd-bx .tkt_head{
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 30px;
    line-height: 52px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}
.wknd-bx .pink_btn, .new-pinked-btn{
    background: #FFFFFF;
    border: 1px solid #FFFFFF;
    box-sizing: border-box;
    box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.25);
    border-radius: 35px;
    padding: 10px 30px;
    color: #FF5691;
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 21px;
    text-transform: uppercase;
}
.party-text-content h2{
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 65px;
    line-height: 75px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    background: -webkit-linear-gradient(350.23deg, #F7C7AE -0.03%, #1EA0C4 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.party-text-content p{
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 28px;
    color: #303030;
}
.party-text-content{
    margin-top:120px;
}
.weekend-arti-new-innerpage{
    background: linear-gradient(97.67deg, #FFCDAE -3.47%, rgba(255, 255, 255, 0) 102.29%), #23A6D5;
    padding: 50px;
    margin: 50px 0px;
}
.weekend-arti-new-innerpage h2, .celebrate-new-page h2, .h2-new-page-inner{
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 45px;
    line-height: 55px;
    text-align: center;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #FFFFFF;
    padding: 20px 0px;
}
.celebrate-new-page{
    background: linear-gradient(97.67deg, #F1A725 -3.47%, rgba(255, 255, 255, 0) 102.29%), #FF5691;
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    padding: 50px 0px 80px 0px;
}
.celebrate-new-page h4{
    font-weight: normal;
    font-size: 20px;
    line-height: 30px;
    text-align: center;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #FFFFFF;
    padding-bottom: 50px;
}
.cel-row-box{
    /*height: 485px;*/
    left: 0px;
    top: 0px;
    background: #303030;
    border-radius: 10px;
    overflow:hidden;
}
.cel-row-box .contentbx{
    border-top: 4px solid #23a6d5;
    background: transparent;
    height: 250px;
}
.cel-row-box .contentbx h3{
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #FFFFFF;
    text-align: left;
    padding: 20px 5px;
    height: 150px;
}
.cel-row-box .contentbx h3 span{
    color: #23A6D5;
    line-height: normal;
}
.cel-row-box .contentbx a{
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 21px;
    text-transform: uppercase;
    color: #FF5691;
    flex: none;
    order: 0;
    align-self: center;
    background:transparent;
    border:1px solid #FF5691;
    border-radius: 20px;
    padding: 5px 20px;
}
.cel-row-box .contentbx a:hover, .pinkbtns:hover{
    transition: 1s;
    color: #fff;
    background-image: linear-gradient(#1fe8a7, #33afc2, #525bea);
    animation: gradientBG 15s ease infinite;
    background-size: 400% 400%;
    -webkit-animation: gradientBG 10s ease infinite;
    animation: gradientBG 10s ease infinite;
    text-decoration:none;
}
.live-new-inner-page{
    margin:70px 0px;
   
}
.live-new-inner-page h2, .inner-h2-new-page{
    background: -webkit-linear-gradient(#ffae7d, #FF5691);
    /*background: linear-gradient(#FFCDAE, #FF5691);*/
    color:#FF5691;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 50px;
    line-height: 55px;
    text-align: center;
    letter-spacing: 0.1em;
    text-transform: uppercase;
}
.live-new-inner-page h4, .h4-smls{
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #303030;
    margin-bottom: 40px;
    margin-top: 15px
}
.live-new-inner-page .input_sub{
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 30px;
    letter-spacing: 0.1em;
    color: #303030;
    border: 1px solid #FF5691;
    border-radius: 20px;
    width: 50%;
    margin: 10px 0px;
    margin: 0 auto;
    display: block;
    margin-bottom: 20px;
}
.live-new-inner-page .input_sub::placeholder{
    color: #303030;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 30px;
}
.live-new-inner-page .inu-sub{
    background: #FF5691;
    border: 1px solid #FFFFFF;
    box-sizing: border-box;
    box-shadow: 0px 2px 0px #9C1947;
    border-radius: 35px;
    color: #fff;
    font-size: 18px;
    font-weight: 300;
    width: 15%;
    margin-top: 30px;
}
.epicweekend-new-innerpage .tickets_week {
    padding: 0px 0px 50px 0px;
}
.live-new-inner-page .inu-sub:hover, .new-pinked-btn:hover, .banner-new-page-btn:hover, .new-page-trip-btn:hover{
    transition: 1s;
    color: #fff;
    background-image: linear-gradient(#1fe8a7, #33afc2, #525bea);
    animation: gradientBG 15s ease infinite;
    background-size: 400% 400%;
    -webkit-animation: gradientBG 10s ease infinite;
    animation: gradientBG 10s ease infinite;
}
.testi-new-page-inner{
    background: linear-gradient(180deg, #FFCDAE 0%, #21A3C5 99.96%);
    padding: 70px 0px;
}
.testi-new-page-inner .carousel-item img{
    margin:0 auto;
    display:block;
}
.testi-new-page-inner .carousel{
    padding-top:30px;
}
.testi-new-page-inner .carousel-item-content p{
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 18px !important;
    line-height: 28px;
    text-align: center;
    color: #FFFFFF;
    margin-top: 20px;
}
.testi-new-page-inner .eapps-testimonials-slider-page-item-author-info-name{
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 35px !important;
    line-height: 35px;
    text-align: center;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #fff;
    color:#fff;
}
.testi-new-page-inner .eapps-testimonials-slider-page-item-author-info-caption{
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 25px;
    text-align: center;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #FFFFFF;
    margin-top: 15px;
}
.artistic-new-page{
    padding:100px 0px;
    height:auto !important;
}

/*weekendpostsingle*/

.inner-weekend-new-page-s .bannernewinnerpage{
    /*height:450px;*/
    height: 500px;
}
.banner-new-page-btn{
    border: 1px solid #FFFFFF;
    box-sizing: border-box;
    border-radius: 35px;
    padding: 10px 20px;
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 21px;
    margin: 0 auto;
    display: block;
    width: 15%;
    color: #fff;
    text-transform: uppercase;
}
.inner-tab-new-page{
    background:#fff !important;
}

.inner-tab-new-page{
    margin-top:70px !important;
    overflow: hidden;
}
.inner-tab-new-page .tabs .nav-tabs .nav-item.show .nav-link, .inner-tab-new-page .tabs .nav-tabs .nav-link.active{
    background: linear-gradient(92.12deg, #F4C36D 0.25%, #FF5691 96.56%) !important;
    color:#fff !important;
    border-radius: 35px !important;
}
.inner-tab-new-page .tabs .nav-tabs .nav-link{
    border: 1px solid #303030 !important;
    box-sizing: border-box !important;
    border-radius: 35px !important;
    font-family: 'Poppins', sans-serif !important;
    font-style: normal;
    font-weight: normal;
    font-size: 12px !important;
    line-height: 20px !important;
    text-transform: uppercase !important;
    color: #303030 !important;
    background: transparent !important;
}
.inner-tab-new-page .tabs .nav-tabs .nav-item.show .nav-link, .inner-tab-new-page .tabs .nav-tabs .nav-link.active:after{
    display:none !important;
}
.tabed-boxed-s{
    border:2px solid #fff;
    
    margin-bottom: 20px;
}

/*.tabed-boxed-s:hover{*/
/*    box-shadow: 0px 5px 20px rgba(255, 86, 145, 0.5);*/
/*}*/
.tab_boxes_new-ss{
    width:100%;
    margin:0 auto;
}
.tabed-boxed-s .text_tab_box{
    padding: 15px !important;
}
.tab_boxes_new-ss{
    background:transparent !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}
.art-img-s {
    /*width: 100% !important;*/
    /*height: auto !important;*/
    margin: 0 auto;
    display: block;
    /*border-radius: 10px;*/
}
.tabed-boxed-s .text_tab_box h4 {
     font-family: 'Poppins', sans-serif !important;
    font-style: normal;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 25px;
    color: #000;
    padding-bottom: 5px;
     font-weight: 600; 
    padding-top: 0px;
    text-align: center;
    line-height: 30px;
     color: #1EA0C4;
}
.tabed-boxed-s .text_tab_box:hover .tabed-boxed-s .text_tab_box h4{
    color:#FF5691;
}
.tabed-boxed-s .text_tab_box h4:hover{
    color:#FF5691;
}
.tabed-boxed-s-1 .text_tab_box h4{
  
}
.tabed-boxed-s .text_tab_box p {
    text-transform: uppercase;
    font-size: 16px;
    line-height: 18px;
    color: #fff;
    padding:15px 0;
    border-bottom: 1px solid #fff;
    margin: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;

}
.tabed-boxed-s .text_tab_box p span{
    font-weight: 300;
}
.lefted-box{
    float:left;
}
.epicweekend-new-innerpage{
    margin-top: 70px;
}
.epicweekend-new-innerpage .tickets_box_1{
    background: linear-gradient(330.23deg, #1EA0C4 -0.03%, #FFCDAE 100%);
    box-shadow: 0px 25px 50px rgba(40, 162, 195, 0.35);
}
.epicweekend-new-innerpage .tickets_box_2{
    background: linear-gradient(330.23deg, #56FFFF -0.03%, #FFCDAE 79.68%, #FFCDAE 100%);
    box-shadow: 0px 25px 50px rgba(92, 253, 252, 0.35);
}
.epicweekend-new-innerpage .tickets_box_3{
    background: linear-gradient(330.23deg, #AB69DE -0.03%, #FFCDAE 100%);
    box-shadow: 0px 25px 50px rgba(173, 108, 221, 0.35);
}
.sing-wk .gallery_bar{
    display:none;
}
.new-style-pass-tckt {
    
}
.inner-page-head-pink{
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 45px;
    line-height: 55px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    background: -webkit-linear-gradient(339.23deg, #F7C7AE 28%, #1EA0C4 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align:center;
}
.win-trip-p-s{
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #FFFFFF;
    width: 80%;
    margin: 0 auto;
    padding-bottom: 30px;
}
.new-page-trip-btn{
    border: 1px solid #FFFFFF;
    box-sizing: border-box;
    border-radius: 35px;
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 200;
    font-size: 18px;
    line-height: 21px;
    text-transform: uppercase;
    color: #FFFFFF;
    margin: 0 auto;
    padding: 10px 20px;
    display: block;
    width: 20%;
}
.wintrips{
    margin-top: 50px;
}
.boxes_pass_main_new_page .boxes_pass_tckts{
    border-radius: 10px;
    border: none;
    color: #fff; 
}
.boxes_pass_main_new_page{
    padding:20px 0px !important;
}
.boxes_pass_main_new_page .boxes_pass_1{
    background: linear-gradient(330.23deg, #1EA0C4 -0.03%, #FFCDAE 100%);
    box-shadow: 0px 25px 50px rgba(230, 34, 128, 0.25);
}
.boxes_pass_main_new_page .boxes_pass_2{
    background: linear-gradient(330.23deg, #AB69DE -0.03%, #FFCDAE 100%);
    box-shadow: 0px 25px 50px rgba(230, 34, 128, 0.25);
}

.boxes_pass_main_new_page .boxes_pass_3{
    background: linear-gradient(330.23deg, #FF5691 -0.03%, #FFCDAE 100%);
    box-shadow: 0px 25px 50px rgba(230, 34, 128, 0.25);
}
.boxes_pass_main_new_page .boxes_pass_tckts .ft_hd .pink_btn{
    background: #FFFFFF !important;
    box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.25) !important;
    border-radius: 35px;
    padding: 10px 20px;
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 21px;
/* identical to box height, or 117% */

text-transform: uppercase;

/* Exodus / Pink */

color: #FF5691 !important;
border: none;
}
.boxes_pass_main_new_page .boxes_pass_tckts .ft_hd .pink_btn:hover{
    transition: 1s;
    color: #fff !important;
    background-image: linear-gradient(#1fe8a7, #33afc2, #525bea) !important;
    animation: gradientBG 15s ease infinite !important;
    background-size: 400% 400% !important;
    -webkit-animation: gradientBG 10s ease infinite !important;
    animation: gradientBG 10s ease infinite !important;
}


.boxes_pass_main_new_page .boxes_pass_tckts:hover {
    background: #c34aa6;
    color: #fff;}


.boxes_pass_main_new_page .boxes_pass_tckts .ft_hd p{
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    line-height: 21px;
    text-transform: uppercase;
    color: #FFFFFF;
    opacity: 0.75;
    margin-top: 20px;
}
.boxes_pass_main_new_page .boxes_pass_3 .ft_hd p{
    display: none;
}
.boxes_pass_main_new_page .boxes_pass_1 .ft_hd p.scnd-pp{
    display:none;
}
.boxes_pass_main_new_page .boxes_pass_2 .ft_hd p.frst-pp{
    display:none;
}
.boxes_pass_main_new_page .boxes_pass_tckts .hd {
    box-shadow: none;
}
.boxes_pass_main_new_page .boxes_pass_tckts .dotted_border {
    width: 98%;
    overflow: hidden;
    border-bottom: 1px solid #fff;
    margin: 0 auto;
    padding-bottom: 10px;
}
.boxes_pass_main_new_page .boxes_pass_tckts .lt{
   text-transform:uppercase; 
}
.boxes_pass_main_new_page .boxes_pass_tckts .rt{
    font-weight:300;
} 
.boxes_pass_main_new_page .boxes_pass_tckts .ft_hd{
    height:150px;
}
.boxes_pass_main_new_page .boxes_pass_tckts .hd h3{
    font-size: 30px;
    padding: 20px;
    width: 60%;
    margin: 0 auto;
}
.dotted_borderr{
    overflow:hidden;
}
.epicweekend-new-innerpage .date{
    text-transform: uppercase;
}
.sing-wk .gallery .carousel-control-next, .sing-wk .gallery .carousel-control-prev{
    display:none;
}
.inner-weekend-new-page-s .new-page-banner-text{
    padding-top:100px;
}
.row-common-s{
    width: 100%;
    margin: 60px 0px;
}
.im-s-r{
    width: 95%;
    float: right;
    overflow: hidden;
}
.img-right-cnt-box-s{
    width: 50%;
    float: right;
    padding-right: 170px;
    padding-top: 30px;
    padding-bottom: 20px;
}
.crs-h3{
     font-family: 'Poppins', sans-serif;
font-style: normal;
font-weight: bold;
font-size: 40px;
line-height: 40px;
/* or 100% */

letter-spacing: 0.05em;
text-transform: uppercase;
padding-bottom:1rem;
width: 50%;
}
.row-common-s p{
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size:16px;
}
.pink-h3, .artistic-box-new-page h3 a, .img-ss-cnt-h3-1 {
    color:#FF5691;
}
.artistic-box-new-page h3 a:hover{
    text-decoration:none;
    color: #2c92b1;
}
.row-common-s{
    margin: 70px 0px 50px 0px;
}
.yellow-h3, .img-ss-cnt-h3-2{
    color:#F1A725;
}
.im-s-l{
    width: 95%;
    float: left;
    overflow: hidden; 
}
.img-left-cnt-box-s{
    width: 50%;
    float: left;
    padding-left: 120px;
    padding-top: 70px;
    padding-bottom: 20px;
}
.blue-h3, .img-ss-cnt-h3-3{
    color: #1EA0C4;
}
.green-h3, .img-ss-cnt-h3-4{
    color: #D1E6C5;
}
.pinkbtns{
    font-family: 'Poppins', sans-serif;
font-style: normal;
font-weight: 300;
font-size: 18px;
line-height: 21px;
/* identical to box height, or 117% */

text-transform: uppercase;

/* Core / White */

color: #FFFFFF;
background: #FF5691;
/* Core / White */

border: 1px solid #FFFFFF;
box-sizing: border-box;
box-shadow: 0px 2px 0px #9C1947;
border-radius: 35px;
padding:10px 20px;
margin:0 auto;
display:block;
width:13%;
}
.booking-ur-new{
    margin:50px 0px;
}
.booking-ur-new p{
     font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size:18px;
}
.plantrip-s{
    width:100%;
    overflow:hidden;
    margin-top: 110px;
}
.p-s-cnt-s{
    width:80%;
    margin:0 auto;
    display:block;
    padding: 20px 0px;
}
.p-s-cnt-s h3{
    text-align: center;
    padding: 10px 0px;
    color: #FF5691;
}
.p-s-cnt-s h3 a{
    color: #FF5691;
}
.p-s-cnt-s h3 a:hover{
    color: #1EA0C4;
}
/**********menu******************/
#leftmenu-new-page{
    float:right;
}
#leftmenu-new-page li {
    padding-left: 25px;
    font-size: 12px;
}
#rightmenu-new-page{
    margin-left: -40px;
    float: left;
}
#rightmenu-new-page li{
    padding-right: 25px;
}
.border-s-m  a{
    border: 1px solid #fff;
    border-radius: 20px;
    padding: 10px 20px;  
}
.main-header-new-page .navbar-expand-lg{
    background: #FF5691 !important;
}
    
/**************menu closed************/
.artistic-box-new-page img{
    width:100%;
}
.artistic-box-new-page h3{
    font-size: 30px;
    line-height: 31px;
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: bold;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    padding-bottom: 1rem;
    /*width: 50%;*/
    color: #FF5691;
}
.content-arti-box{
    padding-top: 15px;
    padding-bottom: 10px;
} 
.artistic-row-new{
    margin-top:50px;
}
.im-s-l img, .im-s-r img{
    width:100%;
}
    
.btn-s-box-s .new-page-trip-btn{
    width:40%;
}
.btn-s-box-s {
    margin-top: 70px;
}    
.booking-ur-new-last{
    text-align:center;
}    
.booking-ur-new-last h2{
    background: -webkit-linear-gradient(#FFCDAE, #FF5691);
    background: linear-gradient(#FFCDAE, #FF5691);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 50px;
    line-height: 55px;
    text-align: center;
    letter-spacing: 0.1em;
    text-transform: uppercase;
}
.booking-ur-new-last p{
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    width: 60%;
    margin: 0 auto;
    display: block;
    padding: 20px 0px 0px;
    text-align:left;
}
.booking-ur-new-last .pinkbtns{
    margin-top: 30px;
}
.win-trip-text{
    width: 60%;
    text-align: center;
    margin: 0 auto;
}
.win-trip-text .new-page-trip-btn{
    width: 25%;
    margin-top: 50px;
}
.bannernewinnerpage-win{
    height: 615px;
}
.btn-win-bx{
    background: -webkit-linear-gradient(#FFCDAE, #FF5691);
    background: linear-gradient(#FFCDAE, #FF5691);
    color: #fff;
    text-transform: uppercase;
    font-weight: 200;
    font-size: 18px;
    letter-spacing: 1px;
    border-radius: 25px;
    width: 100%;
    display: block;
    padding: 8px 30px;
    text-align: left;
    border: none;
}
.btn-win-bx img{
    float:right;
}
.btn-win-bx:hover{
    text-decoration: none;
    background:linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5,
    #23d5ab );
    color:#fff;
}
.newinnerpagesummerweekend-win p{
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 0px 0px 20px;
}
.win-bx-frm .input_sub{
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    /* line-height: 30px; */
    letter-spacing: 0.1em;
    color: #303030;
    border: 1px solid #FF5691;
    border-radius: 20px;
    /* width: 50%; */
    margin: 10px 0px;
    margin: 10 auto;
    display: block;
    height:auto;
}
.win-bx-frm .input_sub::placeholder{
    color:#303030;
    font-size:15px;
}
.win-bx-frm .submit{
    background: #FF5691;
    border: 1px solid #FFFFFF;
    box-sizing: border-box;
    box-shadow: 0px 2px 0px #9c1947;
    border-radius: 35px;
    color: #fff;
    font-size: 18px;
    font-weight: 300;
    width: 25%;
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.1em;
    margin: 0 auto !important;
    display: block !important;
    padding: 10px !important;
}
.win-btn-bx-s{
    margin-top: 35px;
    text-align: center;
}
.win-btn-bx-s .wpcf7-submit{
    background: #fff;
    border: 1px solid #fff;
    padding: 10px 40px;
    border-radius: 25px;
    color: #FF5691;
    line-height: normal !important;
    height: auto;
    text-align: center;
    margin: 0 auto;
    display: block;
    cursor:pointer;
}
.win-btn-bx-s .wpcf7-submit:hover{
    background: #00efc6;
    color: #000;
    border: 1px solid #00efc6;
}
.win-bx-frm{
     margin-top:25px;
}
.newinnerpagesummerweekend-win{
    margin-bottom:80px;
}
.newinnerpagesummerweekend-win-bx{
    width: 80%;
    margin: 0 auto;
}

/*.bannernewinnerpage-blog{*/
/*    height: 480px;*/
/*}*/
.bannernewinnerpage-blog .new-page-banner-text{
    /*padding-top: 130px;*/
    padding-top: 182px;
}
.bannernewinnerpage-win .new-page-banner-text{
    padding-top: 120px;
}
.blog-main-page{
    margin-top:140px;
}
.outer_box_full .content_blog ul {
    margin-left: -40px;
    margin-bottom:0px;
}
.outer_box_full .content_blog ul li{
    list-style: none;
}
.outer_box_full .content_blog ul li a{
    text-transform: uppercase;
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    line-height: normal;
    text-align: left;
    letter-spacing: 0.1em;
    /* margin: 0 auto; */
    /* display: block; */
    padding-bottom: 0px;
    color: #fff;
}
.outer_box_full .content_blog h2{
    margin: 0;
    padding: 0px 0px 15px;
    font-size: 45px;
    text-transform: uppercase;
        
}
.outer_box_full .content_blog .read_art,
.outer_box_small .content_blog .read_art{
    background: transparent;
    border: 1px solid #fff;
    color: #fff;
    font-size: 15px;
    border-radius: 25px;
    text-transform: uppercase;
    font-weight: 300;
    font-family: 'Poppins', sans-serif;
    padding: 5px 15px;
}
.outer_box_full .content_blog .read_art:hover,
.outer_box_small .content_blog .read_art:hover{
    background:#00efc6;
    color:#000;
    border: 1px solid #00efc6;
}
.outer_box_full .content_blog h2{
    font-family: 'Poppins', sans-serif;
    text-transform: uppercase;
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    line-height: normal;
    text-align: left;
    letter-spacing: 0.1em;
    padding-bottom: 0px;
    color: #fff;
    height:72px;
}
.outer_box_small .content_blog {
    margin-bottom: 40px;
    padding: 15px 10px 40px;
    background: #141414;
}
.outer_box_full .content_blog{
    background: #141414;
    padding:15px 10px 40px;
}
.blog-main-page .wp-pagenavi {
    width: auto;
    float: none;
    display: block;
    box-shadow: none;
    border-radius: 4px;
    padding: 3px;
    margin: 0 auto;
    width: 80%;
    text-align: center;
    padding: 20px 0px 50px;
}
.blog-main-page .wp-pagenavi span.current, .blog-main-page .wp-pagenavi a.page:hover{
    font-weight: bold;
    color: #fff;
    background: #000;
    border: 1px solid #000 !important;
    border-radius: 50px;
    /*padding: 10px 15px;*/
}
.blog-main-page .wp-pagenavi a.page, .blog-main-page .wp-pagenavi a.nextpostslink, .blog-main-page .wp-pagenavi .pages{
    color: #000 !important;
    padding: 10px 15px;
    border: 1px solid transparent;
    font-weight: bold;
    margin: 2px;
}
.blog-main-page .wp-pagenavi span.pages{
    display:none;
}
.signup-sidebar{
    color:#fff;
    background: linear-gradient(330.23deg, #AB69DE -0.03%, #FFCDAE 100%);
    text-align: center;
    padding: 30px 25px;
    border-radius: 5px;
}
.signup-sidebar h2{
    text-transform: uppercase;
    font-size: 26px;
    padding-bottom: 25px;
    letter-spacing: 3px;
    line-height: 1.5;
}
.signup-sidebar .input_sub{
    border: 1px solid #fff;
    background: transparent;
    color: #000;
    width: 100%;
    margin: 5px 0px;
    padding: 13px;
    height: auto;
    color: #fff;
    outline: none;
    border-radius: 25px;
}
.signup-sidebar .input_sub::placeholder{
    color:#fff;
}
.signup-sidebar .submit{
    background: #fff;
    border: 1px solid #fff;
    padding: 10px 40px;
    border-radius: 25px;
    color: #FF5691;
}
.signup-sidebar .submit:hover{
    background:#78f0ea;
    color:#fff;
}
.blog-main-page .content_blog{
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.blog-main-page .outer_box img{
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom: 1px solid #FFCDAE;
}
.blog-main-page{
    margin-bottom: 150px;
}
.outer_box_small{
    
}
.cl-bx:nth-child(3n + 4),  .cl-bx:nth-child(1){
    flex: 0 0 100%;
    max-width: 100%;
}
.cl-bx:nth-child(3n + 4) h2, .cl-bx:nth-child(1) h2{
    margin: 0;
    padding: 0px 0px 15px;
    font-size: 45px;
    text-transform: uppercase;
    font-weight: bold;
    height: auto;
    line-height: normal;
    letter-spacing: normal;
}
.cl-bx .content_blog .post-categories{
    display:none;
}
.cl-bx:nth-child(3n + 4) .content_blog .post-categories, .cl-bx:nth-child(1) .content_blog .post-categories{
    display:block;
}

.ft_hd .frst-pp{
    display:none;
}
#rightmenu-thankyou .dropdown-menu li{
    padding: 5px;
    font-size: 14px;
}
.tabs .nav-tabs .nav-item{
    width:20% !important;
    margin-top:20px !important;
}
#sticky {

}

#sticky.stick {
  position: sticky;
  top: 176px;

}
.tktchoose_85 .pink_btn.disabled {
    background: #ccc !important;
    pointer-events: none !important;
    cursor: default !important;
}
.tktchoose_85 .count_down{
    display:none !important;
}
.tktchoose_87 .count_down{
    display:none !important;
}
.logo_main{
    width:45% !important;
    margin: 10px auto !important;
display: block !important;
}
#Header-new-menu .dropdown-menu li {
    /*padding-bottom: 3px !important;*/
    /*margin-left:48px !important;*/
        padding-bottom: 10px !important;
    margin-left: 5px !important;
    font-size: 17px !important;
}
/* Latest Info Page */
.faqSection h5.mb-0 {
    width: 92% !important;
}
.faqSection .accordion-button.btn.btn-link[data-toggle="collapse"].collapsed::after{
right:-20px !important;
}
.faqSection .accordion-button.btn.btn-link[data-toggle="collapse"]::after{
    right:-55px !important;
}
.pass:first-child .pass-content h3 {
    min-height: 92px !important;
}
/*Responsive Media query*/

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){
.slider-section {
    margin-top: 125px !important;
}
}
@media only screen and (max-width:1199px){
    .tabs .nav-tabs .nav-link{
        padding:10px 14px !important;
    }
}

@media(max-width:1025px){
    .outer_box img {
        width: 100%;
    }
    
    .signup-sidebar h2 {
        font-size: 22px;
    }
}

@media(max-width:991px){
    .faqSection .accordion-button.btn.btn-link[data-toggle="collapse"]::after{
        right:-45px !important;
    }
    .faqSection .accordion-button.btn.btn-link[data-toggle="collapse"].collapsed::after{
        right:-12px !important;
    }
}

@media(max-width:500px){
    span.spotify_link {
        font-size: 20px !important;
    }
}

@media only screen and (max-width:768px){
    .tabs .nav-tabs .nav-item{
        margin:0 auto !important;
    }
    .tabs .nav-tabs .nav-item{
        width:100% !important;
    }
    .tabed-boxed-s .text_tab_box{
        padding: 10px !important;
    }
    
    .tabs .tab-pane{
        padding: 0 !important;
    }
}


@media only screen and (min-width:1440px){
    .thankyou{
    top:20% !important;
}
}


@media only screen and (min-width : 1600px){
    .newinnerpagesummerweekend-win.wintrip-entry{
        margin-bottom:80px;
    }
    .bannernewinnerpage.wintrip-banner{
    height: 500px !important;
}
    .new-page-banner-text.wintrip-content {
    padding-top: 100px !important;
}
    .artistic-new-page.bannernewinnerpage{
        padding-top: 280px;
    }
    .bannernewinnerpage-blog{
        height:850px;
    }
    .bannernewinnerpage-blog .new-page-banner-text {
        padding-top: 300px;
    }
       .new-page-banner-text{
        padding-top: 330px;
    }
    .inner-weekend-new-page-s .new-page-banner-text {
        padding-top: 250px;
    }
    .inner-weekend-new-page-s .bannernewinnerpage {
        height: 1230px;
    }
    .bannernewinnerpage{
        height: 1230px;
    }
    .artistic-new-page.bannernewinnerpage{
        padding-top: 280px;
    }
    .inner-weekend-new-page-s .bannernewinnerpage{
        height: 855px;
    }
     .wintrip-banner .new-page-banner-text h1{
        font-size:60px;
        line-height:60px;
    }
    .thankyou{
    top:18% !important;
}
}


@media only screen and (min-width:1920px){
    .wintrip-banner .new-page-banner-text h1{
        font-size:45px;
        line-height:50px;
    }
    .wintrip-content .win-trip-text{
        width:80%;
    }
    .wintrip-entry .new-inner-sub-text{
        font-size:35px !important;
    }
    .new-page-banner-text.wintrip-content {
    padding-top: 90px;
}
.bannernewinnerpage.wintrip-banner {
    height: 450px !important;
}
.wintrip-content .new-page-banner-text h1{
    font-size:40px !important;
}
.wintrip-entry{
    margin-top:60px;
    margin-bottom:40px;
}
.wintrip-entry .win-btn-bx-s{
    margin-top:20px;
}
.thankyou{
    top:23% !important;
}
}
@media only screen and (min-width : 2000px){
   .new-page-banner-text{
        padding-top: 330px;
    }
    .inner-weekend-new-page-s .new-page-banner-text {
        padding-top: 250px;
    }
    .inner-weekend-new-page-s .bannernewinnerpage {
        height: 1230px;
    }
    .bannernewinnerpage{
        height: 1230px;
    }
    .artistic-new-page.bannernewinnerpage{
        padding-top: 280px;
    }
    .inner-weekend-new-page-s .bannernewinnerpage{
        height: 855px;
    }
}
@media only screen and (min-width : 2048px){
    .bannernewinnerpage.wintrip-banner{
        height:650px !important;
    }
    .new-page-banner-text.wintrip-content {
    padding-top: 200px !important;
}
.wintrip-entry {
    margin-top: 170px !important;
    margin-bottom: 140px !important;
}

}

@media (min-width:2010px) and (max-width:2065px){
.new-page-banner-text.wintrip-content {
    padding-top: 200px !important;
}
}


@media only screen and (min-width : 2560px){
.new-page-banner-text.wintrip-content{
     padding-top:200px !important;
}
.thankyou{
    top:25% !important;
}
}
@media only screen and (max-width : 1280px){
    .thankyou{
    top:15% !important;
}
#Header-new-menu .dropdown-menu li {
    margin-left:40px !important;
}
}

/*line uppopup*/
/* Styles the lightbox, removes it from sight and adds the fade-in transition */

.lightbox-target {
position: fixed;
top: -100%;
width: 100%;
background: rgba(0,0,0,.7);
width: 100%;
opacity: 0;
-webkit-transition: opacity .5s ease-in-out;
-moz-transition: opacity .5s ease-in-out;
-o-transition: opacity .5s ease-in-out;
transition: opacity .5s ease-in-out;
overflow: hidden;
 
}

/* Styles the lightbox image, centers it vertically and horizontally, adds the zoom-in transition and makes it responsive using a combination of margin and absolute positioning */

.lightbox-target img {
margin: auto;
position: absolute;
top: 0;
left:0;
right:0;
bottom: 0;
max-height: 0%;
max-width: 0%;
border: 3px solid white;
box-shadow: 0px 0px 8px rgba(0,0,0,.3);
box-sizing: border-box;
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
  
}

/* Styles the close link, adds the slide down transition */

a.lightbox-close {
display: block;
width:50px;
height:50px;
box-sizing: border-box;
background: white;
color: black;
text-decoration: none;
position: absolute;
top: -80px;
right: 0;
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
}

/* Provides part of the "X" to eliminate an image from the close link */

a.lightbox-close:before {
content: "";
display: block;
height: 30px;
width: 1px;
background: black;
position: absolute;
left: 26px;
top:10px;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg);
}

/* Provides part of the "X" to eliminate an image from the close link */

a.lightbox-close:after {
content: "";
display: block;
height: 30px;
width: 1px;
background: black;
position: absolute;
left: 26px;
top:10px;
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform:rotate(-45deg);
}

/* Uses the :target pseudo-class to perform the animations upon clicking the .lightbox-target anchor */

.lightbox-target:target {
opacity: 1;
top: 0;
bottom: 0;
  overflow:scroll;
  z-index: 9000;
}

.lightbox-target:target img {
max-height: 100%;
max-width: 100%;
}

.lightbox-target:target a.lightbox-close {
top: 0;
}
/*line uppopup*/
@media only screen and (max-width : 991px){

 

    
    .bannernewinnerpage {
        top:30px;
    }
    .new-page-banner-text h1 {
        font-size: 50px;
        line-height: 50px;
    }
    .banner-new-page-btn{
        width:50%;
        margin-bottom:20px;
    }
    .inner-tab-new-page {
        margin-top: 20px !important;
        overflow: hidden;
    }
    .tab_boxes_new-ss {
        width: 100%;
        margin: 0 auto;
    }
    .boxes_pass_main_new_page .boxes_pass_tckts .ft_hd {
        height: auto;
    }
    .boxes_pass_main_new_page .boxes_pass_2{
        margin-bottom:25px;
    }
    .weekend-arti-new-innerpage h2, .celebrate-new-page h2, .h2-new-page-inner{
        font-size:30px;
        line-height: 35px;
    }
    .weekend-arti-new-innerpage h2 br, .celebrate-new-page h2 br, .h2-new-page-inner br{
        display:none;
    }
    .live-new-inner-page .input_sub{
        width:100%;
    }
    .live-new-inner-page .inu-sub{
        width: 50%;
        margin-top: 15px;
    }
    .cel-row-box{
        margin-bottom:20px;
    }
    /*.cel-row-box .contentbx h3{*/
    /*    height:auto;*/
    /*}*/
    /*.cel-row-box .contentbx{*/
    /*    height:190px;*/
    /*}*/
    .new-page-trip-btn{
        width:60%;
    }
    .new-page-banner-text{
        padding-top:100px;
    }
    .new-page-banner-text p {
        font-size: 15px;
        line-height: 28px;
        padding-top: 0px;
    }
    .new-page-banner-text p a{
        color:#fff;
    }
    .newinnerpagesummerweekend {
        margin-top: 30px;
    }
    .new-inner-sub-text, .inner-page-head-pink, .party-text-content h2, .live-new-inner-page h2, .inner-h2-new-page{
        font-size: 30px;
        line-height: 40px;
        text-align:center;
    }
    .new-inner-sub-text br, .live-new-inner-page h2 br, .inner-h2-new-page br{
        display:none;
    }
    .plantrip-s{
        margin-top: 50px;  
    }
    .row-common-s {
        margin: 40px 0px;
    }
    .im-s-r, .im-s-l{
        width: 100%;
        float: none;
        overflow: hidden;
    }
    .img-right-cnt-box-s, .img-left-cnt-box-s {
        width: 100%;
        float: none;
        text-align: center;
        padding: 20px;
    }
    .pinkbtns{
        width:50%;
    }
    .party-text-content {
        margin-top: 40px;
    }
    .party-text-content p{
        text-align:center;
    }
    .p-s-cnt-s {
        width: 100%;
        text-align: center;
    }
    .booking-ur-new p{
        font-size:16px;
    }
    .main-header-new-page .navbar-expand-lg{
       background: #FF5691 !important;
    }
    #rightmenu-new-page {
        margin-left: 0px;
        float: left;
        display: contents;
    }
    #leftmenu-new-page {
        float: left;
        display: contents;
    }
    #rightmenu-new-page li {
       
        padding: 5px 0px;
        font-size: 12px;
    }
    #leftmenu-new-page li {
        /*font-size: 12px;*/
        padding: 5px 0px;
    }
    .border-s-m a {
        border: none;
        border-radius: unset;
        padding: unset;
        margin-bottom: unset;
    }
    .main-header-new-page #navbarSupportedContent{
        margin-top:20px;
    }
    .inner-weekend-new-page-s .new-page-banner-text {
        padding-top: 100px;
    }
    .btn-s-box-s .new-page-trip-btn {
        width: auto;
        display: block;
        text-align: center;
        white-space: normal;
    }
    .tabed-boxed-s .text_tab_box h4{
        font-size:20px;
        line-height: 20px
    }
    .tabed-boxed-s .text_tab_box p{
        font-size:14px;
    }
    .tabed-boxed-s .text_tab_box h4 br{
        display:none;
    }
    .win-trip-text .new-page-trip-btn {
        width: 100%;
        margin-top: 40px;
    }
    .win-trip-text{
        width:100%;
    }
 
}
@media only screen and (max-width : 768px){
    .new-page-banner-text {
        padding-top: 100px;
    }
    .new-page-banner-text h1 {
        font-size: 45px;
        line-height: 45px;
        padding-bottom:5px;
    }
    .bannernewinnerpage{
        height:auto;
        padding-bottom: 50px;
    }
    .win-bx-frm .submit{
        width:100%;
    }
    .win-btn-bx-s, .win-bx-frm {
        margin-top: 20px;
    }
    .btn-win-bx{
        margin-bottom: 10px;
        font-size: 14px;
        letter-spacing: normal;
    }
    .win-trip-text .new-page-trip-btn {
        width: 100%;
        margin-top: 40px;
    }
    .crs-h3{
        width:100%;
    }
    .blog-main-page .wp-pagenavi{
        width:100%;
    }
    .blog-main-page {
        margin-bottom: 30px;
        overflow: hidden;
    }
    .outer_box_small .content_blog h4{
        height:auto;
    }
    .outer_box_full .content_blog h2{
        font-size:18px;
        height:auto;
    }
    .cl-bx:nth-child(3n + 4) h2, .cl-bx:nth-child(1) h2{
        font-size:25px;
    }
}
@media only screen and (max-width : 767px){
    .artistic-new-page{
        padding: 90px 0px !important;
        top: 0 !important;
    }
    .tnak-img{
        height:300px !important;
    }
    .thankyou {
    top: 10% !important;
}
.slider-section {
    margin-top: 0 !important;
}
}
@media only screen and (max-width : 640px){
.thankyou {
    top: 28% !important;
}

}
@media only screen and (max-width : 414px){
.thankyou {
    top: 12% !important;
}
.tnak-img{
        height:250px !important;
    }
    .banner_text_thank {
    font-size: 30px !important;
}
.banner_sub_text_thank{
    font-size:20px !important;
        margin-bottom: 15px !important;
}

}
@media only screen and (max-device-width: 1023px) {
    #rightmenu-new-page {
        margin-left: 0px;
        float: left;
        display: contents;
    }
    #leftmenu-new-page {
        float: left;
        display: contents;
    }
    #rightmenu-new-page li {
       
        padding: 5px 0px;
        font-size: 12px;
    }
    #leftmenu-new-page li {
        font-size: 12px;
        padding: 5px 0px;
    }
    /*.border-s-m a {*/
    /*    border: none;*/
    /*    border-radius: unset;*/
    /*    padding: unset;*/
    /*    margin-bottom: unset;*/
    /*}*/
    .main-header-new-page #navbarSupportedContent{
        margin-top:20px;
    }
    .inner-weekend-new-page-s .new-page-banner-text {
        padding-top: 100px;
    }
    .artistic-new-page{
        padding: 150px 0px;
        
    }
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
    .new-page-banner-text {
        padding-top: 150px;
    }
}
@media only screen and (min-width: 834px) and (max-width: 1194px)  {  
    .ul_left_mnu li{
        font-size:6px;
    }
   
}

@media (max-width: 1279px) {
      .ul_left_mnu li a{
        font-size:6px;
    }
}

/* Portrait */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-height: 1366px)
  and (orientation: portrait){
    .wknd-bx .tkt_head{
        font-size:22px;  
    }
    .wknd-bx .pink_btn{
        font-size: 15px;
        padding: 10px 25px;
    }
    .cel-row-box .contentbx h3{
        height: 160px;
        font-size: 18px;
    }
    .cel-row-box .contentbx a{
       font-size: 14px; 
    }
    .bannernewinnerpage{
        height:auto;
    }
}

/* Landscape */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-height: 1366px)
  and (orientation: landscape){
    /*.bannernewinnerpage{*/
    /*    height:auto;*/
    /*}*/

}


/*================== Stephen =====================*/


.request_modal .modal-header {
    padding: 15px 43px;
    position:relative;
    
}
.request_modal .modal-header .close {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0!important;
}

@media (max-width: 767px)
    {
    .request_modal .modal-header .close {
        margin: 0!important;
    }
}



/*New ticket section*/
.home .epicweekend{
    background:url("https://exoduslasvegas.com/wp-content/uploads/2021/06/ticket-sec-bg-1.png") !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.new-tickets h4{
    text-transform: uppercase;
    color: #133B62;
    margin-bottom: 30px;
}

.tickets-outer {
    padding: 100px 0;
}

.ticket{
    padding: 60px 40px;
    position: relative;
    max-width: 400px;
    margin: 0 auto;
    border: 2px solid #fff;
    margin-bottom: 40px;
}
.ticket.ticket1{
    background: url("https://exoduslasvegas.com/wp-content/uploads/2021/06/ticket1.png");
     background-repeat: no-repeat;
    background-size: cover;
}

.ticket.ticket2{
    background: url("https://exoduslasvegas.com/wp-content/uploads/2021/06/ticket2.png");
     background-repeat: no-repeat;
    background-size: cover;
}

.ticket.ticket3{
    background: url("https://exoduslasvegas.com/wp-content/uploads/2021/06/ticket3.png");
     background-repeat: no-repeat;
    background-size: cover;
}

.ticket.ticket4{
    background: url("https://exoduslasvegas.com/wp-content/uploads/2021/06/ticket4.png");
     background-repeat: no-repeat;
    background-size: cover;
}

.ticket.ticket5{
    background: url("https://exoduslasvegas.com/wp-content/uploads/2021/06/ticket5.png");
     background-repeat: no-repeat;
    background-size: cover;
}


.ticket h3{
    font-family: Migha !important;
    color: #fff;
    font-size: 50px;
    line-height: 55px;
}

.ticket .date{
    color: #fff;
    font-size: 20px;
    line-height: 22px;
}


.superpass{
    position: absolute;
    top:-70px;
    right:-70px;
}

.ticket-row{
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    border-bottom: 2px solid #fff;
    padding: 30px 0;
}

.ticket-row .ticket-col p{
    color: #fff;
    margin-bottom: 0;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 22px;
    text-align: left;
}
.new-tickets-outer span{
    display: block;
    text-align: center;
    text-transform: uppercase;
    color: #133B62;
    font-family: Gotcha Gothic;
    font-size: 30px;
    line-height: 35px;
    letter-spacing: 1px;
}

.new-tickets-outer .ticket-row{
    padding: 20px 0;
}

.pink_btn.blue-Btn{
    background: #133B62 !important;
    box-shadow: none !important;
    border: 1px solid #fff !important;
}

.pink_btn.blue-Btn:hover{
    background: #08eecb !important;
}

/* Extra large devices (large desktops, 1366px and down) */
@media (max-width: 1366px) { }

/* Extra large devices (large desktops, 1200px and down) */
@media (max-width: 1200px) { }

/* Large devices (desktops, 992px and down) */
@media (max-width: 1024px) {
    
     .superpass {
        top: -40px;
        right: -20px;
    }
    
    .superpass img{
        width: 100px;
        
    }
    
}
@media(max-width:991px){
     .ul_left_mnu li{
        padding-right:6px !important;
        padding-left:42px !important;
    }
     ul.dropdown-menu li {
    margin-left: 10px !important;
}

}
/* Medium devices (tablets, 768px and down) */
@media (max-width: 768px) { 
    .tickets-outer{
        padding: 40px 0;
    }
    .ticket{
        padding: 40px 20px;
    }
    
    .superpass img{
        width: 80px;
        
    }
}

/* Small devices (landscape phones, 576px and down) */
@media (max-width: 576px) { }



/*Overwritting all buttons styles*/
.request_btnb,.pink_btn,.pink_btnb,.submit.input_sub,.banner-new-page-btn,.new-page-trip-btn,.signup-sidebar .submit,.read_art  {
    display: inline-block !important;
     padding: 0 20px 0 !important;
    line-height: 46px !important;
    height: 45px !important;
     text-align: center;
}

.request_btnb{
     height: 43px !important;
}

.social a.ss{
    width: 50px;
    height: 50px;
    display: inline-block !important;
    line-height: 55px !important;
    padding: 0 !important;
}


.pink_btn{
    font-size: 14px !important;
}

.submit.input_sub,.banner-new-page-btn,.new-page-trip-btn,.win-bx-frm .submit {
    display: block !important;
}

.menu-rightmenu-container ul{
    -webkit-align-items: center;
    align-items: center;
}



.menu-rightmenu-container ul li:last-child a,
.menu-rightmenu-container ul li:nth-last-child(2) a{
    display: inline-block !important;
     padding: 0 20px 0 !important;
    line-height: 46px !important;
    height: 45px !important;
    text-align: center;
}




@media (max-width: 1440px) { 
    .menu-rightmenu-container ul li:last-child a,
    .menu-rightmenu-container ul li:nth-last-child(2) a{
        padding: 0 15px !important;
    }
}


@media (max-width: 1024px) { 
    .menu-rightmenu-container ul li:last-child a,
    .menu-rightmenu-container ul li:nth-last-child(2) a{
        padding: 0 5px !important;
        height: auto !important;
    }
    #Header-new-menu .dropdown-menu li {
    margin-left:10px !important;
}
}

@media(max-width:991px){
     #Header-new-menu .dropdown-menu li {
    margin-left:20px !important;
}
#Header-new-menu a {
    font-family: Gotcha Gothic !important;
    font-size: 13px !important;
}
.logo_main {
    width: 70% !important;
}

}
/*@media (max-width: 768px) { */
/*    .main_header_mobile .navbar-expand-lg {*/
/*        padding: 20px 10px;*/
/*    }*/
/*    .navbar-light .navbar-toggler{*/
/*        margin-top: 0 !important;*/
/*    }*/
/*}*/


/* @media (min-width: 1600px)
#sticky.stick {
  top: 200px;
}
} */

a {
    color: #fff ;
}

@media(max-width:768px){
.mainheadblg {
    margin-top: 50px !important;
}
#Header-new-menu a {
    font-family: Gotcha Gothic !important;
    font-size: 13px !important;
}
.logo_main {
    width: 60% !important;
}
}
@media only screen and (max-width:375px){
    
 .navbar-light .navbar-toggler{
     margin-top:-53px !important;
 }  
 #Header-new-menu a {
    font-family: Gotcha Gothic !important;
    font-size: 13px !important;
}
}
