 @font-face {
    font-family: 'Gotham';
    src: url('../fonts/Gotham-Medium.otf') format('opentype'),
		url('../fonts/Gotham-Medium-true.ttf') format('truetype');
    font-weight: 350;
}
 @font-face {
    font-family: 'GothamNarrow';
    src: url('../fonts/GothamNarrow-Medium.otf') format('opentype');
    font-weight: 300;
}
 @font-face {
    font-family: 'GothamBook';
    src: url('../fonts/Gotham-Book.otf') format('opentype');
    font-weight: 300;
}
 @font-face {
    font-family: 'GothamNarrowBook';
    src: url('../fonts/GothamNarrow-Book.otf') format('opentype');
    font-weight: 300;
}

#offcanvas-flip .uk-offcanvas-bar{
	color:#41473d;
	        width: 650px;
        padding: 60px;
}
#offcanvas-flip .uk-offcanvas-close{
	color:#000;
}
.margin-bottom-80{
	margin-bottom:80px;
}
.mar-bot-255{
	margin-bottom:255px;
}
.ourteam-badge{
	margin-right: 100px !important; display: inline-block; opacity: 0;
}
.forminator-error-message{
    color:red;
}
    .country-iti-card.uk-grid>* {
        padding-left: 20px;
    }
.team-slider .uk-slidenav{
	padding:16px;
	border: 2px solid #335CAC;
}
.team-slider .uk-slidenav:hover{
	background:#E6E9F0;
}
.team-slider .uk-position-bottom-right  svg{
	display:none;
}
.team-slider h2{
	font-family:'GothamBook';
}

.panel-border{
	    border: 1px solid #BECCE6;
}
.blog-date{
	font-weight:600;
}
.uk-lightbox-items img{
	border-radius:10px;
}
.uk-light .uk-slidenav {
    color: #34497f !important;
}
.uk-light .uk-slidenav:hover {
    color: #fff !important;
}
.slider-container-cls .uk-grid li:first-child {
        padding-left: 40px;
    }
.slider-container-cls .uk-grid li {
        padding-left: 20px;
    }
.mbl-panel-slider{
		display:none;
	}
.mbl-panel-slider .uk-light .uk-dotnav>*>* {
    background-color: #fff;
}
 .mbl-panel-slider .uk-light .uk-dotnav>.uk-active>* {
    background-color: #344B81;
}
.uk-section-faded .uk-slidenav {
    background: #FEFDFB;
}
.uk-section-faded  .uk-slidenav:hover {
    color: #6982c2;
}
.uk-section-faded{
	background:#FEFDFB;
}
.uk-section-black{
	background:#11190C;
}
.foot-btn {
	font-weight:600 !important;
	color:#011E60;
}

.foot-btn .arrow-margin{
	margin-left:20px;
}
.slider-container-cls .uk-child-width-1-3\@m>* {
    width: calc(88% / 3);
}
.slider-container-cls {
	padding-left:120px;
	
}
.footer-one {
    position: relative;
}
/*  .footer-one::before {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;

    width: 881px;
    height: 252px;

    background-image: url("http://curvesarecreative.com/goingnepal/wp-content/uploads/2026/01/FRAY-LINE.svg");
    background-repeat: no-repeat;
    background-size: contain;

    z-index: 1; 
    pointer-events: none;
}  */
.footer-two {
    position: relative;
}
/* .footer-two::before {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;

       width: 719px;
    height: 251px;

    background-image: url("http://curvesarecreative.com/goingnepal/wp-content/uploads/2026/01/vector-line-two.svg");
    background-repeat: no-repeat;
    background-size: contain;

    z-index: 1; 
    pointer-events: none;
} */
.anchor-center{
	display:flex;
	align-items:anchor-center;
	justify-content:center;
}
.anchor-center img{
	margin-right:14px;
	width:25px;
}
.anchor-center.ow{
	margin-bottom:12px;
}
.sticfky-panel .el-image{
padding:5px;
	border-radius:20px;
border:1px solid #C5CEE7;
	border-radius:20px;
	background:#fff;
box-shadow: 
    0 18px 40px -20px rgba(0, 0, 0, 0.35);
}

