.single-destinaion-content .inner-haeder i{color:#4DA528;margin-right:9px}
.single-destinaion-content .inner-haeder .title{font-size:40px;font-weight:700;line-height:50px;margin-bottom:24px}
.single-destinaion-content .description-wrap .description{font-size:24px;font-weight:700;line-height:30px;margin-bottom:16px;display:inline-block;color:#081E2A}
.single-destinaion-content .description-wrap p{margin-bottom:20px;}
.single-destinaion-content .description-wrap strong{font-weight:600}
.single-destinaion-content .description-wrap ul,.single-destinaion-content .description-wrap ol{margin-bottom:20px;}

.single-destinaion-content .description-wrap .des{line-height:34px}
.single-destinaion-content .description-wrap .listing-des li{padding-left:23px;position:relative}
.single-destinaion-content .description-wrap .listing-des li::before{width:7px;height:7px;background-color:#4DA528;border-radius:100%;content:"";position:absolute;left:0;top:50%;transform:translateY(-50%)}
.single-destinaion-content .description-wrap .listing-des li p{font-size:16px;font-weight:600;line-height:52px;color:#081E2A}
.single-destinaion-content .description-wrap .listing-icon li i{color:#4DA528;margin-right:10px}
.single-destinaion-content .description-wrap .listing-icon li p{font-size:16px;font-weight:600;line-height:48px;color:#081E2A}
.single-destinaion-content .image-wrap{gap:30px}
.single-destinaion-content .image-wrap img{width:100%;height:100%;object-fit:cover}
.description-wrap .description{font-size:24px;font-weight:700;line-height:30px;margin-bottom:16px;display:inline-block;color:#081E2A}
.description-wrap .des{line-height:34px}
.description-wrap ul{margin-bottom:20px;}
.description-wrap ul li{margin:3px 0;}

.geny h3,.description-wrap h3{font-size:22px;margin:20px 0 15px;line-height: 1;}
@media(max-width:767px){
.geny h3,.description-wrap h3{font-size:22px;}
}

.side-bar-right{padding-left:33px}
.sidebar-widget{padding:34px 30px;background-color:#F4F6F8}
.sidebar-widget:not(:last-child){margin-bottom:31px}
.sidebar-widget .block-heading{text-transform:capitalize;padding-left:15px;position:relative;margin-bottom:22px;color:#000}
.sidebar-widget .block-heading::before{position:absolute;content:"";height:100%;width:2px;background-color:#4DA528;left:0}
.sidebar-widget .profile-widget{margin-top:33px;margin-bottom:33px}
.sidebar-widget .profile-widget .avata{width:100px;height:100px;border-radius:100%;margin-bottom:17px}
.sidebar-widget .profile-widget .name{font-size:16px;font-weight:700;text-transform:uppercase;line-height:20.16px;margin-bottom:12.58px}
.sidebar-widget .profile-widget .job{font-size:14px;font-weight:400;line-height:17.64px;color:#83827F;margin-bottom:18.98px;display:block}
.sidebar-widget .profile-widget .des{font-weight:400;line-height:28.8px;margin-bottom:26px}
.sidebar-widget .profile-widget .social{justify-content:center}
.sidebar-widget .profile-widget .social li a{color:#83827F;width:42px;height:37px;border:1px solid #EDEEEE;border-radius:unset}
.sidebar-widget .profile-widget .social li a i{font-size:10px}
.sidebar-widget .profile-widget .social li a:hover{background-color:#4DA528;color:#FFF}
.sidebar-widget .recent-post-list .list-recent:not(:last-child){margin-bottom:32px}
.sidebar-widget .recent-post-list .list-recent .recent-image img{width:102px}
.sidebar-widget .recent-post-list .list-recent .recent-info{padding-left:24px}
.sidebar-widget .recent-post-list .list-recent .recent-info .date i{color:#4DA528;margin-right:5px}
.sidebar-widget .recent-post-list .list-recent .recent-info .date span{font-size:15px;font-weight:500;line-height:26px}
.sidebar-widget .recent-post-list .list-recent .recent-info .title{font-size:15px;font-weight:500;line-height:25.8px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}
.sidebar-widget .category-blog li:not(:last-child){margin-bottom:10px}
.sidebar-widget .category-blog li a{padding:11px 16px;background-color:#FFF;border:1px solid #EDEEEE;border-radius:2px;color:#4F545A;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.sidebar-widget .category-blog li a:hover{background-color:#4DA528;color:#FFF}
.sidebar-widget .category-blog li a span{font-size:16px;font-weight:500;line-height:26px}
.sidebar-widget-single .booking-style-1 .mask-banner-part{position:relative}
.sidebar-widget-single .booking-style-1 .price-banner-part{top:50%;left:15%}

@media only screen and (max-width: 991px) {
.side-bar-right{padding-left:0;padding-top:50px}
}