@import url('https://fonts.googleapis.com/css2?family=Itim&amp;family=Patrick+Hand&amp;family=Permanent+Marker&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&amp;family=Nunito:ital,wght@0,200..1000;1,200..1000&amp;display=swap')


.tour-home.ptp .tour-container .tour-slider .tour-card-content .tour-card-content-details p{font-family: "Lato", sans-serif; font-size: 20px;}
.tour-home.ptp .tour-container .tour-slider .tour-card-content .tour-card-content-details p:last-child small{top: -6px;}
.tour-home.ptp .tour-container .tour-slider .tour-card-content .tour-card-content-details p:last-child strong{top: 12px;}
.tour-home.ptp .tour-container h2{font-family: 'Patrick Hand', cursive; font-size: 38px;}


.banner-section.tour-details-banner h3{position: absolute; bottom: 30px; left: 50px; color: #fffc02; font-size: 50px; text-transform: uppercase; font-family: "Nunito", sans-serif; font-weight: 900; text-shadow: 2px 2px 4px #000000;}

.tour-details-section .tour-details-content{width: 90%; margin: 0 auto; display: flex;}
.tour-details-section .tour-details-content aside{width: 30%; max-width: 300px;}
.tour-details-section .tour-details-content article{width: 100%;}

.tour-details-content ul.tour-inner-catagory{background-color: #024b6e; box-shadow: 0px 0px 5px 0px #1d1d1d; margin-bottom: 30px;}
.tour-details-content ul.tour-inner-catagory li{list-style-type: none; padding: 10px; text-align: center; border-bottom: 1px solid #efeeee;}
.tour-details-content ul.tour-inner-catagory li:last-child{border: none;}
.tour-details-content ul.tour-inner-catagory li:hover{background-color: #2678a0;}
.tour-details-content ul.tour-inner-catagory li a{text-decoration: none; color: #ffffff; font-family: "Lato", sans-serif;"Lato", sans-serif; font-size: 20px;}
.tour-catagory-click{background-color: #0f9ee3;}

.tour-details-content .hotel-tab-content{margin-bottom: 30px;}
.tour-details-content .hotel-tab-content, .tour-catagory-details{padding: 30px; background-color: #024b6e; box-shadow: 0px 0px 5px 0px #1d1d1d;}
.tour-details-content .hotel-holiday-tab ul.nav{background-color: #3c4145; --bs-nav-tabs-border-width: 0px; box-shadow: 0px 0px 5px 0px #1d1d1d;}
.tour-details-content .hotel-holiday-tab ul.nav li{border-radius: 10px; width: 50%; max-width: 140px; height: 70px;}
.tour-details-content .hotel-holiday-tab ul.nav li button{width: 100%; height: inherit; color: #ffffff; font-family: 'Nanum Gothic Coding', monospace; font-size: 18px; font-weight: bold; letter-spacing: 2px;}
.tour-details-content .hotel-holiday-tab .nav-tabs .nav-link.active{background-color: #024b6e; color: #fffc02; border: none; border-bottom: 6px solid #0f9ee3; border-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; width: 100%;}
.tour-details-content .hotel-holiday-tab .nav-tabs .nav-link{border: none;}

.holiday-search-tab{position: relative; width: 845px; margin: 0 auto; background-color: #024b6e; padding: 20px; display: flex; justify-content: space-between; margin-bottom: 40px;}
.holiday-search-tab input{min-width: 360px; padding: 5px 20px;}
.holiday-search-tab ul{position: absolute; top: 79px; left: 21px; min-width: 360px;}
.holiday-search-tab button.search-btn{color: #ffffff;  background-color: #0f9ee3; min-width: 250px; height: 60px; border: none; border-bottom: 6px solid #fffc02; border-radius: 10px; box-shadow: 1px 0px 10px 0px #1d1d1d; font-size: 22px;}
.holiday-search-tab button.search-btn:hover{background-color: #0f90ce;}

/*.tour-details-content .hotel-holiday-tab .hotel-holiday-tab-content{background-color: #024b6e;}*/
.hotel-tab-content ul{padding-bottom: 20px;}
.hotel-tab-content ul li{color: #ffffff; width: 100%; max-width: unset; list-style-type: none;}
.hotel-tab-content ul li label{padding-bottom: 5px; font-family: "Lato", sans-serif;"Lato", sans-serif; font-size: 20px;}
.hotel-tab-content ul li input{width: 100%; outline: 0px solid #000000; padding: 0px 6px;}
.hotel-tab-content ul li input:focus-visible{ outline: 1px solid #000000;}

.hotel-tab-content input[type="submit"]{color: #ffffff; background-color: #0f9ee3; width: 100%; height: 60px; border: none; border-bottom: 6px solid #fffc02; border-radius: 10px; box-shadow: 1px 0px 10px 0px #1d1d1d; font-size: 22px;}
.hotel-tab-content input[type="submit"]:hover{background-color: #0f90ce;}

/*Tour details catagory start*/
.tour-catagory-details h4{color: #fffc02; padding: 0px 0px 20px 0px; text-align: center; }
.tour-catagory-details ul{padding-bottom: 20px;}
.tour-catagory-details ul li{color: #ffffff; list-style-type: none; padding: 0px 0px 15px 30px;}
.tour-catagory-details ul li label{position: relative; font-family: "Lato", sans-serif;"Lato", sans-serif; font-size: 20px;}
.tour-catagory-details ul li label:before{position: absolute; left: -30px; top: 5px; height: 20px; width: 20px; content: ""; border: 1px solid #cccccc; border-radius: 0px; background: #ffffff; -webkit-transition: all 300ms ease;  -moz-transition: all 300ms ease;    -ms-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease;}
.tour-catagory-details ul li label:after{position: absolute; content: ''; background-image: url(../images/check.png); left: -30px; top: 5px;; height: 20px; width: 20px; opacity: 0;}
.tour-catagory-details input[type="checkbox"]:checked + label:after{opacity: 1;}

.tour-catagory-details ul li input{display: none;}
.tour-catagory-details input[type="submit"]{color: #ffffff; background-color: #0f9ee3; width: 100%; height: 60px; border: none; border-bottom: 6px solid #fffc02; border-radius: 10px; box-shadow: 1px 0px 10px 0px #1d1d1d; font-size: 22px;}
.tour-catagory-details input[type="submit"]:hover{background-color: #0f90ce;}
.tour-catagory-details input[type="button"]{color: #ffffff; background-color: #0f9ee3; width: 100%; height: 60px; border: none; border-bottom: 6px solid #fffc02; border-radius: 10px; box-shadow: 1px 0px 10px 0px #1d1d1d; font-size: 22px;}
.tour-catagory-details input[type="button"]:hover{background-color: #0f90ce;}
/*Tour details catagory end*/

/*Tour details Description right part start*/
.tour-details-description{padding: 0 0 0 40px;}
.tour-details-description h1{font-size: 40px; color: #024b6e; font-family: "Nunito", sans-serif;}
.tour-details-description h4{font-size: 30px; color: #024b6e; font-family: "Nunito", sans-serif;}
.tour-details-description ul.short-info{display: flex; flex-wrap: wrap; margin-bottom: 30px;}
.tour-details-description ul.short-info li.package-rate{position: relative;}
.tour-details-description ul.short-info li.package-rate small{position: absolute; top: 5px;}
.tour-details-description ul.short-info li.package-rate small::after{content: ""; width: 100%; height: 1px; background: #ff0000; position: absolute; top: 10px; left: 1px; transform: rotate(-12deg);}
.tour-details-description ul.short-info li.package-rate strong{position: absolute; top: 22px; font-size: 20px;}
.tour-details-description ul.short-info li{width: 100%; list-style-type: none; padding: 10px 0px 5px 5px; font-family: "Lato", sans-serif; font-size: 20px;}
.tour-details-description ul.short-info li.package-rate, .tour-details-description ul.short-info li.book-now{width: 50%;}

.tour-details-description ul.short-info li.package-rate span{position: absolute; top: 45px; font-size: 15px;}

.tour-details-description ul.short-info li.book-now span{box-shadow: 0px 0px 13px -4px #1d1d1d; display: inline-block; border-radius: 10px;}
.tour-details-description ul.short-info li.book-now a{color: #ffffff; background-color: #0f9ee3; display: inline-block; width: 200px; height: 60px; text-align: center; border: none; border-bottom: 6px solid #fffc02; border-top-left-radius: 10px; border-bottom-left-radius: 10px;  font-size: 22px; text-decoration: none; padding: 10px;}

.tour-details-description ul.short-info li.book-now a.detail-share{color: #ffffff; background-color: #0f9ee3; display: inline-block; width: 80px; height: 60px; text-align: center; border: none; border-bottom: 6px solid #fffc02; border-left: 1px solid #fffe94; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; box-shadow: none; font-size: 22px; text-decoration: none;}

.tour-details-description ul.short-info li.book-now a:hover{background-color: #0f90ce;}

.tour-details-description ul.tour-plan{counter-reset: tour-plan-counter; padding: 20px 0 30px 0}
.tour-details-description ul.tour-plan li{list-style-type: none; position: relative; padding: 4px 0 30px 55px; width: 100%; max-width: 750px; font-size: 20px; font-family: "Lato", sans-serif;}
.tour-details-description ul.tour-plan li::before{counter-increment: tour-plan-counter; content: counter(tour-plan-counter); width: 42px; height: 42px; background-color: #fffc02; border-radius: 30px; font-weight: bold; font-size: 25px; position: absolute; top: 0; left: 0px; text-align: center; padding-top: 1px;}
.tour-details-description ul.tour-plan li::after{position: absolute; top: 0; left: 22px; display: block; width: 0; height: 100%; border-right: 2px dashed #e5e5e5; z-index: -2; content: '';}
.tour-details-description ul.tour-plan li:last-child::after{display: none;}
.tour-details-description ul.tour-plan li strong{font-size: 20px; margin-right: 5px;}

.tour-details-description ul.tour-in-list{display: flex; flex-wrap: wrap; padding: 20px 0 30px 0;}
.tour-details-description ul.tour-in-list li{list-style-type: none; width: 33%; position: relative; padding: 0px 0px 15px 30px; font-size: 20px; font-family: "Lato", sans-serif;"Lato", sans-serif;}
.tour-details-description ul.tour-in-list li::before{content: ""; position: absolute; left: 0px; top: 5px; background-image: url(../images/check-point.png); width: 20px; height: 20px;}

.tour-details-description ul.tour-ex-list{display: flex; flex-wrap: wrap; padding: 20px 0 30px 0;}
.tour-details-description ul.tour-ex-list li{list-style-type: none; width: 33%; position: relative; padding: 0px 0px 15px 30px; font-size: 20px; font-family: "Lato", sans-serif;"Lato", sans-serif;}
.tour-details-description ul.tour-ex-list li::before{content: ""; position: absolute; left: 0px; top: 5px; background-image: url(../images/cross-point.png); width: 20px; height: 20px;}

.tour-details-description ul.tour-policy{display: flex; flex-wrap: wrap; padding: 20px 0 30px 0;}
.tour-details-description ul.tour-policy li{list-style-type: none; width: 100%; position: relative; padding: 0px 0px 15px 30px; font-size: 20px; font-family: "Lato", sans-serif;"Lato", sans-serif;}
.tour-details-description ul.tour-policy li::before{content: ""; position: absolute; left: 0px; top: 5px; background-image: url(../images/check-point.png); width: 20px; height: 20px;}
/*Tour details Description right part end*/

/*Tour List Landing page start*/
.tour-cont ul.tour-list{display: flex; flex-wrap: wrap; justify-content: space-evenly;}
.tour-cont ul.tour-list li{width: 50%; max-width: 400px; list-style-type: none; margin-bottom: 30px;}
.tour-cont .tour-card-img{position: relative; width: 100%; max-width: 400px; overflow: hidden;}
.tour-cont .tour-card-img small{position: absolute; right: -31px; top: 16px; background-color: #ef810a; color: #ffffff; padding: 3px 35px; transform: rotate(50deg);}
.tour-cont .tour-card-img .tour-card-dn{position: absolute; top: 0; left: 0; clip-path: circle(45% at 0% 11%); width: 160px; height: 90px; background-color: #000; opacity: 0.8;}
.tour-cont .tour-card-img .tour-card-dn p{color: #ffffff; padding: 7px 0 0 10px; font-weight: bold; letter-spacing: 3px;}
.tour-cont .tour-card-img .tour-card-dn span:first-child{display: block;}
.tour-cont .tour-card-img .tour-card-dn span:last-child{border-top: 2px solid #ffffff; padding-top: 2px;}
.tour-cont .tour-card-img ul.tour-facilities{display: flex; justify-content: flex-end; width: 100%; max-width: 400px; position: absolute; bottom: 0px; background-color: rgba(0,0,0,0.8)}
.tour-cont .tour-card-img ul.tour-facilities li{width: auto; list-style-type: none; padding: 7px; border-right: 1px solid #ffffff; margin-bottom: 0px;}
.tour-cont .tour-card-img ul.tour-facilities li:last-child{border: none;}


.tour-cont .tour-card-content{background-color: #efeeee; width: 100%; max-width: 400px; display: flex; position: relative; overflow: hidden;}
.tour-cont .tour-card-content .tour-card-content-details{width: 90%; min-height: 215px;}
.tour-cont .tour-card-content .tour-card-content-details p:first-child{text-transform: uppercase; font-weight: bold; padding-top: 10px;}
.tour-cont .tour-card-content .tour-card-content-details p:last-child{position: relative;}
.tour-cont .tour-card-content .tour-card-content-details p:last-child small{position: absolute; top: -2px;}
.tour-cont .tour-card-content .tour-card-content-details p:last-child small::after{content: ""; width: 100%; height: 1px; background: #ff0000; position: absolute; top: 10px; left: 1px; transform: rotate(-12deg);}
.tour-cont .tour-card-content .tour-card-content-details p:last-child strong{position: absolute; top: 15px;}
.tour-cont .tour-card-content .tour-card-content-details p img{display: inline-block; padding: 0 5px 0 10px;}
.tour-cont .tour-card-content .tour-card-content-logo a img{width: 50px;}
.tour-cont .tour-card-content .tour-card-content-logo a:nth-child(1){position: absolute; top: 40px; right: -10px;}
.tour-cont .tour-card-content .tour-card-content-logo a:nth-child(2){position: absolute; top: 90px; right: -10px;}
.tour-cont .tour-card-content .tour-card-content-logo a:nth-child(3){position: absolute; top: 140px; right: -10px;}
.tour-cont .tour-card-content .tour-card-content-logo a:hover{right: 0px; transition: 1s;}

.tour-cont .tour-card-submit{display: flex; justify-content: space-around; width: 100%; max-width: 400px;}
.tour-cont .tour-card-submit a{background-color: #024b6e; color: #fffc02; width: 100%;  text-align: center; text-decoration: none; padding: 15px 0px; font-family: 'Martel', serif;}
.tour-cont .tour-card-submit a:first-child{border-right: 1px solid #ffffff;}
/*Tour List Landing page end*/
.tour-details-section .tour-details-content aside span{display: none;}

/*Hotel List page start*/
.hotel-list-contaner{padding: 0 0 0 40px;}
.hotel-list-contaner marquee{background-color: #024b6e; color: #fffc02; padding: 10px; font-weight: bold;}
.hotel-list-contaner ul.hotel-list li{list-style-type: none; background-color: #f0f0f0; border-top-right-radius: 10px; border-bottom-right-radius: 10px;}
.hotel-list-contaner ul.hotel-list .hotel-image-slider{height: 250px;}
.hotel-image-slider-box{width: 100%; max-width: 300px; display: inline-block;}

.hotel-list li{display: flex; height: 250px; margin-bottom: 30px;}

.hotel-slider-dot{text-align: center; margin: 10px 0 0;}
.hotel-slider-dot li{display: inline-block;	height: 13px;}
.hotel-slider-dot li button {display: inline-block;	border: 0 solid; width: 12px; height: 12px;	background-color: #024b6e; border-radius: 50%; text-indent: -10000px; position: relative; margin: 0 4px; position: relative; z-index: 99; cursor: pointer;}
.hotel-slider-dot li.slick-active button {background-color: #feca27;}

.thumb-slider-right-arrow{position: absolute; right: 0px; top: 0; bottom: 0; margin: auto 0; z-index: 99; background-image: url(../images/latest-slider-right-arrow.png); background-repeat: no-repeat; background-position: center; width: 30px; height: 51px; border: 0; background-color: rgba(200,200,200,0.7);}
.thumb-slider-left-arrow{position: absolute; left: 0px; top: 0; bottom: 0; margin: auto 0; z-index: 99; background-image: url(../images/latest-slider-left-arrow.png); background-repeat: no-repeat; background-position: center; width: 30px; height: 51px; border: 0; background-color: rgba(200,200,200,0.7);}

.pop-slider-right-arrow{position: absolute; right: 15px; top: 0; bottom: 0; margin: auto 0; z-index: 999; background-image: url(../images/latest-slider-right-arrow.png); background-repeat: no-repeat; background-position: center; width: 30px; height: 51px; border: 0; background-color: rgba(200,200,200,0.7);}
.pop-slider-left-arrow{position: absolute; left: 15px; top: 0; bottom: 0; margin: auto 0; z-index: 999; background-image: url(../images/latest-slider-left-arrow.png); background-repeat: no-repeat; background-position: center; width: 30px; height: 51px; border: 0; background-color: rgba(200,200,200,0.7);}

.hotel-content-box{display: flex; justify-content: space-between; width: 100%;}
.hotel-content-box .hotel-content-box-p2 a{color: #ffffff; background-color: #0f9ee3; width: 200px; height: 250px; border: none;  border-left: 6px solid #fffc02; border-radius: 10px; box-shadow: -10px 0px 16px -9px #1d1d1d; font-size: 22px; text-decoration: none; display: flex; align-items: center; justify-content: center;}
.hotel-content-box .hotel-content-box-p2 a:hover{background-color: #0f90ce;}
.hotel-content-box .hotel-content-box-p1{padding: 15px 0 0 20px; min-width: 380px;}
.hotel-content-box .hotel-content-box-p1 .hotel-name{display: flex; margin-bottom: 15px;}
.hotel-content-box .hotel-content-box-p1 .hotel-name h2{font-size: 21px; color: #024b6e; font-family: "Nunito", sans-serif; font-weight: bold; margin: 0;}
.hotel-content-box .hotel-content-box-p1 .hotel-name ul{width: 75px; height: 15px; background-image: url(../images/star-gray.png); background-repeat: no-repeat; display: flex; margin: 4px 0 0 6px;}
.hotel-content-box .hotel-content-box-p1 .hotel-name ul li{width: 15px; height: 15px; background-image: url(../images/star-light.png); background-repeat: no-repeat;}
.hotel-content-box .hotel-content-box-p1 p{margin-bottom: 15px; font-size: 20px; font-family: "Lato", sans-serif;"Lato", sans-serif; position: relative;}


.hotel-content-box .hotel-content-box-p1 p span{position: absolute; top: -4px; font-size: 17px; font-weight: bold;}
.hotel-content-box .hotel-content-box-p1 p small{position: absolute; bottom: -6px; font-size: 15px;}
.hotel-content-box .hotel-content-box-p1 p:last-child span{font-weight: normal; font-size: 15px;}
.hotel-content-box .hotel-content-box-p1 p:last-child span::before{content: ""; width: 100%; height: 1px; background: #ff0000;  position: absolute; top: 10px; left: 1px; transform: rotate(-12deg);}
.hotel-content-box .hotel-content-box-p1 p:last-child strong{position: absolute; bottom: -6px; font-size: 20px; color: #024b6e;}
.hotel-content-box .hotel-content-box-p1 p img{width: 30px; margin-right: 5px;}


.hotel-content-box .hotel-content-box-p1 p:last-child strong small{width: max-content; bottom: 6px; padding-left: 5px; font-size: 13px; color: #000000; font-weight: normal;}
/*Hotel List page end*/

/*Checkout Page Start*/
.checkout ul{display: flex; flex-wrap: wrap; margin-bottom: 80px;}
.checkout ul li{list-style-type: none; width: 33%; font-family: "Lato", sans-serif;"Lato", sans-serif; font-size: 20px;padding: 5px 20px 10px 0px}
.checkout ul li:last-child{width: 100%; position: relative; padding: 30px 0 150px 0;}
.checkout ul li label{width: 100%; padding: 0 0 9px 0;}
.checkout ul li input{width: 100%; padding: 5px 10px;}
.checkout ul li input[type="submit"]{color: #ffffff; background-color: #0f9ee3; display: inline-block; width: 300px; height: 60px; text-align: center; border: none; border-bottom: 6px solid #fffc02; border-radius: 10px; box-shadow: 0px 0px 13px -4px #1d1d1d; font-size: 22px; text-decoration: none; padding: 10px; margin: 0 auto; position: absolute; right: 0; left: 0;}
.checkout ul li input[type="submit"]:hover {
    background-color: #0f90ce;
}
/*Checkout Page End*/

.zoom{position:relative;display:block;}
.zoom::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/zoom.png) no-repeat center center rgba(0,0,0,.4);background-size:30px;transform:scale(.5);opacity:0;transition: all ease .5s;}
.zoom:hover::before{transform: scale(1);opacity:1;}

/*Hotel Seartch Start*/
.hotel-tab-content{position: relative;}
.hotel-tab-content input{width: 100%; padding: 10px 0 10px 25px; margin-bottom: 10px;}
.hotel-tab-content ul.search-dropdown-content{top: 77px; left: 31px; min-width: unset; width: 216px;}
.hotel-tab-content span{display: block !important; padding: 0px; color: #000; font-size: 16px; font-weight: bold; position: relative;}
.hotel-tab-content span::before{content: ''; display: inline-block; width: 15px; height: 15px; background-image: url(../images/zoom-black.png); z-index: 999; position: absolute; top: -42px; background-size: 15px 15px; left: 8px;}

/*Hotel Seartch End*/

@media screen and (max-width: 600px) {
	
	.holiday-search-tab{width: 100%; flex-wrap: wrap;}
.holiday-search-tab input{min-width: 300px; margin-bottom: 30px;}
.holiday-search-tab ul{min-width: 300px; top: 57px;}
.holiday-search-tab button.search-btn{min-width: 300px;}
	.tour-details-content .hotel-holiday-tab ul.nav li{max-width: unset;}
	
/*	Tour details banner part*/
	.banner-section.tour-details-banner h3{bottom: 0px; left: 15px; text-shadow: 2px 2px 4px #000000;}
/*	Tour details banner part*/
	.tour-details-section{position: relative; padding-top: 30px;}
	.tour-details-section .tour-details-content aside{width: 100%; position: absolute; left: -300px; z-index: 999; background-color: rgba(0,0,0,0.9); top: 3px; box-shadow: 0px 0px 5px 0px #1d1d1d;}
	
	.tour-details-section .tour-details-content aside span{display: block;}
	.tour-details-section .tour-details-content aside span img{width: 25px;}
	.open-aside{display: block; position: absolute; right: -24px;}
	.cloce-aside{display: none; position: absolute; right: -24px;}
	
	.tour-details-content ul.tour-inner-catagory{box-shadow: unset;}
	.tour-details-content .hotel-holiday-tab ul.nav{box-shadow: unset;}
	.tour-details-content .hotel-tab-content, .tour-catagory-details{box-shadow: unset;}
	
	.tour-cont ul.tour-list li{width: 100%;}
	
	.tour-details-description{padding: 0;}
	.tour-details-description ul.short-info li.package-rate, .tour-details-description ul.short-info li.book-now{width: 100%;}
	.tour-details-description ul.short-info li.book-now{padding: 40px 0px 5px 5px;}
/*	.tour-details-description ul.tour-plan li{text-align: justify;}*/
	.tour-details-description ul.tour-in-list li{width: 100%;}
	.tour-details-description ul.tour-ex-list li{width: 100%;}
	
	.tour-details-description h1{font-size: 25px;}
	.banner-section.tour-details-banner h3{font-size: 30px; width: 90%;}
	
	.tour-cont .tour-card-img img{width: 100%;}
/*	Hotel Details page start*/
	.hotel-list li{flex-wrap: wrap; height: auto; width: 300px;}
	.hotel-content-box{flex-wrap: wrap;}
	.hotel-list-contaner{padding: 0 0 0 15px;}
	.hotel-list-contaner marquee{max-width: 300px;}
	.hotel-content-box .hotel-content-box-p1{padding: 20px 0 0 20px; min-width: 300px;}
	.hotel-content-box .hotel-content-box-p2 a{width: 300px; height: 60px; margin-top: 20px; border-left: 0; border-bottom: 6px solid #fffc02; box-shadow: 0px 8px 18px -15px #1d1d1d;}
/*	Hotel Details page end*/
	
/*Checkout Page Start*/	
	.checkout ul li{width: 100%;}
/*Checkout Page End*/	
}














