@charset "utf-8";
/*--------------media query css------------------*/	
/*------------tablet landscape view------*/
@media (max-width:1420px) {
.main {width: 100%; padding: 0 30px;}
.banner-section .bannerLogo img{max-width: 750px;}
.cloudsSection, .countDownSection{padding: 120px 0;}
.sidebar-section ul li a{line-height: 66px;}
.footerTreeVector{max-width: 230px;}

.sidebar-section{padding: 20px 30px 20px 22px}
}
/*------------tablet portrait  view------*/
@media (max-width:1350px) {
.gallerySection{padding: 0;}
.contactSection{padding:50px 0 0;}
.footerTreeVector{max-width: 220px;position: relative;}
#footer-main .copyrightList li a{font-size: 14px;}
}

@media (max-width:1200px) {
h1{font-size: 46px;}
h2{font-size: 80px;}
h3{font-size: 44px;}
h4{font-size: 36px;}
#header-main .logo a img{max-width: 220px;}
.fixed #header-main .logo a img{max-width: 180px;}

.banner-section .bannerLogo img {max-width: 500px;}
.lineUpSection{padding: 70px 0;}
.cloudsSection {padding: 80px 0;}
.countDownSection{padding: 80px 0;}
.lineUpSection .stickyVector{max-width: 100px;}
.countDownSection #timer div{font-size: 55px;padding: 0 40px;}
.countDownSection #timer div span{font-size: 22px;}
.largeCloud img{max-width: 350px;}
.mediumCloud img{max-width: 250px;}
.flyingVector{margin-bottom: 15px;left: -80px;}
.termsConditionSection small {margin-bottom: 30px;}
.gallerySection{padding: 0;}
.mediumCloud{right: 0;}
#footer-main .wrap{align-items: center;}

/* .sticky-nav-btn{display: block;background: #fff;box-shadow: 0 0 5px rgb(0 0 0 / 10%);border: solid 1px #ccc;padding: 10px 20px;border-radius: 0;width:100%;left: 0;right: 0;margin: auto;position: relative;}
.sidebar-section{width: 100%;min-width: auto;top: 100px;left: 0;}
.sidebar-section ul{position: absolute;left: 0;display: none;} */
.sidebar-section {padding: 10px 20px;}
.sidebar-section ul li a{font-size: 24px;line-height: 1.4;}
}
/*------------mobile landscape  view------*/

@media (max-width:1068px) {
.iframeSection iframe{height: 970px;}
.termsConditionSection{padding: 240px 0 30px 0;}
}

