img{
    max-width:100%;
}
.btn-contact {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    background: #F7941D;
    box-shadow: 0px 4px 6px -4px #0000001A;
    box-shadow: 0px 10px 15px -3px #0000001A;
    gap: 8px;
    border-radius: 56px;
    padding-top: 13px;
    padding-right: 16px;
    padding-bottom: 13px;
    padding-left: 12px;
}
    .btn-contact span {
        padding-left: 0px;
       
        font-weight: 600;
        
        font-size: 15px;
    
        line-height: 20px;
        letter-spacing: 0.2px;
        text-align: center;
        color: #FAFAF9;
    }
.main-menu2.main-menu ul li.active a {
    color: #F7941D;
}
.btn-book {
    color: #FAFAF9;
    font-weight: 600;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0.2px;
    text-align: center;
    background: #C10007;
    gap: 8px;
    border-radius: 56px;
    padding-top: 15px;
    padding-right: 20px;
    padding-bottom: 15px;
    padding-left: 20px;
    box-shadow: 0px 4px 6px -4px #0000001A;
    box-shadow: 0px 10px 15px -3px #0000001A;
    margin-left: 10px;
}
.menu-bar
{
    display:flex;
    align-items:center;
    padding-left:20px;
}
.single-banner .container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
   
}
.single-banner .row {
    height: 100%;
}
.overlay {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.42) 100%), linear-gradient(180.08deg, rgba(0, 0, 0, 0.5) 53.92%, rgba(0, 0, 0, 0.5) 99.93%);
}
.banner-content1 .banner-meta-text span {
  
   
    
    border-radius: 16777200px;
    border-width: 1px;
    background: #FF690033;
    border: 1px solid #FF69004D;
    display: inline-block;
   
    font-weight: 600;
  
    font-size: 14px;
   
    line-height: 20px;
    letter-spacing: 1.25px;
    text-align: center;
    text-transform: uppercase;
    color: #FF8904;
    padding:5px 15px 
}
.banner-content1 {
    text-align: center;
    padding-top: 60px;
}
.banner-title {
    font-weight: 700;
    font-family: "Alexandria", sans-serif;
    font-size: 32px;
    line-height: 100%;
    letter-spacing: 0.55px;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
}
    .banner-title span {
        color: #C9252C;
    }