.sticfky-panel   {
	background: #fff;
    padding: 40px;
    box-shadow: 0px 0px 8px 4px #00000005;
border-radius: 20px;
	margin:80px 0;
	text-align:center;
}
.team-slider .uk-position-bottom-center {
    left: calc(71% - var(--uk-position-margin-offset));
}
.hotel-link{
	display: flex;
    gap: 16px;
	align-items: baseline;
}
.rating-flex-cls a {
	display:flex;
	gap:16px;
	align-items:center;
	margin-top:8px;
}
.hotel-card-cls .uk-slidenav {
    color: #fff;
    background-color: transparent;
    border: none;
}
.hotel-card-cls .hotel-thumb {
	border-radius:4px;
	max-width:100%;
	height:446px;
	object-fit:cover;
	width:100%;
}
.h4-relative{
	position:relative;
	width:fit-content;
}
.h4-relative img{
	position: absolute;
    top: 7px;
    right: -50px;
}
.panel-cvls p{	
	margin: 0;
}
.position-ab{
	    position: absolute;
    top: 10px;
	margin: 0 !important;
}
.panel-cvls .uk-h3{
	font-size:56px;
	line-height:1.2;
}
.image-grid-div .uk-first-column:nth-child(odd){
	margin-left:100px;
}
.image-grid-div .uk-first-column:nth-child(even){
	margin-right:100px;
	
}
.image-grid-div .uk-card-primary{
	border-radius:32px;
}
.padding-bottom-80{
	padding-bottom:80px;
}
.blue-text {
    color: #335CAC;
}
.itinerary-card .title-badge{
	color:#5B5858;
}
.yellow-overlay{
	position:relative;
}
.yellow-overlay::before{
	    content: '';
    position: absolute;
    top: 0;
    left: -165px;
    background: #EDF0F8;
    width: 1000%;
    height: 100%;
    z-index: 0;
}
.padding-120{
	padding:120px 0;
}
.margin-top-255{
	margin-top:255px;
}
.forminator-description{
	display:none !important;
}
.day-label {
  display: inline-block;
  margin-right: 80px;
  font-weight: 600;
  color: #6982C2;
	font-size:20px;
	font-family: Heebo;
line-height: 1;
letter-spacing: 0;
}
.custom-accordion .uk-accordion-content{
	 padding-left: 132px;
	font-family: Heebo;
font-weight: 400;
font-size: 18px;
line-height: 1.4;
letter-spacing: 0;
	color:#827E7D;

}
.custom-accordion .el-title .uk-text-primary{
	font-family: Heebo;
font-weight: 400;
font-size: 20px;
line-height: 1;
letter-spacing: 0;
	color:#5B5858 !important;
}
.custom-accordion .el-item{
	background:#fff;
	padding: 25px;
	border-radius:8px;
	border:1px solid #BECCE6;
}
.custom-accordion.uk-accordion>:nth-child(n+2) {
    margin-top:8px;
}
.iti-banner-overlay{
	position:relative;
}
.iti-banner-overlay:before{
	content:'';
	background:#34497F;
	width:100%;
	height:338px;
	position:absolute;
	top:0;
	left:0;
	z-index:0;	
}
.country-archieve .similar-scroll img{
	margin:0 70px;	
}
.card-title{
	font-weight:600;
	color:#11190C;
}
.card-subtitle{
	font-family: Heebo;
font-weight: 400;
font-size: 18px;
line-height: 1;
letter-spacing: 0;
color:#878C86;
	    margin: 0 0 10px;
}
.card-sub-title{
	font-family: Heebo;
font-weight: 600;
font-size: 20px;
line-height: 1;
letter-spacing: 0;
	color:#11190C;

}
.itinerary-card.uk-card-primary{
	padding:0 0 24px;
	border-radius:20px;
}
.itinerary-card .arrow-margin{
    margin-left: 0;
}
.itinerary-card  .title-badge {
    margin: 0 0 0 auto;
}
.img-overlay{
	position:relative;
}
.img-overlay .margin-top-140{
	position:relative;
	z-index:1;
}
.img-overlay::before{
	content:'';
	position:absolute;
	bottom:0px;
	background:#fff;
	width:100%;
	height:350px;
	z-index:0;
}
.margin-top-140{
	margin-top:140px;
}
.blog-content{
	margin-top:20px;
}
.blog-card .blog-title{
	font-family: Gotham;
font-weight: 400;
font-size: 32px;
letter-spacing: 0;
	line-height:1.4;
	letter-spacing:-1px;
color:#11190C;
	margin:0;
}
.blog-short-description{
	font-family: Montserrat;
font-weight: 500;
font-size: 20px;
letter-spacing: 0;
	margin-top:20px;
}

