:root {
	--background-color: #fff;
	--lemon:'LEMON MILK';
	--light-gray:#f7f7f7;
	--light-blue:#0088ce;
	-text-color:#333333;
	--black:#000;
	--heading:#2b282a;
	--primary1:#007fff;
	--new-model:#d80b0a;
}
.light-gray{background:var(--light-gray);}
.black{background:var(--black);}
.primary1{color:var(--primary1);}
html {
	scroll-behavior: smooth;
}
* {
	-webkit-box-sizing: border-box;
	/* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;
	/* Firefox, other Gecko */
	box-sizing: border-box;
	/* Opera/IE 8+ */
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
ul {
	padding: 0;
	margin: 0;
}
li {
	list-style-type: none;
}
a,a:hover {
	text-decoration: none;
}
strong,.strong {
	font-weight: bold;
}
section {
	padding: 4% 0;
}
h1,h2,h3,h4,h5,h6{margin:0;}
h1{font-size: 6vh;}
h2 {font-size: 5vh;}
h3 {font-size: 3vh;}
xh4{font-size: 4vh;}
h4{font-size: 2.8vh; font-weight: 300;}
h5{}
h6{font-size:11px;}
a,p {font-size: 2.2vh;}
img {
	width: 100%;
}
.btn:focus {
	box-shadow: none;
}
input:focus,
select:focus,
button:focus {
	outline: none;
	box-shadow: none !important;
}
:hover,a{
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.p-t0{padding-top:0 !important;}
body {
	background-color: #ed193d;
	/*font-family: var(--poppins);*/
	font-family: var(--lemon);
}
section{padding:0;}
.bg{
	background:url(../images/web.webp) no-repeat; 
	}
.bg{object-fit:cover;height: 100vh;width: 100%;padding: 0;margin: 0;background-position: top center;background-size: cover;background-color: #42670d;}
.container{padding-left:20px;padding-right:20px;position: absolute;bottom: 20px;left: 0;right: 0;margin: 0 auto;}
.col-2,
.col-8{display: inline-block;float: left;}
.col-2{width:25%;margin-top:10%;}
.col-8{width:50%;}
.dandiya-night{}
.dandiya{background:#292fb1;border-radius: 10px;text-align:center;padding: 20px;box-shadow: 4px 6px 5px 1px #02020270;margin-top:5%;}
.dandiya ul{margin-bottom: 15px;}
.park-entry ul{margin-bottom: 20px;}
.dandiya ul li{}
.dandiya ul li h4{color: #b0082c;}
.dandiya ul li h4 img{width: 10px;filter: invert(87%) sepia(81%) saturate(1755%) hue-rotate(339deg) brightness(100%) contrast(98%);}
.dandiya ul li h4 small{font-weight: 500;}
.dandiya ul li h3{text-transform:capitalize;color:#fff;font-weight: 500;}
.dandiya ul li p{text-transform:capitalize;color:#b0082c;margin-top: 0;}
.xxdandiya input {border:0;width: 100%;height: 40px;border-radius: 7px;padding:0 5px;font-family: var(--lemon);font-size: 2vh;}
.dandiya input, .dandiya select {border:0;width: 100%;height: 40px;border-radius: 7px;padding:0 5px; font-size: 2vh; font-family: Arial; font-weight: 600;}
.dandiya .form-group{margin-bottom:10px;}
.submit-btn{margin:10px auto 0;text-align:center;}
.submit-btn button, .btn.payment{background:#fff;border-radius:25px;text-transform:capitalize;color:#000;padding:5px 40px;border:0;font-family: var(--lemon);font-weight:600;font-size:3.6vh;    cursor: pointer;}
.submit-btn button:hover{background: #000;color: #fff;}
::-webkit-input-placeholder {color: #000;xxfont-family: var(--lemon);font-family: Arial;}
::-moz-placeholder {color: #000;xxfont-family: var(--lemon);font-family: Arial;}
:-ms-input-placeholder {color: #000;xxfont-family: var(--lemon);font-family: Arial;}
:-moz-placeholder {color: #000;xxfont-family: var(--lemon);font-family: Arial;}

.wonderla-night{margin: 0 auto;text-align: center;height:350px;}
.wonderla-night img{width:50%;margin-bottom:20px;display:none;}
.attractions{/*background-color:#4145cd;border: 5px dotted #fff;*/width: 90%;margin: 0 auto;text-align: center;padding: 15px;border-radius: 10px;/*border: 10px solid transparent;padding: 25px;border-image: url(../images/border-img.jpg) 30 round;*/}
.attractions p{margin:0;font-size: 2.2vh;color: #fff;}
.attractions ul{}
.attractions ul li{font-size: 2.2vh;display: inline-block;color: #fff;text-align: center;}
.attractions ul li img{width: 10px;}
.thankyou{}
.thankyou h3{color:#fff;margin-bottom: 15px;}
.thankyou p{}
.btn.payment{margin-top: 15px;font-size: 3vh;}