@font-face {

    font-family: 'HWPanoTrialBold';

    src: url('fonts/HWPanoTrialBold.eot');

    src: url('fonts/HWPanoTrialBold.eot') format('embedded-opentype'),

         url('fonts/HWPanoTrialBold.woff2') format('woff2'),

         url('fonts/HWPanoTrialBold.woff') format('woff'),

         url('fonts/HWPanoTrialBold.ttf') format('truetype'),

         url('fonts/HWPanoTrialBold.svg#HWPanoTrialBold') format('svg');

}

@font-face {

    font-family: 'replicamono';

    src: url('fonts/replicamono.eot');

    src: url('fonts/replicamono.eot') format('embedded-opentype'),

         url('fonts/replicamono.woff2') format('woff2'),

         url('fonts/replicamono.woff') format('woff'),

         url('fonts/replicamono.ttf') format('truetype'),

         url('fonts/replicamono.svg#replicamono') format('svg');

}

@font-face {
    font-family: 'proximanovaregular';
    src: url('fonts/proximanovaregular.eot');
    src: url('fonts/proximanovaregular.eot') format('embedded-opentype'),
         url('fonts/proximanovaregular.woff2') format('woff2'),
         url('fonts/proximanovaregular.woff') format('woff'),
         url('fonts/proximanovaregular.ttf') format('truetype'),
         url('fonts/proximanovaregular.svg#proximanovaregular') format('svg');
}

*{ font-family: 'proximanovaregular'!important;}


body{background: url(images/main-bg.png)no-repeat top center; background-size: cover;font-family: 'replicamono';}

.container{ max-width: 1570px; margin: 0 auto;}
.menu-list-right {
    position: relative;
    top: -33px;
}
.lg-pdl{
    padding-left: 136px;
}

.destop-none{
    display: none;
}

p{ padding: 0;margin: 0 0 15px;}

p:last-child{margin: 0;}

a{text-decoration: none;}

.header{ display: flex; align-items: center; position: relative;}

.logo-box img{
    left: -11px;
    margin-bottom: -110px;
    position: relative;
    z-index: 9;

}
.img-branding{ float: right;position: relative;top: 160px;right: 0;left:95px }