.blog-btn{
	margin-top:30px;
	
	font-family: Montserrat;
font-weight: 500;
font-size: 20px;
line-height: 1.4;
letter-spacing: -1px;
color:#11190C;
}
.blog-grid img{
	border-radius:16px;
}
.blog-btn .arrow-margin {
    background: #335CAC;
    padding: 5px;
    border-radius: 50%;
    margin-left: 12px;
}
.blog-btn .arrow-margin svg {
    transform: scale(1) rotate(-45deg);
}
 .blog-btn .uk-icon{
	color:#fff;
}
.dynamic-slider  .uk-slider-container{
	overflow-y:visible;
}
.dynamic-slider .uk-position-top-right {
    top: -159px;
    right: 0;
}
.dynamic-slider .uk-icon svg {
    transform: scale(0.8);
}
.dynamic-slider {
	padding-top:80px;
}
.dynamic-slider .hotel-title{
	font-family: Outfit;
font-weight: 400;
font-size: 28px;
line-height: 1;
letter-spacing: 0;

}
.ma-right{
	margin-right:120px;
}
.ma-left{
	margin-left:120px;
}
.room-card{
	background:#fff;
	padding:34px;	
	border-radius:32px;
	
}
.room-card img{
	border-radius:12px;
	
}
.room-card .uk-width-expand{
	    padding-left: 10px;
}
.room-card .uk-grid{
	    align-items: anchor-center;
}
 .room-card .uk-grid-divider.uk-grid-small>:not(.uk-first-column)::before {
    left: -2px;
	    border-left: 1px solid #000000;
}
.hotel-overview {
  color: #B6B5B5;
}

.hotel-overview .word {
  display: inline-block;
  white-space: pre;
}

.uk-switcher .el-title{
	display:none;
}
.Iconlist .el-content:before{
	content:'|';
	position:absolute;
	right:-20px;
}
.margin-top-40{
	margin-top:40px;
}
.Iconlist{
	padding-top:43px;
	padding-bottom:23px;
}
.hotel-card-cls .uk-label{
	background: #335CAC;
    padding: 10px 15px;
    border-radius: 4px;
}
.hotel-card-cls .uk-card-primary{
	padding:20px;
	align-items: stretch;
}
.margin-top-40 img{
	width:25px;
	transition:0.3s all ease-in-out;
}
.margin-top-40:hover img{
	transform: rotate(42deg);
}
.hotel-card-cls .uk-width-1-4\@m{
	padding-left:0px;
}
.hotel-card-cls .p-class{
	color:#827E7D;
	text-align:left;
}
.Iconlist  .uk-child-width-1-5\@m>* {
        width: fit-content;
    }
.Iconlist .uk-grid{
	align-items:end;
}
.Iconlist .el-content{
	text-align:left;
}
.Iconlist .uk-width-expand{
	padding-left:12px;
}
.blue-overlay .blue-overlay-inner {
        margin-left: 0px;
    }

.ga-footer-two{
	    background: #EDF0F8;
    padding: 60px;
    box-shadow: 0px 0px 8px 4px #00000005;
    border-radius: 20px;
	margin-left: 26px;
    width: 36%;
}

.footer-one{
	display:none;
}
.home .footer-one{
	display:block;
}

.tax-country .footer-one{
	display:none;
}
.tax-country .footer-two{
	display:block;
}

.home .footer-two{
	display:none;
}
.blue-overlay{
	position:relative;
}
.blue-overlay:before{
	    content: '';
    background: #fff;
    width: 100%;
    height:605px;
    position: absolute;
    top: -333px;
    left: 0;
    z-index: 0;
}
.el-padding-60{
	padding: 60px 60px 0;
	margin-top:60px !important;
}
.uk-cream{
background:url(/wp-content/uploads/2026/01/border-none-rectangale.svg);
	background-size:cover;
}
.el-bottom-40{
	    padding-bottom: 70px !important;
}
.btn-section-fot{
	padding-top:31px;
	padding-bottom:70px;
	padding-left:60px;
	margin-bottom: 50px !important;
}
.btn-section-fot .custom-cls-btn {
    margin-top: 0px;
}
.uk-flex .btn-width{
/* 	width:220px; */
	margin-right:20px;
}
.uk-flex .uk-custom-btn .uk-icon {
    margin-left: 10px;
}
.el-padding-80{
padding-left:80px;
padding-right:80px;
}
.el-margin-40{
margin-left:40px;
margin-right:40px;
}
.el-padding-80-40{
padding-left:40px;
padding-right:40px;
}
.el-padding-120{
padding-left:120px;
padding-right:120px;
}
.flex-own .uk-flex{
	font-size:18px;
	margin-right:20px;
}
.ga-slider{
	padding-bottom:5px;
}
.ga-slider .el-item{
padding:5px;
	border-radius:6px;
border:1px solid #C5CEE7;
	background:#fff;
box-shadow: 
    0 18px 40px -20px rgba(0, 0, 0, 0.35);
}
.single-img-css{
padding:5px;
	border-radius:20px;
border:1px solid #C5CEE7;
	background:#fff;
box-shadow: 
    0 18px 40px -20px rgba(0, 0, 0, 0.35);
}
.single-img-css img{
	border-radius:20px;
}
/* Slider container padding */
.ga-slider .uk-slider-items.uk-grid {
    padding: 60px 0 20px 0; /* reduce top padding slightly if needed */
}