.banner-subtitle {
    line-height: 1.4;
    font-weight: 300;
    font-size: 16px;
   
    letter-spacing: 0.55px;
    text-align: center;
    color: #FFFFFF;
    margin-top: 20px;
    margin-bottom: 20px;
}
@media (min-width: 1400px) {
    .container-xl, .container-lg, .container-md, .container-sm, .container {
        max-width: 1140px;
    }
}
.header-logo img
{
    max-width:165px
}
.btn-contact img{
    max-width:20px;
}
.form-search {
    border-radius: 16777200px;
    padding: 5px 20px 5px 36px;
    background: #FFFFFFF2;
    border-top: 1px solid #E7E5E480;
    box-shadow: 0px 25px 50px -12px #00000040;
}
.search-title {
    color: #1D293D;
    font-weight: 700;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.6px;
    text-transform: uppercase;
    color: #1D293D;
    margin-bottom:5px;
    text-align:left
}
.search-subtitle {
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    color: #90A1B9;
    text-align: left
}
.search-img
{
    margin-right:20px;
}
.form-search .form-control {
    background:transparent;
    height:38px;
   border:0
}
.btn-search {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 4px 6px -4px #C100074D;
    box-shadow: 0px 10px 15px -3px #C100074D;
    background: linear-gradient(90deg, #C10007 0%, #E7000B 100%);
    gap: 8px;
    border-radius: 56px;
    padding: 12px 28px;
}
    .btn-search span {
     
        font-weight: 700;

        font-size: 16px;
      
        line-height: 24px;
    padding-left:5px;
        text-align: center;
        color: #FAFAF9;
    }
.form-search > ul > li:nth-child(2)
{
    width:100%
}
.form-search > ul > li:first-child, .form-search > ul > li:last-child {
    min-width: 200px;
}
.form-search > ul > li:last-child
{
    text-align:right
}
.comf-title {
    margin-top: 20px;
    font-family: Alexandria;
    font-weight: 600;
   
    font-size: 24px;
  margin-bottom:10px;
    line-height: 100%;
    letter-spacing: 0.55px;
    text-align: center;
    color: #FFFFFF;
}
    .comf-title span {
        color: #FF8904;
    }
.comf-subtitle {
    font-family: Alexandria;
    font-weight: 300;
    font-size: 18px;
    color: #FFFFFF;
    line-height: 100%;
    letter-spacing: 0.55px;
    text-align: center;
}
.agencies
{
    margin-top:25px;
   
}
.agency {
    padding: 15px 25px;
    text-align: center;
    background: rgba(255,255,255,0.08); 

    backdrop-filter: blur(48px);
    -webkit-backdrop-filter: blur(48px); 

    box-shadow: inset 0px 108px 132px rgba(255,255,255,0.2);
    border-radius: 24px;
}
.agency-title {
    margin-top: 10px;
    margin-bottom: 5px;
    font-family: Alexandria;
    font-weight: 600;
    color: #F7941D;
    font-size: 24px;
    line-height: 32px;
    text-align: center;
}
.agency-subtitle {
    font-family: Alexandria;
    font-weight: 300;
    font-size: 16px;
    min-height: 56px;
    text-align: center;
    color: #FFFFFFB2;
}
.founder {
    padding-top: 60px;
    background: #FFE0B780;
    position: relative;
    overflow: hidden;
}
.shape {
    width: 465px;
    height: 100%;
    clip-path: polygon(40% 0, 100% 0, 100% 100%, 0% 100%);
    background: #F7941D;
}
.founder-shape {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
}
.double {
    opacity: 0.3;
    margin-left: -25px;
}
.founder-title {
    font-family: Alexandria;
    font-weight: 700;
    font-size: 56px;
    color: #C9252C;
    line-height: 100%;
    letter-spacing: 0.55px;
    margin-top: -60px;
}
    .founder-title span {
        color: #000000;
    }
.founder-subtitle {
    font-family: Alexandria;
    font-weight: 500;
   margin-top:20px;
   margin-bottom:20px;
    font-size: 24px;
 
    letter-spacing: 0.55px;
    color: #000000;
}
.hamd-img
{
    position:relative
}
.founder-desc {
    font-family: Alexandria;
    font-weight: 300;
  
    font-size: 16px;
  margin-bottom:50px;
  line-height:1.2;
    letter-spacing: 0.55px;
    color: #00000066;
}
.hamd-title {
    font-family: Alexandria;
    font-weight: 600;
   
    font-size: 20px;
  
  margin-bottom:5px;
   
    color: #C9252C;
}
.hamd-head {
    font-family: Alexandria;
    font-weight: 500;
    padding-bottom: 40px;
    font-size: 16px;
    color: #000000B2;
}
.founder .col-md-5{
    position:relative
}
.hamd-img {
    position: absolute;
    max-height: 643px;
    bottom: 0;
}
.destination
{
    padding:60px 0 30px;
}
.title {
    font-family: Alexandria;
    font-weight: 600;
    font-size: 40px;
    color: #000000;
    letter-spacing: 0.55px;
    text-align: center;
}
    .title span {
        color: #C9252C;
    }
.desc {
    font-family: Alexandria;
    font-weight: 300;
   
    font-size: 20px;
    
   margin-top:30px;
    letter-spacing: 0.55px;
    text-align: center;
    color: #00000099;
}
.Dest
{
    position:relative;
}
.Dests
{
    margin-top:30px;
}
.overflow {
    background: #000000B2;
 position:absolute;
 width:100%;
 height:100%;
 left:0;
 right:0;
 top:0;
 bottom:0;
    border-radius: 16px;
}
.Dests img {
    border-radius: 16px;
}
.dest-title {
    position: absolute;
    left: 0px;
    right: 0;
    margin: auto;
    bottom: 45px;
    font-weight: 600;
    font-size: 28px;
  
    color: #F7941D;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 1.2;
}
.color-2 {
    color: #C9252C;
}
.Dest 
{
    margin-bottom:30px;
}
.btn-more {
    display: inline-flex;
    border: 1px solid #C10007;
  
    justify-content: center;
  align-items:center;
   
    border-radius: 16777200px;
    border-width: 1px;
    padding-top: 13px;
    padding-right: 19px;
    padding-bottom: 13px;
    padding-left: 19px;
}
    .btn-more span {
        font-weight: 600;
        font-size: 16px;
        color: #C9252C;
        line-height: 20px;
        letter-spacing: 0.2px;
        text-align: center;
        padding-right:30px;
    }
.events
{
   padding:30px 0
}
.ev-img {
   
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
}
.ev-title {
    font-family: Alexandria;
    font-weight: 600;
  
    font-size: 24px;
    
    line-height: 120%;
   margin-bottom:10px;
}
.ev-content {
    background: #F6F6F6;
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
    padding:15px;
}
.ev-date {
    font-family: Alexandria;
    font-weight: 400;
 
    font-size: 15px;
  
    line-height: 120%;
  
    color: #909090;
}
.ev-cat {
    background: #C9252C4D;
    display: inline-flex;
    border-radius: 70px;
    padding-right: 10px;
    padding-left: 10px;
    gap: 10px;
    margin-top: 15px;
    margin-bottom: 20px;
    color: #C9252C;
    font-family: Alexandria;
    font-weight: 400;
    font-size: 15px;
   
    text-align: center;
}
.ev-desc {
    font-family: Alexandria;
    font-weight: 300;
 
    font-size: 16px;

   margin-top:20px;
   margin-bottom:20px;
  
    color: #8A8E8C;
}
.ev-btn {
    background: #C10007;
    display: block;
    width: 100%;
    border-radius: 16777200px;
    padding-top: 13px;
    padding-right: 19px;
    padding-bottom: 13px;
    padding-left: 19px;
    gap: 8px;
    font-weight: 600;
    font-size: 16px;
    color: #FAFAF9;
    line-height: 20px;
    letter-spacing: 0.2px;
    text-align: center;
}
#owl-events
{
    margin-top:30px;
}
.ev-content ul li:first-child{
    padding-right:7.5px;
}
.stories
{
    padding-bottom:60px
}

    #owl-testimonials .owl-item {
        transform: scale(0.85);
        transition: all 0.4s ease;
        opacity: 0.6;
    }

    #owl-testimonials .owl-item.center {
        transform: scale(1.05);
        opacity: 1;
        z-index: 2;
    }

