.item-name{
        color: #333;
        font-size: 14px;
        font-weight: 600;
        margin: 0 0 10px 0;
    }
    .item-image{
        display: block;
        margin: 0 0 15px 0;
    }
    .item-image img{
        width: 100%;
    }
    .maine-content{
        width: 100%;
        max-width: calc(100% - 300px);
    }
    .col-3{
        margin: 0 -15px 60px -15px;
        display: flex;
        flex-wrap: wrap;
    }
    .col-3 > .item{
      width: calc(100% / 3 - 30px);
      margin: 15px;
      max-width: 300px;
    }
    .assets-menu{
        padding: 0 0 0 30px;
        width: 100%;
        max-width: 250px;
    }
    .assets-menu a{
        text-decoration: none;
        color: #333333b5;
        padding: 0px 0 5px 15px;
        display: block;
        position: relative;
        transition: all .4s;
    }
    .assets-menu a:before{
        content: "–";
        margin: 0 6px 0 0;
    }
    .assets-menu .active a{
        font-weight: bold;
        color: #5edff8;
    }
    .maine-content{

    }
    .header-page{
        margin: -30px 0 0 0;
        border-bottom: 4px solid #e8e05a;
        height: 350px;
    }
    .header-page img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .clouse-menu{
        position: fixed;
        z-index: 101;
        width: 40px;
        right: 5px;
        border-radius: 50%;
        overflow: hidden;
        height: 40px;
        cursor: pointer;
        top: 5px;
        opacity: 0;
        visibility: hidden;
        transition: all .4s;
    }
    .clouse-menu img{
        max-width: 100%;
    }
    .all-menu{
      position: fixed;
      right: 0;
      top: 0;
      z-index: 100;
      padding: 30px;
      background: #ffffffd1;
      height: 110vh;
      backdrop-filter: blur(5px);
      max-width: 300px;
      width: calc(100% - 60px);
      opacity: 0;
      visibility: hidden;
      transition: all .4s;
      border-left: 2px solid #9bdfaf;
    }
    .all-menu a{
        text-decoration: none;
        color: #333;
        transition: all .4s;
    }
    .all-menu a:hover{
        color: #7f00e8;
    }
    .op_menu{
         opacity: 1;
         visibility: visible;
    }
    .parentClass>a{
        font-weight: 600;
        text-decoration: none;
        color: #333;
    }
    .innerClass{
        font-size: 86%;
        padding: 10px 0 10px 20px;
        border-left: 1px solid #3333333d;
        margin-bottom: 10px;
    }
    .touch-menu{
        width: 40px;
        height: 40px;
        background: #ffffff87;
        border-radius: 50%;
        display: block;
        text-align: center;
        line-height: 44px;
        cursor: pointer;
        backdrop-filter: blur(3px);
        margin: 0 0 0 4vw;
    }
    .touch-menu .burger{
      width: 15px;
      cursor: pointer;
      transform: translateX(2px);
    }
    .heder-phone {
        margin: 4px 20px 0 52px;
        color: #3500ffa3;
        text-decoration: none;
        font-size: 22px;
        font-weight: 800;
    }
    .tp_indexHeader{
        min-height: 70vh;
        background-size: cover;
        background-position: center;
        position: relative;
        width: 100%;
    }
    .tp_maneNav{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 10;
    }
    .tp_maneNav .mane_nav{
        justify-content: flex-end;
    }
    .tp_maneNav .mane_nav li a{
        color: #fff;
    }
    .wraperslider_content{
        
    }
    .slider_content{
        position: absolute;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        height: calc(100% - 60px);
        padding: 0 20px 60px 0;

    }
    .slider_content::after {
        content: "";
        position: absolute;
        top: 0;
        right: -15px;
        height: 100%;
        background-color: #ffffff5c;
        transition: all 1s;
        width: 50vw;
        backdrop-filter: blur(8px);
        
    }
    .item_slContent{
        position: relative;
        z-index: 10;
        color: #fffc;
        max-width: 297px;
    }
    .item_slContent>div{
        
    }
    #mane .header-block{
        margin-top: -30px;
    }
    .country_name{
        position: absolute;
        z-index: 10;
        margin: 0 0 20vh;
        font-size: 130px;
        font-weight: bold;
        letter-spacing: 9px;
        color: #ffffffc9;
    }
    .flex_container{
        display: flex;
        align-items: center;
    }
    .conpany-name{
        color: #fff;
        text-decoration: none;
        font-weight: bold;
        font-size: 30px;
    }
    .flex_container .mane_nav{
        margin: 0 0 0 auto;
    }
    .company-title{
        font-size: 17px;
          line-height: 1;
          margin: 0 0 0 2px;
          color: #fff;
          display: block;
          font-weight: 300;
    }
    .slider_link{
        margin: 25px 0 -30px 0;
        display: block;
        color: #fff;
        text-decoration: none;
        font-size: 14px;
        letter-spacing: 1px;
        font-weight: bold;
        position: relative;
    }
    .slider_link:before{
        content: "";
        background-image: url(../../assets/temp/image/icon/arrow.svg);
        display: block;
        width: 43px;
        height: 8px;
        position: absolute;
        left: 100px;
        top: 6px;
    }
    #carouselOne .cloned{
        z-index: -1;
        position: relative;
    }
    #carouselOne .active{
        z-index: 10;
        position: relative;
    }
    #carouselOne .owl-dots{
        position: absolute;
        right: 20px;
        bottom: 15px;
    }
    
    #carouselOne  .owl-dots .owl-dot span{
        background: #d6d6d600;
        border: 1px solid #fff;
    }
    #carouselOne  .owl-dots .owl-dot.active span, #carouselOne  .owl-dots .owl-dot:hover span {
        background: #fff;
        border: 1px solid #fff;
    }
    .lira-rnd_header{
        margin-bottom: 30px;
        background: rgb(246,221,54);
        background: -webkit-linear-gradient(135deg, rgba(246,221,54,0.9023984593837535) 0%, rgba(20,210,255,0.7091211484593838) 100%);
        background: -moz-linear-gradient(135deg, rgba(246,221,54,0.9023984593837535) 0%, rgba(20,210,255,0.7091211484593838) 100%);
        background: -o-linear-gradient(135deg, rgba(246,221,54,0.9023984593837535) 0%, rgba(20,210,255,0.7091211484593838) 100%);
        background: linear-gradient(135deg, rgba(246,221,54,0.9023984593837535) 0%, rgba(20,210,255,0.7091211484593838) 100%);
        position: relative;
    }
    .wrContent{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .wr_Galary{
        max-width: 450px;
    }
    .param{
       max-width: calc(100% - 500px); 
    }
    .param h1{
          margin-top: 0;
    }
    .lira-rnd_header .heder-phone{
        color: #ff00e3a3;
    }
    .boking_price_list li{
        display: flex;
        justify-content: space-between;
        max-width: 455px;
        padding: 10px;
        border: 1px solid #99999973;
        margin: -1px 0 0 0;
    }
    .footer{
        margin: 60px 0 0 0;
    }
    .wa_send{
        display: block;
        padding: 25px 36px 25px 9px;
        background: #a5dc86;
        border-radius: 7px;
        font-weight: 600;
        cursor: pointer;
        box-shadow: 0px 4px 5px -5px #fff;
        letter-spacing: 1px;
        width: calc(100% - 40px);
        text-align: center;
        font-size: 14px;
        position: relative;
        margin: 40px 0 30px 0;
        text-decoration: none;
        color: #333;
        max-width: 435px;
    }
    .wr_Galary .ms2Gallery{
        position: sticky;
          top: 20px;
    }
    .description-track{
        margin: 0 0 30px 0;
        font-weight: 600;
        color: #21407b;
    }
    @media (max-width: 999px) { 
        .wrContent {
            flex-direction: column;
            max-width: 600px;
            margin: 0 auto;
            padding: 0 2vw;
        }
        .wr_Galary, .param {
            max-width: 100%;
        }
        .wr_Galary{
            margin-bottom: 60px;
        }
        .mane_nav{
            display: none;
        }
        .touch-menu{
            margin: 5px -3vw 0 auto;
        }
        .heder-phone{
          margin: 24px 20px 16px 52px;
          font-size: 15px;
        }
        .maine-content, h1{
          max-width: 1000px;
        }
        h1{
            text-align: center;
        }
    }
    @media (max-width: 750px) { 
        .col-3 > .item{
          width: calc(100% / 2 - 30px);
         
        }
    }
    @media (max-width: 450px) { 
        .col-3 > .item{
            width: 100%;
            flex-grow: 1;
            max-width: 500px;
        }
    }