/* Default slide: slightly smaller */
.ga-slider .uk-flex:nth-child(odd) {
    transform: scale(0.9);      /* shrink non-active slides */
    transition: transform 0.4s ease-in-out; /* smooth animation */
    transform-origin: center center;
}

/* Active slide: zoom in */
.ga-slider .uk-flex:nth-child(even) {
    transform: scale(1.1);
}

/* Optional: maintain spacing between slides */
.ga-slider .uk-slider-items.uk-grid > * {
    width: calc(33.333%); /* 3 slides per view with some gap */
    
}

/* Remove margin from last slide to avoid overflow */
.ga-slider .uk-slider-items.uk-grid > *:last-child {
    margin-right: 0;
}

.ga-slider img{
	border-radius:4px;
}
.gallery-footer{
	background: #fff;
	padding:60px;
	box-shadow: 0px 0px 8px 4px #00000005;
	border-radius:20px;
}
.back-top-top{
box-shadow: 0px 3px 3px 0px #9E9E9E17;
border: 1px solid #CCCACA;
	border-radius:5px !important;
	color:#1A1919;
	background:#fff;
	font-size:18px;
}

.back-top-top svg{
	display:none;
}

.li-bottom li{
	margin-bottom:30px;
}

/* Parent */
.culture-section {
  position: relative;
	border-bottom:1px solid #CCCACA;
	padding-bottom:40px;

}

/* Target the big culture image */
.culture-section .center-img img {
  opacity: 0;
  transform: scale(0.1);
  transition:
    opacity 0.4s ease,
    transform 0.6s cubic-bezier(0.25, 1, 0.5, 1);
  will-change: transform, opacity;
}

/* Hover OR once-triggered state */
.culture-section:hover .center-img img,
.culture-section.is-hovered .center-img img {
  opacity: 1;
  transform: scale(1);
}



.split-text {
  color: #B6B5B5;
}

.split-text span {
  display: inline-block;
  color: #B6B5B5;
}



.panelclass {
  position: relative;
  min-height: 100vh;
  overflow: hidden; /* 🔥 THIS is important */
}
.panelclass img{
	    width: 100%;
    height: 100%;
	border-radius:12px;
}
.panelclass {
    padding: 120px;  
}
.panelclass .uk-grid-margin-medium{
	margin-top:40px;
}

.panel-class-wrappert img{
	border-radius:12px;	
}
.panel-class-wrapper .el-title{
	line-height:1.4;font-size: 18px;
	font-family:Montserrat;
	letter-spacing:0;
	
}
.panel-class-wrapper .el-content{
font-size: 16px;
letter-spacing: 0;	
}


.forminator-checkbox-label{
	font-family: Heebo;
font-weight: 400;
font-size: 14px;
line-height: 1;
letter-spacing: 0;
	color:#827E7D;

}
.forminator-checkbox{
	    align-items: flex-start !important;
}
.forminator-error-message{
	font-size:14px;
}
.forminator-label {
     font-family: Heebo !important;
font-weight: 400 !important;
font-size: 18px !important;
line-height: 1.7em !important;
letter-spacing: 0 !important;
color:#827E7D !important;
 }
 .single-destination .forminator-label, .single-destination .forminator-textarea {
color:#fff;
 }
  .forminator-input,.forminator-textarea  {
      border:none !important;
      background: #6982C21A ;
      border-radius:8px !important;
	  padding:15px !important;
  }
 .single-destination .forminator-input,.single-destination .forminator-textarea  {
      background: #FFFFFF99 ;
    
  }
    .forminator-button{
		 padding:15px !important;
        border:none;
        background:#1A1919;
        border-radius:8px !important;
        color:#fff;
        width:48% !important;
    }
    .single-destination .forminator-button{
		font-weight:500;
		font-size:20px;
        background:#F0B263;
        color:#fff;
        width:100% !important;
    }