.owl-carousel .owl-item img
{
    width:auto
}
.testi{
    text-align:center
}
#owl-testimonials
{
    margin-top:30px;
}
.test-img {
    margin-left: auto;
    margin-right: auto;
    border-radius: 100%;
    margin-top: -105px;
}
.testi {
 
  padding:30px;
    border-radius: 16px;
}
.testi {
    background: #ABABAB1A;
    border: 1px solid #E9E9E9
}
    #owl-testimonials .owl-item.center .testi {
        background: #F7941D1A;
        border: 1px solid #F7941D;
    }
.stars-img {
    margin-right: auto;
    margin-left: auto;
  
}
#owl-testimonials .owl-stage {
    padding-bottom: 11px;
    padding-top: 86px;
}
.testi-title {
    font-family: Alexandria;
    font-weight: 600;
 
    font-size: 24px;

   margin-top:15px;
   margin-bottom:15px;
    letter-spacing: 0.55px;
    text-align: center;
    color: #000000;
}
.testi-desc {
   
    font-weight: 400;
    font-style: Italic;
    font-size: 18px;
  
  
    letter-spacing: 0.55px;
    text-align: center;
    color: #7E7E7E;
    margin-bottom:15px;
}
.lens
{
    padding-bottom:60px;
}
#owl-lens1 img{
    border-radius:16px;
}
#owl-lens1
{
    margin-top:30px;
    margin-bottom:30px;
}
    #owl-lens2 img {
        border-radius: 16px;
    }
