.navigation{position: relative;}

/* Breadcrumb Start */
.breadcrumb-bg{background: #fff; margin-bottom: 0px;}
.breadcrumb-bg .breadcrumb{margin-bottom: 0; background: transparent; font-size: 10px; padding: 5px 0 0 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 */

.package-detail-fixed-header{background: #fff; padding: 15px 0 ; position: absolute; width: 100%; left: 0 !important;}
.package-detail-fixed-header.affix {top:0; width: 100%; padding: 12px 0; z-index: 12 !important; position: fixed; box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.08);}
.package-detail-fixed-header-L{position: relative; margin-bottom: 12px;}
.package-detail-fixed-header-L h1{font-size: 21px; letter-spacing: -0.8px; padding-right: 100px; color: #1a1a1a; font-weight: 600; margin-bottom: 15px;}
.package-detail-fixed-header-L font{font-size: 14px; color: #1a1a1a; display: inline-block; vertical-align: middle; margin-right: 7px;}
.package-detail-fixed-header-L span{background: #55c4d0; margin-right: 8px; display: inline-block; vertical-align: middle; padding: 3px 10px; color: #fff; font-weight: 600; font-size: 12px;}
.package-detail-fixed-header-L .packages-detail-price{position: absolute; top: 0px; right: 0; padding-top: 28px;}
.package-detail-fixed-header-L .packages-detail-price label{font-size: 13px; font-weight: 400; color: #1a1a1a; display: block; margin-bottom: 7px;}
.package-detail-fixed-header-L .packages-detail-price p{color: #f25922; font-size: 23px; font-weight: 600; margin-bottom: 0; display: inline-block; vertical-align: middle; position: relative;}
.package-detail-fixed-header-L .packages-detail-price p i{font-size: 27px; vertical-align: middle; margin-top: -2px; margin-right: -2px}
.package-detail-fixed-header-L .packages-detail-price p .fa-star{font-size: 14px; position: absolute; top: 4px; right: 0px;}
.package-detail-fixed-header-L .packages-detail-price .cut-price{margin-left: 6px; display: inline-block; vertical-align: middle; position: relative; font-size: 13px; font-weight: 400; color: #333; margin-top: 3px;}
.package-detail-fixed-header-L .packages-detail-price .cut-price i{font-size: 15px; vertical-align: middle; font-weight: 400; margin-top: -2px; margin-right: -1px;}
.package-detail-fixed-header-L .packages-detail-price .cut-price:before{content: ""; background: #333; left: 0; width: 100%; height: 1px; top: 50%; transform: translateY(-50%); position: absolute;}
.package-detail-fixed-header-L .packages-detail-price .off-percent{display: inline-block; vertical-align: middle; background: #f14545; color: #fff; font-weight: 600; padding: 3px 8px; font-size: 12px; position: absolute; top: 0px; right: 0;}
.package-detail-fixed-header-L .packages-detail-price .off-percent:before{content: ""; width: 0; height: 0; border-bottom: 7px solid transparent; border-top: 7px solid transparent; border-right: 7px solid #f14545; position: absolute; border-left: 7px solid transparent; left: -14px; top: 5px;}
.top-rate-star-pos{display: inline-block !important; vertical-align: middle;}

.package-detail-fixed-header-R{margin-top: 0px; text-align: right;}
.package-detail-fixed-header-R a{width: 44.3%; display: inline-block; border: 1px solid #f15921; height: 38px; color: #f15921; text-decoration: none !important; text-align: center; font-size: 15px; font-weight: 600; line-height: 36px; margin-right: 2px;}
.package-detail-fixed-header-R a:nth-of-type(2){border:1px solid #54c5d0; color: #54c5d0; margin-right: 0 !important;}
.package-detail-fixed-header-R a:hover{background: #f15921; color: #fff;}
.package-detail-fixed-header-R a:nth-of-type(2):hover{background: #54c5d0; color: #fff;}

.package-detial-header-link{margin: 0; padding: 0; list-style: none;}
.package-detial-header-link li{float: left;}
.package-detial-header-link li a{font-size: 14px; text-decoration: none !important; background: transparent !important; color: #333 !important; margin: 0 10px; position: relative; font-weight: 600; padding: 0 0 3px 0px;}
.package-detial-header-link li:first-child a{margin-left: 0;}
.package-detial-header-link li.active a{border-bottom: 3px solid #f15921;}

.package-detail-slideshow{margin: 94px 0 40px 0;}
.slideshow-container {height: 496px; position: relative; margin: auto; overflow: hidden;}

/* Sub Links Start */
.sublink-listing-section{padding: 40px 0 10px 0; background: #fbfbfb; margin-top: 50px; border-top: 1px solid #efefef; border-bottom: 1px solid #efefef;}
.sublink-listing-section h4{font-size: 20px; letter-spacing: -0.8px; font-weight: 600; 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: 12px; color: #656565; border: 1px solid #656565; border-radius: 50px; padding: 6px 14px; margin: 5px;}
.sublink-listing-section ul li a:hover{background: #656565; color: #fff;}
/* Sub Links Finish */



.gallery-slide-right-box{border-bottom: 1px solid #efefef; padding: 0 10px 20px 0px; margin-bottom: 20px;}
.gallery-slide-right-box:last-child{border-bottom: none !important; margin-bottom: 25px !important;}
.gallery-slide-right-box h4{color: #1a1a1a; letter-spacing: -0.8px; font-weight: 600; font-size: 16px; margin-bottom: 12px;}
.gallery-slide-right-box h4 i{font-size: 22px; vertical-align: middle; margin-top: -4px; margin-right: 3px;}
.gallery-slide-right-box p{font-size: 13.5px; letter-spacing: 0.1px; color: #444; line-height: 24px;}
.gallery-slide-right-box ul{margin: 0; padding: 0; list-style: none;}
.gallery-slide-right-box ul li{float: none; font-size: 14px; margin-bottom: 2px;}
.gallery-slide-right-box .inclusion{margin: 0; padding: 0; list-style: none; font-size: 0;}
.gallery-slide-right-box .inclusion li{display: inline-block; text-align: center; margin: 1.1%; width: 31%; border: 1px solid #efefef; padding: 7px 5px;}
.gallery-slide-right-box .inclusion li:first-child{margin-left: 0 !important;}
.gallery-slide-right-box .inclusion li img{width: 30px; display: block; margin: 0 auto 5px;}
.gallery-slide-right-box .inclusion li span{display: block; font-size: 13px; font-weight: 400; color: #444;}
.gallery-slide-right-box-right{height: 496px; overflow-y: auto; background: #fff; padding: 0px 20px 0 20px!important; border: 1px solid #efefef;}
.gallery-slide-right-box-right > .scroll-element.scroll-y{right: 0px !important; width: 2px !important;}
.gallery-slide-right-box font{background: #f9f9f9; display: inline-block; vertical-align: middle; color: #000; font-size: 13.5px; letter-spacing: 0.1px; font-weight: 400; padding: 5px 10px;}
.gallery-slide-right-box font i{font-size: 13px; vertical-align: middle; margin: -3px 3px 0 0;}
.package-type-top{font-size: 14px; font-weight: 600; display: inline-block; margin: 0px 0 0 10px; vertical-align: middle; color: #666;}
.gallery-slide-right-box:first-child{margin-top: 30px;}
.gallery-slide-right-box:last-child{margin-bottom: 30px !important; border-bottom: none !important; padding: 0 10px 0px 0px;}
.package-detail-mobile-respon font{cursor: pointer; color: #020202; display: inline-block; margin-left: 3px; font-size: 14px; font-weight: 600; background: #fff; padding: 5px 12px; border-radius: 2px;}
.package-detail-mobile-respon font i{font-size: 18px; color: #f15921; margin: -2px 3px 0 0; vertical-align: middle;}

.package-detail-overview h2{color: #1a1a1a; letter-spacing: -0.8px; position: relative; font-size: 20px; font-weight: 600; margin-bottom: 20px; padding-left: 10px;}
.package-detail-overview h2:before{content: ""; background: #f15921; width: 3px; height: 100%; position: absolute; top: 0; bottom: 0; left: 0;}
.package-detail-overview p{color: #444; font-size: 13.5px; text-align: justify; letter-spacing: 0.1px; line-height: 24px; margin-bottom: 12px;}
.package-detail-overview p strong{font-weight: 600;}
.package-detail-overview ul{margin: 0 0 0 15px; padding: 0;}
.package-detail-overview ul li{float: none; margin-bottom: 10px; font-size: 13.5px; color: #444;}
.package-detail-overview p:last-child{margin-bottom: 0 !important;}

.package-detail-itinerary{margin-top: 45px;}
.package-detail-itinerary h2{color: #1a1a1a; letter-spacing: -0.8px; position: relative; font-size: 20px; font-weight: 600; margin-bottom: 20px; padding-left: 10px;}
.package-detail-itinerary h2:before{content: ""; background: #f15921; width: 3px; height: 100%; position: absolute; top: 0; bottom: 0; left: 0;}

.package-detail-itinerary-box{position: relative; padding-bottom: 20px;}
.package-detail-itinerary-box:before{content: ''; width: 3px; height: 100%; position: absolute; top: 0; left: 96px; background: #d4d4d4; z-index: 1;}
.package-detail-itinerary-box-div{position: relative; border-bottom: 1px solid #efefef; padding: 20px 0px 20px 0; margin-left: 120px;}
.package-detail-itinerary-box-div:before{content: ""; width: 14px; height: 14px; background: #d4d4d4; position: absolute; border-top: 11px solid #fff; border-left: 11px solid #d4d4d4; border-bottom: 11px solid #fff; left: -24px; top: 21px;}
.package-detail-itinerary-box-div .day{width: 96px; height: 36px; font-size: 15px; background: #fff; color: #000; text-transform: uppercase; display: table; text-align: center; line-height: 36px; font-weight: 600; z-index: 2; position: absolute; left: 0; top: 14px; left: -120px;}
.package-detail-itinerary-box-div h5{color: #1a1a1a; letter-spacing: -0.8px; cursor: pointer; padding-right: 20px; line-height: 22px; font-size: 16px; font-weight: 600; position: relative;}
.package-detail-itinerary-box-div h5:before{content: '\f106'; transition: 0.25s; font-family: "FontAwesome"; position: absolute; top: 1px; right: 0; font-size: 18px;}
.package-detail-itinerary-box-div .close-itinerary:before{transform: rotate(180deg);}
.package-detail-itinerary-box-div:hover:before{background: #54c5d0; border-left: 11px solid #f15920;}
.package-detail-itinerary-box-div:hover .day{background: #f15920; width: 99px; color: #fff;}
.package-detail-itinerary-box-div-detail{margin-top: 18px; font-size: 13px; color: #656565;}
.package-detail-itinerary-box-div-detail p{font-size: 13.5px; letter-spacing: 0.1px; color: #444; line-height: 24px; margin-bottom: 12px;}
.package-detail-itinerary-box-div-detail p:last-child{margin-bottom: 0 !important;}
.package-detail-itinerary-box-div-detail ul{margin: 0 0 20px 0; padding: 0; list-style: none;}
.package-detail-itinerary-box-div-detail ul li{float: none; font-size: 14px ; color: #737373; margin-bottom: 7px;}

.package-detail-inclusions-exclusions{margin: 60px 0 0 0;}
.package-detail-inclusions-box{background: #fff; padding: 20px; border: 1px solid #efefef;}
.package-detail-inclusions-box h2{font-size: 20px; letter-spacing: -0.8px; color: #000; font-weight: 600; margin-bottom: 15px; background: #f9f9f9; padding: 10px 15px; margin: -20px -20px 15px -20px;}
.package-detail-inclusions-box ul{margin: 0; padding: 0 10px 0 0; list-style: none;}
.package-detail-inclusions-box ul li{padding:0 0 10px 21px; color: #656565; font-weight: 400; font-size: 13.5px; letter-spacing: 0.1px; position: relative;}
.package-detail-inclusions-box ul li:last-child{padding-bottom: 0 !important;}
.package-detail-inclusions-box ul li:before{content: '\f00c'; color: #25ad44; transition: 0.25s; font-family: "FontAwesome"; position: absolute; top: -1px; left: 0; font-size: 14px;}
.package-detail-exclusions-box{background: #fff; padding: 20px; border: 1px solid #e8e8e8;}
.package-detail-exclusions-box h2{font-size: 20px; color: #000; font-weight: 600; margin-bottom: 15px; background: #f9f9f9; padding: 10px 15px; margin: -20px -20px 15px -20px;}
.package-detail-exclusions-box ul{margin: 0; padding: 0 10px 0 0; list-style: none;}
.package-detail-exclusions-box ul li{padding:0 0 10px 21px; color: #656565; font-weight: 400; font-size: 13.5px; letter-spacing: 0.1px; position: relative;}
.package-detail-exclusions-box ul li:last-child{padding-bottom: 0 !important;}
.package-detail-exclusions-box ul li:before{content: '\f00d'; color: #ff4848; transition: 0.25s; font-family: "FontAwesome"; position: absolute; top: -1px; left: 0; font-size: 14px;}

.package-detail-inclusions-box-height{height: 115px; overflow-y: auto;}
.package-detail-inclusions-exclusions .scrollbar-inner > .scroll-element.scroll-y{width: 3px !important;}
.package-detail-fixed-header .scrollbar-inner > .scroll-element.scroll-x{height: 2px; bottom: 4px; z-index: 0;}

.package-detail-advisory{margin: 60px 0 0 0;}
.package-detail-advisory-box{background: #fff; padding: 20px; border: 1px solid #efefef;}
.package-detail-advisory-box h2{font-size: 20px; letter-spacing: -0.8px; color: #000; font-weight: 600; margin-bottom: 15px; background: #f9f9f9; padding: 10px 15px; margin: -20px -20px 15px -20px;}
.package-detail-advisory-box ul{margin: 0; padding: 0; font-size: 0; list-style: none;}
.package-detail-advisory-box ul li{padding: 0 0 12px 21px; display: inline-block; vertical-align: top; width: 49%; color: #444; font-weight: 400; font-size: 13.5px; letter-spacing: 0.1px; line-height: 24px; position: relative; margin-right: 1%;}
.package-detail-advisory-box ul li:last-child{padding-bottom: 0 !important;}
.package-detail-advisory-box ul li:before{content: '\f00c'; color: #25ad44; transition: 0.25s; font-family: "FontAwesome"; position: absolute; top: -1px; left: 0; font-size: 14px;}

.package-detail-terms-condition{margin: 50px 0 0 0;}
.package-detail-termcondition-box h2{font-size: 20px; letter-spacing: -0.8px; color: #1a1a1a; font-weight: 600; margin-bottom: 15px; position: relative; padding-left: 10px;}
.package-detail-termcondition-box h2:before{content: ""; background: #f15921; width: 3px; height: 100%; position: absolute; top: 0; bottom: 0; left: 0;}
.package-detail-termcondition-box ul{margin: 0; padding: 0; list-style: none;}
.package-detail-termcondition-box ul li{padding:0 0 10px 16px; color: #444; font-weight: 400; font-size: 13.5px; letter-spacing: 0.1px; position: relative; line-height: 24px;}
.package-detail-termcondition-box ul li:before{content: '\f105'; transition: 0.25s; font-family: "FontAwesome"; position: absolute; top: 0px; left: 0; font-size: 16px;}

.package-detail-termcondition-box button{background: none; border: none; color: #dd140ccc; font-weight: 600; margin-left: 5px;}
.package-detail-termcondition-box button i{margin-right: 3px;}


.package-detail-review{margin: 40px 0 0 0;}
.package-detail-review h2{font-size: 20px; letter-spacing: -0.8px; color: #1a1a1a; font-weight: 600; margin-bottom: 25px;}
.review-box{font-size: 0; padding: 15px; border: 1px solid #efefef;}
.review-box font{display: inline-block; vertical-align: middle; font-size: 14px; font-weight: 600; color: #1a1a1a; margin-right: 5px;}
.review-box .jq-ry-container{display: inline-block; vertical-align: middle;}
.review-box-white{background: #f9f9f9; padding: 15px 15px 10px 15px; margin-top: 15px;}
.review-box-white textarea{width: 100%; height: 75px; font-weight: 400; margin-bottom: 15px; font-size: 13px; padding: 10px; color: #656565; border: none;; border-bottom: 1px solid #f8f7f8;}
.review-box-white textarea::placeholder{color: #999;}
.review-box-white button{background: #777; width: 118px; height: 36px; display: inline-block; float: right; font-size: 13px; font-weight: 400; text-transform: capitalize; color: #fff; border:none;}

.allrating-box-1{width: 87px; height: 87px; display: inline-block; margin-left: -15px;}
.allrating-box-1-div{background: #55c4d0; color: #fff; width: 100%; height: 100%; border-radius: 2px; text-align: center; font-size: 13px; margin-bottom: 10px; font-weight: 400; padding-top: 22px;}
.allrating-box-1-div font{font-size: 28px; display: block; font-weight: 400; line-height: 28px;}
.allrating-box-1 .jq-ry-container{display: block; margin: auto; z-index: 0}

.allrating-box-2{display: inline-block; vertical-align: top; width: 100%;}
.allrating-box-div{width: 100%; margin-bottom: 11px; font-size: 0;}
.allrating-box-div span{display: inline-block; font-size: 14px; color: #1a1a1a; font-weight: 600; width: 13%; margin-right: 3%;}
.allrating-box-div:last-child{margin-bottom: 0 !important;}
.poll-answer-bar {display: inline-block; width: 84%; background: #e8e8e8; height: 10px; position: relative;}
.poll-answer-vote {position: absolute; width: 0%; height: 10px; top: 0; background: #fba484; left: 0;}

.write-review{margin-left: -15px; margin-right: -15px;}
.write-review h2{color: #1a1a1a; letter-spacing: -0.8px; position: relative; padding-left: 10px;}
.write-review h2:before{content: ""; background: #f15920; width: 3px; height: 100%; position: absolute; top: 0; bottom: 0; left: 0;}
.rating-box .jq-ry-container{display: block; margin: auto; z-index: 0}
.rating-box:hover h4{color: #e73f0c;}
.rating-box:hover label{border: 1px solid #858585;}
.jq-ry-container{position:relative;line-height:0;display:block;cursor:pointer;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;direction:ltr}
.jq-ry-container[readonly=readonly]{cursor:default}
.jq-ry-container>.jq-ry-group-wrapper{position:relative;width:100%}
.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group{position:relative;line-height:0;z-index:10;white-space:nowrap}
.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group>svg{display:inline-block}
.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-normal-group{width:100%}
.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-rated-group{width:0;z-index:11;position:absolute;top:0;left:0;overflow:hidden}

.package-detail-review{margin: 40px 0 0 0;}
.package-detail-comment-box{position: relative; border-bottom: 1px solid #efefef; padding-bottom: 25px; margin-bottom: 40px;}
.package-detail-comment-box:nth-last-of-type(1){border-bottom: none !important; padding-bottom: 0 !important;}
.package-detail-comment-box .user{width: 55px; height: 55px; border-radius: 50%; margin-right: 10px; display: inline-block;}
.story-name-div{display: inline-block; vertical-align: bottom;}
.story-name-div .storyby{font-size: 12px; color: #1a1a1a; display: block; margin-bottom: 2px;}
.story-name-div .storyname{font-size: 16px; color: #1a1a1a; font-weight: 600; display: block;}
.review-rating-div{position: absolute; top: 15px; right: 0;}
.review-rating-div span{width: 82px; height: 28px; background: #f9f9f9; display: table; text-align: center; font-size: 13px; line-height: 28px; color: #000; font-weight: 600;}
.review-rating-para{margin-top: 15px;}
.review-rating-para p{font-size: 13px; color: #444; line-height: 24px; margin-bottom: 10px; font-weight: 400;}
.load-more-review{width: 225px; height: 48px; border: 1px solid #efefef; transition: 0.25s; background: none; font-size: 15px; font-weight: 400; color: #656565; border-radius: 50px; display: table; margin: auto; margin-bottom: 30px;}
.load-more-review:hover{background: #ef5822; color: #fff; border: 1px solid #ef5822;}

.package-detail-similar-project{margin: 60px 0 50px 0; position: relative;}
.package-detail-similar-project h2{font-size: 20px; letter-spacing: -0.8px; color: #1a1a1a; font-weight: 600; margin-bottom: 25px; margin-left: 20px; position: relative; padding-left: 10px;}
.package-detail-similar-project h2:before{content: ""; background: #f15921; width: 3px; height: 100%; position: absolute; top: 0; bottom: 0; left: 0;}
.package-detail-box{overflow: hidden; margin: 0 10px 0 10px;}
.package-detail-box-img{position: relative;}
.package-detail-box-img img{width: 100%; height: 100%; cursor: pointer;}
.package-detail-box-img:before{content: ''; z-index: 1; position: absolute; width: 100%; height: 50px; bottom: 0; background-color: rgba(255,255,255,0); background-image: repeating-linear-gradient(rgba(255,255,255,0), rgba(0,0,0,0.80) 100%);}
.package-detail-plan{color: #eee; z-index: 2; font-size: 13px; font-weight: 400; text-transform: capitalize; position: absolute; bottom: 5px; left: 10px; right: 10px;}
.package-detail-box-img .wishlist{position: absolute; width: 30px; transition: 0.25s; height: 30px; background: rgba(241,89,34,1); color: #fff; font-size: 15px; top: 5px; right: -50px; text-align: center; line-height: 30px;}
.package-detail-box-detail{padding: 10px; height: 102px; border: 1px solid #efefef; border-top: none !important; position: relative;}
.package-detail-box-detail h4 a{font-size: 15px; text-decoration: none; color: #1a1a1a; transition: 0.25s; font-weight: 600; line-height: 22px; margin-bottom: 10px;}
.package-detail-box-detail .package-detail-price{color: #f15922; font-size: 14px; font-weight: 600; display: inline-block; vertical-align: middle;}
.package-detail-box-detail .package-detail-price i{font-size: 16px; vertical-align: middle; margin-left: 4px;}
.best-exclusive-price{position: absolute; bottom: 10px; left: 10px; right: 10px;}
.package-detail-box-detail .view-detail{color: #1a1a1a; background: transparent; font-size: 12px; font-weight: 600; height: 34px; text-align: center; text-transform: capitalize; line-height: 34px; vertical-align: middle; text-decoration: none !important; transition: 0.25s; position: absolute; right: 5px; bottom: 5px; border: 1px solid #ddd; padding: 0px 13px; text-align: center;}
.package-detail-box:hover .view-detail{background: #f15922; color: #fff;}
.package-detail-box-detail .per-person{font-size: 12px; color: #000; display: inline-block; font-weight: 400; margin-left: 2px; vertical-align: middle;}
.package-detail-box:hover .wishlist{right: 5px;}
.package-detail-box:hover h4{color: #000;}
.similar-packages .slick-next:before, .similar-packages .slick-prev:before{opacity: 1; color: #000; font-size: 54px;}
.similar-packages .slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{opacity: 0 !important;}
.similar-packages .slick-track{margin-left: initial; margin-right: initial;}
.similar-packages .slick-prev, .slick-next{width: 45px; height: 45px;}

.packages-detail-price-respon{display: none; position: absolute; top: 10px; right: 25px; background: #fff; padding: 7px 15px;}
.packages-detail-price-respon label{font-size: 12px; font-weight:600; color: #656565;}
.packages-detail-price-respon p{font-size: 21px; color: #f25922; font-weight: 400;}
.packages-detail-price-respon p i{font-size: 24px; margin-top: -2px; vertical-align: middle;}


.package-group-div{position: absolute; right: 12px; bottom: -7px; z-index: 1;}
.container-radio {display: inline-block; position: relative; margin-right: 4px; margin-bottom: 0; cursor: pointer; font-size: 14px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background: #fff; padding: 5px 3px 5px 26px; color: #1a1a1a; font-weight: 400;}
.container-radio input {position: absolute; opacity: 0; cursor: pointer;}
.checkmark {position: absolute; top: 0; left: 6px; bottom: 0; margin: auto; height: 14px; width: 14px; background-color: #e6e6e6; border-radius: 50%;}
.container-radio:hover input ~ .checkmark {background-color: #ccc;}
.container-radio input:checked ~ .checkmark {background-color: #f15921;}
.checkmark:after {content: ""; position: absolute; display: none;}
.container-radio input:checked ~ .checkmark:after {display: block;}
.container-radio .checkmark:after {top: 0px; left: 0px; bottom: 0; right: 0; margin: auto; width: 6px; height: 6px; border-radius: 50%; background: white;}

.customer-rating{background: #fdfdfd; padding: 17px 18px 16px 18px; border: 1px solid #efefef; margin-top: 47px;}
.customer-rating h2{font-size: 18px; letter-spacing: -0.8px; font-weight: 600; color: #f15920; margin-bottom: 20px;}
.customer-rating-text{display: inline-block; margin-left: 3px; vertical-align: bottom; font-size: 13px; font-weight: 400; color: #0897a7;}

/* Standard Deluxe Luxury Css Start */
.sdl-popup .modal-content{border-radius: 0 !important;}
.sdl-popup .modal-body{padding: 60px 30px 30px 30px;}
.sdl-popup .close{position: absolute; top: 0; right: 0; width: 40px; height: 40px; color: #fff; background: #000; opacity: 1 !important; z-index: 1;}
.stan-del-lux{border: 1px solid #e2e2e2; text-align: center;}
.top-pop-head{background: #f7f7f7; height: 102px; padding: 28px 10px;}
.top-pop-head h5{color: #ff4005; font-size: 18px; text-transform: uppercase; font-weight: 600; margin-bottom: 20px;}
.top-pop-head h5 img{width: 45px; vertical-align: middle; margin-right:8px; margin-top: -5px;}
.top-pop-head p{background: #fff; color: #000; width: 80%; display: block; margin: auto; padding: 18px 10px; font-size: 27px; font-weight: 600; border: 1px solid #efefef;}
.top-pop-head p i{font-size: 32px; vertical-align: middle; margin-right: -1px;}
.stan-del-lux ul{margin: 55px 0 0 0; padding: 0; list-style: none; text-align: left;}
.stan-del-lux ul li{float: none; padding: 30px 15px 25px 90px; position: relative; border-bottom: 1px solid #e2e2e2; font-size: 17px; font-weight: 600; color: #1a1a1a;}
.stan-del-lux ul li h6{font-size: 14px; font-weight: 600; margin-bottom: 4px; color: #949494;}
.stan-del-lux ul li h6 img{width: 40px; vertical-align: middle; position: absolute; left: 30px; top: 30px;}
.stan-del-lux ul li:last-child{border-bottom: none !important; padding: 15px;}
.stan-del-lux ul li button{background: #fff; font-weight: 600; border: 1px solid #ff4005; color: #ff4005; padding: 8px 20px; font-size: 16px; display: table; margin: auto;}
.stan-del-lux:hover button{background: #ff4005; color: #fff;}
.package-price-comp-stnd{color: #4f8157 !important;}
.package-price-comp-dlx{color: #fe5464 !important;}
.package-price-comp-lxry{color: #21a759 !important;}
.sdl-popup h2{font-size: 24px; text-align: center; color: #0fb1b8; font-weight: 600; position: relative; display: table; margin: 0 auto 30px;}
.sdl-popup h2:before{content: ""; background: #0fb1b8; width: 90px; height: 3px; left: 0; right: 0; bottom: -15px; margin: auto; position: absolute;}
.sdl-popup span{display: block; text-align: center; font-size: 20px; font-weight: 600; color: #1a1a1a; margin-bottom: 20px;}
/* Standard Deluxe Luxury Css Finish */


/* Customize Popup Css Start */
.customize-popup .modal-content{border-radius: 0 !important;}
.customize-popup .modal-body{padding: 50px 25px 0px 25px;}
.customize-popup .close{position: absolute; top: 10px; right: 15px; z-index: 1; font-size: 34px;}
.customize-popup .modal-body h4{position: relative; text-align: center; font-size: 26px; font-weight: 400; color: #1a1a1a; margin-bottom: 30px;}
.customize-popup .modal-body h4:before{content: ""; background: #1a1a1a; position: absolute; bottom: -15px; left: 0; right: 0; margin: auto; width: 100px; height: 2px; }
.customize-popup .modal-body p{text-align: center; font-size: 14px; color: #656565; line-height: 22px; margin-bottom: 35px;}
.customize-popup-L img{display: block; margin: 70px auto 0;}

.customize-popup-R-box{position: relative; margin-bottom: 15px;}
.customize-popup-R-box input{width: 100%; height: 45px; border: 1px solid #e8e8e8; background: none; padding: 0 15px 0 45px; font-size: 13px; font-weight: 400; color: #1a1a1a;}
.customize-popup-R-box input::placeholder{color: #656565;}
.customize-popup-R-box img{position: absolute; top: 50%; transform: translateY(-50%); width: 20px; left: 15px;}
.customize-button{width: 100%; height: 45px; background: #db322a; font-size: 17px; font-weight: 400; color: #fff; border: none; margin-bottom: 25px;}
.customize-bottom-pop{background: #e0dfde; padding: 15px; margin: 0 -25px 0 -25px; text-align: center;}
.customize-bottom-pop ul{margin: 0; padding: 0; list-style: none;}
.customize-bottom-pop ul li{display:inline-block; vertical-align: middle; font-size: 16px; width: 49%; font-weight: 400; color: #1a1a1a; border-right: 1px solid #9a9a9a; padding: 0 13px;}
.customize-bottom-pop ul li img{width: 22px; vertical-align: middle; margin-right: 8px;}
.customize-bottom-pop ul li:last-child{border-right: none;}
/* Customize Popup Css Finish */


.package-detail-fixed-header.affix .package-detail-fixed-header-L font{display: none;}
.package-detail-fixed-header.affix .top-rate-star-pos{display: none !important;}
.package-detail-fixed-header.affix .package-detail-fixed-header-R{margin-top: -4px !important;}
.package-detail-fixed-header.affix .package-group-div{bottom: -3px;}

.package-detial-slider-width-L{position: relative; height: 496px; overflow: hidden; background: #f4f4f4 url(../images/loading-img.png) no-repeat center center;}
.package-detial-slider-width-L img{width: 100%; height: 100%; cursor: pointer;}
.package-detial-slider-width-L .total-photo{position: absolute; transition: 0.25s; -webkit-transition: 0.25s; bottom: 10px; left: 10px; background: #fff; color: #1a1a1a !important; display: block; width: 125px; text-align: center; height: 40px; line-height: 40px; text-decoration: none !important; font-weight: 400;}
.package-detial-slider-width-L .total-photo img{vertical-align: middle; margin-right: 3px; width: 30px; margin-top: -3px;}
.package-detail-mobile-respon .view-photo{transition: 0.25s; display: inline-block; background: #fff; text-decoration: none !important; padding: 5px 10px; border-radius: 2px; font-weight: 600; font-size: 14px; color: #1a1a1a; z-index: 10;}
.package-detail-mobile-respon .view-photo i{vertical-align: middle; margin-right: 5px; font-size: 16px; margin-top: -1px; color: #f15921;}
.package-detial-slider-width-L .wishlist {position: absolute; cursor: pointer; width: 35px; transition: 0.25s; height: 35px; background: rgba(241,89,34,1); color: #fff; font-size: 17px; top: 10px; right: -50px; text-align: center; line-height: 35px;}
.package-detial-slider-width-L:hover .wishlist{right: 10px;}

.package-detail-customize{margin-top: 60px;}
.package-detail-customize h4{color: #1a1a1a; font-size: 20px; font-weight: 600; margin-bottom: 20px; position: relative; padding-left: 10px;}
.package-detail-customize h4:before{content: ""; background: #f15921; width: 3px; height: 100%; position: absolute; top: 0; bottom: 0; left: 0;}
.package-detail-customize p {color: #656565; font-size: 13.5px; letter-spacing: 0.1px;line-height: 24px;}

.package-detail-stayplan{margin-top: 60px;}
.package-detail-stayplan h4{color: #1a1a1a; font-size: 20px; font-weight: 600; margin-bottom: 20px; position: relative; padding-left: 10px;}
.package-detail-stayplan h4:before{content: ""; background: #f15921; width: 3px; height: 100%; position: absolute; top: 0; bottom: 0; left: 0;}
.package-detail-stayplan p {color: #656565; font-size: 13.5px; letter-spacing: 0.1px; line-height: 24px;}

.package-detail-price-respon{display: none;}


.similar-packages .slick-prev{background: #efefef !important; width: 40px; height: 40px; z-index: 1; top: -37px; right: 70px !important; left: initial;}
.similar-packages .slick-next {background: #efefef !important; width: 40px; height: 40px; z-index: 1; top: -37px; right: 20px !important;}
.similar-packages .slick-prev:before {color: #505050 !important; font-size: 24px; font-weight: 400;}
.similar-packages .slick-next:before {color: #505050 !important; font-size: 24px; font-weight: 400;}
.similar-packages .slick-disabled{opacity: 0.5;}

#package-group-div-respon{display: none;}


.package-detail-mobile-respon{position: absolute; bottom: 10px; right: 10px;}

#readmore_less.readmore{max-height: 5000px;}

.package-detail-termcondition-box-modalbody{padding: 25px; max-height: 530px; overflow-y: auto;}
.package-detail-termcondition-box-modalbody ul{margin: 0; padding: 0; list-style: none;}
.package-detail-termcondition-box-modalbody ul li{padding:0 0 10px 16px; color: #444; font-weight: 400; font-size: 13.5px; letter-spacing: 0.1px; position: relative; line-height: 24px;}
.package-detail-termcondition-box-modalbody ul li:before{content: '\f105'; transition: 0.25s; font-family: "FontAwesome"; position: absolute; top: 0px; left: 0; font-size: 16px;}

.bottom-footer-respon-detail{position: fixed; bottom: 0; z-index: 99; left: 0; right: 0; padding: 12px 0; background: #fff; border-top: 1px solid #d8d8d8; display: none;}
.bottom-footer-respon-detail ul{margin: 0; padding: 0; list-style: none;}
.bottom-footer-respon-detail ul li{float: left; width: 50%; border-right: 1px solid #d8d8d8;}
.bottom-footer-respon-detail ul li:last-child{border-right: none;}
.bottom-footer-respon-detail ul li a{display: block; text-decoration: none; font-size: 16px; text-align: center; color: #333; padding: 0px 0; font-weight: 600;}
.bottom-footer-respon-detail ul li a i{vertical-align: middle; margin-right: 3px; font-size: 18px; margin-top: -2px;}

.package-detail-fixed-respon{display: none;}
.package-detail-similar-project-detail{background: #fbfbfb; padding: 50px 0; margin-bottom: 0; margin-top: 0;}

.booknow-no-travel-div{margin-bottom: 20px;}
.form-by-clicking{font-size: 12px; color: #000; margin-bottom: 15px;}
.form-by-clicking input{display: inline-block; vertical-align: middle; margin-right: 3px; margin-top: -1px;}
.form-by-clicking a{color: #0000ff;}

.package-detial-slider-width-L .wishlist.active{right: 10px !important;}

.package-detail-callus{background: #efefef; padding: 10px 0; max-width: 1300px; margin: 40px auto 0;}
.package-detail-callus p{font-size: 27px; font-weight: 400; color: #000; text-align: center;}
.package-detail-callus p font{width: 90px; height: 90px; background: #ffffff; border-radius: 50%; display: inline-block; padding: 11px 13px; margin-right: 8px; box-shadow: 0 0 20px rgba(0, 0, 0, 0.05); vertical-align: middle;}
.package-detail-callus p span a{font-size: 30px; font-weight: 600; color: #052f2c; text-decoration: none;}
.package-detail-callus p span i{vertical-align: middle; -webkit-animation:colorchange 0.4s infinite alternate; animation:colorchange 0.4s infinite alternate; margin-top: 0px; margin-right: -5px; margin-left: 8px; transform: rotate(15deg); font-size: 38px;}

    @-webkit-keyframes colorchange {
      0% {color: #f15921;}
      100% {color: #55c4d0;}
    }

    @keyframes colorchange {
      0% {color: #f15921;}
      100% {color: #55c4d0;}
    }


.package-detail-callusform{background: #dedad1; padding: 10px 0; max-width: 1300px; margin: 45px auto 0;}
.package-detail-callusform .enquiry-form-call{text-align: center;}
.package-detail-callusform .enquiry-form-call p{display: inline-block; font-weight: 600; vertical-align: middle; font-size: 26px; color: #1a1a1a; margin-right: 5px;}
.package-detail-callusform .enquiry-form-call p font{width: 90px; height: 90px; background: #666; border-radius: 50%; display: inline-block; padding: 11px 13px; margin-right: 13px; box-shadow: 0 0 20px rgba(0, 0, 0, 0.05); vertical-align: middle;}
.package-detail-callusform .enquiry-form-call-div{width: 480px; margin: 0 7px 0 0px; display: inline-block; vertical-align: middle; position: relative;}
.package-detail-callusform .enquiry-form-call-div .col-xs-6{padding-left: 10px !important;}
.package-detail-callusform .enquiry-form-call-div input{width: 100%; height: 45px; font-size: 13px; font-weight: 600; color: #1a1a1a; background: #fff; border: none; padding: 0 10px 0 40px;}
.package-detail-callusform .enquiry-form-call-div input::placeholder{color: #666;}
.package-detail-callusform .enquiry-form-call-div img{width: 20px; position: absolute; left: 20px; top: 0; bottom: 0; margin: auto;}
.package-detail-callusform .request-call-pck-btn{width: 135px; height: 45px; background: #f15921; display: inline-block; vertical-align: middle; color: #fff; border: none; text-transform: uppercase; font-size: 16px; font-weight: 600;}

.share-div-box{background: #fff; padding: 5px 5px 0 5px; position: absolute; bottom: 50px; right: -100%; border-radius: 3px;}
.share-div-box ul{margin: 0; padding: 0; list-style: none;}
.share-div-box ul li{display:block;}
.share-div-box ul li a{display: block; margin-bottom: 5px;}
.share-div-box ul li a img{background: url(../images/share-img.png) no-repeat; width: 32px; height: 32px;}
.share-icon-2{background-position: 0 -33px !important;}
.share-icon-3{background-position: 0 -66px !important;}
.share-icon-4{background-position: 0 -100px !important;}
.share-icon-5{background-position: 0 -135px !important;}
.share-icon-6{background-position: 0 -169px !important;}
.share-icon-7{background-position: 0 -203px !important;}
.share-div-close{width: 20px; height: 20px; position: absolute; background: #f15922; top: -10px; right: -8px; color: #fff; text-align: center; line-height: 20px; font-size: 19px; border-radius: 50%; cursor: pointer;}

@media (min-width: 1300px){
.search-container-box{width: 800px;}
.hotelpage-search-box-1{width: 515px !important; display: inline-block; margin: 0 -5px;}
.hotelpage-search-box-2{width: 320px !important; display: inline-block; margin: 0 -5px;}
.hotelpage-search-box-3{width: 300px !important; display: inline-block; margin: 0 -5px;}
.hotelpage-search-box-4{width: 205px !important; display: inline-block; margin: 0 -5px;}
.package-detial-slider-width-L{width: 880px !important; padding: 0px !important;}
.package-detial-slider-width-R{width: 390px !important; padding: 0 0 0 15px!important;}
}

@media (max-width: 1299px){
.package-detail-fixed-header-R a{width: 48%; font-size: 15px;}
.allrating-box-2{width: 100%; margin-top: 10px;}
.allrating-box-div span{width: 19%;}
.poll-answer-bar{width: 78%;}
.customer-rating h2{margin-bottom: 10px;}
.package-detial-slider-width-L{padding: 0px !important;}
.package-detial-slider-width-R{padding: 0 0 0 15px!important;}
.gallery-slide-right-box-right{padding: 15px !important;}
.package-detail-fixed-header-L .packages-detail-price{right: -10px; padding-top: 32px;}
.package-detail-fixed-header-L .packages-detail-price p{font-size: 21px;}
.package-detail-fixed-header-L span{margin-right: 0px; padding: 3px 5px; font-size: 12px;}
}


@media(max-width: 1199px) {
.package-detail-fixed-header-L h1{font-size: 21px; padding-right: 0;}
.package-detail-fixed-header-L .packages-detail-price label{font-size: 13px;}
.package-detail-fixed-header-L .packages-detail-price p{font-size: 21px;}
.package-detail-fixed-header-L .packages-detail-price p i{font-size: 24px; margin-top: -2px;}
.package-detail-fixed-header-L font{font-size: 13px;}
.package-detail-fixed-header-L span{font-size: 13px;}
.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group>svg{width: 16px !important;}
.package-detail-slideshow{margin: 0px 0 40px 0;}
.gallery-slide-right-box h4{font-size: 16px;}
.gallery-slide-right-box h4 i{font-size: 18px; margin-top: -2px;}
.gallery-slide-right-box p{font-size: 13px;}
.gallery-slide-right-box .inclusion li:first-child{margin-left: 0.5% !important;}
.gallery-slide-right-box .inclusion li{width: 49%; margin: 0.5%;}
.gallery-slide-right-box ul li{font-size: 13px; margin-bottom: 5px;}
.package-detail-box-detail a{position: static; margin-top: 15px;}
.package-detial-header-link li a{font-size: 14px; margin: 0 10px;}
.container-radio{margin-right: -7px; padding: 5px 10px 5px 22px;}
.checkmark{left: 4px;}
.package-group-div{right: 20px;}
.breadcrumb-bg{display: none;}
.package-detail-fixed-header{position: static;}
.packages-detail-price{display: none;}
.package-detial-slider-width-L .wishlist{right: 10px; width: 36px; height: 36px; line-height: 36px;}
.package-detail-price-respon{position: absolute; display: block; top: 10px; right: 56px; background: #fff; padding: 5px 15px; font-size: 18px; font-weight: 600; color: #f15920;}
.package-detail-callusform .enquiry-form-call p{display: block; margin-bottom: 15px;}
}

@media (min-width: 992px) {
.sdl-popup .modal-dialog{width: 900px;}
.customize-popup .modal-dialog{width: 850px;}
.package-detail-termcondition-box-modaldialog{width: 992px !important;}
}

@media (max-width: 991px){
.package-detail-fixed-header-R{display: none;}
.gallery-slide-right-box-right{margin-top: 15px; height: auto !important; border-bottom: 1px solid #ddd; padding-bottom: 10px !important;}
.package-detail-exclusions-box{margin-top: 20px;}
.allrating-box-1{margin-top: 20px; margin-left: -15px;}
.packages-detail-price-respon{display: initial;}
.package-detial-slider-width-R{padding: 0 !important;}
.package-detial-slider-width-L:before{display: none;}
.package-detail-price-respon i{font-size: 24px; vertical-align: middle; margin-top: -2px;}
.gallery-slide-right-box:first-child{margin-top: 5px;}
.gallery-slide-right-box:last-child{margin-bottom: 5px !important;}
.gallery-slide-right-box{padding: 0 10px 15px 0px; margin-bottom: 15px;}
.customer-rating{margin-top: 20px; margin-left: -15px; margin-right: -15px;}
.package-detail-fixed-header.affix{padding: 12px 0 10px 0;}
.package-detail-comment-box{margin-bottom: 30px;}
#package-group-div-desk{display: none;}
#package-group-div-respon{display: block; font-size: 0;}
.package-group-div{position: static; margin: 15px 0px 0 0;}
.container-radio{padding: 5px 5px 5px 32px; border-right: 1px solid #fff; width: 33.33%; margin-right: 0; background: #f7f3f3; color: #000;}
.checkmark {left: 10px; background-color: #e1e0e0;}
.container-radio:last-child{border-right: none;}
.stan-del-lux {margin-bottom: 25px;}
.sdl-popup .modal-body {padding: 40px 20px 0 20px;}
.sdl-popup h2{font-size: 20px;}
.sdl-popup span{font-size: 18px;}
.top-pop-head{height: 106px; padding: 15px 10px;}
.top-pop-head p{padding: 10px; font-size: 24px;}
.stan-del-lux ul {margin: 25px 0 0 0;}
.stan-del-lux ul li {padding: 15px 15px 15px 90px; font-size: 18px;}
.stan-del-lux ul li h6 img{top: 15px;}
.mySlides-package img{padding: 0 !important;}
.package-detail-fixed-header-L h1{padding-right: 0;}
.double-rad{width: 50% !important;}
.numbertext-package{bottom: 54px !important; top: initial !important;}
.package-detail-advisory-box ul li{width: 100%;}
.caption-container-package{font-size: 12px !important;}
.modal-content-package h3{padding: 15px 20px !important; font-size: 15px !important;}
.bottom-footer-respon{display: none !important;}
.bottom-footer-respon-detail{display: block;}
.package-detail-fixed-respon{display: block; margin: 15px 0 0 -5px;}
.package-detail-fixed-respon a{width: 49%; margin-right: 1%; background: #fff;}
.package-detail-fixed-respon .single-btn{width: 99.3%; margin-right: 0%;}
.customize-bottom-pop{display: none;}
.customize-popup-L img{display: none;}
.package-detail-similar-project-detail{padding: 40px 0;}
.customize-popup .modal-body p{margin-bottom: 25px;}
.package-detail-callusform .enquiry-form-call p{margin-bottom:15px;}
}

@media(max-width: 767px){
.slideshow-container, .fade-slide{height: 300px;}
#myScrollspy {white-space: nowrap; overflow-x: auto;}
.package-detial-header-link li{float: none; display: inline-block; padding-bottom: 10px;}
#myScrollspy .scrollbar-inner > .scroll-element.scroll-x{height: 2px; bottom: 0px;}
.package-detail-fixed-header{position: static;}
.package-detail-slideshow{margin: 0px 0 10px 0;}
.package-detail-fixed-header-L h1{font-size: 18px; margin-left: 10px; margin-right: 10px;}
.package-detail-fixed-header-L font, .package-detail-fixed-header-L span{font-size: 12px; margin-bottom: -2px;}
.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group>svg{width: 14px !important;}
.package-detial-header-link li a{margin: 0 4px; font-size: 13px;}
.package-detail-fixed-header{padding-bottom: 5px;}
.sublink-listing-section h4{font-size: 18px;}
.package-detail-exclusions-box h2, .package-detail-inclusions-box h2, .package-detail-advisory-box h2{font-size: 18px; padding: 10px;}
.package-detail-advisory-box ul{margin: 0 10px;}
.package-detail-inclusions-box-height{margin-left: -10px; margin-right: -10px;}

.package-detail-itinerary-box-div .day{width: auto; position: static; margin-bottom: 10px;}
.package-detail-itinerary-box-div:hover .day{width: 73px;}
.package-detail-itinerary-box:before{display: none;}
.package-detail-itinerary-box-div:before{display: none;}
.package-detail-itinerary-box-div{margin-left: 0px; padding: 20px 0px 20px 0;}
.package-detail-itinerary-box-div:first-child{padding-top: 0 !important;}
.package-detail-itinerary-box-div h5{font-size: 15px;}
.package-detail-itinerary-box-div-detail p{margin-bottom:15px; font-size: 13px;}
.package-detail-itinerary-box-div-detail{margin-top: 10px;}
.allrating-box-div span{width: 26%;}
.poll-answer-bar{width: 71%;}
.package-detial-slider-width-L{height: 300px; margin: 10px -15px 0 -15px;}
.package-detail-fixed-header.affix{padding: 12px 0 0 0;}
.package-detial-slider-width-R, .package-detail-exclusions-box, .package-detail-fixed-header-L, .write-review, .customer-rating{margin-left: -15px; margin-right: -15px;}
.customer-rating{margin-top: 10px;}
.package-detail-fixed-header .col-md-12{padding: 0 10px;}
.package-detail-overview p{font-size: 13px; margin-left: -5px; margin-right: -5px;}
.package-detail-review .col-md-12{padding: 0;}
.package-detail-comment-box{margin-left: 5px; margin-right: 5px;}
.package-detail-similar-project h2{margin-left: 5px;}
.similar-packages{padding: 0 0px;}
.similar-packages .slick-next{right: 10px !important;}
.similar-packages .slick-prev{right: 58px !important;}
.package-detail-fixed-respon{margin: 10px -5px 0 -5px;}
.package-group-div{margin: 12px -5px 0 -5px;}
.package-detail-fixed-respon .single-btn{width: 100%; background: #fff;}
.sublink-listing-section{margin-top: 40px;}
.package-detail-callus, .package-detail-callusform{margin-left: -15px; margin-right: -15px;}
.package-detail-callus p, .package-detail-callusform .enquiry-form-call p{font-size:20px;}
.package-detail-callus p font, .package-detail-callusform .enquiry-form-call p font {width: 75px; height: 75px; display: block; margin: 0 auto 10px;}
.package-detail-callus p span a{display:block; margin: 15px 0 5px 0; font-size:24px;}
.package-detail-callusform .enquiry-form-call-div{width:100%; margin:0 0 10px 0; padding:0 10px;}
.package-detail-callusform .request-call-pck-btn{margin-bottom:10px; margin-top:5px;}
.package-detail-callusform .enquiry-form-call-div input{padding:0 3px 0 40px; font-size:12px;}
.share-div-box{padding: 5px 5px 5px 5px;}
.share-div-box ul li{display:inline-block;}
.share-div-box ul li a{display: block; margin-bottom: 0px; margin-right: 3px;}
.package-detail-stayplan p, .package-detail-customize p{text-align: justify; margin-left: -5px; margin-right: -5px;}
.package-detail-itinerary-box-div h5{color: #444;}
body{background: #e5e9ec !important;}
.package-detial-slider-width-R{box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15); border: none;}
.package-detail-overview{box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15); background: #fff; padding: 20px 0px 15px 0; margin-bottom: 10px;}
.package-detail-overview h2, .package-detail-termcondition-box h2, .package-detail-itinerary h2, .package-detail-customize h4, .package-detail-stayplan h4{margin-bottom: 10px; font-size: 18px; margin-left: -5px; margin-right: -5px;}
.package-detail-callus{box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15); background: #f7f7f7; margin-top: 0px; margin-bottom: 10px; padding: 20px 0;}
.package-detail-itinerary{box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15); background: #fff; margin-top: 0px; padding: 20px 0; margin-bottom: 10px;}
.package-detail-advisory-box{box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15); background: #fff; margin-top: 0px; padding: 20px 0; margin-left: -15px; margin-right: -15px; margin-bottom: 10px;}
.package-detail-advisory-box h2, .package-detail-inclusions-box h2{margin: -20px 0px 12px 0; padding: 15px 10px;}
.package-detail-exclusions-box h2{margin: -20px -20px 12px -20px; padding: 15px 10px;}
.package-detail-customize{box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15); background: #fff; margin-top: 0px; padding: 20px 0; margin-bottom: 10px;}
.package-detail-stayplan{box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15); background: #fff; margin-top: 0px; margin-bottom: 10px; padding: 20px 0; margin-bottom: 10px;}
.package-detail-inclusions-box{box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15); background: #fff; margin-top: 0px; padding: 20px 0; margin-left: -15px; margin-right: -15px; margin-bottom: 10px;}
.package-detail-inclusions-box ul{margin:0px 15px 0 20px;}
.package-detail-exclusions-box ul{margin: 0px 15px 0 0px;}
.package-detail-itinerary-box{margin-left: -5px; margin-right: -5px;}

.package-detail-inclusions-exclusions{margin-top: 0;}
.package-detail-exclusions-box{margin-top: 0 !important; margin-bottom: 10px !important; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);}
.package-detail-advisory{margin-top: 0 !important;}
.package-detail-terms-condition{box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15); background: #fff; margin-top: 0px; margin-bottom: 10px; padding: 20px 0;}
.package-detail-callusform{margin-top: 0 !important; margin-bottom: 10px; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);}
.sublink-listing-section{margin-top: 0 !important; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15); background: #fff; padding: 20px 0; margin-bottom: 10px;}
.sublink-listing-section h4, .sublink-listing-section ul{margin-left: -5px; margin-right: -5px;}
.package-detail-termcondition-box ul{margin-left: -5px; margin-right: -5px;}
.package-detail-similar-project{margin-top: 0 !important; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15); background: #fff; padding: 30px 0px; margin-bottom: 10px;}
.container-radio{background: #fff; border-right: 1px solid #e5e9ec;}
.gallery-slide-right-box-right{margin-top: 12px;}
.gallery-slide-right-box-right{padding: 15px 10px !important;}
}

@media (max-width: 600px){
.copyright {padding-bottom: 60px !important;}
}

@media (max-width: 400px){
.package-detail-fixed-respon a{margin-right: 0.5%;}
}

@media only screen and (max-width: 300px) {
  .prev, .next,.text {font-size: 11px}
}

@media (max-width: 478px)
{
	.package-detail-box-img img {height: auto;}
}