.scroll-showcase {
  padding: 120px 0;
}
.image-card.reversal{
	    display: flex;
    flex-direction: column;
    vertical-align: middle;
    justify-content: center;	
}
.showcase-inner {
  display: grid;
  grid-template-columns: 40% 60%;
}

/* LEFT COLUMN */
.showcase-left {
  position: sticky;
  top: 120px;
  align-self: flex-start;
}

.showcase-badge {
  display: flex;
  align-items: center;
  gap: 12px;
  font-weight: 600;
  margin-bottom: 40px;
}

/* TITLE CSS */

.showcase-title {
  font-size: 120px;
  line-height: 1.1;
  overflow: hidden;          /* hide sliding text overflow */
  position: relative;
  white-space: normal;       /* allow line breaks */
  height: auto;
}

.showcase-title span {
  display: block;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}





/* RIGHT COLUMN PANELS */
.image-panel {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 32px;
  align-items: stretch;
  margin-bottom: 160px;
}

.image-card.large {
  grid-row: 1 / span 2;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.image-card img {
  width: 100%;
  display: block;
  border-radius: 16px;
}

.image-stack {
  display: flex;
  flex-direction: column;
  gap: 32px;
}

.image-card h3 {
  margin-top: 12px;
  font-size: 32px;
  font-weight: 500;
}

@media (max-width: 960px) {
  .showcase-inner {
    grid-template-columns: 1fr;
    gap: 40px;
  }

  .image-panel {
    grid-template-columns: 1fr;
  }

  .image-card.large {
    grid-row: auto;
  }

  .image-stack {
    gap: 24px;
  }
}







.margin-top-180{
	margin-top:180px !important;
}
.margin-top-280{
	margin-top:280px !important;
}
.box-main-div{
	position:relative;
}
.ceter-box-bg{
	position:absolute;
	top:0;
	left:36%;
	width:33%;
	background:#E5EAF5;
	height:100%;
	z-index:0;
}
.unnepal-btn .arrow-margin{
	background: #335CAC;
    padding: 5px;
    border-radius: 50%;
	margin-left:24px;
}
.unnepal-btn .uk-icon{
	color:#fff;	
	transform: scale(1.3);
}

.unnepal-btn{
	margin-top:40px;
	color:#11190C;
	line-height:1.4;
	letter-spacing:-1px;
	font-weight:500;
}
.custom-cls-btn{
	margin-top:120px;
}
.uk-custom-btn{
	background:#335CAC;
	color:#fff;
	padding:5px 7px 5px 17px;
	border-radius:360px;
	    font-size: 16px;
    font-weight: 400;
	margin-bottom:10px;
	width:100%;
	justify-content: space-between;
}
.modal-btn-one.uk-custom-btn{
	background:#7F99CC;
}
.modal-btn.uk-custom-btn.white-bg{
	background:#EDF0F8;
	color:#6982C2;
}

.uk-custom-btn:hover{
	color:#fff;
}
.uk-custom-btn.white-bg{
	background:#7F99CC;
	color:#fff;	
}
.uk-custom-btn .uk-icon{
	color:#fff;	
}
.uk-custom-btn .arrow-margin{
	background: #7F99CC;
    padding: 7px;
    border-radius: 50%;
}

.uk-custom-btn.white-bg .arrow-margin{
	background: #335CAC;
}
.uk-navbar-toggle-icon svg{
	width:30px;
	height:30px;
	    margin-top: 10px;
	color:#fff;
}
.modal-btn-one .arrow-margin, .modal-btn.uk-custom-btn.white-bg .arrow-margin{
    background:#4A68B5;
   
}
.uk-navbar-toggle-icon svg .line-1 {
  width: 20px;
	height:1px;
  x: 0;
  y: 0;
	
}

/* Middle line - medium */
.uk-navbar-toggle-icon svg .line-2 {
  width: 20px;
	height:1px;
  x: 0;
  y: 8.5px; 
}

/* Bottom line - shortest */
.uk-navbar-toggle-icon svg .line-4 {
  width:20px;
	height:1px;
  x: 0;
  y: 17px; 
}


#tm-dialog .uk-modal-body {
    padding-top: 0 !important;
    width: 100%;
    padding-right: 0px !important;
    padding-left: 120px !important;
    padding-bottom: 0 !important;
}
#tm-dialog .uk-close{
	    right: 105px;
    top: 25px;
}
#tm-dialog .uk-close svg{
	  color:#fff;
}
.margin-top-120{	
	margin-top:128px !important;
}
.margin-top-60{	
	margin-top:60px !important;
}
.margin-top-80{	
	margin-top:80px !important;
}
.margin-80{	
	margin-bottom:80px;
}
/* Desktop only */
@media screen and (max-width:1560px) and (min-width: 960px) {
	.country-header{
		        font-size: 67px;
	}
  /* Ensure grid behaves as flex */
  .footer-section .tm-grid-expand {
    display: flex;
  }

  /* First column = fit content */
  .footer-section .tm-grid-expand > .footer-fit-col {
    flex: 0 0 auto;
    width: fit-content;
    max-width: none;
  }

  /* All other 1-6 columns share remaining space equally */
  .footer-section .tm-grid-expand > .uk-width-1-6\@m:not(.footer-fit-col) {
    flex: 1 1 0;
    width: auto;
  }
}

