/*-- FONT // 
<uniquifier>: Use a unique and descriptive class name
 <weight>: Use a value from 100 to 900
--*/
.lexend-mehar {
  font-family: "Lexend", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
  
}

/*---   START HEADER  -----*/
.head-pad{
padding: 0px 0;
margin-top: 3px;
background-color: #5d5d5d !important;
}
.head-detail-clr{
	color: #f8e5cf;
}
/*-- google translate css ----*/
.skiptranslate.goog-te-gadget a{
	display:none !important;
}
.skiptranslate.goog-te-gadget {
	color:#5d5d5d !important;
}
a:hover{
	color: #ba9b6f !important;
}
.sli-margin-top{
	margin-top: -13px;
}
.ban-ht{
	height: 646px!important;
}
.sli-img-margin{
	margin-bottom: 200px;
}
.bgimg::before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000000c2;
  content: '';
  position: absolute;
}
.ban-ct{
	margin-bottom: 200px;
	font-size: 37px !important;
}	
.ban-ct-ft-clr{
	color: #ffffffe3;
	  
}
.p-ct{
	color: #ffffffcf !important;
	
}
.learn-btn-clr{
	background-color: #e9d285 !important;
	border-color: #ead385 !important;
	color: #000000d6 !important;
}
.learn-btn-clr:hover{
	color: #000000b5 !important;
background-color: #fff !important;
border-color: #fff !important;
}

/*-----About Page CSS ----*/
.abt-txt-aln{
text-align: left !important;
}
.txt-aln{
	text-align: justify;
	}
.txt-aln-ct{
	font-size: 37px !important;
}
.side-img{
	margin-bottom: 78px;
}
.fea-pad{
	padding: 25px 0;
}
.ft-sz{
	font-size: 17px;
	text-align: center;
}
.ft-sz1{
color: #ffffffde;
}

.ft-img{
	
	height: 150px;
width: 108px;
margin-right: 26px;
}
.ft-img1{
	height: 114px;
width: 108px;
margin-right: 26px;
}
.ft-img2{
	height: 129px;
width: 108px;
margin-right: 26px;
}
.feat-ban::before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000000b0;
  content: '';
  position: absolute;
}
.pb_20{
	padding: 35px 0;
}
.service-img{
	width: auto;
    height: 181px;
}
.box_icon{
	background-color: #ab986d73 !important;
}
.box_icon::before{
	border-color: #333 !important;
}
.icon-img{
	width: 69% !important;
}

.icon-img-price {
  width: 69% !important;
  margin-top: 14px;
}
.pak-aln{
	text-align: center;
}

/****** van animation *******/
.van-ani {background:black;
overflow-x:hidden;
  overflow-y:hidden;
}

.role {
overflow-x:hidden;

  background-repeat:no-repeat;
  background-size:cover;
  
  

}

#first {
  position:absolute;
  left:-500px;
  animation:roling 12s ease-in infinite;
top:89px;

 }


@keyframes roling {
  0% {left:-500px;      }
  
  100% {left:100%;}
}


.role1 {

width:100vw;
  position:absolute;
  top: 200px;
 
  
 
}

#second {
	height: 128px;
width: 300px;
  position:absolute;
  animation:roling1 12s ease-in-out infinite;
  right:-200px;
top: -26px;
 }


@keyframes roling1 {
  0% {right:-300px;    }
  100% {right:105%;}
}

.wrap {
 background:url(../img/home/roadview.jpg);
    height:300px;
  width:100vw;
 

  
}
.role2 { position:absolute;
  top:-100px;
  animation:plane 9s linear infinite;
  z-index:5;}

@keyframes plane {
  0% {top:-100px;left:30%;     }
  25% {top:-20px;left:45%;  }
  50% {top:20px;left:65%;}
  75% {top:35px;left:85%;}
  100% {left:110%;top:50px;}
}

.role3 {position:absolute;
  top: 220px;
  animation:pickup 5s linear infinite;}

@keyframes pickup {
  0% {left:-20%;}
  100% {left:110%;}
}
.van-sec{
	padding: 0;
}
/****** end *****/

.icon_box_style1:hover{
  border-color: #0f0f10 !important;
}
.test{
	padding: 37px 0;
}
 .owl-theme .owl-nav [class*="owl-"]{
	 background-color: #b79a60 !important;
 }	
