#dnvd{position: fixed!important;top: -1000px; left: 0px;width: 100%;opacity: 0;padding: 0px 70px;border-bottom: 2px solid #0874a6;box-shadow: 0px 6px 10px #0000001c; background: #fff!important;}

#dnvd .navbar-nav .nav-link{border-bottom: 4px solid transparent;}

#dnvd .navbar-nav .nav-link.active{background: transparent!important;border-bottom: 4px solid #0874a6;}

#dnvd .navbar-nav .nav-link.active i{color: #0874a6!important;}

#dnvd .navbar-nav .nav-link.active span{color: #0874a6!important;}

#dnvd .nav-link{font-weight: 700;font-size: 14px;color: #000!important;padding: 14px 0px;margin-right: 25px;margin-bottom: -1px;}

#dnvd .nav-link span{color: #333!important;margin-left: 3px;text-transform: uppercase;}

#dnvd .book-side a{border: 1px solid #0874a6; color: #0874a6!important;border-radius: 4px;margin-left: 10px;padding: 8px 15px;font-size: 13px;font-weight: 500;}

#dnvd .book-side a:hover{background:#0874a6;color: #fff!important;}

.pack-container .content{padding: 25px 0px;}

.pack-container .detail{position: relative;}

.pack-container .detail .details-overlay{border-radius: 10px; width: 100%; position: absolute;top: 0%;left: 0%;z-index: 99;height: 100%;background: #00000026;}

.pack-container .details-image img{width: 100%;height: 350px;object-fit: cover;border-radius: 10px;}

.pack-container .slick-prev,.slick-next{background: transparent;border: none;} 

.pack-container .slick-next:focus{background: transparent;}

.pack-container .slick-next:hover{background: transparent;}

.blo {box-shadow: 0 0 0 0 rgba(255,0,0, 1);transform: scale(1);animation: pull 2s infinite;background-color: #2893f5;color: #fff!important;}

@keyframes pull{

	0% {transform: scale(1);box-shadow: 0 0 0 0 rgba(255,127,0, 0.9);}

	50% {transform: scale(1);box-shadow: 0 0 0 10px rgba(255,127,0, 0);}

	100% {transform: scale(1);box-shadow: 0 0 0 0 rgba(255,127,0, 0.0);}

}

.pack-details{margin-top:40px;}

.pack-details table{width: 100%!important;border: none!important;margin-top: 20px;}

.pack-details table td{ padding: 8px 0px;color: #000;}

.pack-details table tr{border-bottom: 1px solid #ddd;}

.pack-details thead{background: #ebf2f5;}

.pack-details table th{color: #000;border: 1px solid #000;padding: 8px 8px;}

.pack-details .det-title-section{display: flex;justify-content: space-between;margin-bottom: 5px;}

.pack-details .det-title-section .first-title p span{margin-right: 10px; font-size: 15px;line-height: 20px;font-weight: 400;color: #000;}

.pack-details .det-title-section .first-title p span img{height: 15px;width: auto;margin-right: 4px;}

.pack-details .det-title-section .first-title .det-bok-tit{padding: 20px 0px; display: flex;align-items: center;justify-content: flex-start;}

.pack-details .det-title-section .first-title .det-bok-tit img{height: 40px;width: auto;margin-right: 10px;}

.pack-details .det-title-section .first-title .det-bok-tit a{display: block;}

.pack-details .det-title-section .first-title .det-bok-tit .first{display: flex;align-items: center;justify-content: flex-start;}

.pack-details .det-title-section .first-title .det-bok-tit .first a:last-child{border-radius: 25px; padding: 8px 25px;background: whitesmoke;display: flex;align-items: center;margin-right: 10px;border: 1px solid #ddd;color: #111;font-weight: 600;}

.pack-details .det-title-section .first-title .det-bok-tit .first a:last-child img{height: 14px;}

.pack-details .det-title-section .first-title .det-bok-tit .second a:last-child{border-radius: 25px; padding: 8px 25px;background: #fff; color: #ff681a!important;font-weight: 600;border: 1px solid #ff681a;}

.pack-details .det-title-section .first-title .det-bok-tit .first a:last-child:hover{box-shadow: 0px 0px 0px 4px #034f8712;}

.pack-details .det-title-section .first-title .det-bok-tit .second a:last-child:hover{box-shadow: 0px 0px 0px 4px #034f8712;}

.pack-details .det-video-section{padding-top: 20px;}

.pack-details h1{margin: 0;font-size: 36px;line-height: 36px;color: #000;font-weight: 600;}

.pack-details .first-chld{font-size: 30px;font-weight: 700;color: #0874a6;padding-top: 35px;border-top: 1px solid #e5e5e5;margin-top: 0px;}

.pack-details h2{font-size: 24px;font-weight: 700;color: #000;margin-top: 25px}

.pack-details h3{font-size: 20px;color: #000;font-weight: 600;margin: 5px 0px;margin-top: 10px;}

.pack-details h4{font-size: 16px;color: #000;font-weight: 600;}

.pack-details  p{color: #000;}

.pack-details blockquote{background: #f5f5f5; color: #000;font-weight: 600;padding: 5px 15px;font-style: italic;border-left: 4px solid #ddd;}

.pack-details blockquote p{ color: #000;font-weight: 600;padding: 5px 15px;font-style: italic;}





.pack-details .content #overview{padding-top: 35px;padding-bottom: 0px;}

.pack-details .content #overview img{width: 100%;height: auto;margin-top: 15px;}

.pack-details .content #overview ul{margin: 10px 0px;margin-bottom: 15px;}

.pack-details .content #overview ul li{position: relative; display: flex;font-size: 16px;font-weight: 400;padding:10px 0px;border-radius: 4px;color: #333; margin-left: 8px;padding-left: 35px;}

.pack-details .content #overview ul li img{height: 15px;width: auto;margin: 0px; margin-right: 8px;margin-top: 6px;}

.pack-details .content #overview ul li:before{background: url(../images/svgicon/special-check.svg);width: 15px;height: 15px;left: 0;top: 14px;content: "";position: absolute;background-size: 100% 100%;}

.pack-details .content #itinerary{padding-top: 35px;padding-bottom: 0px;}

.pack-details .content #itinerary .icon-section{display: flex;align-items: center;padding:0px 0px;background: #fff;}

.pack-details .content #itinerary .icon-section h6{font-size: 15px;font-weight: 600;color: #000;text-transform: uppercase; display: flex;align-items: center;margin-bottom: 10px;}

.pack-details .content #itinerary .icon-section h6 img{height: 24px;width: auto;margin-right: 13px;}

.pack-details .content #itinerary .icon-section h5{font-size: 15px;font-weight: 400;color: #000; display: flex;align-items: center;margin-bottom: 0px;}

.pack-details .content #itinerary .icon-section h5 img{height: 14px;width: auto;margin-right: 8px;margin-left: 38px;}

.pack-details .content #itinerary h2 .all-expan{transition: 0.4s all ease-in-out; cursor: pointer; font-weight: 500; font-size: 16px;padding: 6px 15px;border-radius: 25px;color: #000; border: 1px solid #000;}

.pack-details .content #itinerary h2 .close-expan{transition: 0.4s all ease-in-out; display: none;cursor: pointer; font-weight: 500;  font-size: 16px; padding: 6px 15px;border-radius: 25px;color: #000; border: 1px solid #000;}

.pack-details .content #itinerary h2 .close-expan i{transition: 0.4s all ease-in-out; transform: rotate(45deg);}

.pack-details .content #itinerary .content-section{margin-bottom: 10px;border-radius: 10px;}

.pack-details .content #itinerary .content-section p{color: #000;padding: 12px 0px;}

.pack-details .content #itinerary .accordion-button:focus{box-shadow: none!important;}

.pack-details .content #itinerary .accordion-body h4{padding: 12px 0px; padding-top: 0px; padding-bottom: 0px; display: flex;align-items: center;font-size: 13px;font-weight: 500;}

.pack-details .content #itinerary .accordion-body h4 span{margin-right: 20px;display: flex;}

.pack-details .content #itinerary .accordion-body h4 img{opacity: 0.7; height: 15px;width: auto;margin-right: 5px;}

.pack-details .content #itinerary .accordion{margin-top: 25px;}

.pack-details .content #itinerary .accordion-item{border: none;position: relative;padding-left: 25px;border-left: 1px dashed #cacaca;margin-left: 12px;}

.pack-details .content #itinerary .accordion-item:first-child .accordion-button{padding-top: 0px;}

.pack-details .content #itinerary .accordion-item:first-child:before{top: 3px;width: 27px;height: 27px;background: #0874a6;left: -14px;z-index: 1;font-family: "Font Awesome 5 Free";font-weight: 900;content: "\f3c5";position: absolute;border: 2px solid #0874a6;border-radius: 50%;color: #fff;display: flex;align-items: center;justify-content: center;font-size: 12px;}

.pack-details .content #itinerary .accordion-item:before{content: "";position: absolute;left: -8px;top: 25px;background: #fff;border: 2px solid #0874a6;width: 15px;height: 15px;border-radius: 50%;}

.pack-details .content #itinerary .accordion-item:last-child{}

.pack-details .content #itinerary .accordion-item:last-child .accordion-button{border-bottom: none;padding-bottom: 0px;}

.pack-details .content #itinerary .accordion-item:last-child .accordion-body{border-bottom: none;}

.pack-details .content #itinerary .accordion-item:last-child:before{top: 18px;width: 27px;height: 27px;background: #0874a6;left: -14px;z-index: 1;font-family: "Font Awesome 5 Free";font-weight: 900;content: "\f024";position: absolute;border: 2px solid #0874a6;border-radius: 50%;color: #fff;display: flex;align-items: center;justify-content: center;font-size: 9px;}

.pack-details .content #itinerary .accordion-button{background: transparent;margin-bottom: 2px;font-weight: 500; font-size: 15px; padding-left: 0px; color: #000;font-size: 20px; padding-bottom: 0px;display: block;}

.pack-details .content #itinerary .accordion-button b{color: #0874a6;}

.pack-details .content #itinerary .accordion-item .accordion-button::after{display: none;}

.pack-details .content #itinerary .accordion-button:not(.collapsed){color: #0874a6;box-shadow: none;}

.pack-details .content #itinerary .accordion-body{border-bottom: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;		 padding: 10px 0px;}



.pack-details .content #include-exclude{padding-top: 35px;padding-bottom: 0px;}

.pack-details .content #include-exclude h3{margin-top: 20px;}

.pack-details .content #include-exclude ul{margin: 0px 0px;}

.pack-details .content #include-exclude ul li{position: relative; display: flex; font-size: 16px;font-weight: 400;padding:10px;border-radius: 4px;color: #333;padding-left: 35px;}

.pack-details .content #include-exclude .include ul li:before{background: url(../images/svgicon/check-mark.svg);width: 18px;height: 18px;left: 0;top: 14px;content: "";position: absolute;background-size: 100% 100%;}

.pack-details .content #include-exclude .exclude ul li:before{background: url(../images/svgicon/x-mark.svg);width: 18px;height: 18px;left: 0;top: 12px;content: "";position: absolute;background-size: 100% 100%;}



.pack-details .content #useful-info{padding-top: 35px;padding-bottom: 0px;}

.pack-details .content #useful-info img{width: 100%;height: auto;margin-top: 15px;}

.pack-details .content #useful-info ul li{position: relative; display: flex; font-size: 16px;font-weight: 400;padding:10px;border-radius: 4px;color: #333;padding-left: 35px;}

.pack-details .content #useful-info ul{border: none;}

.pack-details .content #useful-info li:before{background: url(../images/svgicon/check-mark.svg);width: 18px;height: 18px;left: 0;top: 14px;content: "";position: absolute;background-size: 100% 100%;}



.pack-details .content #review{padding-top: 35px;padding-bottom: 0px;}

.pack-details .content #review .write-review{display: flex;align-items: center;}

.pack-details .content #review .write-review a{transition: 0.1s all ease-in-out; font-weight: 500; font-size: 15px;color: #3989af;padding: 5px 20px!important;border-radius: 4px;background: transparent;border: 1px solid #3989af;border-radius: 25px;margin: 10px 2px;margin-top: 15px;}

.pack-details .content #review .write-review a img{height: 20px;width: auto;}

.pack-details .content #review .review-top p img{ height: 24px;width: auto;margin-right: 7px;}

.pack-details .content #review .review-top p{font-weight: 500;font-size: 15px;}

.pack-details .content #review .review-top p span{margin-right: 7px; padding: 4px 10px;border-radius: 4px;border: 1px solid #0874a6; color: #0874a6;}

.pack-details .content #review .comments{padding-top: 0px;}

.pack-details .content #review .comments .comments-list{}

.pack-details .content #review .comments .p-one{background-color: #666;color: #fff;border:none; margin-top: 35px;}

.pack-details .content #review .comments .first-btn{font-weight: 700; background-color: transparent;color: #333;font-size: 30px;}

.pack-details .content #review .comments .btn-primary{background-color: #0082d6;margin-bottom: 20px;}

.pack-details .content #review .comments .btn:focus{border:none; outline: none; box-shadow: none;}

.pack-details .content #review .comments .comments-list .list-1 h3{font-size: 16px;font-weight: 500;color: #000; margin-bottom: 0px;margin-top: 10px;}

.pack-details .content #review .comments .comments-list .list-1 p{font-size: 15px;color: #2a3439;padding-top: 10px;padding-bottom: 0px;}

.pack-details .content #review .comments .comments-list .list-1 {position: relative; margin-bottom: 15px;padding:15px;border-radius: 10px; border: 1px solid #e5e5e5;}

.pack-details .content #review .comments .comments-list .list-1 .from_origin{position: absolute;right: 15px;top: 10px;}

.pack-details .content #review .comments .comments-list .list-1 .from_origin img{height: 33px;width: auto;}

.pack-details .content #review .comments .comments-list .list-1:last-child{margin-bottom: 0px;}

.pack-details .content #review .comments .comments-list {margin-bottom: 0px;}

.pack-details .content #review .comments textarea{margin-bottom: 15px!important;}

.pack-details .content #review .comments .comments-list .list-1 .customer-title{display: flex;}

.pack-details .content #review .comments .comments-list .list-1 .customer-title .customer-img{height: 50px;width: 50px;border-radius: 50%;background: #d8d8d8;margin-right: 20px;}

.pack-details .content #review .comments .comments-list .list-1 .customer-title .customer-img img{height: 50px;width: 50px;border-radius: 50%;object-fit: cover;}

.pack-details .content #review .comments .comments-list .list-1 .customer-title  .customer-down-title h4{font-size: 14px;font-weight: 400;color: #000;margin-bottom: 10px;}

.pack-details .content #review .comments .comments-list .list-1 .customer-title  .customer-down-title h4 span{padding: 0px 10px;margin: 0px 10px;border-right: 1px solid #999;border-left: 1px solid #999;}

.pack-details .content #review .comments .comments-list .list-1 .customer-title  .customer-down-title h5{display: flex;align-items: center;line-height: 15px; font-size: 14px;font-weight: 400;color: #000;margin-bottom: 10px;}

.pack-details .content #review .comments .comments-list .list-1 .customer-title  .customer-down-title h5 img{height: 15px;width: auto;margin-right: 7px;}

.pack-details .content #review .comments .comments-list .list-1 .customer-title  .customer-down-title h5 span{background: #e5e5e5;padding: 1px 6px;padding-top: 2px; border-radius: 4px; margin-right: 7px;}

.pack-details .content #review #add-review h5{color: #000;font-weight: 500;}



.pack-details .content #availability{padding-top: 35px;padding-bottom: 0px;}

.pack-details .content #availability h2{display: flex;align-items: center;justify-content: space-between;}

.pack-details .content #availability h2 span select{width: 200px; font-size: 16px;font-weight: 600;color: #000;font-family: 'Poppins', sans-serif;}

.pack-details .content #availability h2 span select:focus{outline: none;box-shadow: none;}

.pack-details .content #availability .av-holder{ max-height: 500px;overflow-y:scroll;padding-right: 15px;margin-top: 10px;border-bottom: 1px solid #f1f1f1;}

.pack-details .content #availability .av-holder::-webkit-scrollbar{width: 5px;}

.pack-details .content #availability .av-holder::-webkit-scrollbar-track{background: #f1f1f1; }

.pack-details .content #availability .av-holder::-webkit-scrollbar-thumb{ background: #999; }

.pack-details .content #availability .av-holder .av-frame{display: flex;justify-content: space-between; padding: 20px;position: relative;margin: 20px 0;border-radius: 5px;border: 1px solid #e5e5e5;padding-bottom: 16px;}

.pack-details .content #availability .av-holder .av-frame .pack-for{position: absolute;left: 18px;top: -11px;padding: 3px 5px;color: #000;border: 1px solid #d4d4d4;border-radius: 50px;font-size: 12px;line-height: 1;font-weight: 300;z-index: 1;background: #fff;min-width: 52px;text-align: center;}

.pack-details .content #availability .av-holder .av-frame .frame-first{display: flex;}

.pack-details .content #availability .av-holder .av-frame .frame-first .f1:first-child{margin-right: 40px;}

.pack-details .content #availability .av-holder .av-frame .frame-first .f1 span{font-weight: 500;color: #000;font-size: 16px;line-height: 27px;}

.pack-details .content #availability .av-holder .av-frame .frame-first .f1 p{padding: 0px;display: block;color: #7f8588;font-size: 14px;}

.pack-details .content #availability .av-holder .av-frame .frame-first .f1 p i{color: #999;margin-right: 4px;font-size: 12px;}

.pack-details .content #availability .av-holder .av-frame .frame-second{display: flex;align-items: center;}

.pack-details .content #availability .av-holder .av-frame .frame-second .f2{margin-right: 70px; display: flex;flex-direction: column;}

.pack-details .content #availability .av-holder .av-frame .frame-second .f2 span{font-weight: 500;color: #000;font-size: 16px;}

.pack-details .content #availability .av-holder .av-frame .frame-second .f2 b{color: #000;font-size: 18px;}

.pack-details .content #availability .av-holder .av-frame .frame-second .book-link a{display: block;background: none;border: 1px solid #0874a6;color: #0874a6;padding: 5px 10px;min-width: 110px;text-align: center;border-radius: 3px;font-size: 14px;}

.pack-details .content #availability .av-holder .av-frame:hover{border-color: #0874a6;}

.pack-details .content #availability .av-holder .av-frame:hover .book-link a{background: #0874a6;color: #fff;}

.pack-details .content #availability .av-holder .av-frame:hover .pack-for{background: #0874a6;color: #fff;}



.pack-details .content #faqs{padding-top: 35px;padding-bottom: 0px;padding-bottom: 40px;}

.pack-details .content #faqs h6{margin-top: 10px;}

.pack-details .content #faqs .faq1{border-bottom: 1px dashed #ccc;padding-top: 15px;padding-bottom: 5px;}

.pack-details .content #faqs .faq1 p{padding-top: 5px;display: flex;}

.pack-details .content #faqs .faq1 p span{padding-right: 10px;font-weight: 700;color: #999;}

.pack-details .content #faqs .faq1 h3 span{padding-right: 10px;color: #0874a6;}

.pack-details .content #faqs .faq1 h3{display: flex;}



.pack-details .side-section-main{position: sticky;top: 75px;margin-bottom: 30px;border: solid 1px #4594b3;box-shadow: 0 2px 6px 0 rgb(27 43 58 / 15%);margin-left: 10px;padding: 22px;border-radius: 5px;}

.pack-details .side-section-main .price-section{position: relative;}

.pack-details .side-section-main .price-section .disc{display: flex;align-items: center;justify-content:flex-start; position: absolute;top: -37px;right: -33px;}

.pack-details .side-section-main .price-section .disc h6{position: relative; display: flex;align-items: center; color: #fff;font-weight: 500; background: #eb3d54;height: 30px; padding-right: 20px;}

.pack-details .side-section-main .price-section .disc h6 span{padding-left: 3px;font-size: 14px;}

.pack-details .side-section-main .price-section .disc h6 .triangle-left {position: absolute;bottom: -5px;right: 0px; width: 0;height: 0;border-left: 10px solid #9f1829;border-bottom: 5px solid transparent;}

.pack-details .side-section-main .price-section .disc h6 .svg-left{height: 100%; position: absolute;left: -26px;top: 0px;transform: rotate(180deg);}

.pack-details .side-section-main .price-section .disc h6 .svg-left img{height: 100%;}

.pack-details .side-section-main .price-section .disc h6 i{font-size: 14px;}

.pack-details .side-section-main .price-section .first{display: flex;align-items: center;justify-content: space-between;margin-bottom: 20px;}

.pack-details .side-section-main .price-section h2{line-height: 28px;color: #000;font-weight: bold;font-size: 15px; display: flex;flex-direction: column;font-weight: 500;margin-top: 0px;}

.pack-details .side-section-main .price-section h2 span{font-size: 24px;font-weight: 700;color: #000;}

.pack-details .side-section-main .price-section p{background: #ebf2f5;text-align: center;}

.pack-details .side-section-main .price-section p span{font-weight: 700; font-size: 14px;}

.pack-details .side-section-main .price-section .link1{position: relative; display: flex;align-items: center;justify-content: center;padding-top: 15px;background: #ebf2f5;padding-bottom: 22px;}

.pack-details .side-section-main .price-section .link1 b{position: absolute;top: -3px;background: #e94555;display: flex;align-items: center;justify-content: center;color: #fff;border-radius: 4px;font-size: 12px;font-weight: 600;padding: 1px 6px; z-index: 9;}

.pack-details .side-section-main .price-section .link1 .dropdown{width: 90%;}

.pack-details .side-section-main .price-section .link1 .dropdown a{display: block; padding: 5px 15px;background: #fff;font-size: 16px;font-weight: 400;color: #000;border-radius: 4px; border: 1px solid #ccc;}

.pack-details .side-section-main .price-section .link1 .dropdown a:hover{border-color: #0874a6;color: #0874a6;}

.pack-details .side-section-main .price-section .link1 .dropdown a:focus{box-shadow: none!important;}

.pack-details .side-section-main .price-section .link1 .dropdown .dropdown-menu{ width: 100%;padding: 10px 15px;margin: 0px; background: #4e616a;box-shadow: 0px 6px 10px #0000001c;}

.pack-details .side-section-main .price-section .link1 .dropdown .dropdown-menu li{border: none;margin: 0;padding: 5px;font-size: 14px;font-weight: 400;color: #fff;display: flex;align-items: center;justify-content: space-between;}

.pack-details .side-section-main .price-section .link1 .dropdown .dropdown-menu li:first-child{border-bottom: 1px dashed #ffffff9c;margin-bottom: 8px;padding-bottom: 10px;}

.pack-details .side-section-main .price-section .link1 .dropdown .dropdown-menu li:first-child span{font-weight: 500;}

.pack-details .side-section-main .price-section .link1 .dropdown .dropdown-menu li span{color: #fff;font-weight: 400;font-size: 14px;}



.pack-details .side-section-main .price-section .link2{margin-top: 22px;}

.pack-details .side-section-main .price-section .link2 a{letter-spacing: 1px; font-size: 15px; text-align: center; display: block; padding: 12px 15px;background: #0874a6;font-weight: 600;color: #fff;text-transform: uppercase; border-radius: 5px;}



.pack-details .side-section-main .side-section{padding-top: 11px;}

.pack-details .side-section-main .side-section .content{padding: 0px;}

.pack-details .side-section-main .side-section .content ul li{margin: 7px 0px;font-size: 15px;display: block;color: #000;}

.pack-details .side-section-main .side-section .content ul li img{height: 16px;width: auto;margin-right: 7px;margin-left: 4px;}

.pack-details .side-section-main .side-section .down-section{ padding: 15px 0px;margin-top: 0px;text-align: initial;padding-top: 5px;}

.pack-details .side-section-main .side-section .content p{line-height: 13px; padding: 0px 5px;font-size: 12px;margin-bottom: 0px;color: #666;}

.pack-details .side-section-main .side-section .content p span{font-weight: 400;font-size: 15px;color: #000;}

.pack-details .side-section-main .side-section .down-section a{margin: 8px 0px;display: flex;align-items: center;justify-content: center;font-weight: 600; font-size: 15px; background: #0eb917; color: #fff;padding: 12px 15px;border-radius: 5px;}

.pack-details .side-section-main .side-section .down-section a:hover{box-shadow: 0px 0px 0px 4px #a1a1a124;}

.for-calendar-pick input {position: relative;}

.for-calendar-pick input[type="date"]::-webkit-calendar-picker-indicator {background-position: right;background-size: auto;cursor: pointer;position: absolute;bottom: 0;left: 0;right: 10px;top: 5px;width: auto;}



@media (max-width: 991.98px) {

	.pack-details  h1{font-size: 24px;}

	.pack-details  h2{font-size: 22px;}

	.pack-details  h3{font-size: 18px;}

	.pack-details  h4{font-size: 16px;}

	.pack-details  p{color: #000;padding: 10px 0px!important;}

	#dnvd{padding: 0px 10px;}

	#dnvd .nav-link span{display: none;}

	#dnvd .nav-link {font-size: 14px!important;padding: 10px 15px; margin-right: 0px;}

	#dnvd .navbar-nav{width: 100%;justify-content: space-between;}

	#dnvd .navbar-nav{flex-direction: row!important;}

	#dnvd .content .bg-dark .nav-link{font-size: 15px;padding: 12px 7px;}

	.pack-details .det-title-section{flex-direction: column;}

	.pack-details .det-title-section h1{margin-top: 10px;line-height: 28px;}

	.pack-details .det-title-section .trp-review{display: flex;align-items: center;margin-bottom: 15px;}

	.pack-details .det-title-section .trp-review .rev-star img{height: 18px;margin-left: 0px;margin-right: 2px;}

	.pack-details .det-title-section .trp-review .rev-star a span{font-size: 12px;padding: 1px 6px;margin-right: 7px;}

	.pack-details .det-title-section .trp-review p{font-size: 14px;padding: 0px!important;}

	.icon-all-top {flex-direction: column;}

	.icon-all-top .all-icon-detail{width: 100%;margin-bottom: 10px;}

	.icon-all-top .all-icon-detail .content{padding-top: 10px!important;}

	.icon-all-top .route-map{width: 100%;}

	.pack-details .content #overview,#overview,#itinerary,#include-exclude,#useful-info,#review,#availability{padding-top: 30px;}

	.pack-details .content h2{padding-top: 20px!important;}

	.pack-details .content #overview ul li{padding-bottom: 0px;}

	.pack-details .content #itinerary .accordion{margin-top: 10px!important;}

	.pack-details .content #itinerary .accordion-button{font-size: 18px;font-weight: 600;}

	.pack-details .content #itinerary .accordion-item:first-child::before{top: 0px;}

	.pack-details .upcomming{overflow-x: scroll;}

	.pack-container .details-image img{width: 100%;height: 250px;}

	.pack-container .d-overlay{width: 100%;margin: 0px 10px;}

	.pack-container h1{font-size: 20px;}

	.pack-container .d-overlay h2{font-size: 16px;}

	.icon-all-top .all-icon-detail .content{flex: 50%;}

	#dnvd .book-side{display: none;}

	.pack-details .content #include-exclude ul li{padding-bottom: 0px;}

	.pack-details .content #availability .av-holder .av-frame{flex-direction: column;}

	.pack-details .side-section-main .price-section .link1 b{width: 60%;}

	.pack-details .det-title-section .first-title .det-bok-tit .first a:last-child{height: 40px;width: 40px;padding: 0px;border-radius: 50%;justify-content: center;}

		.pack-details .det-title-section .first-title .det-bok-tit .first a:last-child img{margin: 0px;}

	.pack-details .det-title-section .first-title .det-bok-tit .first a:last-child span{display: none;}

}