.margin-48 .el-content{
	margin-top:48px !important;
}

.title-badge{
	border: 1px solid #CDD9ED;
	background: #FFFFFF;
	padding:12px;
	width:fit-content;
	border-radius:8px;
	font-family: Montserrat;
font-weight: 500;
font-size: 17px;
line-height: 1;
letter-spacing: 0;
display:flex;
	align-items:center;
}

.title-badge img{
	    margin-right: 10px;
    width: 10px;
}

.pointer-animation {
  position: relative;        /* relative container for absolute children */
  width: 400px;
  height: 100px;
  margin: 0 auto;
  background: #FFF9EB;
  overflow: visible;
}

/* Static pointer */
.pointer {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(-50%, -50%);
  z-index: 3;
}

/* Dashed trail */
.border-line {
  position: absolute;
  top: 50%;
  left: 0;
  height: 4px;
  width: 0;
  background-image: repeating-linear-gradient(
    to right,
    #96A7D4 0px,
    #96A7D4 17px,   /* dash length */
    transparent 0px,
    transparent 23px /* gap length */
  );
  transform: translateY(-50%);
  z-index: 2;
}

/* Moving pointer */
.location-pointer {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(-50%, -50%);
  z-index: 4;
}

/* Animations */
@keyframes trail-grow {
  0% { width: 0; }
  100% { width: 300px; }
}

@keyframes pointer-move {
  0% { left: 0; }
  100% { left: 300px; }
}

 

.grid-7 .uk-child-width-1-6\@m>* {
        width: calc(100% / 7);
	text-align:center;
    }
.text-blue{
	color:#335CAC;
	font-weight:600;
}
.margin-120{
	margin-top:120px !important;
	
}
.uk-card-primary{
padding: 40px;
	box-shadow: 0px 0px 7px 2px #7171710A;
    border-radius:8px;
}
/* Home page text animate */

.bg-letter-animate .similar-scroll h1 {
	font-family: 'GothamBook';
	font-weight:300;
  font-size: 96px;
  color: #fff;
  white-space: nowrap;
  animation-name: scrollText;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}

@keyframes scrollText {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(-100%);
  }
}

/* .arrow-margin{
margin-left:15px;
} */
.arrow-margin svg{
	transition: all 0.2s ease-in-out;	
transform:scale(1) rotate(-45deg);
    
}

.btn-width:hover .arrow-margin svg, .uk-custom-btn:hover .arrow-margin svg, .unnepal-btn:hover .arrow-margin svg, .blog-btn:hover .arrow-margin svg {
transform:scale(1) rotate(0deg);
    
}

.hero-section .uk-icon{
	background: #6982C2;
    padding: 10px;
    border-radius: 50%;
	transition:0.3s all ease-in-out;
}
.hero-section .uk-icon:hover{
	background: #fff;
}
.hero-section svg{
	    transform: scale(1.3);
}
.hero-section .uk-icon:hover svg{
	color: #000;
}

@media (min-width: 1560px) {
    .uk-container-expand {
        max-width: 1400px;
        margin: 0 auto;
    }
.footer-one .el-padding-80-40 {
    padding-left: 140px;
    padding-right: 140px;
}
	.footer-one .el-margin-40 {
    margin-left: 140px;
    margin-right: 140px;
}
	.yellow-overlay::before {
		left: -1000px; 
}

}