#owl-lens2
{
    margin-bottom:30px;
}
.sub-title {
    font-family: Alexandria;
    font-weight: 600;

    font-size: 28px;
   
 
    color: #000000;
}
.subscribe {
    background: linear-gradient(90deg, #F7941D 0%, #C9252C 100%);
    padding: 49px 60px;
    border-radius: 82px;
    margin-bottom:-75px;
}
.subscribe ul{
    list-style:none;
    padding-left:0;
    align-items:center;
    display:flex
}
    .subscribe .form-control {
        background: #FFFFFFB2;
        display: flex;
        padding-top: 15px;
        padding-right: 27px;
        padding-bottom: 15px;
        padding-left: 27px;
        gap: 8px;
        font-weight: 400;
        font-size: 16px;
        color: #888888;
        line-height: 20px;
        letter-spacing: 0.2px;
        text-align: left;
        border-radius: 56px;
    }
.btn-sub {
    border-radius: 16777248px;
    padding-top: 16px;
    padding-right: 42px;
    padding-bottom: 16px;
    padding-left: 42px;
    gap: 8px;
    background: #FFFFFF;
    font-family: Inter;
    font-weight: 600;
    font-size: 16px;
    display: flex;
    line-height: 20px;
    letter-spacing: 0.2px;
    text-align: center;
    color: #C9252C;
}
.subscribe ul li:first-child{
    width:100%;
    margin-right:10px;
}
.footer {
    background: #000000;
    padding:145px 0 60px;
    position:relative;
    z-index:1
}
.footer-title {
    font-family: Roboto;
    font-weight: 700;
 margin-bottom:20px;
    font-size: 18px;
    
    color: #FFFFFF;
}
.footer-desc ul{
    list-style:none;
    padding-left:0;
    display:block
}
.footer-desc ul li 
{
    margin-bottom:10px;
}
    .footer-desc ul li:last-child{
        margin-bottom:0
    }
    .footer-desc ul li a {
       
        font-weight: 400;
       
        font-size: 14px;
      
        line-height: 100%;
        letter-spacing: 0%;
        color: #FFFFFF;
    }
.footer-social ul
{
    list-style:none;
    padding-left:0;
    display:flex;
    align-items:center;
}
.footer-social ul li{
    padding-right:15px
}
.copyright {
    border-top: 0.5px solid #FFFFFF;
    background: #000000;
padding:15px 0
}
.copy-title {
    text-align: center;
    font-weight: 300;
    font-size: 14px;
    color: #FFFFFF;
}
@media(min-width:1200px)
{
    .desk-hidden{
        display:none !important
    }
    #owl-lens3
    {
        display:none !important
    }
}
@media(max-width:1199px)
{
    .mobile-hidden {
        display: none !important
    }
    .btn-contact
    {
        display:none
    }
    .btn-book
    {
        display:none
    }
    .banner-title
    {
        font-size:24px;
        line-height:1.4
    }
    .banner-subtitle {
        font-size: 15px;
    }
    .search-img {
        margin-right: 10px;
    }
    .form-search {
       
        padding: 5px 15px 5px 15px;
        
    }
    .btn-search img{
        display:none
    }
    .search-subtitle
    {
        font-size:12px;
    }
    .form-search ul li:first-child ul li:last-child{
        display:none
    }
    .form-search > ul > li:first-child, .form-search > ul > li:last-child {
        min-width: auto;
    }
    .form-search ul li:first-child ul li:first-child img {
        min-width:20px;
        margin-right:0
    }
    .btn-search {
      
        padding: 10px 20px;
    }
        .btn-search span {
          
            font-size: 14px;
           
            padding-left: 0px;
      
        }
    .comf-title
    {
        font-size:21px;
    }
    .comf-subtitle
    {
        font-size:15px;
        line-height:1.4
    }
    .banner-content1 .banner-meta-text span
    {
        margin-bottom:15px;
    }
    .agency {
        background: linear-gradient(135deg, rgba(0, 0, 0, 0.7), rgba(30, 30, 30, 0.8)), url(background.jpg);
        background-size: cover;
        background-position: center;
    }
    .title {
       
        font-size:24px;
       line-height:1.4
    }
    .desc {
     
        font-size: 14px;
        margin-top: 15px;
     line-height:1.4
    }
    .destination {
        padding: 40px 0 30px;
    }
    .comf-title {
        color: #000000;
        font-size: 14px;
        margin-bottom: 15px;
        line-height: 1.4
    }
    .comf-subtitle {
        font-size: 14px;
        margin-bottom: 30px;
        color: #00000099;
        line-height: 1.4
    }
    .agency
    {
        margin-bottom:30px;
    }
    .hamd-img
    {
        position:relative;
        max-height:auto
    }
    .founder-shape
    {
        display:none
    }
    .double {
        max-width: 150px;
        margin-left: 0;
    }
    .founder-title {
        margin-top: -35px;
        font-size: 32px;
    }
    .founder {
        padding-top: 40px;
        
    }
    .founder-subtitle
    {
        font-size:18px;
    }
    .founder-desc {
       
        font-size: 14px;
        margin-bottom: 20px;
        line-height: 1.4;
      
    }
    .hamd-head {
      
        padding-bottom: 0;
       
    }
    .Dest {
        margin-bottom: 15px;
    }
    .events {
        padding: 10px 0 30px;
    }
    .ev-date {
        
        font-size: 12px;
     
    }
    .ev-cat {
      
        padding-right: 5px;
        padding-left: 5px;
      
        font-size: 12px;
       
    }
    .ev-desc {
     margin-top:0;
        font-size: 14px;
       
    }
    #owl-testimonials .owl-item {
        transform: scale(1);
     
    }
        #owl-testimonials .owl-item.center {
            transform: scale(1);
         
        }
    .testi-desc {
     
        font-size: 14px;
     
    }
    .stories {
        padding-bottom: 40px;
    }
    #owl-lens2, #owl-lens1{
        display:none !important
    }
    #owl-lens3{
        margin-top:30px;
    }
    #owl-lens3
    {
        margin-bottom:30px;
    }
    #owl-lens3 img{
        border-radius:16px;
    }
    .subscribe {
        background: transparent;
        padding: 45px 0px;
        border-radius: 0px;
        margin-bottom: 0px;
    }
    .newsletter {
        background: linear-gradient(90deg, #F7941D 0%, #C9252C 100%)
    }
    .sub-title {
        margin-bottom: 15px;
        font-size: 21px;
        text-align: CENTER;
    }
    .subscribe ul
    {
        display:block !important
    }
        .subscribe ul li:first-child {
          
            margin-right: 0;
            margin-bottom: 10px;
        }
        .subscribe ul li:last-child {
            text-align: right;
            display: flex;
            justify-content: center;
        }
    .footer {
       
        padding: 40px 0 10px;
    
    }
    .footer-title {
      
        margin-bottom: 10px;
   
    }
    .footer .col-md-3{
        margin-bottom:30px;
    }
}
.contact
{
    padding:60px 0
}
.contact-left {
    background: #FBC17C;
    border-radius: 24px;
    padding:45px;
}
.contact-title {
    font-weight: 600;
    font-size: 40px;
    line-height: 1.2;
    color: #C9252C;
   margin-bottom:20px;
}
.contact-desc {
    font-family: Alexandria;
    font-weight: 400;
    font-size: 20px;
    color: #626262;
    line-height: 1.2;
    margin-bottom:30px;
}
.contact-left .form-control {
    height: 54px;
    background: #EFF5FF;
    border-radius: 24px;
   line-height:54px;
    font-weight: 400;
    margin-bottom:15px;
    font-size: 20px;
    padding-left:15px;
    line-height:1.3;

}
.contact-left textarea.form-control {
   
    height: 88px;
   padding-top:15px;
    border-radius: 24px;
}
.btn-submit {
   
    display: inline-flex;
    background: #C9252C;
    border-radius: 24px;
    padding-top: 16px;
    padding-right: 54px;
    padding-bottom: 16px;
    padding-left: 54px;
    gap: 10px;
    font-weight: 500;
    font-size: 20px;
    line-height: 1.2;
    color: #FFFFFF;
}
.contact iframe {
    border-radius: 24px;
}
@media(max-width:1199px)
{
    .contact {
        padding: 10px 0 40px;
    }
    .contact-left {
        margin-bottom: 30px;
        padding: 20px;
       
    }
}
.gallery
{
    padding:60px 0
}
.filter
{
    display:flex;
    align-items:center;
    justify-content:center
}
.filter li{
    padding-left:10px;
    padding-right:10px;
}
    .filter li:first-child{
        padding-left:0;
    }
    .filter li:last-child {
        padding-right: 0;
    }
    .filter li a {
        width: 192px;
        height: 52px;
        justify-content: center;
        border-radius: 16777200px;
        border: 1px solid #000000B2;
        font-weight: 600;
        color: #000000B2;
        font-size: 16px;
        line-height: 20px;
        letter-spacing: 0.2px;
        text-align: center;
        display:inline-flex;
        align-items:center
    }
    .filter .active a {
        border: 1px solid #C9252C;
        color: #C9252C;
    }
