body{
        overflow-x: visible !important;
    }
    .breadcrumb-area .page-title {
        font-size: 26px !important;
    }

    
    .tp-price-meta.tp-price-meta-cl.clspricefortourtype h2 {
        color: #333;
    }
    .tp-price-meta.tp-price-meta-cl.clspricefortourtype del {
        color: #333;
    }
    .tp-list-meta li{
        margin: 5px 5px;
    }
    
    /*radio button*/
    $color1: #f4f4f4;
    $color2: #3197EE;
    
    
    label.radio-label {
        color: #636363 !important;
        border: none !important;
        border-top: none !important;
        border-bottom: none !important;
        border-radius: unset !important;
    }
    
    .radio {
      margin: 0.5rem;
      input[type="radio"] {
        position: absolute;
        margin-top: 3px;
        /*opacity: 0;*/
        + .radio-label {
          &:before {
            content: '';
            background: $color1;
            border-radius: 100%;
            border: 1px solid darken($color1, 25%);
            display: inline-block;
            width: 1.4em;
            height: 1.4em;
            position: relative;
            /*top: -0.2em;*/
            margin-right: 1em; 
            vertical-align: top;
            cursor: pointer;
            text-align: center;
            transition: all 250ms ease;
          }
        }
        &:checked {
          + .radio-label {
            &:before {
              background-color: $color2;
              box-shadow: inset 0 0 0 4px $color1;
            }
          }
        }
        &:focus {
          + .radio-label {
            &:before {
              outline: none;
              border-color: $color2;
            }
          }
        }
        &:disabled {
          + .radio-label {
            &:before {
              box-shadow: inset 0 0 0 4px $color1;
              border-color: darken($color1, 25%);
              background: darken($color1, 25%);
            }
          }
        }
        + .radio-label {
          &:empty {
            &:before {
              margin-right: 0;
            }
          }
        }
      }
    }
    /*gallery*/
    
      .card {
        color: $color-black;
        border-radius: 2px;
        background: $color-white;
        box-shadow: $box-shadow;
    
        &-image {
          position: relative;
          display: block;
          width: 100%;
          padding-top: 70%;
          background: $color-white;
    
          img {
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            object-fit: cover;
          }
        }
      }
    }
    
    @media only screen and (max-width: 600px) {
      .main {
        .container {
          display: grid;
          grid-template-columns: 1fr;
          grid-gap: 1rem;
        }
      }
    }

    .single-destinations-list .details .title {
        margin-bottom: 5px;
        
    }
    
    	
    section {
      display: none;
      padding: 20px;
      border: 1px solid #ddd;
      overflow: hidden;
    }
    
    /*.tab input {*/
    /*  display: none;*/
    /*}*/
    
    label {
      display: inline-block;
      margin: 0 0 -1px;
      padding: 8px 30px;
      font-weight: bold;
      text-align: center;
      color: #128116;
      border: 1px solid transparent;
    }
    
    label:before {
      font-weight: normal;
      margin-right: 0px !important;
    }
    
    label:hover {
      color: #888;
      cursor: pointer;
    }
    
    input:checked + label {
      color: #636363;
      border: 1px solid #ddd;
      border-top: 5px solid #128116 ;
      border-bottom: 1px solid #fff;
      border-radius: 10px 10px 0px 0px;
    }
    
    #tab1:checked ~ #content1,
    #tab2:checked ~ #content2,
    #tab3:checked ~ #content3,
    #tab4:checked ~ #content4,
    #tab5:checked ~ #content5,
    #tab6:checked ~ #content6,
    #tab7:checked ~ #content7 {
      display: block;
    }
    ul > li{
    	margin-bottom: 10px;
    }

.slick-slide img {
    display: inline;
}
img.myclsimgrng {
    width: 100px;
}
.myclstourdetailspgtop{
    display: flex;
}
.details.tourdetailimgcls {
    margin-right: 15px;
}

.glow-btn {
 border: 1px solid #ffffff;
    color: #ffffff !important;
    border-radius: 10px;
}