.testi_user span{
	color: #b79a60 !important;
}
.foot-img{
	margin-top: 7px;
width: 301px;
height: 235px;
}
.foot-btn{
	margin-left: 0;
margin-top: -17px;

}
.leisure{
	max-width: 80%;
}
.pak-img{
	margin-left: 30px;
width: 269px;
height: 195px;

}
.tr-vw{
	text-align: center;
}
.travel-tip::before{
	 top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000000f2;
  content: '';
  position: absolute;
	
}
.travel-tip{
	text-align: center;
color: #010406;
padding: 40px 0 !important;
}
.tip{
	color: antiquewhite;
}
.ol_shape19 img {
  max-width: 350px !important;
  height: 237px !important;
}
.copy{
	color: #fff;
}

.wed-ban{
	margin-top: 0;
}
.contact_info li span{
color: #e6e6b1 !important;
}
.wed-ban img{
	width: 58%;
margin-left: 87px;
}
.bg_light_yellow::before{
	  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #423c3ccc;
  content: '';
  position: absolute;
}
.breadcrumb-item.active {
  color: #fff !important;
}
.abt{
	color:#fff;
}
.abt-img{
	margin-top: -15px;
}
.ab-ft{
  padding: 44px 0 !important;
  margin-top:-84px !important;
  background-color: #b5926c70 !important;
}
.fab{
	  line-height: 2;
}
.tar-mg{
	margin-top: -13px;
}
.tar-clr{
	color: #fff;
}
.tar-ct-mg{
	margin-top: -60px;
}
.tar-sec{
	margin-top: 56px;
}
table, th, td {
  border: 1px solid black;
}

th, td {
  padding: 12px;
}
.tab-style1 .nav-tabs .nav-link.active{
	border-color: #b2a68c !important;
}
.nav-tabs .nav-link.active{
	color: #b79a60 !important;
}
.tab-container{
	margin-top: 32px;
}

.tar-ban{
	object-fit: cover !important;
	margin-top: -13px;
}
.trpak{
	
  background-color: #2d2d2d66;
	}
.contact_info.contact_info_style2 li span{
  background-color: #a69067 !important;
}
.contact_info.contact_info_style2 li span::after {
  border-color: #252525 !important;
}
.contact_info.contact_info_style2 li span::after {
  content: "";
  border: 1px dashed #2a2a2a !important;
}
.box_icon1{
	background-color: #decfbe !important;
}
	
.bg-white1 {
  background-color: #fff !important;
}
.about-ct{
	margin-top: -64px ;
}
.wa-chat-box-poweredby{
	color: white !important;
}

.grid_filter li a.current{
	background-color: #343631 !important;
}
.link_container a{
	color: #bb995a !important;
}








@media (max-width: 1060px){
	.sli-margin-top{
	margin-top: -10px;
}
.navbar-brand img {
  max-width: 209px !important;
}	
.ban-ct {
  margin-bottom: 0;
}	
.slide_content_wrap {
 
  padding: 11px 0;
}	
.sli-img-margin {
  margin-bottom: 0;
  margin-top: 0 !important;
}	
	
.gts-mb {
  
margin-left: -42px;
}

.learn-btn-clr{	
  padding: 0px 13px !important;
}	
.ban-ht {
  height: 400px !important;
}
.txt-aln-ct {
  font-size: 27px !important;
}
.fea-pad {
  padding: 48px 0;
  }
.fea-ct{
font-size: 33px !important;
}	
.ol_shape19 img {
  max-width: 350px !important;
 height:135px !important;
}

.pak-mb{
	height: 3318px !important;
}
.newslatter_wrap {
  margin-top: 34px !important;
}

.ol_shape19 img, .ol_shape20 img {

  margin-top: 418px !important;
}
.tip-mb{
	margin-top: 151px	 !important;
}
.accordion .card-header a::after {
  left: 234px !important;
}
.travel-tip-mb{
	height: 845px !important;
}
.ol_shape19 img, .ol_shape20 img {
  max-width: 182px !important;
margin-bottom: 88px;
}
.tip-img-mb{
	display:none;
}
.navbar-toggler{
	background-color: #b29b6d !important;
}
.pak-img {
  margin-left: 24px;
}
.tab-mg{
	margin-top: 21px;
}
.about-ct {
  margin-top: 0;
}
.ab-ft {
  padding: 22px 0 !important;
  margin-top: -38px !important;
  background-color: #b5926c70 !important;
}
.about-why{
top: 20px !important;
max-width: 231px !important;
margin: 0 auto !important;
}



	
}
