@media (max-width: 1560px) {
	.team-slider p{
		font-size:18px;
	}
	.uk-custom-btn {
    font-size: 13px;
}
	.uk-modal-body .uk-custom-btn .arrow-margin {
    padding: 7px;
} 
	.uk-modal-body .arrow-margin svg {
    transform: scale(1.2) rotate(-45deg);
}
		.box-main-div .uk-width-2-5\@m {
        width: 45%;
    }
	.box-main-div .uk-width-3-5\@m {
        width: 55%;
    }
	.room-card .el-content{
		font-size:16px;
	}
	
	.panel-cvls .uk-h3{
	font-size:52px;
}
}
@media (max-width: 1350px) {	
	.title-badge {    
  font-size: 13px;
        margin-top: -7px !important;
}
    .uk-container, .el-padding-80, .el-padding-120 {
        padding-left: 40px;
        padding-right: 40px;
    }
	.gallery-footer {
    padding: 20px;
}
	.work-break-cls .el-content, .itinerary-card .title-badge {
word-break:break-all;
} 
	.itinerary-card .title-badge {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: baseline;
} 
	.slider-container-cls {
    padding-left: 40px;
}
}

@media screen and (max-width:1013px) and (min-width:961px) {
	.blue-overlay:before {
    height: 470px;
    top: -413px;
}
}
@media (max-width:936px) {
	.mbl-width {
		width:500px;
	}
	.hotel-link, .rating-flex-cls {
    display: block;
}
	.mar-bot-255{
		    margin-bottom: 40px;
	}
	.mbl-panel-slider{
		display:block;
	}
	.color-background.hided{
		display:none;
	}
	.margin-top-180, .mar-bot-255{
		margin-top:40px !important;
	}
	.h4-relative img {
    margin-left: 20px;
    position: inherit;
    top: 0;
    right: 0;
    width: 7%;
}
	.rating-flex-cls {
	flex-wrap:wrap;
}
	.rating-flex-cls .trip-img{
		    width: 50%;
   margin-right: 15px;
	}
	.hotel-card-cls .hotel-thumb {
    height: auto;
		        width: 100%;
}
	.hotel-card-cls h4{
	font-size:27px;	
	}
	.uk-margin-large {
		    margin-top: 20px !important;
    margin-bottom: 20px;
}
	.margin-top-80, .margin-top-255, .margin-top-120{
		margin-top:40px !important;
	}
	.padding-120 {
    padding: 40px 0;
}
	.iti-banner-overlay:before {
    height: 200px;
}
	html{
		font-size:18px;
	}
	.uk-container, .el-padding-80, .el-padding-120 {
        padding-left: 20px;
        padding-right: 20px;
    }
  .panelclass {
    padding: 40px 20px;  
}
.hotel-card-cls .uk-card-primary {
    padding: 10px;
}
	.hotel-card-cls{
		    padding-left: 40px;
	}
	.Iconlist .uk-grid {
    justify-content: center;
}
	.Iconlist .el-content {
    text-align: center;
}
	.hotel-card-cls .flex-direct{
		flex-direction:column;
		    align-items: flex-start;
	}
	.hotel-card-cls .uk-label{
		display:none;
	}
	.hotel-card-cls  .margin-top-40 {
    margin-top: 10px;
}
	.hotel-card-cls .uk-margin-medium-top {
    margin-top: 10px !important;
}
	.Iconlist {
    padding-top: 15px;
    padding-bottom: 15px;
}
	.Iconlist .el-content:before{
	content:'';
}
	.ga-slider .uk-slider-items.uk-grid {
    padding: 20px 0 20px 0;
}
	.padding-bottom-80{
	padding-bottom:40px;
}
	#tm-dialog-mobile{
		height:100%;
		background: #344B81;
	}
	.margin-mbl{
		margin-top:40px !important;
	}
	.slider-container-cls .uk-child-width-1-3\@m>* {
    width: calc(92% / 1);
}
	.slider-container-cls {
	padding-left:20px;
	
}
	.sticfky-panel {
    margin: 0px 0;
}
	.culture-section .center-img img {
    opacity: 1;
		transform: scale(1);
}
	.itinerary-card .title-badge {
        flex-direction: row;
    }
	.team-slider .uk-position-bottom-center {
    left: auto;
    top: 0;
    right: 0;
}
	.team-slider{
		padding-bottom:100px;
	}
	.el-padding-60 {
    padding: 40px 20px 0;
}
	.blue-overlay:before {
          height: 218px;
        top: -173px;
}
	.btn-section-fot {
    padding-left: 20px;
}
	.box-main-div .uk-width-2-5\@m {
        width: 100%;
    }
	.box-main-div .uk-width-3-5\@m {
        width: 100%;
    }
	.margin-top-280 {
    margin-top: 40px !important;
}
	.img-overlay::before {
    height: 200px;
}
	.ga-footer-two {
    margin-left: 0;
}
	h3,.uk-h3{
		letter-spacing: -1px;
		font-size:40px;
	}
	h1,.uk-h1{
		font-size:40px;
	}
	h2,.uk-h2{
		font-size:40px;
		letter-spacing: -1px;
	}
	h4,.uk-h4{
		letter-spacing: -1px;
		font-size:32px;
	}
	h5,.uk-h5{
		letter-spacing: -1px;
		font-size:20px;
	}
	.uk-section-xsmall{
		padding-top:40px;
	}
	.slider-container-cls .uk-grid li:first-child {
    padding-left: 20px;
}
	.bg-letter-animate .similar-scroll {
    font-size: 70px;
}
	    .panel-cvls .uk-h3 {
        font-size: 27px;        line-height: 1.6;
    }
	.ourteam-badge {
    margin-right: 50px !important;
}
}

