body{background: #f6f8fb !important;}

.marginT20{margin-top: 20px;}
/* Listing Page Search Start */
.listingpage-search-container{background: #fff; border-radius: 10px; padding: 18px 0; position: absolute; top: 207px; left: 0; max-width: 1150px; margin: auto; right: 0;}
.listingpage-search-container .contant-main{width: 100% !important;}
.listingpage-search-container.affix{width: 100%; max-width: inherit; border-radius: 0 0 10px 10px; box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.15);}
.listingpage-search-box input{width: 100%; border-radius: 50px; border: none; height: 50px; background: #f1f1f1; font-size: 13px; padding: 0 15px 0 50px; color: #171717;}
.listingpage-search-box input::placeholder{color: #333;}
.listingpage-search-box i{position: absolute; top: 50%; transform: translateY(-50%); color: #f15921; font-size: 22px; left: 20px;}

.listingpage-search-box select{display: none;}
.listingpage-search-box .nice-select{margin-bottom: 0 !important; border: none !important; width: 100%; height: 50px; line-height: 50px; color: #333 !important; padding: 0 20px; font-size: 13px; border-radius: 50px; background: #f1f1f1;}
.listingpage-search-box .nice-select:after{width: 7px !important; height: 7px !important; border-bottom: 2px solid #999; border-right: 2px solid #999;}

.listingpage-search-box button{width: 100%; height: 55px; background: #f15921; font-size: 17px; border: none; color: #fff; }
.listingpage-search-box{position: relative; margin-left: -5px; margin-right: -5px;}
/* Listing Page Search Finish */


.breadcrumb-bg{background: transparent;}
.breadcrumb-bg .breadcrumb{margin-bottom: 0; text-align: center; background: transparent; font-size: 12px; padding: 0; border-radius: 0;}
.breadcrumb-bg .breadcrumb>li>a{color: #8a8a8a;}
.breadcrumb-bg .breadcrumb>li+li:before{content: "\f105"; font-family: "FontAwesome"; color: #656565;}
.breadcrumb-bg .breadcrumb>.active{color: #a0a0a0;}
/* Breadcrumb Finish */


/* Hotel Index Content Start */
.sublist-content-section{padding: 40px 0 20px 0; border-top: 1px solid #f1f1f1; background: #fff;}
.sublist-content-section h2{font-size: 27px; position: relative; padding-left: 13px; font-weight: 500; color: #1a1a1a;  margin-bottom: 15px;}
.sublist-content-section h2:before {content: ""; background: #f15921; width: 3px; height: 100%; position: absolute; top: 0; bottom: 0; left: 0;}
.sublist-content-section p{font-size: 16px; letter-spacing: 0.1px; color: #808490; font-weight: 300; line-height: 32px; margin-bottom: 15px; text-align: justify;}
.sublist-content-section p a{color: #ef5822;}
.sublist-content-section h3{font-size: 18px; color: #656565;  margin-bottom: 15px; margin-top: 25px;}
/* Hotel Index Content Finish */


/* Hotel Sublisting Place Start */
.sublisting-place-section{margin: 120px 0 50px 0;}

.sublisting-filter-box:last-child{border-bottom: none !important;}
.sublisting-fixed{z-index: 1; position: relative; padding: 20px 15px; background: #fff; border-radius: 10px;}
.sublisting-fixed h4{font-size: 21px; font-weight: 600; color: #1a1a1a;  border-bottom: 1px solid #f1f1f1; padding-bottom: 20px;}
.sublisting-fixed .reset-button{color: #656565; font-size: 12px;  text-transform: uppercase; position: absolute; top: 0px; right: 0px; cursor: pointer; width: 56px; height: 27px; line-height: 27px; background: #ebebeb; text-align: center;}
.sublisting-filter-box{border-bottom: 1px solid #f1f1f1; padding: 25px 0px 20px 0px;}
.sublisting-filter-box h5{color: #1a1a1a; cursor: pointer; font-weight: 600; font-size: 15px;  position: relative; padding-bottom: 5px; margin-bottom: 15px;}
.sublisting-filter-box h5:before{content: '\f106'; transition: 0.25s; font-family: "FontAwesome"; position: absolute; top: -4px; right: 0px; font-size: 20px; font-weight: 400;}
.sublisting-filter-box .open-filter:before{transform: rotate(0deg);}
.sublisting-filter-box .close-filter:before{transform: rotate(180deg);}
.category-side-locality{margin-bottom: 13px;}
.category-side-locality input[type="text"]{width: 100%; height: 40px; background: none; border: 1px solid #e1e1e1; outline: none; color: #1a1a1a; font-size: 13px; font-weight: 500; padding-left: 35px;}
.category-side-locality input[type="text"]::placeholder{color: #858585;}
.category-side-locality img {width: 16px; position: absolute; top: 12px; left: 10px;}


.sublisting-filter-box label{position: relative; font-weight: 400; cursor: pointer; font-size: 12px; }
.sublisting-filter-box input[type="checkbox"], .sublisting-filter-box input[type="radio"]{position: absolute; right: 9000px;}
/*Check box*/
.sublisting-filter-box input[type="checkbox"] + .label-text:before{content: "\f096"; font-family: "FontAwesome"; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing:antialiased; display: inline-block; font-size: 16px; position: absolute; left: 0; top: 1px; vertical-align: middle; color: #b1b1b1;}
.sublisting-filter-box input[type="checkbox"]:checked + .label-text:before{content: "\f14a";	color: #f15920;	animation: effect 250ms ease-in;}
.sublisting-filter-box input[type="checkbox"]:disabled + .label-text{color: #aaa;}
.sublisting-filter-box input[type="checkbox"]:disabled + .label-text:before{content: "\f0c8"; color: #ccc;}
.sublisting-filter-box .label-text{font-size: 13px; font-weight: 400; color: #444;  display: inline-block; padding-left: 20px;}
.sublisting-filter-box .label-text i{font-size: 13px; vertical-align: middle; margin-top: -4px;}
.sublisting-filter-box .form-check{margin-bottom: 10px;}

.sublisting-filter-box .leftLabel{font-size: 12px; color: #858585; margin-bottom: 9px; font-weight: 500; display: inline-block; background: #fdfdfd; border: 1px solid #f3f3f3; padding: 10px 14px; width: auto; margin-top: 15px; border-radius: 5px; margin-right: 10px;}
.sublisting-filter-box .rightLabel{font-size: 12px; color: #858585; margin-bottom: 9px; font-weight: 500; display: inline-block; background: #fdfdfd; border: 1px solid #f3f3f3; padding: 10px 14px; width: auto; margin-top: 15px; border-radius: 5px;}
.sublisting-filter-box .leftLabel:before, .sublisting-filter-box .rightLabel:before{content: "\f156"; font-family: "FontAwesome"; margin-right: 3px;}

.sublisting-filter-box .nstSlider .leftGrip, .nstSlider .rightGrip{box-shadow: 0 0 9px rgba(95, 95, 95, 0.58); top: -7px;}
.sublisting-filter-box .price-range-gap{height: 8px; padding: 8px;}
.sublisting-filter-height{max-height: 200px; overflow-y: auto; position: relative;}
.sublisting-filter-box .scrollbar-inner > .scroll-element.scroll-y{right: 5px; width: 3px; z-index: 0; top: 0px;}
.filter-location-search {position: relative;}
.filter-location-search input[type="text"]{width: 100%; font-weight: 400; height: 40px; background: #fff; border: 1px solid #f1f1f1; outline: none !important; padding: 0 10px 0 30px; font-size: 13px; color: #1a1a1a;}
.filter-location-search i{position: absolute; top: 50%; transform: translateY(-50%); left: 10px; color: #666;}

.sublisting-right-sort{border-bottom: 1px solid #b2b2b2; padding-bottom: 13px; margin-bottom: 30px; display: none;}
.sublisting-right-sort .sort-by{color: #656565; font-size: 12px;  text-transform: uppercase; display: inline-block; width: 72px; height: 27px; line-height: 27px; background: #ebebeb; text-align: center;}
.sublisting-right-sort .price-sort{width: 120px; margin-right: 3px; display: inline-block; vertical-align: middle;}
.sublisting-right-sort .nice-select{margin-bottom: 0 !important; height: 35px; line-height: 33px; color: #656565 !important; font-size: 12px;  padding: 0px 12px !important; border: 1px solid #ddd !important;}
.sublisting-right-sort .nice-select:after{width: 7px; height: 7px;  right: 18px !important;}
.sublisting-right-sort .recommended-sort{width: 150px; display: inline-block; vertical-align: middle;}
.sublisting-right-sort .guest-sort{width: 150px; display: inline-block; vertical-align: middle;}
.filter-apply-listing{width: 90px; height: 30px; border: 1px solid #ff6700; font-size: 13px; font-weight: 400; color: #fff; display: none; position: absolute; top: 14px; right: 43px; background: #ff7800; color: #fff; border-radius: 3px;}
/* Hotel Sublisting Place Finish */


/* Hotel Sublisting List Start */
.sublist-box{margin-bottom: 30px; transition: 0.2s; border-radius: 10px; overflow: hidden;}
.sublist-box .view-detail{position: absolute; border: none; z-index: 2; cursor: pointer; border-radius: 3px; text-decoration: none; top: 0%; transition: 0.25s; -webkit-transition: 0.25s; left: 50%; transform: translate(-50%,-50%); background: #fff; padding: 6px 14px; font-size: 13px; font-weight: 500; color: #1a1a1a; opacity: 0;cursor: pointer;}
.sublist-box-img{position: relative; overflow: hidden; background: #f4f4f4 url(../images/loading-img.png) no-repeat center center; height: 261px;}
.sublist-box-img>img{width: 100%; height: 100%; cursor: pointer;}

.sublist-box-img .discount-glow{background: #f15922; font-weight: 600; color: #fff; z-index: 2; font-size: 12px;  text-transform: uppercase; position: absolute; top: 13px; padding: 5px 42px; transform: rotate(-37deg); left: -30px;}
.sublist-box-img .discount-glow:after {content:''; top:0; transform:translateX(100%); width:100%; height:27px; position: absolute; z-index:1; animation: slide 1s infinite 3s; background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 50%, rgba(128,186,232,0) 99%, rgba(125,185,232,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(50%,rgba(255,255,255,0.8)), color-stop(99%,rgba(128,186,232,0)), color-stop(100%,rgba(125,185,232,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#007db9e8',GradientType=1 ); /* IE6-9 */
}
@keyframes slide {
	0% {transform:translateX(-100%);}
	100% {transform:translateX(100%);}
}
.sublist-box-img ul{position: absolute; bottom: 12px; left: 12px; right: 12px; margin: 0; padding: 0; list-style: none;}
.sublist-box-img ul li{float: left; margin: 0 10px;}
.sublist-box-img ul li img{width: 26px;}
.sublist-box-detail{padding: 15px 20px; border-bottom: 1px solid #f1f1f1; min-height: 135px; background: #fff;}
.sublist-box-detail h3 a{color: #1a1a1a; margin-bottom: 1px; font-weight: 500; line-height: 24px; font-size: 18px; display: inline-block; text-decoration: none; vertical-align: middle;}
.sublist-box-detail .budget{background: #656565; border-radius: 25px; width: 72px; height: 21px; line-height: 21px; color: #fff; font-size: 12px; display: inline-block; vertical-align: middle; text-align: center;}
.sublist-box-detail h4 a{color: #656565; font-weight: 500; font-size: 13px;  margin-top: 9px; display: inline-block;}
.sublist-box-detail h4 a i{font-size: 19px; color: #278bf5; vertical-align: middle; margin-top: -3px; margin-right: 5px;}
.sublist-box-detail h5{color: #656565; font-size: 14px; margin-top: 12px;}
.sublist-box-detail h5 a{color: #656565; font-weight: 400; font-size: 13px;  margin-top: 9px;cursor: pointer;}
.sublist-box-detail h5 i{font-size: 17px; vertical-align: middle; margin: -5px 3px 0 0; color: #949494;}
.sublist-box-detail h5 font{color: #656565; font-weight: 400;}
.booking-div{padding: 10px 18px; position: relative; background: #fff; height: 46px;}
.booking-div font{color: #fe4202; font-size: 17px; margin-right: 1px; font-weight: 600;}
.booking-div font i{font-size: 20px; vertical-align: middle; margin-top: -5px; margin-right: 4px;}
.booking-div .original-price{font-size: 14px; color: #666; position: relative; margin-left: 5px; margin-right: 0px;}
.booking-div .original-price i{font-size: 14px; vertical-align: middle; margin-top: -4px; margin-right: 2px;}
.booking-div .original-price:before{content: ""; position: absolute; left: 0; right: 0; width: 100%; background: #666; height: 2px; top: 52%; transform: translateY(-50%);}
.booking-div span{font-size: 11px; color: #6d6d6d; margin-left: 4px;}
.booking-div .book-now-a{width: 125px; height: 46px; background: #fff; position: absolute; top: 0; right: 0; text-align: center; line-height: 46px; color: #6d6d6d;  text-transform: uppercase; font-size: 13px; text-decoration: none; border-left: 1px solid #f1f1f1 !important; border: none;}
.sublist-loadbtn button{width: 225px; height: 50px; border: 1px solid #ef5822; transition: 0.25s; background: #ef5822; text-transform: uppercase; font-size: 15px;  color: #fff; border-radius: 50px; display: table; margin: 20px auto 25px;}
.sublist-loadbtn button i{font-size: 24px; vertical-align: middle; margin-top: -1px; margin-right: 4px;}
.sublist-loadbtn button:hover{transform: scale(1.05);}
.sublist-box:hover .book-now-a{background: #f15922; color: #fff;}
.sublist-box:hover .view-detail{top: 50%; opacity: 1;}
.sublist-box:hover{transform: scale(1.05);}
/* Hotel Sublisting List Finish */

.sublist-box-img .wishlist {position: absolute; border-radius: 5px; width: 35px; transition: 0.25s; height: 35px; background: rgba(241,89,34,1); color: #fff; font-size: 16px; top: 10px; right: -50px; text-align: center; line-height: 35px;}
.sublist-box:hover .wishlist{right: 10px;}

.navigation{position: relative !important;}
.affix {top: 0; width: 100%; z-index: 9 !important; position: fixed;}

/*Radio box*/

.sublisting-filter-box input[type="radio"] + .label-text:before{content: "\f10c"; font-family: "FontAwesome"; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; display: inline-block; font-size: 16px; position: absolute; left: 1px; top: 1px; vertical-align: middle; color: #b1b1b1;}
.sublisting-filter-box input[type="radio"]:checked + .label-text:before{content: "\f192"; color: #f15920; animation: effect 250ms ease-in;}
.sublisting-filter-box input[type="radio"]:disabled + .label-text{color: #aaa;}
.sublisting-filter-box input[type="radio"]:disabled + .label-text:before{content: "\f111"; color: #ccc;}


.sublisting-place-heading{padding: 30px 0;}
.sublisting-place-heading h1{text-align: center; font-size: 33px; position: relative; display: table; margin: auto;  color: #1a1a1a; margin-bottom: 15px;}

/* Sub Links Start */
.sublink-listing-section{padding: 0px 0 30px 0; background: #fff;}
.sublink-listing-section h4{font-size: 27px; font-weight: 500;  color: #1a1a1a; position: relative; padding-left: 13px; margin-bottom: 15px;}
.sublink-listing-section h4:before{content: ""; background: #f15921; width: 3px; height: 100%; position: absolute; top: 0; bottom: 0; left: 0;}
.sublink-listing-section ul{margin: 0 0 25px 0; padding: 0; list-style: none; font-size: 0;}
.sublink-listing-section ul li{display: inline-block;}
.sublink-listing-section ul li a{text-decoration: none; display: block; transition: 0.25s; -webkit-transition: 0.25s; font-size: 13px; color: #808490; font-weight: 400; border: 1px solid #d5d5d5; border-radius: 10px; padding: 6px 14px; margin: 5px;}
.sublink-listing-section ul li a:hover{background: #f15921; color: #fff; border-color: #f15921;}
/* Sub Links Finish */

.respon-filter-option, #close-filter, #listing-search-close{display: none;}

.sublist-content-gallery{position: relative; overflow: hidden; border-radius: 10px; width: 525px; float: right; margin-left: 30px;}
.sublist-content-gallery img{width: 100%; height: 100%; cursor: pointer;}
.sublist-content-gallery span{position: absolute; transition: 0.25s; bottom: 10px; right: 10px; background: #fff; text-decoration: none !important; padding: 5px 10px; border-radius: 3px; font-weight: 600; font-size: 16px; color: #1a1a1a; z-index: 0;}
.sublist-content-gallery span>i{vertical-align: middle; margin-right: 5px; font-size: 16px; margin-top: -2px; color: #f15921;}


.listing-no-package-found{position: relative; margin-bottom: 25px;}
.listing-no-package-found-L{background: #5bc2ce; text-align: center; padding: 40px 35px;}
.listing-no-package-found-L h6{font-size: 25px; line-height: 42px; color: #f5feff; margin-top: 20px; text-shadow: -1px 2px 9px rgba(0, 0, 0, 0.18);}

.listing-no-package-found-R{padding-left: 0 !important; padding-right: 5px !important;}
.listing-no-package-found-R-box{background: #ffffff; padding: 30px 20px; border: 1px solid #5bc2ce; height: 362px;}
.listing-no-package-found-R-box-input{margin-bottom: 20px; position: relative;}
.listing-no-package-found-R-box-input input{width: 100%; height: 44px; border: 1px solid #ddd; font-weight: 400; font-size: 13px; padding: 0 10px 0 38px;}
.listing-no-package-found-R-box-input input::placeholder{color: #656565;}
.listing-no-package-found-R-box-input img{width: 18px; position: absolute; top: 50%; transform: translateY(-50%); left: 11px;}
.listing-no-package-found-R-box-input-btn{background: #ee5d2b; color: #fff; font-size: 18px;  text-transform: uppercase; border: none; width: 100%; height: 44px;}

.listing_nopackage_one_close{position: absolute; width: 30px; height: 30px; background: #444; text-align: center; top: -15px; right: -10px; line-height: 30px; color: #fff; cursor: pointer;}
.listing-nopackage-2-call{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 90%;}

#listing-no-package-found-2{display: none;}
.listing-nopackage-2-call p{text-align: center; font-size: 20px;  margin-bottom: 15px; color: #656565; text-transform: capitalize;}
.listing-nopackage-2-call h6{font-size: 24px; text-align: center;  margin-bottom: 17px; color: #1a1a1a; text-transform: capitalize;}
.listing-nopackage-2-call span{font-size: 27px; text-align: center;  color: #f15921; display: block; text-transform: capitalize;}
.listing-nopackage-2-call span img{width: 40px; margin-right: 2px; vertical-align: middle;}
.sublink-listing-section ul:last-child{margin-bottom: 0}

.may-be-intrested{font-size: 20px; font-weight: 600; color: #1a1a1a; position: relative; margin: 0px 0 25px 0; background: #ffffff; padding: 15px}
.may-be-intrested:before{content: ""; background: #f15921; width: 3px; height: 100%; position: absolute; top: 0; bottom: 0; left: 0;}

@media (min-width: 1300px){
.search-container-box{width: 800px;}
.listing-no-package-found-L{width: 420px !important;}
.listing-no-package-found-R{width: 435px !important;}
}

@media(max-width: 1299px){
.sublist-box-img{height: 233px;}
}

@media (max-width: 1199px){
.listingpage-search-container{top: 177px;}
.listingpage-search-container.affix{top: 0;}
.sublist-box-img{height: 190px;}
}


@media (max-width: 991px){
.listingpage-search-container{position: fixed; left: 0; right: 0; width: 100%; top: -375px; z-index: 9999; padding: 40px 0 5px 0;}
.listingpage-search-container.affix{position: fixed; left: 0; right: 0; width: 100%; top: -375px; z-index: 9999 !important;}
.sublisting-place-section{margin: 30px 0 20px 0;}
.respon-filter-option{background: #fff; box-shadow: 0px 2px 9px rgba(0, 0, 0, 0.09); padding: 12px 10px; display: block; display: block;}
.respon-filter-option ul{margin: 0; padding: 0; list-style: none;}
.respon-filter-option ul li{float: left; width: 50%; text-align: center;}
.respon-filter-option ul li a{display: block; text-decoration: none; color: #000; }
.respon-filter-option ul li a i{font-size: 15px; margin-right: 2px;}
.respon-filter-option ul li:first-child a{border-right: 1px solid #ababab;}
.sublisting-place-heading h1{font-size: 27px;}
#filters_block{position: fixed; display: none; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; z-index: 9999; background: #fff; padding-left: 0; padding-right: 0; overflow-y: auto;}
#close-filter{position: absolute; top: 14px; right: 15px; font-size: 20px; display: block; cursor: pointer;}
#listing-search-close{position: absolute; top: 0; right: 0; display: block; cursor: pointer; font-size: 12px; background: #f15c25; border-radius: 0 0 0 11px; padding: 6px 12px; color: #fff; }
#listing-search-close i{font-size: 15px; vertical-align: middle; margin-top: -3px; margin-right: 2px;}
.listingpage-search-box{margin: 0px -15px 15px -15px;}
.sticky {position: fixed; top: 0; width: 100%; z-index: 99;}
.sublist-box-img{height: auto;}
.sublist-box-img:before{display: none;}
.sublist-box-img .wishlist{right: 5px;}
.sublist-box .view-detail{top: initial; transform: initial; right: 5px; border-radius: 0; bottom: 5px; opacity: 1; left: initial; box-shadow: 0 0 8px 3px rgba(0, 0, 0, 0.17);}
.sublist-box:hover .view-detail{top: initial;}
.sublink-listing-section h4{font-size: 22px;}
.sublist-content-section h2{font-size: 22px;}
.listingpage-search-container .col-md-3:nth-of-type(2){z-index: 3; position: relative;}
.listingpage-search-container .col-md-3:nth-of-type(3){z-index: 2; position: relative;}
.listingpage-search-container .col-md-3:nth-of-type(4){z-index: 1; position: relative;}
.sublist-box-img:after{display: none;}
.mySlides-package img{height: auto !important;}
.numbertext-package{top: 77px !important;}
.sublist-box{box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);}
.listing-no-package-found-L{display: none;}
.listing-no-package-found-R-box{height: auto; min-height: 250px;}
.sublist-box-detail{min-height: auto;}
.sublist-content-section{padding: 30px 5px 20px 5px; background: #fff;}
.sublist-content-section .col-md-12{padding: 0 10px;}
.sublink-listing-section{padding: 30px 5px 25px 5px;}
.sublink-listing-section .col-md-12{padding: 0 10px;}
.listingpage-search-box-2{margin-left: -15px !important;}
.filter-apply-listing{display: initial;}
.package-detail-similar-project-detail{background: #fff; padding: 40px 5px; margin-top: 0px;}
.sublisting-fixed-div-respon{position: fixed; width: 100%; background: #f9f9f9; margin: 0; padding: 20px; border-bottom: 1px solid #ddd; z-index: 1; left: 0; right: 0; top: 0;}
.sublisting-fixed h4{border-bottom:none; padding-bottom: 0px; font-weight: 600;}
.sublisting-fixed{padding-top: 48px; padding-bottom: 0;}
.may-be-intrested{background: #fff; font-size: 18px;}
.sublist-box-img{height: auto; min-height: 190px;}
.sublist-loadbtn button{margin-bottom: 40px;}
}

@media (max-width: 767px){
.sublist-content-gallery{width: 100%; height: auto; float: none; margin-bottom: 10px; margin-left: 0;}
.sublist-box{margin: 0 0px 20px 0px !important; border-left: none; border-right: none;}
.breadcrumb-bg .breadcrumb{margin: 0 -5px;}
.may-be-intrested {margin: 15px -5px 20px -5px;}
.sublist-content-section p{font-size: 14px; line-height: 28px;}
.sublist-content-section{padding: 35px 0px 0px 0px;}
.package-detail-similar-project-detail{margin-bottom: 10px; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);}
.sublisting-place-section{margin-bottom: 0;}
.sublink-listing-section{padding: 35px 0px 35px 0px;}
.sublist-box-detail, .booking-div{padding: 15px 15px 20px 15px;}
.sublist-box-detail h3 a{margin-right: 0 !important;}
.package-detail-similar-project-detail{padding: 40px 0 !important;}
}


@media (max-width:479px){ .sublist-box-img>img {width: auto;height: auto;}}