.bhutan-places-section{background:#fff;padding:70px 0}
.bhutan-places-heading{margin:0 auto 45px}
.bhutan-place-card{background: #fff;border: 1px solid #e8ece5;border-radius: 12px;overflow: hidden;box-shadow: 0 5px 20px #1d493b0f;transition: transform .3s ease,box-shadow .3s ease;margin: 0 8px;}
.bhutan-place-card:hover{box-shadow:0 14px 30px #1d493b21}
.bhutan-place-image{position:relative;width:100%;height:240px;overflow:hidden;background:#e5e9e2}
.bhutan-place-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}
.bhutan-place-card:hover .bhutan-place-image img{transform:scale(1.06)}
.bhutan-place-content{padding:24px}
.bhutan-place-content h3{color:#1d493b;font-size:18px;font-weight:700;margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid #e9eee7}
.bhutan-place-content p{color:#626c65;font-size:14px;line-height:1.9;margin:0}
@media (max-width: 991px) {
.bhutan-places-section{padding:55px 0}
.bhutan-place-image{height:220px}
}
@media (max-width: 575px) {
.bhutan-places-section{padding:40px 0}
.bhutan-place-image{height:220px}
.bhutan-place-content{padding:20px}
.bhutan-place-content h3{font-size:19px}
}

.bhutan-services-section{background:#f4f4f4;overflow:hidden;padding: 58px 0;}

.bhutan-service-item{position: relative;padding: 0;background: #fff;border: 1px solid #e8ebe5;border-radius: 10px;box-shadow: 0 4px 18px #1c382b0a;transition: border-color .3s ease,box-shadow .3s ease,transform .3s ease;margin-bottom: 14px;overflow: hidden;text-align: center;}
.bhutan-service-item:hover{border-color:#c9d7ca;box-shadow:0 12px 28px #1c382b17;transform:translateY(-5px)}
.bhutan-service-icon{width: 66px;height: 66px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: #edf3ec;color: #2a2a2a;border: 1px solid #e0e9df;font-size: 25px;transition: background .3s ease,color .3s ease;margin: 0 auto;margin-top: -21px;position: relative;z-index: 1;}
.bhutan-service-item:hover .bhutan-service-icon{background:#2a2a2a;color:#fff;border-color: #2a2a2a;}
.bhutan-service-item h4{font-size: 16px;font-weight: 700;line-height: 1.4;margin: 0 0 9px;}
.bhutan-service-item p{color:#69716b;font-size:13px;line-height:1.85;margin:0}

@media (max-width: 991px) {
.bhutan-services-header h2{font-size:29px}
}
@media (max-width: 575px) {
.bhutan-services-section{padding-top:40px!important;padding-bottom:40px!important}
.bhutan-services-header{margin-bottom:32px}
}
.whysec{background: #fff;padding: 56px 0;}
.home-faqq {height: 538px;overflow-y: auto;scrollbar-width: thin;scrollbar-color: #bbb transparent;padding-right: 4px;}
.home-faqq::-webkit-scrollbar {width: 4px;}
.home-faqq::-webkit-scrollbar-thumb {background: #bbb;border-radius: 10px;}
.home-faqq::-webkit-scrollbar-track {background: transparent;}
.item_content .wrapper_content .post_title h4{font-size: 18px;}
.p-3{padding: 16px;}

.fleet-feature-image{position:relative;border-radius:18px;overflow:hidden;min-height:300px;background:#eef2ed;box-shadow:0 12px 32px #1c36291f}
.fleet-feature-image > img{display:block;width:100%;height:340px;object-fit:cover;transition:transform .5s ease}
.fleet-feature-image:hover > img{transform:scale(1.04)}
.fleet-image-caption{position:absolute;left:14px;right:14px;bottom:14px;display:flex;align-items:center;gap:12px;padding:14px;border-radius:12px;background:#fffffff2;box-shadow:0 4px 18px #00000014}
.fleet-caption-icon{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:#234b3c;font-size:18px}
.fleet-image-caption strong,.fleet-image-caption span:not(.fleet-caption-icon){display:block}
.fleet-image-caption span{font-size:13px;line-height:19px}
@media (max-width: 991px) {
.fleet-feature-image > img{height:300px}
}
@media (max-width: 575px) {
.fleet-feature-image > img{height:250px}
}