.glow-btn:hover {
    box-shadow:0px 0px 10px 0px rgb(255 255 255);
  /*box-shadow: 10px 10px 62px -6px rgba(254,150,183,1);*/
}

.glow-btntop {
 border: 1px solid #128116;
    color: #fff !important;
    border-radius: 10px;
    padding: 10px 20px 10px 20px;
    display: inline-flex;
    justify-content: center;
        font-family: 'Raleway', sans-serif;
        height: 45px;
        background-color: #128116;
        align-items: center;
}

.glow-btntop:hover {
    box-shadow:0px 0px 10px 0px rgb(18 129 22);
  /*box-shadow: 10px 10px 62px -6px rgba(254,150,183,1);*/
}
   .single-destination-grid .details{
       text-align: left;
   } 
   .tour-details-gallery .tp-list-meta {
    padding-top: 0px;
        margin-bottom: 15px;
}
.single-destinations-list:before{
    display:none;
}
.single-destinations-list:after{
    display:none;
}


.mybtnclsforprice {
    padding-top: 10px;
    padding-left: 5px;
}

      .tab-container {
        max-width: 1000px;
        width: 90%;
        margin: 0 auto;
        /*padding-top: 30px;*/
      }

      .tab-container .tab-menu {
        position: relative;
        display: flex;
        justify-content: center;
      }

      .tab-container .tab-menu::before,
      .tab-container .tab-menu::after {
        position: absolute;
        content: '';
        display: block;
        width: 100%;
        height: calc(100% - 1px);
        border-bottom: 1px solid var(--point-periwinkle-color);
      }

      .tab-container .tab-menu::before {
        left: -100%;
      }

      .tab-container .tab-menu::after {
        right: -100%;
      }

      .tab-container .tab-item {
        flex: 1;
        display: flex;
        justify-content: center;
        align-items: center;
        height: 45px;
        border-top: 1px solid var(--point-periwinkle-color);
        border-bottom: 1px solid var(--point-periwinkle-color);
        border-left: 1px solid var(--point-periwinkle-color);
      }

      .tab-container .tab-item:last-of-type {
        border-right: 1px solid var(--point-periwinkle-color);
      }

      .tab-container .tab-item.active {
        border-bottom: 0;
      }

      .tab-container .btn-tab {
        width: 100%;
        height: 100%;
        padding: 5px;
        font-size: 16px;
        font-weight: 500;
        word-break: keep-all;
        color: #000;
        background: #fff;
      }

      .tab-container .tab-item:not(.active) .btn-tab {
          color: #fff;
          background: #000;
      }

      .tab-container .tab-contents {
        height: auto;
        overflow: auto;
        padding: 20px 20px;
        /*margin: 30px 0;*/
        box-sizing: border-box;
      }

      .tab-container .tab-contents::-webkit-scrollbar {
          width: 6px;
      }

      .tab-container .tab-contents::-webkit-scrollbar-thumb {
          height: 20%;
          background-color: var(--point-mint-color);
          border-radius: 3px;
      }

      .tab-container .tab-contents::-webkit-scrollbar-track {
          background-color: rgba(0,0,0,0);
      }

      .tab-container .tab-contents:not(.active) {
        display: none;
      }

      .tab-container .tab-title {
        font-size: 34px;
        margin-bottom: 30px;
      }

      .tab-container .tab-description {
        font-size: 18px;
      }

      .tab-container .tab-img {
        width: 100%;
        margin-bottom: 30px;
      }
       .portfolio-overlay .magnify-icon p span i {
          font-size: 15px;
          color: #fff;
          line-height: 40px;
          cursor: pointer;
        }
        .tblbdrcls{
          border: 0.5px solid;
        }
        .tblclrcls {
            background-color: #01afef29;
        }
        .tbltxtcntrcls {
              /*text-align: center;*/
          }
        .myclsfntsz{
          font-size: 28px !important;
        }
        .myclsclrfnt{
          color: #fff;
          width: 75%;
          justify-content: center;
          margin: auto;
        }
        .myclswdthcls{
          width: 100px;
        }
        
        
        
        
        
        
        
        
        
        
        
