.populardestinations h1 {
color: #557c39;
font-family: "Playfair Display Regular";
font-size: 64px;
font-style: normal;
font-weight: 400;
}
.populardestinations h1 span {
padding-bottom: 10px;	
border-bottom: solid 3px #557c39;
}
.populardestinations p {
color: #767E86;
font-family: 'Roboto';
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin: 20px 0px 60px 0px;
}
.desti_box{border-radius: 26px; }
.desti_box img{border-radius: 26px; }
.desti_infobox{bottom: 15px;width:100%;color:#fff; }
.desti_name {
color: #FFF;
font-family: "Playfair Display Regular";
font-size: 28px;
font-style: normal;
font-weight: 500;
line-height: normal;
margin-bottom: 17px;
}
.locationinfo {
color: #FFF;
font-family: 'Roboto';
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.desti_infobox i{
 color: #557c39;
 margin-right: 15px;
}


.populardestinations .swiper-container .swiper-button-next.swiper-button-disabled { top:90px !important;right:15px !important;background: #557c39; }
.populardestinations .swiper-container .swiper-button-next { top:90px !important;right:15px !important;left:auto !important;background: #557c39;
padding: 25px 28px;border-radius: 12px;font-size: 20px;
}
.populardestinations .swiper-container .swiper-button-next:after {font-size:20px !important;color:#fff; } 

.populardestinations .swiper-container .swiper-button-prev.swiper-button-disabled { top:90px !important;right:90px !important;left:auto !important;background: #557c39; }
.populardestinations .swiper-container .swiper-button-prev { top:90px !important;right:90px !important;left:auto !important;background: #557c39;padding: 25px 28px;border-radius: 12px;font-size: 20px; }
.populardestinations .swiper-container .swiper-button-prev:after {font-size:20px !important;color:#fff; } 

.swiper-container {
      float: left;
	  overflow: hidden;
	  
}
.swiper-container .swiper-slide {
      display: flex;
      justify-content: center;
      align-items: center;
}

.imgbox{border-top-left-radius:26px;border-top-right-radius:26px;  }
.imgbox img{border-top-left-radius:26px;border-top-right-radius:26px;  }
.specialoffer{
background:#F5F6F7;	
display: flex;
padding: 60px 0px;
flex-direction: column;
justify-content: center;
align-items: flex-start;
gap: 100px;	
}
.textinfo{
	padding: 40px 24px;
	background: #fff;
	border-bottom-left-radius: 26px;
	border-bottom-right-radius: 26px;
}
.offername {
color: #557c39;
font-family: Mulish;
font-size: 28px;
font-style: normal;
font-weight: 400;
line-height: normal;
	
}
.offertext {
color: #767E86;
font-family: 'Roboto';
font-size: 18px;
font-style: normal;
font-weight: 300;
}
.offerratings i {color: #ffc107; }
.offertext{
color: #767E86;
font-family: 'Roboto';
font-size: 18px;
font-style: normal;
font-weight: 300;
line-height: normal;
}
.priceinfo span {
color: #767E86;
font-family: 'Roboto';
font-size: 20px;
font-style: normal;
font-weight: 400;
float: left;
margin-top: 15px;
margin-right: 10px;
}
.priceinfo{
color: #557c39;
font-family: 'Roboto';
font-size: 40px;
font-style: normal;
font-weight: 400;}

.btndetails{
color: #fff;
font-family: 'Roboto';
font-size: 20px;
font-style: normal;
font-weight: 400;
background: #557c39;
border-radius:12px;
display: flex;
padding: 12px 29px;
justify-content: center;
align-items: center;
text-decoration: none;
}


.populardestinations .swiper-container2 .swiper-button-next.swiper-button-disabled { top:90px !important;left:90px !important;background: #557c39; }
.populardestinations .swiper-container2 .swiper-button-next { top:90px !important;left:90px !important;background: #557c39;
padding: 25px 28px;border-radius: 12px;font-size: 20px;
}
.populardestinations .swiper-container2 .swiper-button-next:after {font-size:20px !important;color:#fff; } 

.populardestinations .swiper-container2 .swiper-button-prev.swiper-button-disabled { top:90px !important;left:15px !important;background: #557c39; }
.populardestinations .swiper-container2 .swiper-button-prev { top:90px !important;left:15px !important;background: #557c39;padding: 25px 28px;border-radius: 12px;font-size: 20px; }
.populardestinations .swiper-container2 .swiper-button-prev:after {font-size:20px !important;color:#fff; } 

.swiper-container2 {
      float: left;
	  overflow: hidden;
	  
}
.swiper-container2 .swiper-slide {
      display: flex;
      justify-content: center;
      align-items: center;
}


.blogsection h1 {
color: #557c39;
font-family: "Playfair Display Regular";
font-size: 64px;
font-style: normal;
font-weight: 400;
}
.blogsection h1 span {
padding-bottom: 10px;	
border-bottom: solid 3px #557c39;
}
.blogsection p {
color: #767E86;
font-family: 'Roboto';
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin: 20px 0px 60px 0px;
}

.bloginfo img {border-radius:26px; }
.bloginfo h3 {
color: #557c39;
font-family: 'Roboto';;
font-size: 54px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.bloginfo .bloginfotext {
color: #767E86;
font-family: 'Roboto';
font-size: 24px;
font-style: normal;
font-weight: 300;
line-height: 30px; /* 125% */
}
.bloginfo .readmore {
color: #557c39;
font-family:  'Roboto';
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 52px; /* 216.667% */
text-decoration: none;
}

.populardestinations .swiper-container3 .swiper-button-next.swiper-button-disabled { top:90px !important;right:15px !important;background: #557c39; }
.populardestinations .swiper-container3 .swiper-button-next { top:90px !important;right:15px !important;left:auto !important;background: #557c39;
padding: 25px 28px;border-radius: 12px;font-size: 20px;
}
.populardestinations .swiper-container3 .swiper-button-next:after {font-size:20px !important;color:#fff; } 

.populardestinations .swiper-container3 .swiper-button-prev.swiper-button-disabled { top:90px !important;right:90px !important;left:auto !important;background: #557c39; }
.populardestinations .swiper-container3 .swiper-button-prev { top:90px !important;right:90px !important;left:auto !important;background: #557c39;padding: 25px 28px;border-radius: 12px;font-size: 20px; }
.populardestinations .swiper-container3 .swiper-button-prev:after {font-size:20px !important;color:#fff; } 

.swiper-container3 {
      float: left;
	  overflow: hidden;
	  
}
.swiper-container3 .swiper-slide {
      display: flex;
      justify-content: center;
      align-items: center;
}

.desti_gallery_box img {border-radius: 26px;margin-top: 30px; }
.desti_gallery_box2 img {border-radius: 26px;margin-top: 0px; }



@media screen and (max-width:1000px){
	.populardestinations h1 { font-size:36px; }
}

@media screen and (max-width:768px){
	.populardestinations .swiper-container .swiper-button-next.swiper-button-disabled { top:155px !important; }
	.populardestinations .swiper-container .swiper-button-next { top:155px !important; }
	.populardestinations .swiper-container .swiper-button-prev.swiper-button-disabled { top:155px !important; }
	.populardestinations .swiper-container .swiper-button-prev { top:155px !important; }
	
	.populardestinations .swiper-container2 .swiper-button-next.swiper-button-disabled { top:155px !important; }
	.populardestinations .swiper-container2 .swiper-button-next { top:155px !important; }
	.populardestinations .swiper-container2 .swiper-button-prev.swiper-button-disabled { top:155px !important; }
	.populardestinations .swiper-container2 .swiper-button-prev { top:155px !important; }
	
	.populardestinations .swiper-container3 .swiper-button-next.swiper-button-disabled { top:125px !important; }
	.populardestinations .swiper-container3 .swiper-button-next { top:125px !important; }
	.populardestinations .swiper-container3 .swiper-button-prev.swiper-button-disabled { top:125px !important; }
	.populardestinations .swiper-container3 .swiper-button-prev { top:125px !important; }
}