

.hero-pattern{top:0; right:0; bottom:0; left:0;}
.hero-form{max-width:500px;}
.form-header{border-top-left-radius:10px; border-top-right-radius:10px;}
.hero-form .form-group:nth-child(odd){width:49%; margin-right:1%;}
.hero-form .form-group input[type="text"]{border-radius:30px; height:42px; border:1px solid #E0E0E0;}
.hero-form .form-group:nth-child(even){width:49%; margin-left:1%;}
.hero-form .form-group:nth-child(3){width:100%; margin-right:0px;}
.hero-form form{border:1px solid #015285;border-bottom-left-radius:10px; border-bottom-right-radius:10px;}

.hp-about .doon-content{max-width:850px;}
.ultimate-experience:after{content:""; background-image:url("../img/ultimate-bg.webp"); background-repeat:no-repeat; display:block; position:absolute; right:0; bottom:0; left:0; height:100%; width:100%; background-size:cover;  background-position: center; z-index:1; opacity:0.35;}



.hire-figure img{width:100%; height:100%; object-fit:cover;}
.hire-left{width:49%; margin-right:1%;}
.hire-right{width:49%; margin-left:1%;}
.hire-discripiton{ border-bottom:1px solid #DEE5E9;}

.place-col{border-radius:10px}
.place-figure{height:240px;}
.place-figure  img{width:100%; height:100%; object-fit:cover;}

.hp-choose:after{content:""; position:absolute; width:50%; right:0; top:0; bottom:0; height:100%; display:block; background-color:#8ABE3F; z-index:1;}
.choose-icon{width:50px;}
.choose-text{width:calc(100% - 50px);}

.travelers-stories{max-width:700px; width:100%;}
.toruist-bag{top:50px; left:150px;}
.toruist-bag img{height:120px; width:auto;}

.smile{top:50px; right:150px;}
.smile img{height:70px; width:auto;}

.mountain-icon{bottom:50px; right:0px;}
.mountain-icon img{height:100px; width:auto;}

.river-rafting{bottom:0px;}
.river-rafting img{height:80px; width:auto;}

.pagination-doon{    max-width: 550px; }
.pagination-doon .pagination{justify-content: center;}
.pagination-doon .pagination li{padding:0px 8px;}
.pagination-doon a.page-link { width: 44px;  height: 44px;    line-height: 44px;    padding: 0;    text-align: center;    border-radius: 50%;}
.pagination-doon .page-item:first-child .page-link, .pagination-doon .page-item:last-child .page-link{border-radius: 50% !important;}

.pagination-doon a.page-link:hover, .pagination-doon a.page-link:focus{background-color:#8ABE3F; color:#fff; box-shadow:none;}
.pagination-doon a.page-link:hover i, .pagination-doon a.page-link:focus i{color:#fff;}

.page-item.active .page-link{background-color:#8ABE3F; border-color:#8ABE3F; }


.slick-slider.travelers-stories .slick-prev{left:45%;}
.slick-slider.travelers-stories .slick-next{left:51%;}

.blog-search-bar{max-width:550px; }
.blog-search-bar form{position:relative;}
.blog-search-bar form input[type="text"]{width:100%; border-radius:40px; outline:none; height:54px; border:1px solid #E0E0E0; padding:10px 100px 10px 20px}
.blog-search-bar form input[type="submit"]{border-radius:40px; position:absolute; right:4px; font-size:16px; top:50%; transform:translate(0 , -50%);}

.detail-hero-banner img{width:100%; height:auto;}

.blog-table-box table{border:1px solid #DEE5E9;}
.blog-table-box table thead th{background-color: #ECF2F5; padding:10px 8px; font-family: "DMSans-Bold"; border-bottom:1px solid #DEE5E9;}
.blog-table-box table tbody td{padding:10px 8px;border-bottom:1px solid #EDEE5E9;}
.blog-table-box table tbody tr:nth-child(odd){background-color:#fff;}
.blog-table-box table tbody tr:nth-child(even){background-color:#ECF2F5;}

.blog-faq .accordion-button:not(.collapsed){    background-color: #f0ffd9 !important;    color: #8ABE3F !important;}
.blog-aside{display:unset;}
.blog-aside-content{position:sticky;top:100px;}
.blog-aside-content ul li a:hover{color: #8ABE3F}