.myclsdsplynone{
        display: none;
    }
    .myclsrdionbtn{
        color: #636363 !important;border: none !important;border-top: none !important;border-bottom: none !important;border-radius: unset !important;padding: 2px;font-weight: 600;    text-align: left;
    }
    .tblbgclsdnw {
    /*background: #fafafa;*/
    /*padding: 20px;*/
    /*border-radius: 20px;*/
    /*box-shadow: 0px 0px 17px #c3c3c3;*/
    
    }
    .tblbdrcls {
        border: 0.5px solid;
        padding: 5px;
    }
    .bgclsprice{
        padding: 20px;
        box-shadow: 0px 0px 7px #ccc;
        border-radius: 10px;
    }
    
    /*modal room*/
     .custom-model-main-room {
      text-align: center;
      overflow: hidden;
      position: fixed;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0; /* z-index: 1050; */
      -webkit-overflow-scrolling: touch;
      outline: 0;
      opacity: 0;
      -webkit-transition: opacity 0.15s linear, z-index 0.15;
      -o-transition: opacity 0.15s linear, z-index 0.15;
      transition: opacity 0.15s linear, z-index 0.15;
      z-index: -1;
      overflow-x: hidden;
      overflow-y: auto;
    }
    
    .model-open-room {
      z-index: 99999;
      opacity: 1;
      overflow: hidden;
    }
    .custom-model-inner-room {
      -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
      transform: translate(0, -25%);
      -webkit-transition: -webkit-transform 0.3s ease-out;
      -o-transition: -o-transform 0.3s ease-out;
      transition: -webkit-transform 0.3s ease-out;
      -o-transition: transform 0.3s ease-out;
      transition: transform 0.3s ease-out;
      transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
      display: inline-block;
      vertical-align: middle;
      width: 400px;
      margin: 30px auto;
      max-width: 97%;
    }
    .custom-model-wrap-room {
      display: block;
      width: 100%;
      position: relative;
      background-color: #fff;
      border: 1px solid #999;
      border: 1px solid rgba(0, 0, 0, 0.2);
      border-radius: 6px;
      -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
      box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
      background-clip: padding-box;
      outline: 0;
      text-align: left;
      padding: 20px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      max-height: calc(100vh - 70px);
    	overflow-y: auto;
    }
    .model-open-room .custom-model-inner-room {
      -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      transform: translate(0, 0);
      position: relative;
      z-index: 999;
    }
    .model-open-room .bg-overlay-room {
      background: rgba(0, 0, 0, 0.6);
      z-index: 99;
    }
    .bg-overlay-room {
      background: rgba(0, 0, 0, 0);
      height: 100vh;
      width: 100%;
      position: fixed;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      z-index: 0;
      -webkit-transition: background 0.15s linear;
      -o-transition: background 0.15s linear;
      transition: background 0.15s linear;
    }
    .close-btn-room {
      position: absolute;
      right: 0;
      top: -30px;
      cursor: pointer;
      z-index: 99;
      font-size: 30px;
      color: #fff;
    }
        
        /*modal*/
        
    .custom-model-main {
      text-align: center;
      overflow: hidden;
      position: fixed;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0; /* z-index: 1050; */
      -webkit-overflow-scrolling: touch;
      outline: 0;
      opacity: 0;
      -webkit-transition: opacity 0.15s linear, z-index 0.15;
      -o-transition: opacity 0.15s linear, z-index 0.15;
      transition: opacity 0.15s linear, z-index 0.15;
      z-index: -1;
      overflow-x: hidden;
      overflow-y: auto;
    }
    
    .model-open {
      z-index: 99999;
      opacity: 1;
      overflow: hidden;
    }
    .custom-model-inner {
      -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
      transform: translate(0, -25%);
      -webkit-transition: -webkit-transform 0.3s ease-out;
      -o-transition: -o-transform 0.3s ease-out;
      transition: -webkit-transform 0.3s ease-out;
      -o-transition: transform 0.3s ease-out;
      transition: transform 0.3s ease-out;
      transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
      display: inline-block;
      vertical-align: middle;
      width: 600px;
      margin: 30px auto;
      max-width: 97%;
    }
    .custom-model-wrap {
      display: block;
      width: 100%;
      position: relative;
      background-color: #fff;
      border: 1px solid #999;
      border: 1px solid rgba(0, 0, 0, 0.2);
      border-radius: 6px;
      -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
      box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
      background-clip: padding-box;
      outline: 0;
      text-align: left;
      padding: 20px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      max-height: calc(100vh - 70px);
    	overflow-y: auto;
    }
    .model-open .custom-model-inner {
      -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      transform: translate(0, 0);
      position: relative;
      z-index: 999;
    }
    .model-open .bg-overlay {
      background: rgba(0, 0, 0, 0.6);
      z-index: 99;
    }
    .bg-overlay {
      background: rgba(0, 0, 0, 0);
      height: 100vh;
      width: 100%;
      position: fixed;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      z-index: 0;
      -webkit-transition: background 0.15s linear;
      -o-transition: background 0.15s linear;
      transition: background 0.15s linear;
    }
    .close-btn {
      position: absolute;
      right: 0;
      top: -30px;
      cursor: pointer;
      z-index: 99;
      font-size: 30px;
      color: #fff;
    }
    
    /*model more*/
    .custom-model-main-more {
      text-align: center;
      overflow: hidden;
      position: fixed;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0; /* z-index: 1050; */
      -webkit-overflow-scrolling: touch;
      outline: 0;
      opacity: 0;
      -webkit-transition: opacity 0.15s linear, z-index 0.15;
      -o-transition: opacity 0.15s linear, z-index 0.15;
      transition: opacity 0.15s linear, z-index 0.15;
      z-index: -1;
      overflow-x: hidden;
      overflow-y: auto;
    }
    
    .model-open-more {
      z-index: 99999;
      opacity: 1;
      overflow: hidden;
    }
    .custom-model-inner-more {
      -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
      transform: translate(0, -25%);
      -webkit-transition: -webkit-transform 0.3s ease-out;
      -o-transition: -o-transform 0.3s ease-out;
      transition: -webkit-transform 0.3s ease-out;
      -o-transition: transform 0.3s ease-out;
      transition: transform 0.3s ease-out;
      transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
      display: inline-block;
      vertical-align: middle;
      width: 730px;
      margin: 30px auto;
      max-width: 97%;
    }
    .custom-model-wrap-more {
      display: block;
      width: 100%;
      position: relative;
      background-color: #fff;
      border: 1px solid #999;
      border: 1px solid rgba(0, 0, 0, 0.2);
      border-radius: 6px;
      -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
      box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
      background-clip: padding-box;
      outline: 0;
      text-align: left;
      padding: 20px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      max-height: calc(100vh - 70px);
    	overflow-y: auto;
    }
    .model-open-more .custom-model-inner-more {
      -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      transform: translate(0, 0);
      position: relative;
      z-index: 999;
    }
    .model-open-more .bg-overlay-more {
      background: rgba(0, 0, 0, 0.6);
      z-index: 99;
    }
    .bg-overlay-more {
      background: rgba(0, 0, 0, 0);
      height: 100vh;
      width: 100%;
      position: fixed;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      z-index: 0;
      -webkit-transition: background 0.15s linear;
      -o-transition: background 0.15s linear;
      transition: background 0.15s linear;
    }
    .close-btn-more {
      position: absolute;
      right: 0;
      top: -30px;
      cursor: pointer;
      z-index: 99;
      font-size: 30px;
      color: #fff;
    }
    
    
    .tour-details-area .tour-details-gallery {
        margin-bottom: 15px;
    }
    
    /*slider room*/


        .slider, 
            .slider > div {
                /* Images default to Center Center. Maybe try 'center top'? */
                background-position: center center;
                display: block;
                width: 100%;
                height: 100%;
                /* height: 100vh; *//* If you want fullscreen */
                position: relative;
                background-size: cover;
                background-repeat: no-repeat;
                background-color: #fff;
                overflow: hidden;
                -moz-transition: transform .4s;
                -o-transition: transform .4s;
                -webkit-transition: transform .4s;
                transition: transform .4s;
            }

            .slider > div {
                position: absolute;
            }

            .slider > i {
                color: #5bbd72;
                position: absolute;
                font-size: 60px;
                margin: 8px;
                top: 40%;
                text-shadow: 0 10px 2px #223422;
                transition: .3s;
                width: 20px;
                padding: 7px 7px;
                background: #fff;
                background: rgba(255, 255, 255, .3);
                cursor: pointer;
                line-height: 0;
                box-sizing: content-box;
                border-radius: 3px;
                z-index: 4;
            }

            .slider > i svg {
                margin-top: 3px;
            }

            .slider > .left {
                left: -100px;
            }
            .slider > .right {
                right: -100px;
            }
            .slider:hover > .left {
                left: 0;
            }
            .slider:hover > .right {
                right: 0;
            }

            .slider > i:hover {
                background:#fff;
                background: rgba(255, 255, 255, .8);
                transform: translateX(-2px);
            }

            .slider > i.right:hover {
                transform: translateX(2px);
            }

            .slider > i.right:active,
            .slider > i.left:active {
                transform: translateY(1px);
            }

            .slider:hover > div {
                transform: scale(1.01);
            }

            .hoverZoomOff:hover > div {
                transform: scale(1);
            }

            .slider > .show {
                z-index: 1;
            }

            .hideDots > ul {
                display: none;
            }

            .showArrows > .left {
                left: 0;
            }

            .showArrows > .right {
                right: 0;
            }

            .titleBar {
                z-index: 2;
                display: inline-block;
                background: rgba(0,0,0,.5);
                position: absolute;
                width: 100%;
                bottom: 0;
                transform: translateY(100%);
                padding: 20px 30px;
                transition: .3s;
                color: #fff;
            }

            .titleBar * {
                transform: translate(-20px, 30px);
                transition: all 700ms cubic-bezier(0.37, 0.31, 0.2, 0.85) 200ms;
                opacity: 0;
            }

            .titleBarTop .titleBar * {
                transform: translate(-20px, -30px);
            }

            .slider:hover .titleBar,
            .slider:hover .titleBar * {
                transform: translate(0);
                opacity: 1;
            }

            .titleBarTop .titleBar {
                top: 0;
                bottom: initial;
                transform: translateY(-100%);
            }

            .slider > div span {
                display: block;
                background: rgba(0,0,0,.5);
                position: absolute;
                bottom: 0;
                color: #fff;
                text-align: center;
                padding: 0;
                width: 100%;
            }


            @keyframes boing {
                0% {
                    transform: scale(1.2);
                }
                40% {
                    transform: scale(.6);
                }
                60% {
                    transform: scale(1.2);
                }
                80% {
                    transform: scale(.8);
                }
                100% {
                    transform: scale(1);
                }
            }


        .popupclsbg{
            padding: 10px;
            box-shadow: 0px 0px 7px #ccc;
            border-radius: 10px;
        }
        .destimgmaxwidthdwn{
            width: 30px;
            margin-right: 10px;
        }
        .modelpopupclsleft{
            margin-left: 15px;
        }
        .pd-bottom-30{
            padding-bottom: 30px;
        }
        .pd-top-30{
            padding-top: 30px;
        }
        .clstourdtlspg{
            margin-top: 15px;
            float: right;
        }
        .clswrdwrap {
            overflow: hidden;
            display: -webkit-box;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
            padding-top: 10px;
        }
        .single-destinations-list.style-three .thumb{
                flex: 0 0 40%;
        }
        .single-destinations-list.style-three .details{
                flex: 0 0 60%;
        }
        .myclsbtmrelated{
            width: 100%;
            height: 240px;
        }
        .tp-search-single-wrap{
            width: 95%;
        }
        .destinations-details-main-slider-wrap{
            height: 100%;
        }
        .destinations-details-main-slider-wrap.myclssldrhigt {
            height: 320px;
        }
        button.glow-btntop.myclswdthful {
            align-items: center;
            float: inline-end;
            width: 100%;
        }
        a.glow-btntop.tourdetailsbtncsl {
            font-size: 25px;
        }
        @media only screen and (max-width: 575px){
            .myclsimgrng{
                width: 120px;
            }
            .tourdetailimgcls{
                width: 19%;
                /*display: flex;*/
                /*justify-content: center;*/
            }
            .myclspsnablt{
                /*position: absolute;*/
                /*right: 50px;*/
                /*top: 100px;*/
            }
            label{
                padding: 8px 8px;
            }
            .single-destinations-list {
                margin:0px;
                margin-bottom: 15px;
            }
            section{
                padding: 6px;
                margin-top: 5px;
            }
            .clstourdtlspg {
                margin-top: 5px;
                float: left;
            }
            .single-destinations-list.style-three .thumb {
                flex: 0 0 100%;
            }
            .single-destinations-list.style-three .details {
                flex: 0 0 100%;
            }
            .slider, .slider > div{
                    height: 210px;
            }
            .destinations-client-review-slider .slick-prev{
                bottom: -35px;
            }
            .destinations-client-review-slider .slick-next{
                bottom: -35px;
            }
            .pb-bottom-m-60{
                padding-bottom: 60px;
            }
            .myclscntnrpm{
                padding-right: 5px;
                padding-left: 5px;

            }
            .tp-search-single-wrap {
                width: 100%;
                float: right;
                margin-bottom: 10px;
            }
            .destinations-details-main-slider-wrap.myclssldrhigt {
                height: 210px;
            }
            .tourdetailspgtbcls{
                padding: 3px 3px;
                background-color: #12811636;
                margin: 1px;
                font-size: 13px;
                border-radius: 10px 10px 0px 0px;
            }
            .details.tourdetailimgcls {
                margin-right: 5px;
            }
                .tourdetailsbtncsl {
                    /*height: 35px;*/
                    /*margin-top: 35px;*/
                    /*display: inline;*/
                    /*float: right;*/
                    /*padding: 5px;*/
                    /*font-size: 21px;*/
                            float: right;
                        margin-top: -40px;
                }
        }
        @media screen and (min-width:800px){
        	.custom-model-main:before {
        	  content: "";
        	  display: inline-block;
        	  height: auto;
        	  vertical-align: middle;
        	  margin-right: -0px;
        	  height: 100%;
        	}
        }
        @media screen and (max-width:799px){
          .custom-model-inner{margin-top: 45px;}
        }


/*adults*/
	span {cursor:pointer; }
		
		.minus {
            background: #128116;
            padding: 5px 10px;
            border-radius: 5px;
            color: #fff;
        }
        .plus {
            background: #128116;
            padding: 5px 10px;
            border-radius: 5px;
            color: #fff;
        }
        .textcls{
            width:50px;
        }
		.number{
	        margin: auto;
            margin-right: 0;
		}
		.roomadult{
		    display: flex;
		    margin-bottom: 15px;
		}
		
		
		.add_input {
            text-decoration: underline;
            color: #f68221;
        }
        .add_input:active {
            text-decoration: underline;
            color: #f68221;
        }

		.remove_input{
            text-decoration: underline;
            color: #128116;
            display: flex;
            justify-content: end;
            margin-top: -15px;
            margin-bottom: 15px;
        }
        .addinputclsleft{
            display: flex;
            justify-content: end;
        }
        .tourbtnclsend{
            justify-content: end;
            display: flex;
        }