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

    .wrapper {

        width: 100%;

        padding: 0 15px;

    }

    .wrapper.padding0 {

        padding: 0 0;

    }

    
    .badge2{
        position: fixed;
        width: 115px;
        height: 140px;
        right: 0;
        bottom: 50px;
        background: #FFFFFF;
        box-shadow: -4px 0px 6px -4px rgba(0, 0, 0, 0.4);
        border-radius: 100px 100px 0px 0px;
        transform: rotate(-90deg);
        z-index: 5;
        /* padding: 24px 10px 16px 10px; */
    }

    .trip{
        width: 90px;    
        height: 90px;
        background-image: url(/img/trip.png);
        position: fixed;
        background-size: contain;
        background-repeat: no-repeat;
        right: 8px;
        bottom: 75px;
        z-index: 6;
        image-rendering: smooth;
        /* transform: rotate(90deg); */
        
        
    }

    

}





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

    .wrapper {

        width: 100%;

        padding: 0 15px;

    }

    .wrapper.padding0 {

        padding: 0 0;

    }

    
    .badge2{
        position: fixed;
        width: 115px;
        height: 140px;
        right: 0;
        bottom: 15px;
        background: #FFFFFF;
        box-shadow: -4px 0px 6px -4px rgba(0, 0, 0, 0.4);
        border-radius: 100px 100px 0px 0px;
        transform: rotate(-90deg);
        z-index: 5;
        /* padding: 24px 10px 16px 10px; */
    }

    .trip{
        width: 90px;    
        height: 90px;
        background-image: url(/img/trip.png);
        position: fixed;
        background-size: contain;
        background-repeat: no-repeat;
        right: 8px;
        bottom: 35px;
        z-index: 6;
        image-rendering: smooth;
        /* transform: rotate(90deg); */
        
        
    }

    

}



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



}



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

    

}



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



}



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

    .hidden_991, .discoverImg {

        display: none !important;

    }

    .display_991, #mobileMenuBtn,.mobildropdown {

        display: block !important;

    }

      

    .leftBar, .rightBar {

        display: none;

    }

    .innerHeader .top-bar .logo {

        margin: 0 0;

    }

    .innerHeader #mobileMenuBtn span {

        background: #fff;

    }

    .sliderCaption strong, .section strong, .innerHeader strong {

        font-size: 102px;

    }

    .sliderCaption span, .section span {

        font-size: 30px;

    }

    .discoverHeader {

        padding-left: 0;

        padding-right: 0;

        -ms-flex: 0 0 100%;

        flex: 0 0 100%;

        max-width: 100%;

    }

    .discoverHeader .top-bar {

        left: 0;

    }

    ul.timeLine {

        overflow-x: auto;

        -webkit-overflow-scrolling: touch;

    }

    ul.timeLine li {

        -ms-flex: 0 0 232px;

        flex: 0 0 232px;

        max-width: 232px;

    }

    ul.timeLine li:first-child::before {

        left: 90px;

    }

    ul.timeLine li:last-child::before {

        right: 90px;

    }

    .menuList li {

        -webkit-box-flex: 0;

        -ms-flex: 0 0 50%;

        flex: 0 0 50%;

        max-width: 50%;

    }

    .fLeft, .fRight {

        width: 100%;

        padding-right: 0;

    }

    .footerNav {

        width: calc(100% - 127px);

    }

    ul.fNav {

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -ms-flex-direction: column;

        flex-direction: column;

    }

    ul.fNav li {

        width: 100%;

        display: block;

    }

    .socialRzvContent {

        width: 125px;

        -webkit-align-content: space-between;

        -ms-flex-line-pack: justify;

        align-content: space-between;

        -webkit-box-pack: end;

        -ms-flex-pack: end;

        justify-content: flex-end;

    }

    .socialRzvContent ul.socialMedia {

        width: 100%;

        -webkit-box-pack: end;

        -ms-flex-pack: end;

        justify-content: flex-end;

    }

    .fRight .pageLinkBtn {

        width: 100%;

        display: block;

    }

    .fRight .pageLinkBtn a {

        width: 100%;

        font-size: 16px;

    }

    .coprightText {

        margin-top: 15px;

    }

}



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

    .hidden_767 {

        display: none !important;

    }

    .display_767{

        display: block !important;

    }

    .sliderCaption strong, .section strong, .innerHeader strong {

        font-size: 62px;

        margin-bottom: 15px;

    }

    .pageLinkBtn a {

        width: 180px;

        height: 45px;

    }

    .discoverContent .title, .pageContent .title {

        font-size: 40px;

    }

    .discoverContent .text, .pageContent .text {

        font-size: 16px;

    }

}



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

    .hidden_640 {

        display: none !important;

    }

    .homeContactInfo {

        width: 100%;

        position: relative;

    }

    .map {

        width: 100%;

        height: 300px;

        position: relative;

    }

    ul.galleryPhotos li {

        -webkit-box-flex: 0;

        -ms-flex: 0 0 100%;

        flex: 0 0 100%;

        max-width: 100%;

    }

    .menuList li {

        -webkit-box-flex: 0;

        -ms-flex: 0 0 100%;

        flex: 0 0 100%;

        max-width: 100%;

    }

}



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

    .hidden_540 {

        display: none !important;

    }

    ul.wineList li {

        -webkit-box-flex: 0;

        -ms-flex: 0 0 50%;

        flex: 0 0 50%;

        max-width: 50%;

    }

    
    .badge2{
        position: fixed;
        width: 91px;
        height: 110px;
        right: 0;
        bottom: 15px;
        background: #FFFFFF;
        box-shadow: -4px 0px 6px -4px rgba(0, 0, 0, 0.4);
        border-radius: 100px 100px 0px 0px;
        transform: rotate(-90deg);
        z-index: 5;
        /* padding: 24px 10px 16px 10px; */
    }

    .trip{
        width: 70px;    
        height: 70px;
        background-image: url(/img/trip.png);
        position: fixed;
        background-size: contain;
        background-repeat: no-repeat;
        right: 8px;
        bottom: 35px;
        z-index: 6;
        image-rendering: smooth;
        /* transform: rotate(90deg); */
        
        
    }


}



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

    .hidden_480 {

        display: none !important;

    }

    .display_480 {

        display: block !important;

    }

    .sliderCaption strong, .section strong, .innerHeader strong {

        font-size: 48px;

    }

    .sliderCaption span, .section span {

        font-size: 24px;

    }

    .rzvForm .input-field {

        -ms-flex: 0 0 50%;

        flex: 0 0 50%;

        max-width: 50%;

    }

    

}



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

    .innerHeader .pageLinkBtn a:first-child {

        margin-right: 0;

    }

    .pageLinkBtn a + a {

        margin-top: 10px;

    }


    

}



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

    



}