.destination-box {
	 display: flex;
	 justify-content: space-between;
}
 .destination-box.htlbox li {
	 width: 30%;
}
 .destination-box .active {
	 background-color: #00a5f2;
}
 .destination-box li {
	 width: 23%;
	 position: relative;
	 background: url('../iamges/home/home-yellow.jpg');
	 bottom: 1px solid #ebeff1;
}
 .destination-box li img {
	 width: 100%;
}
 .destination-box .city-box {
	 background-color: #ebeff1;
}
 .destination-box .content {
	 padding: 15px 20px;
}
 .destination-box .city-name {
	 display: block;
	 position: absolute;
	 bottom: 115px;
	 font-size: 17px;
	 font-weight: 500;
	 left: 25px;
	 color: #fff;
}
 .destination-box .city-name.ctwo {
	 bottom: 255px;
}
 .destination-box .city-name.p-city {
	 bottom: 20px;
}
 .destination-box .home {
	 padding-left: 35px;
	 padding-bottom: 10px;
	 font-size: 14px;
	 font-weight: 500;
	 color: #fff;
	 background: url('../images/home/home-yellow.jpg') no-repeat left 3px;
}
 .destination-box .home.hmtwo {
	 background: url('../images/home/home-blue.jpg') no-repeat;
	 color: #242424;
}
 .destination-box .covid {
	 padding-left: 35px;
	 font-size: 14px;
	 font-weight: 500;
	 color: #fff;
	 background: url('../images/home/covid-yellow.jpg') no-repeat left 3px;
}
 .destination-box .covid.cvtwo {
	 background: url('../images/home/covid-blue.jpg') no-repeat;
	 color: #242424;
}
 .destination-box .country {
	 font-size: 16px;
	 display: inline-block;
	 color: #fff;
	 padding-bottom: 15px;
}
 .destination-box .country.ctwo {
	 color: #242424;
}
 .destination-box .text {
	 font-size: 17px;
	 font-weight: 600;
	 color: #fff;
	 padding-bottom: 15px;
}
 .destination-box .text.ttwo {
	 color: #242424;
}
 .destination-box .review {
	 color: #fff;
	 font-size: 15px;
	 padding-bottom: 15px;
}
 .destination-box .review.rtwo {
	 color: #000;
}
 .destination-box .review.rtwo b {
	 color: #242424;
}
 .destination-box .review b {
	 display: inline-block;
	 padding: 10px 15px;
	 font-weight: 600;
	 background-color: #fecc22;
	 font-size: 15px;
	 margin-right: 10px;
}
 .destination-box .from {
	 display: inline-block;
	 font-size: 15px;
	 color: #fff;
}
 .destination-box .from.ftwo {
	 color: #242424;
}
 .destination-box .from.ftwo strong {
	 color: #df2229;
}
 .destination-box strong {
	 font-weight: 600;
	 font-size: 17px;
	 color: #fecc22;
}
 .destination-box .hotelcontent {
	 width: 32%;
	 position: relative;
	 box-shadow: 0 0px 4px 2px rgba(100, 100, 111, 0.2);
	 margin: 5px 0;
	 margin-right: 1.3%;
	 background-color: #fff;
}
 .destination-box .hotelcontent > img {
	 height: 350px;
	 width: 100%;
}
 .destination-box .hotelcontent .hotelcontenttext {
	 padding: 12px;
}
 .destination-box .hotelcontent .hotelcontenttext .title {
	 text-align: center;
	 font-size: 24px;
	 font-weight: 500;
	 margin-top: 0;
}
 .destination-box .hotelcontent .hotelcontenttext .title span {
	 font-size: 18px;
	 margin-bottom: 12px;
	 display: block;
	 margin: 0;
	 margin-top: 10px;
	 font-weight: 600;
	 text-align: left;
	 color: black;
}
 .destination-box .hotelcontent .hotelcontenttext .title span i {
	 color: #fcc400;
}
 .destination-box .hotelcontent .hotelcontenttext .title p {
	 margin: 0;
	 display: block;
	 font-weight: 400;
	 margin-bottom: 10px;
	 font-size: 14px;
	 text-align: left;
	 color: black;
}
 .destination-box .hotelcontent .hotelcontenttext .title p i {
	 color: #605d5d;
}
 .destination-box .hotelcontent .hotelcontenttext .title p .rating {
	 border-radius: 5px;
	 color: white;
	 padding: 2px 8px;
	 background: #006996;
}
 .destination-box .hotelcontent .hotelcontenttext .title .price {
	 font-size: 18px;
	 background: #f8f9fa;
	 padding: 10px;
	 border-radius: 5px;
}
 .destination-box .hotelcontent .hotelcontenttext .title .booknow {
	 background: #fcc400;
	 padding: 10px;
	 font-size: 17px;
	 display: block;
	 width: -webkit-max-content;
	 width: -moz-max-content;
	 width: max-content;
	 margin: auto;
	 border-radius: 5px;
}
 .slider_next_btn {
	 position: absolute;
	 top: 0;
	 z-index: 1;
	 right: -35px;
	 height: -webkit-max-content;
	 height: -moz-max-content;
	 height: max-content;
	 bottom: 0;
	 margin: auto;
	 cursor: pointer;
}
 .slider_next_btn i {
	 font-size: 30px;
	 color: #22356f;
}
 .slider_prev_btn {
	 position: absolute;
	 top: 0;
	 z-index: 1;
	 left: -35px;
	 height: -webkit-max-content;
	 height: -moz-max-content;
	 height: max-content;
	 bottom: 0;
	 cursor: pointer;
	 margin: auto;
}
 .slider_prev_btn i {
	 font-size: 30px;
	 color: #22356f;
}
 .popularcity ul {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
	 margin-top: 20px;
}
 .popularcity ul li {
	 text-align: center;
	 font-size: 18px;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 align-items: center;
	 height: 250px;
	 -webkit-box-shadow: 0 0px 4px 2px rgba(100, 100, 111, 0.2);
	 box-shadow: 0 0px 4px 2px rgba(100, 100, 111, 0.2);
	 margin: 5px 0;
	 margin-right: 0px;
	 position: relative;
	 width: 24%;
}
 .popularcity ul li img {
	 width: 100%;
	 height: 100%;
}
 .popularcity ul li .contenttext {
	 position: absolute;
	 background: #fff d9;
	 width: 100%;
	 bottom: 0;
}
 .popularcity ul li .contenttext span {
	 width: 100%;
	 padding: 25px;
	 display: block;
	 color: black;
	 font-size: 17px;
	 font-weight: 600;
}
 .hrefposition {
	 position: absolute;
	 top: 0;
	 right: 0;
	 left: 0;
	 bottom: 0;
	 z-index: 1;
}
 @media screen and (max-width: 1024px) {
	 .slider_prev_btn {
		 left: 15px;
		 top: 81px;
	}
	 .slider_next_btn {
		 right: 15px;
		 top: 81px;
	}
	 .destination-box .hotelcontent > img {
		 height: 225px;
	}
}
 @media screen and (max-width: 992px) {
	 .slider_prev_btn {
		 top: 135px;
	}
	 .slider_next_btn {
		 top: 135px;
	}
}
 @media screen and (max-width: 767px) {
	 .slider_prev_btn, .slider_next_btn {
		 display: none;
	}
}
 
 
 .main-destination {
	 margin-bottom: 60px;
	 position: relative;
}
 .main-destination .swiper {
	 position: initial;
}
 .popular-hotel {
	 padding: 20px 0;
	 background: #e2e7ea;
	 margin-bottom: 50px;
}
 .popular-hotel .container {
	 position: relative;
}
 .popular-hotel .swiper {
	 position: initial;
}
 .popular-hotel .swiper-button-next, .popular-hotel .swiper-button-prev {
	 background: #fff;
}
 .popular-city {
	 margin-bottom: 50px;
}
 .popular-city .container {
	 position: relative;
}
 .popular-city .swiper {
	 position: initial;
}
 .popular-city .swiper-slide {
	 line-height: 0;
}
 .popular-activity {
	 margin-bottom: 50px;
	 padding: 50px 0 60px 0;
	 background: url('../images/home/p-activity4.jpg') no-repeat bottom;
	 background-size: cover;
}
 .popular-activity .container {
	 position: relative;
}
 .popular-activity .swiper {
	 position: initial;
}
 .popular-activity .swiper-button-next, .popular-activity .swiper-button-prev {
	 background: #fff;
}
 @media screen and (max-width: 992px) {
	 .popular-hotel {
		 margin-bottom: 25px;
	}
	 .popular-city {
		 margin-bottom: 25px;
	}
}
 @media screen and (max-width: 767px) {
	 .main-destination {
		 margin-bottom: 0;
	}
}
 
 .common-destination-heading {
  margin-bottom: 50px;
}
.common-destination-heading .heading {
  font-size: 25px;
  font-weight: 500;
}
.common-destination-heading p {
  font-size: 16px;
  color: #152f3c;
}