@media (max-width: 639px) {
	.home{
		background:#FFF9EB;
	}
	.width100, .mbl-width{
		width:100%;
	}
	.rating-flex-cls .trip-img{
		    width: 50%;
		margin-right:0;
	}
	 .bg-letter-animate .similar-scroll h1 {
    font-size: 46px;
}
	.img-overlay::before {
    height: 100px;
}
	.el-padding-80-40 {
    padding-left: 20px;
    padding-right: 20px;
}
	.blue-overlay:before {
           height:340px;
        top: -166px;
}
	.mbl-margin{
		margin-top:40px;
	}
	.el-margin-40 {
    margin-left: 20px;
    margin-right: 20px;
}
	    .team-slider .uk-position-bottom-center {
        top: 58px;
    }
	.day-label{
		display:block;
	}
	.custom-accordion .uk-accordion-content {
    padding-left: 0px;
}
	
	.mbl-block{
		display:block;
	}
	.btn-section-fot {
    padding-bottom: 23px;
}
	.margin-top-80 {
    margin-top: 40px !important;
}
	.ga-footer-two {
    margin-left: 0;
		    padding: 20px;
}
	.title-badge {
    padding: 10px;
    font-size: 14px;
}
	.uk-margin-medium-top {
    margin-top: 20px !important;
}
	.uk-button-large {
    padding: 0px 21px;
    line-height: 37px;
    font-size: 15px;
}
	.margin-48 .el-content {
    margin-top: 20px !important;
}
	@keyframes moveRightPause {
  0% { left: 0; }
  20% { left: 250px; }
  87% { left: 250px; }
  100% { left: 0; }
}

@keyframes trailGrowShrink {
  0% { width: 0; }
  20% { width: 250px; }
  87% { width: 250px; }
  100% { width: 0; }
}
	.pointer-animation {
    left: 6%;
}
	.uk-h1, h1 {
    font-size: 48px;
}
	.Iconlist .uk-grid {
        display: grid !important; /* Use CSS Grid */
        grid-template-columns: repeat(2, 1fr); /* 2 columns */
        gap:0px; /* spacing between items */
    }
.Iconlist .el-content {
    text-align: left;
}
    .Iconlist .uk-grid > div {
        width: auto !important; /* override UIkit auto width */
    }
	.Iconlist .el-content{
		font-size:16px;
	}
	.Iconlist .uk-width-expand {
    padding-left: 0px;
}
	    .Iconlist .uk-grid {
        justify-content: flex-start;
    }
	.hotel-card-cls .uk-width-3-4\@m {
		padding-left:0;
	}
   .margin-80{	
	margin-bottom:20px;
}
	.uk-h4, h4 {
    font-size: 32px;
}
		.panel-content img {
    height: 450px;
		object-position:top center;
}
	.grid-7 .uk-child-width-1-6\@m>* {
    width: calc(100% / 2);
}
	.uk-section-large {
    padding-top: 40px;
    padding-bottom: 40px;
}
	.col-second{
		padding-left:0;
	}
	.uk-section-xlarge {
    padding-top: 40px;
    padding-bottom: 40px;
}
}


@media (max-width:385px) {
	.hotel-card-cls h4{
	font-size:24px;	
	}
	   .slider-container-cls .title-badge {
        font-size: 10px;
    }
	 .slider-container-cls .title-badge img {
    margin-right: 2px;
    width: 8px;
}
	
}