.navpane{ background: #000; padding: 14px 17px; -webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}

header.sticky .navpane{ margin-top:23px;}

.show-menu, ul.nav li ul{width:100%;display:none}

ul.nav{margin:0; padding: 0;}

ul.nav li{list-style:none;display:inline-block;position:relative;padding: 0 45px; position:relative;}

ul.nav li:last-child{ padding-right:0;}

ul.nav li li{ border-right:none;}

ul.nav li li:after{ display:none;}

ul.nav li a{display:block;color:#fff;  font-weight:700;font-size:23px;position:relative;padding-bottom: 5px;line-height: normal;font-family: 'HWPanoTrialBold';}

ul.nav li a:hover,ul.nav li a.selected{color:#FA5000;}

ul.nav li a:after{ background:#000; width:0px; height:1px; content:""; position:absolute; bottom:0; left:50%; transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-ms-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear;}

ul.nav li.apply-btn a:after{ display:none;}

ul.nav li.apply-btn a,.btn-box a {

    font-family: 'HWPanoTrialBold';

    font-size: 28px;

    font-weight: 700;

    color: #fff;

    display: inline-block;

    padding: 22px 68px;

    cursor: pointer;

    background: #ff4b00;

    clip-path: polygon(0 0, 85% 0, 100% 100%, 15% 100%);

    -webkit-clip-path: polygon(0 0, 85% 0, 100% 100%, 15% 100%);

}

ul.nav li.apply-btn a:hover,.btn-box a:hover{ background:#fff; color:#000;}

ul.nav li a.selected:after{ width:40%;}

ul.nav li ul{list-style:none;margin:0;padding:0;display:none;position:absolute;top:27px;left:0;z-index:99999;background-color:#000;-moz-border-radius:5px;border-radius:5px;width:170px;}

.submenu:hover, ul.nav li:hover a+.submenu {

    display: block;

}

.show-menu{text-align:center}

.menu-trigger .menu-bar{position:absolute;border-radius:2px;width:30px;transition:.5s;}

.menu-trigger .menu-bar-top{border:4px solid #000;border-bottom:none;top:7px;box-sizing:border-box;}

.menu-trigger .menu-bar-middle{height:4px;background-color:#000;margin-top:7px;margin-bottom:7px;top:10px;box-sizing:border-box;}

.menu-trigger .menu-bar-bottom{border:4px solid #000;border-top:none;top:27px;box-sizing:border-box;}

.button-open .menu-bar-top{transform:rotate(45deg) translate(8px, 6px);-webkit-transform:rotate(45deg) translate(8px, 6px);-moz-transform:rotate(45deg) translate(8px, 6px);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;box-sizing:border-box;}

.button-open .menu-bar-middle{transform:translate(230px);transition:.1s ease-in;opacity:0;}

.button-open .menu-bar-bottom{transform:rotate(-45deg) translate(8px, -7px);-webkit-transform:rotate(-45deg) translate(8px, -7px);-moz-transform:rotate(-45deg) translate(8px, -7px);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;box-sizing:border-box;}

.show-menu button{color:#000;background:#FA5000;border:none;cursor:pointer;position:absolute;width:43px;height:37px;top:50%;left:92%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);margin:0;padding:6px;overflow:hidden;}

.main-banner{ margin-bottom: 15px;}

.main-banner img{width: 100%; height: auto;}
.swiper-horizontal.banner-slider{max-width: 100%;}
.banner-slider .banner-mob-slide{ display: none;}
.banner-slider.swiper { margin: 0;}
.schedule-section{ position: relative; background: #8F2E01; background: linear-gradient(180deg,rgba(143, 46, 1, 1) 16%, rgba(41, 13, 0, 1) 30%); padding: 55px 58px 114px; font-size: 29px; color: #fff; font-weight: 400; text-align: center;}

.schedule-section::after{ content:""; width: 189px; height: 85px; position: absolute; right: 83px; bottom: 96px; background: url(images/dot-lins-bg.png)no-repeat;}

.schedule-section h3{ font-size: 53px; font-weight: 700; margin: 0; line-height: 20px; padding: 0; position: relative;font-family: 'HWPanoTrialBold';}

.schedule-section h3:after{ content: ""; position: absolute; top: 50%; left: 2%; transform: translateY(-50%); width: 19.8%; height: 3px; background: #fff;}

.schedule-section h3:before{ content: ""; position: absolute; top: 50%; right: 2%; transform: translateY(-50%); width: 19.8%; height: 3px; background: #fff;}

.schedule-section h2{ font-size: 160px; font-weight: 700; margin: 0; padding: 0;font-family: 'HWPanoTrialBold';}

.schedule-section ul{ padding: 0; margin: 97px 0 45px; display: flex; justify-content: center; gap: 100px;}

.schedule-section ul li{ list-style: none; }

.schedule-section ul li svg{max-width: 40px;}

.schedule-section ul li h4{ font-size: 53px; padding: 0; margin: 20px 0; font-weight: 400;}

.schedule-section .inner-txt{position: relative; z-index: 10;}

.schedule-section svg{ width: 100%; height: auto;}

.map-bg,.stars-bg{

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: auto;

}

.map-bg{top: 90px;}

.orange-txt{ color: #FA5000;}

.las-vegas-section{padding: 73px 0 52px; background: #FA5000; text-align: center; color: #fff; font-size: 24px; font-weight: 400; margin: 25px 0 35px;}

.las-vegas-section h3{ font-size: 94px; font-weight: 700; margin: 0 0 15px; padding: 0; position: relative;font-family: 'HWPanoTrialBold';}

.las-vegas-section h3:after{ content: ""; position: absolute; top: 50%; left: 2%; transform: translateY(-50%); width: 10%; height: 3px; background: #fff;}

.las-vegas-section h3:before{ content: ""; position: absolute; top: 50%; right: 2%; transform: translateY(-50%); width: 10%; height: 3px; background: #fff;}

.las-vegas-section h2{ font-size: 96px; font-weight: 700; margin: 0 0 57px; padding: 0;font-family: 'HWPanoTrialBold';}

.date-box{ font-size: 48px; margin-bottom: 90px;}



.galler-inner-box{padding: 48px 50px 35px 10px; background: rgba(255, 255, 255, 0.85); text-align: center; font-size: 24px; color: #000;line-height: normal;}

.gallery-section h2{ font-size: 127px; font-weight: 700; margin: 0; padding: 0;font-family: 'HWPanoTrialBold';}



.gallery-wrapper {

      display: flex;

      justify-content: center;

      align-items: flex-start;

      margin: auto;

      margin-top: 25px;

    }



    /* Horizontal Swiper */

    .swiper-horizontal {

      overflow: hidden; max-width: 880px; margin-top: 80px;

    }



    /* Vertical Swiper */

    .swiper-vertical {

      overflow: hidden;

      max-height: 725px;

    }

  .swiper-vertical>.swiper-wrapper {

    margin: 60px 0;

}

.swiper-vertical .flex-box{ display: flex;}

.swiper-vertical .swiper-slide {height: 100% !important;padding-bottom: 60px;}

.swiper-button-prev:after, .swiper-button-next:after {display: none;}

    /* Navigation Buttons */

    .swiper-button-next,

    .swiper-button-prev,

    .swiper-button-up,

    .swiper-button-down {

      color: #000;

    }



    .swiper-vertical .swiper-button-prev,

    .swiper-vertical .swiper-button-next {

      left: 50%;

      transform: translateX(-50%);

    }



    .swiper-vertical .swiper-button-prev {

    top: 25px;

}



    .swiper-vertical .swiper-button-next {

    bottom: 3px;

    top: auto;

}

.faq-section{

    padding: 43px 92px 35px;

    background: url(images/g-champ-logo-bg.png) no-repeat right 57px bottom 64px, url(images/faq-top-left-bg.png)no-repeat top left, url(images/faq-top-right-bg.png)no-repeat top right, url(images/faq-bot-left-bg.png)no-repeat bottom left, url(images/faq-bot-right-bg.png)no-repeat bottom right rgba(0, 0, 0, 0.75);

    font-size: 24px;

    line-height: 40px;

    color: #fff;

    margin-top: 21px;

}

.faq-section.qa-section{background: url(images/g-camp-logo.svg) no-repeat right 86px bottom 80px rgba(0, 0, 0, 0.75);}

.faq-section h2{

    font-size: 68px;

    font-weight: 700;

    margin: 0 0 17px;

    padding: 0;

    font-family: 'HWPanoTrialBold'; text-align: center;

  text-transform: uppercase;

  }

  .txt-center{ text-align: center;}

  .faq-section ul{ padding: 0; margin: 35px 0 0;}

  .faq-section li{ list-style: none;}

.faq-section li a{font-size: 24px;

    line-height: 40px;

    color: #fff;}

.faq-section li a:hover{color: #FA5000;}

  .modal {

  display: none;

  position: fixed;

  z-index: 100;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

  overflow: auto;

  background-color: rgba(0,0,0,0.6);

}



.modal-content {

  background:url(images/popup-main-bg.png)no-repeat;

  margin: 10% auto;

  padding: 20px;

  border-radius: 10px;

  width: 100%;

  max-width: 1080px;padding: 98px 92px 72px 121px;min-height: 422px;

  position: relative; font-size: 24px; line-height: 40px; color: #000;

}



.close-btn {

  position: absolute;

  top: 28px;

  right: 38px;

  cursor: pointer;

}



.close-btn:hover {

  color: #000;

}

#faqAnswer{height: 326px;

    overflow-y: scroll;

    overflow-x: hidden;}



footer{ margin-top: 15px; font-size: 24px; line-height: 40px; color: #000; background: url(images/footer-map-bg.png)no-repeat 0 50%, url(images/footer-logo-bg.png)no-repeat bottom right rgba(255, 255, 255, 0.85); padding: 54px 34px 0 98px;}

footer .flex-box{ display: flex; align-items: end;}

footer h3{

    font-size: 77px;

    font-weight: 700;

    margin: 0 0 30px -83px;

    padding: 0; color: #000;

    font-family: 'HWPanoTrialBold';

    text-transform: uppercase;

}

footer a{ font-size: 24px; line-height: 40px; color: #000; text-decoration: underline; margin-bottom: 10px;}

footer a:hover{ color: #FA5000;}

footer ul{ padding: 0; margin: 0;}

footer li{ list-style: none;}

footer .links-box .flex-box{ gap: 69px;}

.copy-right-box{ margin-top: 52px; padding-left: 176px; font-size: 16px;}



.about-txt-section{padding: 62px 65px 28px 49px; background: url(images/about-txt-box-bg.png)no-repeat; background-size: cover;}

.about-txt-box{background: url(images/about-txt-bg.png)no-repeat; background-size: cover;}

.about-txt-top {
    display: flex;
    gap: 30px;
    align-items: center;
    justify-content: center;
    padding-top: 106px;
    padding-bottom: 0;

}

.about-txt-top h2{ font-size: 55px; font-weight: 700; font-family: 'HWPanoTrialBold'; text-align: center; color: #fff;padding: 0;

    margin: 0;}

.about-txt-top h2 .small{ font-size: 39px; display: block;}

.about-blk-box{padding: 18px 167px 19px 167px;}

.about-blk-box h3{font-size: 70px; line-height: 56px; font-weight: 700; font-family: 'HWPanoTrialBold'; text-align: center; color: #fff; padding: 0; margin: 0 0 15px; position: relative;}

.about-blk-box h3:after{ content: ""; position: absolute; top: 50%; left: 2%; transform: translateY(-50%); width: 24.8%; height: 3px; background: #fff;}

.about-blk-box h3:before{ content: ""; position: absolute; top: 50%; right: 2%; transform: translateY(-50%); width: 24.8%; height: 3px; background: #fff;}



.about-blk-box h2{font-size: 90px; line-height: 70px; font-weight: 700; font-family: 'HWPanoTrialBold'; text-align: center; color: #fff;padding: 0; margin: 0;}

.about-txt-bot{ display: flex; padding: 40px 81px 55px 118px; font-size: 24px; font-weight: 400; color: #000; gap: 23px;}

.about-txt-bot h4 {
    font-size: 36px;
    font-weight: 700;
    font-family: 'HWPanoTrialBold';
    text-align: center;
    padding: 0;
    margin: 23px auto 40px;
    max-width: 75%;
}

.about-txt-bot .left-box{ max-width: 576px;}



@media (max-width:1600px){

ul.nav li {padding: 0 38px;}

ul.nav li a {font-size: 23px;}

.schedule-section h3 {font-size: 53px;}

.schedule-section h2 {font-size: 160px;}

.schedule-section ul li h4 {font-size: 53px;}

.schedule-section {font-size: 29px;}

.las-vegas-section h3 {font-size: 94px!important;}

.las-vegas-section h2 {font-size: 96px; margin: 0 0 40px;}

.date-box {

    font-size: 48px;

    margin-bottom: 65px;

}

.gallery-section h2 {font-size: 127px;}

.faq-section h2 {font-size: 68px;}

footer h3 {font-size: 75px;}

}

@media (max-width:1200px){

  ul.nav li {padding: 0 10px;}

ul.nav li.apply-btn a, .btn-box a {font-size: 23px;padding: 16px 44px;}

.schedule-section h3 {

        font-size: 24px;

    }

    .schedule-section h2 {

        font-size: 50px;

    }

    .las-vegas-section h3 {

        font-size: 42px;

    }

    .las-vegas-section h2,.gallery-section h2 {font-size: 64px;}

    .faq-section h2 {

        font-size: 30px;

    }

    footer h3 {

        font-size: 24px;

    }

    .copy-right-box {

    margin-top: 25px;

    padding-left: 0;

    font-size: 13px;

}

footer {background-size: 8%;}



}

@media (max-width:1024px){

  .show-menu{display:block;position:absolute;left:5px;top: 50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);}

.show-menu a:hover{color:#050505;}

ul.nav{margin-left:0;}

ul.nav li{padding:0;margin:0;border:none;border-bottom:1px solid #E9C46A;float:none;display:block;}

ul.nav li a{line-height:18px!important;padding:12px 8px!important;border:none;color:#fff;margin:0;font-size:16px}

ul.nav li a.selected{color:#fff;border-radius:0;background:#E9C46A;margin:0;border:none;}

.sidr{background:#050505;box-shadow:none;}

ul.nav li ul{position:relative;text-align:left;font-size:14px;width:100%;background:#333;margin-top:0;border-left:0;border-right:0;display:block;top:0;border-radius:0;}

ul.nav li ul li:first-child a:after{content:'';}

ul.nav li a:after{ display:none;}

.header-address-box{

    clear: both;

    width: 100%;

    margin: 15px auto 0;

    display: inline-block;

	text-align:center;

}

.navpane{padding:0;height:0;margin:0;border:none;float: none;}

ul.nav li:after{ display:none;}

header.sticky .social-box {display: block;}

header.sticky .logo img {height: auto!important;}

.header-address-box{ margin:0 auto;}

.sidr ul { width:100%;}

ul.nav li{padding:15px!important;border-bottom:1px solid #ff4b00!important;}

ul.nav li.apply-btn a {width: 95%;text-align: center;}

.schedule-section ul li {

    width: 48%;

}

.schedule-section ul {flex-wrap: wrap;}

.schedule-section h3:before {

    right: 0;

    width: 15%;}

.schedule-section h3:after {

    left: 0;

    width: 15%;

}

.schedule-section::after {

    right: 30px;

    bottom: 30px;}

    .las-vegas-section h3 {

        font-size: 32px;

    }

}
.h-vid-sec{
width:357px ;height:639px;
}
@media (max-width: 767px) {
    .h-vid-sec{
        width:300px ;height:400px;
        }
        .swiper-backface-hidden .swiper-slide, .swiper-backface-hidden .swiper-slide.swiper-slide-active {
            text-align: center !important;
        }
    .modal-content {
    background: url(images/popup-main-bg.png) no-repeat;
    padding: 98px 97px 72px 46px;
    background-size: 74% 73%;
    }
    #faqAnswer {
    width: 74%;
}
    h3#faqQuestion{
            width: 85%;

    }
    .close-btn {
    right: 167px;
    }
    .img-popup img {
    float: right;
    margin-top: 0em;
    padding-right: 78px;
    width: 28%;
}
.img-popup {
    margin-top: -8em !important;
    
    

}
@media (max-width:767px){
    ul.parent-3rdul{
        padding: 0px;
    }
    .lg-pdl{
        padding-left: 0px;
    }
    .waiver-buttons {
        display: inline-block !important;
    }
    .waiver-form-group input {
    width: 90% !important;
}
    .custom-radio {
    
    padding-left: 28px;
}
    .step1-form-inner {
    margin: 68px 0 0 80px;
}
  .step2-sec-mobile {
    display: flex;
    gap: 0px;
    margin-bottom: 34px;
}
.step1-form-box.col-2.sec-mobile {
    display: flex;
    gap: 0px;
    margin-bottom: 34px;
}
 .step2-form-box.col-2.sec-mobile {
    display: flex;
    gap: 0px;
    margin-bottom: 34px;
}

    
    label.tab-label.resp-mble {
    width: 25%;
    }
    .waiver-section-title {
    font-size: 20px !important;
    }
    .waiver-container{
    padding: 40px 20px 40px 20px !important;
    }
    .waiver-title {
        font-size: 24px !important;
    }
    .mobile-none{
        display: none;
    }

    .container {max-width: 349px;}
    .logo-box img {
    margin-bottom: -40px;
    max-width: 71px;
}
.schedule-section {padding: 24px 23px;}
.schedule-section h3:before,.schedule-section h3:after{display: none;}
.schedule-section h2 {
        font-size: 51px;
        border-bottom: 3px solid #fff;
    }
.schedule-section ul {margin: 65px 0 170px; display: block;}
.schedule-section ul li {width: 100%; margin-bottom: 65px;}
.schedule-section ul li h4 {font-size: 44px;}
.schedule-section {font-size: 22px;}
.schedule-section .btn-box{ /*display: none;*/ position: relative; top: -110px; }
.destop-none{
    display: inline-block;
}
.schedule-section::after {
        right: 0;
        bottom: 30px;
        transform: translateX(-50%);
    }
.map-bg{ display: none;}
.las-vegas-section {
    padding: 39px 12px 11px;
    font-size: 16px;}
    .menu-list-right {
        position: relative;
        top: 30px;
    }
.las-vegas-section h3 {
        font-size: 32px !important;
        margin: 0 10px 30px;
        line-height: 40px;
    }
.date-box {
        font-size: 31px;
        margin: 0 60px 32px;
    }
.galler-inner-box {
    padding: 43px 18px;
    background: rgba(255, 255, 255, 0.85);
    text-align: center;
    font-size: 15px;}
    .gallery-wrapper {
    display: block;}
    .swiper-slide img{ width: 100%;}
    .swiper-vertical {
    max-width: 295px;
    margin: 10px 0;
}
.swiper {
    max-height: 400px;
}
.faq-section {
    padding: 51px 20px;
    background: url(images/faq-top-left-bg.png) no-repeat top left, url(images/faq-top-right-bg.png) no-repeat top right, url(images/faq-bot-left-bg.png) no-repeat bottom left, url(images/faq-bot-right-bg.png) no-repeat bottom right rgba(0, 0, 0, 0.75);
    font-size: 16px;
}
    .faq-section li a {
    font-size: 16px;
    line-height: 16px;}
footer .flex-box {
    display: block;}
footer .img-box{ display: none;}
footer {
        
    margin-top: 15px;
    font-size: 24px;
    line-height: 40px;
    color: #000;
    background: url(images/footer-map-bg.png) no-repeat left top, url(images/footer-map-bg.png) no-repeat right top rgba(255, 255, 255, 0.85);
    padding: 27px 23px;
    line-height: 30px;
    background-size: 14%;
}
footer h3 {
        font-size: 21px;
        margin: 0 auto 25px;
        text-align: center;
        line-height: normal;
        padding: 0px 24px;
    }
footer a {
    font-size: 15px;
    line-height: 20px;
    color: #000;
    text-decoration: underline;
    margin-bottom: 0;
}
footer .links-box .flex-box {
    gap: 8px;
}
.copy-right-box {
        margin-top: 25px;
        padding: 0 50px;
        font-size: 13px;
        text-align: center;
        line-height: 25px;
    }
    footer .links-box .flex-box{ display: flex;}
    .las-vegas-section h2, .gallery-section h2 {
        font-size: 42px;
    }
    .about-txt-top .trophy-icon,.about-txt-top .trophy-icon-left,.about-txt-bot h4{ display: none;}
    .about-txt-bot {
    display: block;
    padding: 0;
    font-size: 16px;
    font-weight: 400;
    color: #000;
    gap: 23px;
}
.about-blk-box {
    padding: 0;
}
.about-blk-box h3 {
    font-size: 26px;
    line-height: 100%;
    font-weight: 700;
    padding: 0;
    margin: 0;}
.about-blk-box h2 {
    font-size: 40px;
    line-height: 100%;margin: 0 2px;}
    .about-txt-top {
    display: block;
    padding-top: 0;
}
.about-txt-top h2 .small {font-size: 14px;}
.about-txt-section {background: none;padding: 0px 6px 0px;}
.about-txt-box {
    background: url(images/about-banner-bg-mob.png) no-repeat;
    background-size: cover;
    padding: 152px 65px 160px;
}
.about-blk-box {padding: 60px 0 39px;}
.about-txt-bot .right-box{ display: none;}
.about-txt-top h2 {
    font-size: 25px;   
    }
    .faq-section.qa-section{
        padding: 51px 20px;
        background: url(images/faq-top-left-bg.png) no-repeat top left, url(images/faq-top-right-bg.png) no-repeat top right, url(images/faq-bot-left-bg.png) no-repeat bottom left, url(images/faq-bot-right-bg.png) no-repeat bottom right rgba(0, 0, 0, 0.75);
        font-size: 16px;
    }
    .banner-slider .banner-mob-slide{ display: block;}
    .banner-slider .banner-dt-slide{ display: none;}
    .banner-slider.swiper {max-height: none; margin: 0;}
    .las-vegas-section .inner-txt{ margin: 0 15px 15px;}
    
}