@media (max-width:1023px) {
.flyingVector{left: -20px;}
.banner-section .bannerLogo img{max-width: 60%;}
form textarea{min-height: 150px;}
ul.socialListing li { margin-right: 7px;}
/* #header-main .logo{bottom: -8px;} */
#header-main h1{text-align: right;font-size: 22px;}
/* .sticky-nav-btn{display: block;background: #ffabad;box-shadow: none;border: none;text-align: left;line-height: 1;padding: 10px 30px 8px;border-radius: 0;width: 100%;left: 0;right: 0;margin: auto;position: relative;
color: #000;font-size: 30px;font-family: 'Single Sleeve';}
.sidebar-section{width: 100%;min-width: 100%;top: 95px;left: 0;padding: 0;z-index: 998;}
.sidebar-section ul{position: absolute;left: 0;display: none;background-color: #fff;padding:0;width: 100%;z-index: -1;border-top: 4px solid #e18e90; -webkit-box-shadow: 0 0 15px 0 rgb(0 0 0 / 40%); box-shadow: 0 0 15px 0 rgb(0 0 0 / 40%);}
.sidebar-section ul li a {font-size: 40px;line-height: 1.3;display: inline-block;width: 100%;}
.sidebar-section ul li {border-bottom: 1px solid #d9d9d9;padding: 0 30px;} */
.sidebar-section{top: 78px;min-width: 100%;transform: none;padding: 20px 30px;background-color: #fff;z-index: 99;border-bottom: 1px solid rgba(0,0,0,0.15);}
.sidebar-section.stick-up { mix-blend-mode: initial;}
.sidebar-section ul{display: block !important;}
.sidebar-section ul li{display: inline-block;margin-right: 20px;}
.sidebar-section ul li a{line-height: 1;color:#000;}

}
/*------------mobile portrait view------*/
@media (max-width:991px) {
h1 {font-size: 40px;}
#header-main .logo a img {max-width: 200px;}
.mid-container{max-width: 100%;padding: 0 30px;}
}
/*----------optional css------*/

@media (max-width:767px) {
h1{font-size: 35px;}
h2 {font-size: 60px;margin-bottom: 30px;}
h3{font-size: 40px;}
h4{font-size: 32px;}
p{line-height: 1.5;}
#header-main{padding-top: 10px;}
.sticky-nav-btn{padding: 10px 20px;}
.sidebar-section{padding: 8px 10px 8px 10px;}

.main, .mid-container{padding: 0 20px;}
.banner-section .bannerLogo{right: 5%;}
.lineUpSection {padding: 50px 0;}
ul li{font-size: 14px;}
.cloudsSection ul li p {padding-bottom: 10px;}
.countDownSection, .cloudsSection {padding: 30px 0;}
.largeCloud img, .xsmallCloud img{max-width: 250px;}
.mediumCloud img{max-width: 200px;}
.largeCloud{left: 200px;}
.smallCloud{left: 200px;}
.contactSection .pinAddress a{font-size: 14px;}
@-moz-keyframes smallCloudt {
0% {
-moz-transform: translateX(200px);
}
50% {
-moz-transform: translateX(-200px);
}
100% {
-moz-transform: translateX(0%);
}
}
@-webkit-keyframes smallCloud {
0% {
-webkit-transform: translateX(0px);
}
50% {
-webkit-transform: translateX(-200px);
}
100% {
-webkit-transform: translateX(0px);
}
}
@-moz-keyframes xsmallCloud {
0% {
-moz-transform: translateX(250px);
}
50% {
-moz-transform: translateX(-250px);
}
100% {
-moz-transform: translateX(0%);
}
}
@-webkit-keyframes xsmallCloud {
0% {
-webkit-transform: translateX(0px);
}
50% {
-webkit-transform: translateX(-250px);
}
100% {
-webkit-transform: translateX(0px);
}
}
@-moz-keyframes mediumCloud {
0% {
-moz-transform: translateX(150px);
}
50% {
-moz-transform: translateX(-150px);
}
100% {
-moz-transform: translateX(0%);
}
}
@-webkit-keyframes mediumCloud {
0% {
-webkit-transform: translateX(0px);
}
50% {
-webkit-transform: translateX(-150px);
}
100% {
-webkit-transform: translateX(0px);
}
}
.countDownSection #timer div{font-size: 44px;}
.countDownSection #timer div span{font-size: 18px;}
.countDownSection #timer div::after{font-size: 55px;right: -6px;}
#footer-main .logo a img {max-width: 180px;}
.iframeSection{margin-top: 30px;}
.iframeSection iframe {height: 940px;}
.contactSection .row {margin: 0 -10px;}
.contactSection .row .col-lg-7{width: 100%;margin-bottom: 30px;padding: 0 10px;}
.contactSection .row .col-lg-5{width: 100%;padding: 0 10px;}
.contactSection .iframeWrap{height: auto;padding-bottom: 100%;}
.contactSection .iframeWrap iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.contactSection .contactWrap{padding: 40px 30px;}
.footerVector, .footerTreeVector{display: none;}
#footer-main .wrap{justify-content: end;}
form textarea, form input[type="email"], form input[type="text"], form input[type="tel"], form input[type="password"]{padding: 10px 15px;font-size: 12px;}
form input[type="submit"]{font-size: 16px;margin: 0;}
.largeCloud{bottom: 0;}
.xsmallCloud{top: 25%;}
.cloudsSection .animated{opacity: 0.5;}

.stickyVector{display: none;}
}

@media (max-width:640px) {
h2 {font-size: 55px;margin-bottom: 20px;}
h3{font-size: 36px;}
h4{font-size: 30px;}
/* #header-main .logo{bottom: -8px;} */
#header-main .logo a img{max-width: 150px;}
.fixed #header-main .logo a img{max-width: 130px;}
#header-main h1{font-size: 24px;text-align: right;}

.sidebar-section{top: 64px;}
.sidebar-section ul li a{font-size: 40px;}

.lineUpSection {padding: 30px 0;}
.col-lg-6 {width: 100%;}
.lineUpSection{text-align: center;padding-bottom: 0;}
.lineUpSection ul{margin: 0 0 30px;}
.lineUpSection ul li{list-style-position: inside;}
.countDownSection, .cloudsSection {padding: 20px 0;}
.cloudsSection ul li{margin-bottom: 10px;}
.countDownSection #timer div{font-size: 36px;padding: 0 20px;}
.countDownSection #timer div span{font-size: 14px;}
.countDownSection #timer div::after{font-size: 45px;}
.iframeSection iframe {height: 920px;}
.termsConditionSection {padding: 260px 0;}
.gallerySection ul li:last-child{margin-bottom: 0;}
#footer-main{text-align: center;}
#footer-main .wrap {justify-content: center;margin-top: 20px;}
.flyingVector{left: -10px;max-width: 120px;margin: 0;}
.contactSection .contactWrap{padding: 40px 20px;}
}

@media (max-width:480px) {
h2 {font-size: 30px;margin-bottom: 15px;}
.countDownSection #timer div{font-size: 30px;padding: 0 15px;}
.countDownSection #timer div span{font-size: 14px;}
.countDownSection #timer div::after{font-size: 34px;line-height: 1.5;right: -5px;}
#header-main .logo a img {max-width: 105px;}
.fixed #header-main .logo a img{max-width: 120px;}
#header-main h1{font-size: 9px;line-height: 1;}
.fixed #header-main h1 { font-size: 9px;}
.sidebar-section{top: 52px;}
.sidebar-section ul{display: flex !important;justify-content: space-between;}
.sidebar-section ul li{margin-right: 15px;}
.sidebar-section ul li:last-child{margin-right: 0;}
.sidebar-section ul li a{font-size: 14px;color: #000;}
div#tickets {padding-left: 0px;}
}