.filter
{
    margin-bottom:40px;

}
.albums
{
    margin-top:40px;
}
.album
{
    position:relative
}
    .album .overlay {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
        border-radius: 16px;
        z-index:1
    }
.album-content {
    position: absolute;
    bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%;
    z-index: 1;
}
.album-title {
    font-family: Alexandria;
    font-weight: 700;
  margin-bottom:15px;
    font-size: 21px;
  
   
    letter-spacing: 0.55px;
    color: #F7941D;
}
.album-ul
{
    list-style:none;
    padding-left:0;
    display:flex;
    align-items:center;
    width:100%

}
    .album-ul li:first-child span {
        padding-left: 10px;
        font-family: Alexandria;
        font-weight: 500;
        font-size: 20px;
        color: #FFFFFF;
        letter-spacing: 0.55px;
    }
.album-ul li:last-child{
    margin-left:auto
}
.album-img
{
    border-radius:16px;
    position:relative
}
.cover {
    transform: rotate(-2.91deg);
    opacity: 1;
    border-radius: 16px;
    position:absolute;

}
.photo
{
    margin-top:30px;
}
.photo img{
    border-radius:16px
}
.destinations
{
    padding:60px 0 0
}
.magic
{
    margin-bottom:30px;
}
.natural
{
    padding:0px 0 60px;
}
.unesco
{
    position:relative
}
    .unesco .overlay {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        background: linear-gradient(180deg, rgb(0 0 0 / 0%) 0%, rgb(0 0 0 / 0%) 0%, #00000085 100%);
        border-radius: 16px;
    }
.unesco-title {
    position: absolute;
    top: 60px;
    left: 0;
    right: 0;
    padding-left: 60px;
    padding-right: 60px;
    font-family: Alexandria;
    font-weight: 500;
    font-size: 32px;
    letter-spacing: 0.55px;
    text-align: center;
    color: #020202;
    line-height:1.2
}
    .unesco-title span {
        color: #C9252C;
        font-family: Alexandria;
        font-weight: 600;
   
        font-size: 40px;
      
      
        letter-spacing: 0.55px;
        text-align: center;
    }
.natural-img
{
    opacity:0.6
}
.exps{
    margin-top:30px;
}
.exp
{
    position:relative
}
    .exp .overlay {
        background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 78.05%);
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        border-radius: 16px;
    }
.exp-img {
   
    border-radius: 16px;
}
.on-demand {
    position: absolute;
    right: 0;
    top: 60px;
    display: flex;
    padding-right: 16px;
    padding-left: 16px;
    gap: 10px;
    border-top-left-radius: 70px;
    border-bottom-left-radius: 70px;
    font-family: Alexandria;
    font-weight: 400;
    font-size: 16px;
    justify-content: center;
    align-items: center;
    color: #fff;
    line-height: 1.2;
    background: #00982B;
    text-align: center;
    padding-top: 13px;
    padding-bottom: 13px;
}
.exp-content {
    position: absolute;
    padding-left:60px;
    padding-right:30px;
    bottom:45px;
}

.exp-title {
  
    font-weight: 600;
  
    font-size: 32px;
 
    line-height: 20px;
    
    text-align: left;
    color: #F7941D;
    margin-bottom:30px;
}
.exp-tags {
    margin-bottom: 30px;
    display:flex;
    align-items:center;
}

    .exp-tags li span {
        padding-left:0px;
        font-family: Alexandria;
        font-weight: 400;
      
        font-size: 16px;
      color:#fff;
        line-height:1.2;
        
        text-align: center;
    }
    .exp-tags li a {
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 70px;
        padding-right: 16px;
        padding-left: 16px;
        padding-top: 7px;
        padding-bottom: 7px;
        gap: 10px;
        background: #FFFFFF33;
    }.exp-tags li:first-child
{
    margin-right:15px;
}
.exp-desc {
    font-family: Alexandria;
    font-weight: 300;
   max-width:820px;
    font-size: 20px;
 
  
    letter-spacing: 0.55px;
    color: #FFFFFF;
}
.exp
{
    margin-bottom:30px;
}
@media(max-width:1199px)
{
    .unesco-title {
        position: relative;
        top: 0px;
        left: 0;
        right: 0;
        padding-left: 0px;
        padding-right: 0px;
      margin-top:15px;
        font-size:21px;
   
    }
    .unesco .overlay
    {
        display:none
    }
    .unesco-title span {
    
        font-size: 24px;
      
    }
    .natural {
        padding: 0px 0 40px;
    }
    .btn-more {
       
        padding-top: 10px;
  
        padding-bottom: 10px;
       
    }
    .destinations {
        padding: 40px 0 0;
    }
    .dest-title
    {
        font-size:24px;
    }
    .filter
    {
        display:block !important
    }
    body .filter li a {
        min-width: auto;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 15px;
        width: 100%;
    }
    .gallery {
        padding: 40px 0 10px;
    }
    .exp-content {
        position: relative;
        margin-top: 20px;
        bottom: 0;
        padding-left: 0px;
        padding-right: 0px;
    }
    .exp-title
    {
        font-size:24px;
        line-height:1.2;
        margin-bottom:15px;
    }
    .exp .overlay
    {
        display:none
    }
    .exp-tags li span {
        color: #fff;
    }
    .exp-desc {
        color: #000000B2;
        font-size: 15px;
    }
    .exp-tags li a {
        background: #000000B2;
    }
    .exp-tags li:first-child {
        margin-right: 0;
        margin-bottom: 10px;
    }
   body .exp-tags {
     
        display: block;
       
    }
    .exp-tags {
        margin-bottom: 15px;
       
    }
    .on-demand
    {
        top:20px;
    }
    .on-demand {
        font-size: 12px;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-right: 12px;
        padding-left: 12px;
    }
    .album
    {
        margin-bottom:30px;
    }
    .contact-title {
     
        font-size:24px;
    margin-bottom:15px;
    }
    .contact-desc {
   
        font-size:16px;
        margin-bottom:15px;
    }
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
        width: 100%;
    }
}