/** Shopify CDN: Minification failed

Line 197:0 Unexpected "}"
Line 1254:34 Unexpected "/"
Line 1717:25 Unexpected "/"

**/
@charset "utf-8";
/* CSS Document */

/* @import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:200&subset=latin,latin-ext);


@font-face {
        font-family: "Open Sans";
        src: url('../fonts/178436280-OpenSans-Regular.eot');
        src: url('../fonts/178436280-OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/178436280-OpenSans-Regular.svg#Open Sans') format('svg'),
        url('../fonts/178436280-OpenSans-Regular.woff') format('woff'),
        url('../fonts/178436280-OpenSans-Regular.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }
    
@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'acmeregular';
    src: url('../fonts/acme-regular-webfont.eot');
    src: url('../fonts/acme-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/acme-regular-webfont.woff2') format('woff2'),
         url('../fonts/acme-regular-webfont.woff') format('woff'),
         url('../fonts/acme-regular-webfont.ttf') format('truetype'),
         url('../fonts/acme-regular-webfont.svg#acmeregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'henny_pennyregular';
    src: url('../fonts/hennypenny-regular-webfont.eot');
    src: url('../fonts/hennypenny-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/hennypenny-regular-webfont.woff2') format('woff2'),
         url('../fonts/hennypenny-regular-webfont.woff') format('woff'),
         url('../fonts/hennypenny-regular-webfont.ttf') format('truetype'),
         url('../fonts/hennypenny-regular-webfont.svg#henny_pennyregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'anja_eliane_accentnornal';
    src: url('../fonts/anja_eliane_accent_nornal-webfont.eot');
    src: url('../fonts/anja_eliane_accent_nornal-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/anja_eliane_accent_nornal-webfont.woff2') format('woff2'),
         url('../fonts/anja_eliane_accent_nornal-webfont.woff') format('woff'),
         url('../fonts/anja_eliane_accent_nornal-webfont.ttf') format('truetype'),
         url('../fonts/anja_eliane_accent_nornal-webfont.svg#anja_eliane_accentnornal') format('svg');
    font-weight: normal;
    font-style: normal;

} */


/* * { padding:0px; margin:0px; }
html { font-size:100%; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; }
ol, ul { list-style: none; }
:focus { outline: 0; }
p { padding:2px 0; margin: 0 0 25px;}
h1, h2, h3, h4, h5, h6 { font-weight:normal;}
.clear { clear:both; }

body{ background:#fff; margin:0px; padding:0px !important; font-size: 14px; line-height: 22px; color: #000; font-family: "Open Sans";} */
/*
.site-header{  background: url("../images/header-bg.png") center bottom no-repeat #eb4ca2;  
-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}*/
/* .site-header{
  background-image:url(/cdn/shop/t/3/assets/h1.png?17583757752813489226);
  margin-bottom: -10px;
}
.menu-header-menu1-container ul li a{ font-family: 'acmeregular'; font-size: 20px;}
.header_social_icon{}
.header_social_icon ul{ padding-top: 20px; float: right;}
.header_social_icon ul li{ float: left; margin-right: 15px;}
.header_social_icon ul li a{}
.slide-txt{ width: 300px !important;}
.large_bold_darkblue{ font-size: 17px !important; text-align: center !important; color: #009ddf !important; font-size: 40px !important; line-height: 50px !important; font-family: 'henny_pennyregular' !important; }
.left-slide-img{ float: left !important; text-align: center !important;}
.modern_medium_fat{color: #f341a1 !important; text-align: center; font-size: 18px !important; line-height: 25px !important; font-family: 'open_sanssemibold' !important;}
.menu-header-menu1-container ul li a:focus{ color: #eb4ca2;} */

/* .slide-bottom{ background: url("../images/slide-bottom.png") center top no-repeat; height: 200px; position: relative; margin-top: -150px; z-index: 99;
-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}
  
.slide-bottom3{ background: url("../images/horm-1.png") center top no-repeat; height: 107px; position: relative; margin-top: -74px; z-index: 99;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}

.slide-bottom2{ background: url("../images/slide-bottom.png") center top no-repeat; height: 200px; position: relative; margin-top: -114px; z-index: 99;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;} */

/* .header_banner{ position: relative;}
.banner-up-txt{ position: relative; height: 0;line-height: 0;}
.banner-up-txt h3{ position: absolute; bottom: 120px; font-size: 30px; font-family: 'acmeregular'; color: #fff; font-size: 30px;}
.banner-up-txt h4{ position: absolute; bottom: 85px; font-family: 'acmeregular'; color: #fff; font-size: 24px;}


 */
/* .site-main{ }
.home-page{ background: url("../images/body-bgimg.jpg") top repeat-x;}
.inner-page{ background: url("../images/body-bg.png") top repeat; padding: 0;}
.inner-page-inner{ background: #07a0e0; } */
/* .inner-page-inner .home-container{ }
.inner-page-contant{ color: #0c5a7b; font-size: 14px; line-height: 18px;}
.inner-page-contant p{ color: #fff; font-size: 14px; line-height: 18px;}
.kids-tittle{ color: #e0007a; font-size: 30px !important; font-family: 'acmeregular'; padding: 15px 0; }
.about_title{ 
    color: #e0007a;
    padding: 0px 0px 15px 0px;
    font-size: 28px;
    font-family: 'acmeregular';
} */
/* .download-part{ text-align: center; margin-bottom: 15px;}
.download-part img{ width: 100%;}
.download-part a{ background: #ed5dab; display: block; line-height: 30px; color: #fff; font-size: 18px; font-family: 'acmeregular';}
.download-part a:hover{ text-decoration: none; color: #fff;}
.about_us {
    width: 98% !important;
    margin: 0 auto;
    float: none !important;
}

.about_us .col-md-8{
    line-height: 1.5;
}

.home-container{  background:linear-gradient(#fdfeff, #cbecfb);}

.home-container-inn{ padding: 15px;  padding-bottom: 50px;

background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 50%, rgba(246,41,12,0) 51%, rgba(255,255,255,0) 71%, rgba(255,255,255,0) 99%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(50%, rgba(255,255,255,0)), color-stop(51%, rgba(246,41,12,0)), color-stop(71%, rgba(255,255,255,0)), color-stop(99%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 50%, rgba(246,41,12,0) 51%, rgba(255,255,255,0) 71%, rgba(255,255,255,0) 99%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 50%, rgba(246,41,12,0) 51%, rgba(255,255,255,0) 71%, rgba(255,255,255,0) 99%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 50%, rgba(246,41,12,0) 51%, rgba(255,255,255,0) 71%, rgba(255,255,255,0) 99%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 50%, rgba(246,41,12,0) 51%, rgba(255,255,255,0) 71%, rgba(255,255,255,0) 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );

} */

/*.home-container-inn1{ padding: 15px;  padding-bottom: 50px;*/

/*background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 10%, rgba(246,41,12,0) 51%, rgba(255,255,255,0) 71%, rgba(255,255,255,0) 99%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(50%, rgba(255,255,255,0)), color-stop(51%, rgba(246,41,12,0)), color-stop(71%, rgba(255,255,255,0)), color-stop(99%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 10%, rgba(246,41,12,0) 51%, rgba(255,255,255,0) 71%, rgba(255,255,255,0) 99%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 10%, rgba(246,41,12,0) 51%, rgba(255,255,255,0) 71%, rgba(255,255,255,0) 99%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 10%, rgba(246,41,12,0) 51%, rgba(255,255,255,0) 71%, rgba(255,255,255,0) 99%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 10%, rgba(246,41,12,0) 51%, rgba(255,255,255,0) 71%, rgba(255,255,255,0) 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );*/

/*background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(1,156,223,0.52) 74%, rgba(1,156,223,0.35) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(74%, rgba(1,156,223,0.52)), color-stop(100%, rgba(1,156,223,0.35)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(1,156,223,0.52) 74%, rgba(1,156,223,0.35) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(1,156,223,0.52) 74%, rgba(1,156,223,0.35) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(1,156,223,0.52) 74%, rgba(1,156,223,0.35) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(1,156,223,0.52) 74%, rgba(1,156,223,0.35) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#019cdf', GradientType=0 );*/


}



/* .choose_char{  width: 100%; margin: 0 auto; text-align: center;}
.choose_char .image1{ width: 100%; height: auto; margin: 0 auto;  text-align: center;}
.choose_char .image2{ width: 100%; height: auto; margin: 0 auto;  text-align: center;}
.choose_char img{ border-radius:3px;}

.title1{    color: #ffffff;
    font-size: 28px;
    text-align: center;
    background: url(../images/charecter_title_bg.png) no-repeat center;
    font-family: 'acmeregular';
    padding: 18px 0px;
    margin-bottom: 15px;}
.title2{ color: #ffffff; font-size: 28px; text-align: left; background:url(../images/party_packs_titlebg.png) no-repeat center;  font-family: 'acmeregular'; padding: 18px 28px;
    margin-bottom: 15px;}

.home_contact_title{
color: #ffffff; font-size: 28px; text-align: left; background:url(../images/enquire_now_title_bg.png) no-repeat center;  font-family: 'acmeregular'; padding: 18px 28px; margin-bottom: 15px;
}

.char-content{ position: relative; padding-bottom: 10px;}
.char-content h2{ font-size: 18px;
    text-align: center;
    background: #ed5dab;
    border-radius: 5px;
    color: #fff;
    line-height: 40px;
    cursor: pointer;
    font-weight: 600;
padding:1px 0px;
    box-shadow: 0px 3px 6px #2A2A2A;}
.char-content h2:hover{ background: #12749d;   box-shadow: 0px 3px 6px #2A2A2A;}
.book-btn{ font-size: 16px; text-align: center; background: #ed5dab; border-bottom: #bb3a9c solid 4px; border-radius: 5px; color: #fff; margin: 20px 0px; font-weight: 600; }
.book-btn:hover{ background: #12749d; border-bottom: #065779 solid 4px;}
.book-btn a{ display: block; line-height: 40px; color: #fff; font-size: 16px;}
.book-btn a:hover{ color: #fff; text-decoration: none;}

.home_page_info{  
   padding-top: 15px;
    color: #101010;
    font-family: "Open Sans";
    font-size: 13px;
    line-height: 1.8;
    clear: both;
    margin-top: 25px;
    width: 100%;
    float: left;
}

.char-content .drop img{ width: auto; height: auto; padding-left: 5px;}
.book-btn img{ width: auto; height: auto; padding-left: 50px;}
.book-btn a:focus{ color: #fff;}
.site-footer{ border-top: #ed5dab solid 5px; color: #fff; margin: 0 !important;float: left;
    width: 100%;
}
.phone{ text-align: center; color: #fff; font-family: 'open_sanssemibold'; font-size: 25px; 
float: left;
    width: 100%;
    margin-top: 19px;
}
.phone img{ margin-top: -7px;}
.f-txt{ font-family: "Open Sans"; color: #fff; font-size: 14px; text-align: center; padding: 15px 0px 25px 0px;
    float: left;
    width: 100%;
}
.copy-txt{ font-family: "Open Sans"; color: #fff; font-size: 12px; text-align: center;}


.drop-menu1{ background: #fff; border-radius: 5px; position: absolute; width: 100%; overflow: hidden; z-index: 9;}
.drop-menu1 ul{ margin: 0;}
.drop-menu1 ul li{}
.drop-menu1 ul li a{ display: block; padding: 5px 0px; font-family: 'acmeregular'; color: #ed5dab; font-size: 17px;}
.drop-menu1 ul li a:hover{ text-decoration: none; background: #ed5dab; color: #fff;}

.drop-menu2{ background: #fff; border-radius: 5px; position: absolute; width: 100%; overflow: hidden; z-index: 9;}
.drop-menu2 ul{ margin: 0;}
.drop-menu2 ul li{}
.drop-menu2 ul li a{ display: block; padding: 5px 0px; font-family: 'acmeregular'; color: #33628e; font-size: 17px;}
.drop-menu2 ul li a:hover{ text-decoration: none; background: #33628e; color: #fff;}
.sub-menu li{ padding: 0;}
.sub-menu li a{ color: #ed5dab !important; font-size: 16px !important;}
.sub-menu li a:hover{ color: #fff !important; background:#f079b9 !important; border-radius: 0; }
.sub-menu li a:focus{ color: #fff !important;}

.menu-toggle{ background: url("../images/menu-icon.png") no-repeat; font-size: 0; width: 40px; height: 40px;}
.menu-toggle:hover{ background: url("../images/menu-icon.png") no-repeat; font-size: 0; width: 40px; height: 40px;}

.home_sidebar {
    width: 100%;
    float: right;
    max-width: 335px;
}

.home_sidebar .home_contact_us {
    background: #2973ba;
    padding: 14px;
    border-radius: 5px;
    color: #fff;
float: right;
    width: 100%;
}

.charecter_theme_class {
    background: #f17122;
    padding: 14px;
    border-radius: 5px;
}

.party_packs_class{
background: #8ab300;
    padding: 14px;
    border-radius: 5px;
}

.charecter_pack_half{
width:47%;
float:left;
}

.charecter_pack_half:nth-child(2){
width:47%;
float:right;
} */

/* .content_left_home{
color:#fff;
margin: 10px 0px;
text-align:left;
font-family: "Open Sans";
}

.drop-menu1 ul li{
width:100%;
}

.home_page_info h2 {
    font-family: 'acmeregular';
    margin-bottom: 10px;
    font-size: 29px;
    line-height: 1.3;
}

.single_line{
width:100%;float:left;
}

.single_line input,.single_line textarea{
    border: none;
    border-radius: 3px;
    margin-bottom: 13px;
    line-height: 1.7;
    font-size: 13px;
    width: 100%;
    float: left;
color:#000;
}

.single_line input[type="submit"]{
    font-size: 18px;
    text-align: center;
    background: #ed5dab;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    font-weight: 600;
    margin-bottom: 0px;
    width: 100%;
    padding: 6px 0px;
    float: left;
    margin-top: 3px;
    box-shadow: 0px 3px 6px #2A2A2A;
}

.single_line input[type="submit"]:active{
border-top:none !important;
}

.homewidget.shortcode_widget{
width:100%;
float:left;
margin-top: 48px;
}

.homewidget.shortcode_widget .widgettitle{
color: #ed5dab;
}


.homewidget.shortcode_widget .bor-bott {
   height: 2px;
    width: 100%;
    background: #aeaeae;
    margin-bottom: 10px;
    margin-top: 13px;
    float: left;
}

.home_testimonials .sldr_title{
display:none;
}


.home_testimonials .testimonial_slider__default{
font-style:normal !important;
color:#101010 !important;
}

.home_testimonials .testimonial_author_by{
float:right;
margin-top:15px !important;
font-size:18px !important;
font-family: "Open Sans" !important;
font-weight:bold !important;
text-align:right ;
color: #3d3c3c !important;
}

div#testimonial_slider_11_wrap .testimonial_author_by{
float:right;
margin-top:15px !important;
font-size:18px !important;
font-family: "Open Sans" !important;
font-weight:bold !important;
text-align:right ;
color: #3d3c3c !important;
}
.testimonial_wrapper, div#testimonial_slider_11 .testimonial_slideri {
    height: 370px !important;
}
.home_testimonials .testimonial_slider__default .testimonial_quote{
background:none !important;
padding-left:0px !important;
}
.footer_scrip{
   clear: both;
}
.testimonial_slider__default .testimonial_slideri span{
font-style:normal !important;
font-family: "Open Sans";
font-size: 13px;
color:#101010 !important;
line-height:1.8;
}

.home_testimonials .testimonial_slider__default .testimonial_nav {
    text-align: right ;
}

.footer_scrip {
    width: 100%;
    text-align: center;
    height: auto;
    margin-top: -12px;
    z-index: 999;
    position: relative;
float:left;
}

.footer_scrip img{
width:100%;
z-index:999;
}

div.wpcf7-validation-errors,div.wpcf7-mail-sent-ok{
clear: both;
    margin-top: 10px;
    float: left;
}

.inner_page-container{
background:#fff;
float:left;
}


.inner_page-container-inn1 {
    background: #fff;
    padding: 60px 10px 10px 10px;
    float: left;
font-family: "Open Sans"; 
}

.upw-posts .entry-title a, .sidebar .entry-summary, .footer_sidebar_page{
font-family: 'open_sanssemibold';
}
.entry-title {
    font-weight: normal;
    margin: 0 0 5px;
    font-family: 'acmeregular';
    font-size: 30px;
    color: #eb4ca2;
}
 */

/* ================= responsive ============== */

/* @media only screen and (min-width: 960px) and (max-width:1069px) {
    
.menu-header-menu1-container ul li a{ font-size: 17px; padding: 10px;}
.nav-menu .sub-menu,
.nav-menu .children {
	background-color: #fff;
        top: 47px;
	border-top: 0;
	padding: 0;
	position: absolute;
	left: -2px;
	z-index: 99999;
	height: 1px;
	width: 1px;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
        border-radius: 5px;
}

} */


/* div.amazingslider-box-1 :nth-child(3) { visibility: hidden; }


.testi_slider{ 
    margin-bottom: 15px;}
	
.testi_slider .testimonial_slider{ background:#F9EDF8;border-radius: 20px; 
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);}
	

.testi_slider .sldr_title{ display:none;}

.testi_slider .testimonial_by_wrap{ display:none;}

.testi_slider .testimonial_quote{ width:100% !important;}


.testi_details_box{ color:#0c5a7b; }


.testi_details {
    border-bottom: 2px solid #ed5dab;
    margin-bottom: 10px;
    line-height: 1.5;
}
.testi_details_box label{font-size: 20px; font-family: 'acmeregular';}

.gallery-inner{ 
    width: 98%;
    margin: 10px 10px 50px 10px;
padding-top:40px;
} */
/* .kids-gallery{ padding-right: 50px;}
.gallery-single-pic{ border: #ddd solid 1px; float: left; margin: 0 6px 6px 0;}
.gallery-single-pic img{ max-width: 100%; opacity: .7;}
.gallery-single-pic img:hover{ opacity: 1;}
.gallery-single-pic img:focus{ outline: none !important;}
.gallery-single-pic:focus{ outline: none !important;}
.gallery-show-img{ border: #ddd solid 1px; text-align: center; padding: 15px 15px 0 15px; background: #f1f1f1;}
.gallery-show-img img{ max-width: 100% !important;}
.gallery-txt{}
.gallery-txt h2{ font-family: 'acmeregular'; font-size: 28px; margin: 0; color: #eb4ca2;}
.gallery-txt p{ font-size: 14px; color: #666; padding: 15px 0px; margin: 0; font-family: "Open Sans"; line-height: 1.6; }
.gallery-single-pic .active img{ opacity: 1;} */

/* .pagination{}
.pagination .prev{ padding: 3px 10px; margin-top: -4px;}
.pagination .next{ padding: 3px 10px; margin-top: -4px;}
.pagination .prev:hover{ padding: 3px 10px; margin-top: -4px;}
.pagination .next:hover{ padding: 3px 10px; margin-top: -4px;}
.pagination span{ border:#ddd solid 1px; padding: 5px; background: #eb4ca2; color: #fff;}
.pagination a{ border:#ddd solid 1px; padding: 5px 10px; background: #33628e; color: #fff; margin-right: 5px;}
.pagination a:hover{ border:#ddd solid 1px; padding: 5px 10px; background: #eb4ca2; color: #fff; text-decoration: none;}
.character-thum{ margin-bottom: 30px; text-align: center;}
.character-thum img{ width: 100%;}
.char_info .article-content h3{ font-family: 'acmeregular'; font-size: 32px; margin: 0; color: #fff; padding-bottom: 15px;}
.char_info .article-content h4{ font-family: 'acmeregular'; font-size: 17px; margin: 0; color: #fff; padding-bottom: 15px}
.char_info .article-content{ font-size: 15px; font-family: "Open Sans"; font-weight: 600; padding-bottom: 15px; line-height: 20px; color: #333;}
.char_info .test blockquote{ font-family: 'acmeregular'; color: #8d1a59;}
.char_info .content{ font-family: "Open Sans"; font-weight: 600; color: #fff; font-size: 15px;}

.character-testi{ background: #f9b1d8; border-radius: 10px; padding: 10px; color: #fff;}
.character-testi .sldr_title{ color: #e0007a !important; font-family: 'acmeregular' !important; font-size: 25px !important; }
.character-testi .testimonial_quote{ color: #fff !important;}


.single-character-middle{ font-family: 'acmeregular'; font-size: 20px; color: #e0007a; padding-top: 15px;}
.single-character-menu{}
.single-character-menu a{ color: #33628e; padding: 0px; display: block; font-family: 'acmeregular';}
.single-character-menu a:hover{ text-decoration: none;}
.single-character-menu .single_title{ padding: 5px; border-top: #33628e dotted 1px;}
.single-character-menu .single_title:hover{ color: #ed5dab; text-decoration: none; border-left: #ed5dab solid 3px;}
.right_sidebar{ padding-top: 15px;} */
/*.right_sidebar .image_slider img{ border: #e0007a solid 6px;}*/
/* #wonderplugincarousel-1 .amazingcarousel-image{ background: #16a824 !important; border-radius: 10px;}
.amazingcarousel-prev{ display: none !important;}
.amazingcarousel-next{ display: none !important;}
.amazingcarousel-text{ display: none !important;}
.right_sidebar_content{ margin-top: 25px;}
.right_sidebar_content label{ color: #fff; font-family: 'acmeregular'; font-size: 30px; text-align: center; line-height: 30px; }
.amazingcarousel-list-container{ padding-bottom: 0;} 
.right_sidebar_content .new_buttons a{ background: #e0007a; padding: 10px 20px; font-size: 25px; font-family: 'acmeregular'; color: #fff; border-radius: 10px; margin-left: 10px;}
.huge_it_slideshow_dots_thumbnails_1{ display: none;}
.right_sidebar_content .new_buttons a:focus{ outline: none;}
.right_sidebar_content .new_buttons a:hover{ text-decoration: none;}
.right_sidebar_content .new_buttons{ margin: 15px 0; text-align: center;}
.right_sidebar_content .old_buttons a{ background: #ffdf4b; padding: 5px 10px; font-size: 17px; font-family: 'acmeregular'; color: #e0007a; border-radius: 5px;}
.huge_it_slide_container_1{ border: #e0007a solid 6px;}
 
.right_sidebar_content .old_buttons a:focus{ outline: none;}
.right_sidebar_content .old_buttons a:hover{ text-decoration: none;}
.right_sidebar_content .old_buttons{ margin: 30px 0 15px 0; text-align: center;}
.testimonial_slider__default .testimonial_quote{ width: 100% !important;}
.testimonial_by_wrap{ display: none;}
#huge_it_slideshow_right_1{ right: 10px !important;}
#huge_it_slideshow_left_1{ left: 10px !important;}


.main-contact-body{ background: #fff; padding: 0px 15px; padding-bottom: 30px;}
.contact-left-btn{ }
.contact-left-btn a{ background: #eb4ca2; display: block; padding: 6px 10px; border-radius: 5px; color: #fff; width: auto; float: left; font-family: "Open Sans"; font-weight: 600; margin-bottom: 15px; border-bottom: #b92474 solid 2px;}
.contact-left-btn a:hover{ text-decoration: none; color: #fff;}
.cont_form-header{}
.cont_form-header h2{ font-size: 30px; font-family: 'acmeregular'; color: #e0007a; margin: 0 0 0 0;}
.cont_form-header h3{ font-size: 25px; font-family: 'acmeregular'; color: #e0007a; margin: 20px 0 30px 0;}
.cont_form{}
.cont_form label{ display: block; font-size: 14px; color: #333; font-weight: 400; font-family: "Open Sans"; }
.cont_form .input-field{ background-color: #f6f6f6; border: 1px solid #ddd; width: 60%; border-radius: 4px; margin-bottom: 15px; height: 35px;}
.cont_form textarea{ background-color: #f6f6f6; border: 1px solid #ddd; width: 100%; border-radius: 4px; margin-bottom: 15px; height: 100px; resize: none;}
.cont_form select option{ padding: 3px 3px 3px 10px;}
.cont_form .form-send-sec{ text-align: center;}
.cont_form-btn{ background: #e0007a; color: #fff; padding: 7px 30px; border-radius: 5px; font-family: 'acmeregular'; font-size: 20px;}
.cont_form-btn:hover{ background: #e0007a; color: #fff }
.cont_form-btn:focus{ background: #e0007a; color: #fff }
.contact-drop{ background: #eb4ca2; display: block; padding: 6px 10px; border-radius: 5px; color: #fff; width: 140px; font-family: "Open Sans"; font-weight: 600; margin-bottom: 15px; border-bottom: #b92474 solid 2px;}
.contact-drop .contact-drop-sub{ position: absolute; z-index: 9; left: 0; width: 100%;}
.contact-drop .contact-drop-sub ul{ padding-top: 10px; }
.contact-drop .contact-drop-sub ul li{ background: #e0007a; padding:5px 5px 3px 5px;}
.contact-drop .contact-drop-sub ul li a{ color: #fff; display: block;}
.contact-drop .contact-drop-sub ul li a:hover{ text-decoration: none; color: #ddd;}
.corporate-heading{ font-size: 30px; font-family: 'acmeregular'; color: #33628e; margin-bottom: 15px;}
.corporate-left{}
.corporate-left h2{  font-size: 22px; line-height: 30px; font-family: 'acmeregular'; color: #e0007a; margin-bottom: 15px;}
.corporate-middle{}
.corporate-middle h2{  font-size: 22px; line-height: 30px; font-family: 'acmeregular'; color: #e0007a; margin-bottom: 15px;}
.corporate-middle ul{ margin-left: 15px;}
.corporate-middle ul li{ list-style-type: disc; line-height: 30px; font-size: 15px; color: #666; font-weight: 600; font-family: "Open Sans";}
.corporate-middle ul p{ padding-top: 15px; color: #fff; font-size: 18px; font-family: 'acmeregular';}

.old-small-btn{  background: #ffdf4b; padding: 5px 10px; font-size: 17px; font-family: 'acmeregular'; color: #e0007a !important; border-radius: 5px; margin: 15px 0 0 0px;}
.party_pack{ padding-top: 15px; text-align: center; width: 230px; margin: 0 auto;}
#party_package_link{ position: relative; float: left; }
.party_package_link-sub{ position: absolute; top: 20px; left: 0px; z-index: 9; width: 125px;}
.party_package_link-sub ul{ padding-top: 10px;}
.party_package_link-sub ul li{ background: #ffdf4b; padding:5px 5px 3px 5px; }
.party_package_link-sub ul li a{ color: #e0007a; display: block; text-decoration: none; font-size: 18px; font-family: 'acmeregular';}
.character-drop{ width: 210px;}
.right_sidebar .image_slider .bx-viewport{ border: #e0007a solid 5px !important; border-radius: 10px;}
.bx-pager{ width: 100% !important; text-align: center !important;}
.bx-wrapper ul li{ text-align: center !important;}
.bx-wrapper img{ display: inline !important;}
.bx-default-pager{ display: none;}
.bx-viewport{ border: #e0007a solid 5px !important; border-radius: 10px;}

.right_sidebar .nivoSlider{ height: 250px; border: #eb4ca2 solid 5px; border-radius: 10px; text-align: center !important; }
.right_sidebar .nivoSlider img{ height: 250px !important; width: auto !important; }  */

/* .package-outer{
    text-align: center;
    margin-bottom: 60px !important;
    width: 100%;
    margin: 0 auto;
    max-width: 97.5%;
}
.glyphicon-ok:before{
background:url(../images/list-ok.png) no-repeat !important;
    content: "" !important;
    padding-left: 18px;
}
.party-package{ width: 33.3%; float: left;} */
.package-outer .one_hour{ /*border: #e0007a solid 1px; border-right: none;*/}
.package-outer .one_half_hour{/* border-bottom: #33628e solid 1px; border-top: #33628e solid 1px;*/ position: relative; /*top: -20px;*/
               -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
}
/* .package-outer .one_half_hour:hover{
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);
}
.package-outer .one_half_hour h3{ 
line-height: 2.5;
} */
.package-outer .two_hour{ /*border: #16a824 solid 1px; border-left: none;*/}
.one_hour .price-heading{ 
/* background: #b8e08c;  */
/*background: #e0007a;*/
}

/* .one_hour .price-heading h3{ 
background: #92d351; 
} */
/* .party-package.one_hour p.cost{
background:url(../images/1hr_party_image_bg.png) no-repeat;
          line-height: 2;
    background-size: 100%;
    font-size: 28px;
    padding-bottom: 32px;
}
.party-package.one_half_hour p.cost{
background:url(../images/1.5hr_party_image_bg.png) no-repeat;
        line-height: 2;
    background-size: 100%;
    font-size: 28px;
    padding-bottom: 32px;
}
.party-package.two_hour p.cost{
background:url(../images/2hr_party_image_bg.png) no-repeat;
       line-height: 2;
    background-size: 100%;
    font-size: 28px;
    padding-bottom: 32px;
}
.one_half_hour .price-heading h3{ 
background: #00b2f3;
}
.two_hour .price-heading h3{
background: #ffc300;
}
.one_half_hour .price-heading{ 
background: #81deff;
}
.two_hour .price-heading{ 
background: #ffde75;
}
.Package-title {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 35px;
    margin-bottom: 30px;
    margin-top: 20px;
    font-family: 'acmeregular';
    font-weight: bold;
    color: #4e4e4e;
} */
/* .party-package .price_button a{ 

    background: -webkit-linear-gradient(#eb55a7, #e53996); 
    background: -o-linear-gradient(#eb55a7, #e53996);
    background: -moz-linear-gradient(#eb55a7, #e53996); 
    background: linear-gradient(#eb55a7, #e53996); 
color: #fff; 
padding: 6px 25px; 
border-radius: 5px; 
display: inline-block;
} */

/*.one_hour .price-heading h3{ background: #bf066b;}*/
/*.one_half_hour .price-heading{ background: #33628e;}*/
/*.one_half_hour .price-heading h3{ background: #1c4f7e;}*/
/*.two_hour .price-heading{ background: #16a824;}*/
/*.two_hour .price-heading h3{ background: #0d7a18;}*/
/* .party-package h3{ 
font-size: 30px; 
font-family: 'acmeregular'; 

color: #e53897; 
display: block; 
line-height: 2.5;
margin: 0;
}
.party-package p{ 
font-size: 22px; 
font-family: 'acmeregular'; 
color: #fff; display: block; 
line-height: 1; 
margin: 0;} */
.party-package .price_button{ margin: 40px 0;/*position: relative; top: 3px;*/



}
/*.party-package .price_button a{ background: #000; color: #fff; padding: 7px; border-radius: 5px; display: inline-block;}*/
.party-package .price_button a:hover{ text-decoration: none;} 




/* .party-package.one_hour .price-spec{ 
float: left;
width: 100%; 
background: #b8e08c; 
padding-top: 5px; 
min-height: 500px;
} */
/* .party-package.one_half_hour .price-spec{ 
float: left;
width: 100%; 
background: #81deff; 
padding-top: 5px; 
min-height: 500px;
} */
/* .party-package.two_hour .price-spec{ 
float: left;
width: 100%; 
background: #ffde75; 
padding-top: 5px; 
min-height: 500px;} */

/* .party-package .price-spec ul{}
.party-package .price-spec ul li{ padding: 10px; height: 40px;} */

/* .party-package .price-spec ul li:nth-child(odd) { background: rgba(0,0,0,0.1); } */
/*.party-package .price-spec ul li:nth-child(2n){ background: #eee;}*/
/* .party-package .price-spec ul li span{ font-size: 12px;} */



/* .book-enquiry{ text-align: center;}
.book-enquiry a{ background: #e0007a; padding: 10px 5px; font-size: 25px; font-family: 'acmeregular'; color: #fff; border-radius: 10px; margin-left: 10px;}
.choose{ text-align: center;}
.book-enquiry a:hover{ text-decoration: none; color: #fff; background: #eb4ca2;}
.book-enquiry a:focusr{ text-decoration: none; color: #fff !important; }
.choose a{ color: #fff; background: #eb4ca2; padding: 10px 30px; border-radius: 20px; color: #fff; width: auto; font-family: "Open Sans"; font-weight: 600; margin-bottom: 15px; border-bottom: #b92474 solid 2px; font-size: 16px;}
.choose a:hover{ text-decoration: none; color: #fff; background: #dd0033;}
.information{ color: #fff;}
.information h5{ font-size: 25px; font-family: 'acmeregular'; color: #fff;}
.information ul{ margin-top: 15px;}
.information ul li{ list-style-type: disc; padding-bottom: 15px; margin-left: 30px; font-family: "Open Sans";}
.bottom-txt{ font-size: 20px; font-family: 'acmeregular'; color: #fff;}
.choose-drop{ text-align: center; margin: 0; ;}
.choose-drop h2{ color: #fff; padding: 10px 0px; border-radius: 20px; color: #fff; width: auto; font-family: "Open Sans"; font-weight: 600; border-bottom: #b92474 solid 2px; font-size: 16px; line-height: 20px; margin: 0;  background: url("../images/chose-arrow.png") 95% 12px no-repeat #eb4ca2;}
.choose-drop .drop-menu2{ top: 40px; background: none; width: 93%; padding-top: 5px;}
.choose-drop .drop-menu2 ul{}
.choose-drop .drop-menu2 ul li{ text-align: left; }
.choose-drop .drop-menu2 ul li a{ background: #fff; padding-left: 10px;}
.choose-drop .drop-menu2 ul li a:hover{ background: #33628e;}
.choose-drop h2:hover drop-menu2{ display: block;}
.input-mini-select{ width: 20% !important;}
.input-field-txt{ width: 60% !important}
.hour_listing h2{ font-size: 25px; font-family: 'acmeregular'; color: #eb4ca2; text-align: center; margin: 0; padding: 15px 0px;}
.hour-txt{ font-family: "Open Sans"; color: #333; font-size: 17px;}
.hour_content{ font-family: "Open Sans"; color: #333; font-size: 14px;}
.hour_title{ font-size: 25px; font-family: 'acmeregular'; color: #eb4ca2;}
.hour_title a{ color: #eb4ca2;}
.hour_title a:hover{ text-decoration: none; color: #eb4ca2;}
.single-package-list{ margin-bottom: 15px;}
.single-package-list .read_more{ padding: 13px 0px; font-family: "Open Sans"; color: #333; font-size: 15px;}
.single-package-list .read_more a{  color: #33628e;}
.single-package-list .read_more a:hover{ text-decoration: none;  color: #33628e;}
.compare-package-btn{ float: left;}
.compare-package-btn a{ background: #eb4ca2; color: #fff; padding: 5px 20px; border-radius: 10px; font-size: 20px; font-family: 'acmeregular'; }
.compare-package-btn a:hover{ background: #eb4ca2; color: #fff; padding: 5px 20px; border-radius: 10px; text-decoration: none; }
.blog_static_content{ margin-bottom: 0px; }
.blog_static_content p{ margin-bottom: 25px; font-family: "Open Sans"; color: #333; font-size: 15px;}
.loop_content{}
.blog-info{ padding: 15px;}
.loop_content .blog-main:first-child{
margin-top:0px !important;
} */
/* .loop_content .blog-main{  margin-top: 25px; border-radius: 10px; 
           -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
} */
/* .blog-main .blog_title{ font-size: 25px; font-family: 'acmeregular';  padding-bottom: 15px;}
.blog-main .blog_title a{ color: #eb4ca2;}
.blog-main .blog_title a:hover{ color: #eb4ca2; text-decoration: none;}
.blog-main .blog_content{ font-family: "Open Sans"; color: #333; font-size: 15px; padding-bottom: 15px;}
.blog-main .more a{ font-family: "Open Sans"; color: #eb4ca2; font-size: 13px; }
.blog-main .blog_details{ background: #eee; padding: 15px; border-radius: 0 0 10px 10px; border-top: #ddd solid 1px;}
.blod_date{ float: left;}
.blog_comment{ float: right;}
.blog_comment a{  color: #eb4ca2; font-family: 'acmeregular'; font-size: 16px; }
.blog_comment a:hover{  color: #eb4ca2; text-decoration: none;  }
.blog_date{ font-family: 'acmeregular'; font-size: 16px; color: #666; float: left;}
.blog_date a{ color: #eb4ca2; font-weight: 400;}
.blod_date a:hover{ color: #eb4ca2; text-decoration: none;}
.hour-inner-contant{}
.hour-inner-contant h2{ font-family: 'acmeregular'; font-size: 25px; color: #eb4ca2; margin: 0; padding: 0 0 15px 0;}
.single-blog_details{ padding: 15px 0px; border-top: #ddd solid 1px; border-bottom: #ddd solid 1px;}
.single-blog-content{ 
padding-bottom: 15px; 
border-bottom: #ddd solid 1px;
padding-top: 15px;
} */
/* .single-blog-content h3{ font-family: 'acmeregular'; font-size: 20px; color: #eb4ca2; margin: 0; padding: 15px 0;}
.single-blog-content p{ margin: 0 0 25px 0; font-family: "Open Sans"; color: #333; font-size: 15px;}
.blog-reply-sec{}
.blog-reply-sec h2{ font-family: 'acmeregular'; font-size: 30px; color: #eb4ca2; margin: 0; padding: 15px 0;}
.blog-reply-sec .input-lg{ font-size: 14px !important; height: 35px !important; padding: 5px 10px !important; }
.comment-btn{ color: #fff !important; background: #eb4ca2 !important; border: none !important; font-family: 'acmeregular'; font-size: 20px !important; padding: 5px 15px !important;}
.error_msg{ font-family: 'acmeregular'; color: #fff; background: #eb4ca2; padding: 5px; text-align: center; border-radius: 5px; font-size: 18px; margin-bottom: 15px;}
.succ_msg{ font-family: 'acmeregular'; color: #fff; background: #33628e; padding: 5px; text-align: center; border-radius: 5px; font-size: 18px; margin-bottom: 15px;}
.booking span{ color: #ca2128;} */

/* .payment-section{ overflow: hidden; position: relative; background: #f1f1f1; padding: 15px;}
.payment-section h2{ font-size: 20px; padding-bottom: 25px;}
.payment-section input{ border: #ddd solid 1px;}
.payment-field{ margin-bottom: 15px;}
.payment-field label{ width: 35%; font-size: 14px; color: #333; font-weight: 400; font-family: "Open Sans";}
.payment-field input{ width: 65%;  background: #f6f6f6; border-radius: 4px;}
.payment-btn{ background: #e0007a !important; font-family: 'acmeregular' !important; font-size: 20px !important; border-radius: 10px !important; color: #fff; width: 100px !important; float: right !important;}


 */







/*carousal*/
/* html, body {
				padding: 0;
				margin: 0;
			}
			
			#intro {
				width: 580px;
				margin: 0 auto;
			}
			.wrapper {
				
				width: 100%;
				
				
				
			}
			.list_carousel {
				
				width: 100%;
			}
			.list_carousel ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: block;
                                
                                
			}
			.list_carousel li {
				font-size: 40px;
				color: #999;
				text-align: center;
				background-color: #eee;
				border: 5px solid #eb4ca2;
                                border-radius: 10px;
				width: 210px;
				height: 200px;
				padding: 0;
				margin: 6px;
				display: block;
				float: left;
			}
                        
                        .list_carousel li img{ max-height: 100%; width: auto;}
                        
			.list_carousel.responsive {
				width: auto;
				margin-left: 0;
			}
			.clearfix {
				float: none;
				clear: both;
			}
			.prev {
				float: left;
				margin-left: 10px;
			}
			.next {
				float: right;
				margin-right: 10px;
			}
			.pager {
				float: left;
				width: 300px;
				text-align: center;
			}
			.pager a {
				margin: 0 5px;
				text-decoration: none;
			}
			.pager a.selected {
				text-decoration: underline;
			}
			.timer {
				background-color: #999;
				height: 6px;
				width: 0px;
			} */
/*                         .caroufredsel_wrapper{ width: 100% !important;}
                        .newcarousal{ position: relative;}
                        .newcarousal-arrow{ position: absolute; right: 10px;}
                        .newcarousal-arrow a{ margin-right: 5px;}
                        .newcarousal label{ font-size: 20px; font-family: 'acmeregular'; color: #fff ;}
                         */
                        /*carousal*/
                        
         
/* .disco-party .party-package .price-spec { min-height: 566px;}                      
.disco-party .party-package p{ font-size: 22px; line-height: 25px;}
.disco-party .party-package .price_button{ top: -2px;}
.disco-party .party-package .price_button a{ font-size: 22px;}
.disco-party .party-package .price-spec{ text-align: left;} */

/* .disco-party .disco-party-price li{ height: 40px !important; text-align: center;}
.disco-party .disco-party-price li span{ font-style: italic; padding-top: 5px; padding-left: 10px;}
.disco-party .disco-party-price li .glyphicon{ font-style: normal;}
.eway-icon{ position: absolute; right: 10px;}
.eway-icon img{}
.eway-icon .card-icon{ width: 100px;}
.payple-info{}
.payple-info h2{ font-size: 15px; font-weight: 600; margin: 0; background: #f1f1f1; padding: 0px 10px; line-height: 30px; border-radius: 5px; margin-bottom: 10px;}
.payple-info table{ margin-bottom: 30px;} */




/*========================css==========================*/
/* .footer_sidebar_page {
  background-color: #0487c6 !important;
    width: 100%;
    float: left;

  
} */
/*  background: url("../images/footer-bg.png") top repeat-x;*/
/* .footer_siebar_middle {
    width: 100%;
    margin: 0 auto;
    max-width: 1170px;
}
ul#sidebar {
    color: #fff;
margin-bottom:0px;
}
ul#sidebar .widget {
   width: 33.33%;
  float: left;
}
.site-footer {
   border-top: 0;
}
ul#sidebar .sidebar .entry-header, .sidebar .entry-content, .sidebar .entry-summary, .sidebar .entry-meta {
    padding: 0 !important;
}

.sidebar .entry-header, .sidebar .entry-content, .sidebar .entry-summary, .sidebar .entry-meta{
    max-width: 1130px !important;
padding:0px !important;
}

.sidebar .entry-header{
max-width: 1130px !important;
}
p.con_right {
    float: left;
    width: 80%;
}
.foot_icons {
    float: left;
    width: 15%;
}
.entry-meta > span {
    margin-right: 20px;
    display: none;
}
.ngg-widget img{
border:2px solid #fcfdfe !important;
margin: 0px 20px 20px 0 !important;
width:27% !important;
padding:0px !important;
}

.ngg-widget a:nth-child(3) img{
margin: 0px 0px 20px 0 !important;
}

h2.entry-title.widgettitle {
    margin-top: 20px;
}
li#sticky-posts-2 .entry-image {
    float: left;
border: 1px solid #bc0c33;
margin-right:10px;
}

.post-left {
    float: left;
    width: 30%;
}
.post-left img{
width: 100%;
}
.post-right {
    float: left;
    width: 70%;
}

.upw-posts.hfeed {
    float: left;
    width: 100%;
}
.upw-posts.hfeed article {
    float: left;
    width: 100%;
}
.post-right a, .post-right a:hover{
color:#fff;
}
time.published {
    color: #fff;
    font-style: italic;
}
.upw-posts.hfeed .hentry {
    padding: 4px 0 !important;
}
.bor-bott {
    height: 3px;
    width: 15%;
    background: #fff;
    margin-bottom: 25px;
}
h2.widgettitle {
font-family: 'acmeregular';
}
.upw-posts .entry-title{
margin-bottom:0px !important;
font-size: 20px;
}
.upw-posts article{
border-bottom : 1px solid #60b7e0 !important;
}
.upw-posts article:last-child{
border-bottom :0 !important;
}
.full_contact{
  float: left;
    width: 100%;
    padding-top: 40px;
    padding-bottom: 55px;
}
.contact_title{
font-family: 'acmeregular';
    font-size: 30px;
color:#ee68b0;
    margin-bottom: 18px;
}
h2.rightwidgettitle{
font-family: 'acmeregular';
    font-size: 25px;
color:#eb4fa3;
    margin-bottom: 18px;
} 
.contact_us_left {
    float: left;
    width: 68%;
background: url("../images/con-left-bg.png") no-repeat;
background: url("../images/bg-cont.png") no-repeat;
    background-size: 100% 100%;
}

.right_sidebar_block {
    float: right;
    width: 30%;
}
.contact_us {
    float: left;
    padding: 40px 0px 30px 60px;
    width: 95%;
}
.fields {
    float: left;
    width: 55%;
    margin-bottom: 17px;
}
.fields label {
   width: 100%;
    font-family: "Open Sans";
    font-weight: normal;
    color: #373637;
margin-bottom: 7px;
}
.fields input,.fields textarea,.fields select{
    width: 100%;
border:1px solid #0091d5;
    border-radius: 4px !important;
    padding: 7px;
}
.fields textarea{
height:140px;
}
input[type="date"]{
line-height:Inherit !important;
}
.gform_footer.top_label input[type="submit"], .gform_footer.top_label input[type="submit"]:hover, .gform_footer.top_label input[type="submit"]:focus, .gform_footer.top_label input[type="submit"]:active{

    background: url("../images/sub-cont.png") no-repeat;
    border: 0px;
    padding: 9px;
    font-family: "Open Sans";
    font-weight: bold;
    font-size: 24px;
    margin-top: 30px;
}
.fields input[type="submit"], .fields input[type="submit"]:hover, .fields input[type="submit"]:focus, .fields input[type="submit"]:active{
width: 47%;
    background: url("../images/sub-cont.png") no-repeat;
    border: 0px;
    padding: 9px;
    font-family: "Open Sans";
    font-weight: bold;
    font-size: 24px;
    margin-top: 30px;
}
.right_sidebar_block li#shortcode-widget-3 {
    background: #e9eaea;
    border-radius: 4px;
    padding: 15px;
}
.sidebar-img {
    width: 100%;
    float: left;
    margin-top: 25px;
}
.sidebar-img img {
    width: 100%;
}
.border-bott {
    height: 1px;
    width: 100%;
    background: #aeaeae;
    margin-bottom: 30px;
    margin-top: 15px;
}
li#text-5 {
    float: left;
width: 100%;
    margin-top: 25px;
    border: 10px solid #fc8902;
    border-radius: 5px;
}
li#text-5 iframe{
    width: 312px;
} */
/* div.wpcf7-response-output {
   
    background: #fff;
  margin: 0px;
    width: 100%;
}/* margin: 0px 0em 4.5em 4em;*/ */
/* .inner_page-container .thumbnails {
    width: 100%;
    float: left;
}
.single_thumbnail {
    float: left;
    width: 25%;
    text-align: center;
       min-height: 395px;
}
.single_thumbnail_title {
    font-family: 'acmeregular';
    font-size: 20px;
    color: #21a8e1;
    margin-bottom: 10px;
    margin-top: 10px;
}
.single_thumbnail_content {
       margin: 10px auto;
    max-width: 85%;
}
.single_readmore a,.single_readmore a:hover, .single_readmore a:focus {
     background: url("../images/more-btn.png") no-repeat;
    padding: 7px 24px 12px 20px;
    background-size: 100% 93%;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
}
.single_readmore {
    float: left;
    width: 100%;
    margin-top: 10px;
}
.char-sydney {
    float: left;
    width: 100%;
    color: #333;
    font-weight: normal;
    line-height: 2;
    margin-bottom: 35px;
}
.dashed {
    width: 100%;
    border: 1px dashed #808181;
    float: left;
    margin-bottom: 25px;
} */
/* .char-sydney h3 {
    color: #009bdf;
    font-size: 19px;
    line-height: 1.7;
   
 font-family: 'open_sanssemibold';
}/* font-weight: bold;*/ */
/* .gform_heading h3{
font-family: 'acmeregular';
    font-size: 30px;
color:#ee68b0;
}
li.gfield{
float: left;
    width: 48%;
    margin-bottom: 13px;
min-height:73px;
}
.ginput_container input,.ginput_container select,.ginput_container textarea {
    width: 90%;
border:1px solid #0091d5;
    border-radius: 4px !important;
    padding: 7px;
}
.ginput_container textarea{
height:140px;
}
label.gfield_label{
 font-weight: normal !important;
}
.gfield_time_hour, .gfield_time_minute, .gfield_time_ampm input {
    width: 100%;
    float: left;
}
.gfield_time_hour, .gfield_time_minute, .gfield_time_ampm {
    float: left;
    width: 31%;
}
.gf_browser_chrome.gform_wrapper {
    padding: 28px 0px 0px 45px;
}
.gform_footer.top_label {
    float: left;
    width: 55%;
}
.gform_footer.top_label input {
    float: left;
    width: 45%;
    margin-bottom: 72px;
    margin-top: 4px;
}
li#field_1_14, li#field_2_14, li#field_4_14 {
    margin-top: -72px;
}
li#field_1_20, li#field_2_20, li#field_4_20 {
    display: none;
}
.gfield_time_hour label, .gfield_time_minute label {
    display: none;
}
span.gfield_required {
    color: #fc8902;
}
.validation_message {
    float: left;
    width: 100%;
    color: #ff0000;
}
li#field_1_21, li#field_2_21, li#field_4_21 {
    clear: both;
    margin-bottom: 0;
}
.corporate-cont {
    float: left;
    width: 100%;
    color: #333;
}
.corporate-cont h3, .corporate-cont h4{
font-family: 'acmeregular';
}
.corporate-cont h3{
    color: #33628e;
    font-size: 28px;
    margin-bottom: 18px;
}
.corporate-cont h4{
color:#e0007a;
    font-size: 20px;
margin-bottom: 20px;
}
ul.corp-enter-list {
    float: left;
    padding-left: 59px;
    line-height: 2;
    padding-bottom: 40px;
}
ul.corp-enter-list li {
    list-style: disc;
}
.page-template-corporate_events_template .inner_page-container .thumbnails {
    background: url(../images/dotted-mid.gif) repeat-y;
    background-size: 100%;
    padding: 0px 14px 0px 14px;
}
.top-bor{
    float:left;
    width:100%;
    height: 25px;
    background: url(../images/dotted-top.gif) no-repeat;
    background-size: 100% 100%;
}
.bottom-bor{
float:left;
width:100%;
    height: 25px;
background: url(../images/dotted-btm.gif) no-repeat;
    background-size: 100% 100%;
}

div#testimonial_slider_47_wrap .sldr_title {
    display: none;
}
.char_info {
    float: left;
    width: 100%;
} */
/* .content {
    margin: 16px auto;
    width: 100%;
    
     background: #e63997;
    border-radius: 10px;
}/*max-width: 80%;*/ */
/* .content-part{
width: 100%;
}

div#testimonial_slider_47_wrap{
 width: 100% !important;
    max-width: 95% !important;
    display: block;
    margin: 0 auto !important;
} */
/* div#testimonial_slider_47_wrap .testimonial_wrapper {
    width: 100% !important;
margin-top: 10px !important;
    
    border-radius: 10px;
}/*background: #e63997;*/ */
/* div#testimonial_slider_47 {
    float: left !important;
    width: 100% !important;
}
div#testimonial_slider_47_wrap .testimonial_slideri {
    width: 100% !important;
}
div#testimonial_slider_47_wrap .testimonial_by_wrap {
    float: right !important;
    width: 20% !important;
}
div#testimonial_slider_47_wrap .testimonial_quote {
    width: 76% !important;
    float: left !important;
    background: none !important;
padding-left: 30px !important;
    padding-top: 20px;
} */


/* div#testimonial_slider_47_nav {
    display: none !important;
}
div#testimonial_slider_47_wrap span.testimonial_avatar img {
    max-width: 90% !important;
    width: 100% !important;
    max-height: 150px !important;
border: 0 !important;
}
div#testimonial_slider_47_wrap .testimonial_wrapper{
height:250px !important;
}
div#testimonial_slider_47_wrap .testimonial_quote span {
    color: #fff !important;
    font-size: 16px !important;
}

h3.corp-testi {
    padding: 32px 0px 1px 38px;
    font-size: 27px;
}
.home-container {
    background: #fff;
    float: left;
    width: 100%;
}
.home-container-inn1 {
    float: left;
    width: 100%;
}
.home_page_info p {
    color: #3d3c3c;
}
div#primary {
    float: left;
    width: 100%;
}
div#content {
    float: left;
    width: 100%;
    padding-top: 40px;
}
.single_page_left_block {
    float: left;
    width: 40%;
} */
/* .single_page_right_block {
    float: left;
    width: 60%;
   
}/* margin-bottom: 30px;*/ */

/*section.slider {
    float: left;
    width: 75%;
    margin-left: 4%;
}
.flex-active-slide li {
    width: 335px !important;
}
.flexslider.single {
    background: url(../images/img-shadow.png) no-repeat center bottom ;
}
.flexslider.single {
    max-height: 450px;
 border: 1px solid #2baae3;
 border-radius: 5px;
}
.flexslider.single img {
  max-height: 447px;
    padding: 10px;
    margin-top: 0px;
}*/
/* .book-now-containter {
      float: left;
    width: 100%;
    background: #f4f4f4;
    text-align: center;
    padding: 15px 0px 2px 0px;
    margin-top: 40px;
}
.book-now-containter h4 {
        color: #ed61ad;
    padding-bottom: 18px;
    font-family: 'open_sanssemibold';
} */
/* a.book-now-btn, .book-now-btn a:hover {
   background: #009ddf;
    padding: 7px 18px 6px 18px;
    color: #fff !important;
    margin-right: 15px;
    font-size: 20px;
    text-decoration: none !important;
    font-weight: bold;
    width: 100%;
    float: left;
cursor: pointer;
margin-bottom:5px;
}
a.enquire-now-btn, .enquire-now-btn a:hover {
   background: #ed61ad;
   padding: 7px 18px 6px 18px;
    color: #fff !important;
    font-size: 20px;
    text-decoration: none !important;
    font-weight: bold;
 width: 100%;
    float: right;
}
.single-book-now {
    float: left;
    width: 48%;
    background: url(../images/boknow_button_bg.png) no-repeat bottom center;
    min-height: 85px;
   position: relative;
    padding-bottom: 10px;
}
 */
/* .single-enquire-now {
    float: right;
    width: 48%;
background: url(../images/enquirenow_button_bg.png) no-repeat bottom center;
min-height: 85px;
}
.single_charecter_full_block {
    float: left;
    width: 100%;
    margin-top: 5%;
    padding-left: 10px;
    padding-right: 10px;
}
.facebook-blk {
    float: right;
    width: 61%;
}
.single_charecter_left_block, .single_charecter_right_block {
    float: left;
    width: 50%;
}

.single_charecter_left_block .sldr_title, .single_charecter_left_block .testimonial_nav {
    display: none !important;
}
.single_charecter_right_block {
    background: url(../images/seperater.png) no-repeat;
}
.single_page_right_title {
    float: left;
    width: 100%;
    margin-bottom: 20px;
    color: #ed5baa;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 24px;
font-family: 'acmeregular';
}
.single_page_right_content {
    line-height: 1.7;
}
.single_charecter_left_block .testimonial_quote{
background:none !important;
}
.testimonial_quote, .testimonial_quote h3, .testimonial_quote span {
    font-size: 14px;
    line-height: 1.5;
} */
.ms-container {
background: url(/cdn/shop/t/3/assets/img-shadow.png?17349085722805772032) no-repeat center bottom ;
padding-bottom: 18px;
    float: left;
    width: 100%;
    background-size: 89%;
    max-width: 456px;

}
.ms-inner-controls-cont{
    float: none;
    width: 85%;
    height: 430px;
    border: 1px solid #2baae3;
    border-radius: 5px;
    padding: 10px;
    margin: 0 auto !important;
    margin-bottom: 25px !important;
   
}
.ms-view.ms-scale-view.ms-grab-cursor {
    width: 100% !important;
    height: 430px !important;
}
/*.ms-slide-bgcont img {
    width: 100% !important;
margin-top:0 !important;
height:100% !important;

}*/
.ms-slide{
width: 387px !important;
    height: 430px !important;

}
.ms-thumb-frame{
   /* width: 17% !important;
    margin-right: 3% !important;*/
     background: url(/cdn/shop/t/3/assets/thumbnail_background.png?17408478134730105259) no-repeat;
    background-size: 100% 100%;
opacity: 1 !important;
}
.ms-thumb-frame img{
width: 73% !important;
    padding: 11px;
    height: 85px !important;
}
.ms-thumb-list.ms-dir-h {
     margin: 0 auto;
    max-width: 80%;
}
.single_enquire_now_button {
margin: 0 auto;
    width: 100%;
    max-width: 440px;
/*background: url(../images/img-shadow.png) no-repeat center bottom ;*/
    font-family: 'open_sanssemibold';
}
/* .testimonial-blk{
background: url(../images/testimonial-bg.png) no-repeat;
    float: left;
    width: 70%;
    background-size: 100%;
}
 */
/* .testimonial-blk .testimonial_by_wrap img{
display: none;
}
.single-testimonial-title {
    float: left;
    width: 75%;
    text-align: center;
    color: #fff;
    font-size: 25px;
    
    margin-top: 32px;
    margin-bottom: 15px;
font-family: 'open_sanssemibold';
}/*font-weight: bold;*/ */
/* .testimonial-blk .testimonial_slider_set.testimonial_slider, .testimonial_wrapper {
    width: 100% !important;
}
.testimonial-blk .testimonial_slideri {
    width: 11% !important;
    margin-left: 55px !important;
}
.testimonial-blk .testimonial_slider_set.testimonial_slider {
    max-width: 100% !important;
}
.testimonial-blk .testimonial_slider__default .testimonial_quote {
float :left !important;
    width: 95% !important;
padding-left:0px !important;
}

.testimonial-blk .testimonial_quote span{
  color: #fff !important;
}
.disco-party .party-package .price_button{
text-align:center;
}

.testimonial_author_by{
width:100% !important;
float:left;
} */
/* .testimonial-blk .testimonial_author_by {
   text-align: right;
    font-size: 18px !important;
    color: #2a2a2a !important;
    font-family: 'open_sanssemibold' !important;
    
    margin-top: 85px;
    max-width: 230px;
}/* font-weight: bold !important; */ */
/* .content .testimonial_by_wrap {
    display: block;
}
.grid_left_block {
    float: left;
    width: 68%;
 line-height: 1.4;
}
.single_page_right_content span {
    color: #0094bf;
    font-family: 'open_sanssemibold';
    font-size: 16px;
}
span.st_text {
    color: #202020;
    font-size: 14px;
    font-weight: bold;
    font-family: open sans;
}
.testimonial-blk div#testimonial_slider_48_wrap {
    height: 310px;
}
.navbar {
    z-index: 9999;
}
.price_button a:focus {
    text-decoration: none;
}
.single_page_left_block section.slider{
display:none !important;
}
.gallery-full {
    float: left;
    width: 100%;
}
.gallery-full img {
    border: 4px solid #fff ;
    margin: 6px 3px ;
}

.single-book-now .drop-menu1 {
    background: #fff;
    border-radius: 5px;
    position: absolute;
    width: 100%;
    overflow: hidden;
    z-index: 9;
    float: left;
    padding-top: 1px;
    top: 41px;
}
.single-book-now .drop-menu1 ul li a:hover {
    text-decoration: none;
    background: #ed5dab;
    color: #fff;
}
button.menu-toggle-btn {
    display: none;
}
.gfield_time_hour i {
    display: none;
}
li#field_1_22, li#field_2_23, li#field_4_22 {
    width: 100%;
    font-size: 20px;
    margin-top: 10px;
    margin-bottom: 0;
    font-weight: bold;
    color: #EB50A4;
}
.page.page-id-2 header.entry-header, .entry-content {
    margin: 0 auto;
    max-width: 80%;
} */

.ms-view{
height: 100% !important;
}

.slider_page_full_width, .slider_page_full_width .single_page_left_block{
  width:100%;
}
.slider_page_full_width .single_page_left_block .master-slider{
      width: 40%;
    float: left;
    margin-top: 65px !important;
}
.slider_page_full_width .single_page_left_block .grid__item{
  	width: 55%;
    float: right;
}
.headingtag1{font-family: "Unica One","HelveticaNeue","Helvetica Neue",sans-serif;
    font-weight: 400;
    letter-spacing: 0.1em;
    text-transform: uppercase;
  font-size: 2.25em;}



#top_age_filter {
    background-color: #ec52a6;
    padding: 15px 0;
    color: white;
    display: block;
    position: relative;
    overflow: hidden;
/*     box-shadow: 0px 0px 6px #00000036; */
    z-index: 9;
}
.filter-links-container span.close-strip img {
    max-width: 12px;
    position: relative;
    top: 0;
}
.filter-links-container span.close-strip {
    width: 35px;
    height: 35px;
    background-color: transparent;
    position: absolute;
    right: 0;
    top: 6px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    cursor: pointer;
    border: 1px solid #fff;
}
.filter-links {
    width: 35px;
    height: 35px;
    line-height: 35px;
    font-size: 18px;
    display: inline-block;
    background-color: white;
    border-radius: 50%;
    text-align: center;
    color: #ec52a6;
    margin: 5px;
}
.filter-links-container {
    text-align: center;
}
div#top_age_filter .container {
    width: 1140px;
    margin: auto;
    position: relative;
}
.row {
    display: flex;
    align-items: center;
}
.col-xs-12.col-sm-3 {
    width: 25%;
}

.counter {
    font-size: 70px;
    font-weight: bolder;
    color: #ed5aa9;
}
.entertainment-sc {
    padding-top: 50px;
}
.RmrUb > a {
    display: none !important;
    opacity: 0 !important;
    background: #fff !important;
    height: 0px !important;
    width: 0px !important;
    overflow: hidden !important;
    filter: opacity(0) !important;
}


#shopify-section-featured-collections .grid__item{
      margin-top: 0px !important;
      padding-top: 0px !important;
}







/* Slick Slider */

.slick-prev, .slick-next {
  position: absolute;
  top: 135%;
  font-size: 1.8rem;
}

.slick-prev {
  left: 0;
}

.slick-next {
  right: 0;
}

.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
      touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
}

.slick-track:before,
.slick-track:after {
    display: table;
    content: '';
}

.slick-track:after {
    clear: both;
}

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}

[dir='rtl'] .slick-slide {
    float: right;
}

.slick-slide img {
    display: block;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}
.slick-initialized .slick-slide {
    display: block;
}
.slick-loading .slick-slide {
    visibility: hidden;
}
.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}

.slide {
    transition: filter .4s;
    margin: 0px 40px;
}

.fas {
    color: #96bd0b;
}
.slick-prev {
    left: 0;
}
.slick-prev, .slick-next {
    position: absolute;
    top: 48%;
    font-size: 1.8rem;
}

.section {
  max-width: 1200px;
  margin: 0 auto;
}
.slick-prev:before, .slick-next:before {
    font-family: "slick-icons, sans-serif";
    font-size: 30px;
    line-height: 1;
    color: black;
    opacity: 0.75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-list.draggable {
    margin: auto !important;
}



.enterrow {
    display: flex;
    gap: 30px;
}
.enterimg {
    background: #fff;
    border-radius: 150px;
    height: 170px;
    width: 170px;
    margin: auto;
    margin-top: -88px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 2px 8px #0000004f;
    margin-bottom: 40px;
}
.enterimg img {
    height: 170px;
    margin-bottom: 30px;
    width: 170px;
    object-fit: contain;
}
.enter-btn a {
    background: #fff;
    color: #000;
    padding: 21px 25px;
    display: block;
    margin-top: 30px;
    border-radius: 41px;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    box-shadow: 0px 0px 5px #00000029;
}
.enter-heading h2 {
    color: #fff;
    line-height: 33px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: 'Acme', sans-serif;
}
.enter-bloc {
    border-radius: 60px;
    padding: 0px 40px;
    padding-bottom: 60px;
    color: #fff;
}
.enter-bloc.one {
    background: #2973ba;
}
.enter-bloc.two {
    background: #ec52a6;
}
.enter-bloc.three {
    background: #800080;
}


.filter-links-container span.close-strip:hover {
    background: #fff;
    color: #000;
}
.filter-links-container span.close-strip:hover img {
    filter: invert() !important;
}
.slick-slide img {
    object-fit: contain;
}

.enterrow .enter-bloc {
    flex: 1;
}
.customer-logos .slick-slide img {
    object-fit: contain;
    height: 83px;
}
@media(max-width: 767px){
.enterrow {
    display: flex;
    gap: 135px;
    flex-direction: column;
}
  div#top_age_filter .container {
    width: 100%;
    margin: auto;
    position: relative;
    padding: 0px 18px;
}
  .filter-links-container span.close-strip{
    right: 2px;
  }
  #top_age_filter .row {
    flex-direction: column !important;
    gap: 15px;
} 
  .col-xs-12.col-sm-3 {
    width: 100%;
    text-align: center;
}
}



.site-header {
/*     background-image: url(/cdn/shop/t/3/assets/h1.png?17583757752813489226);
    background-size: 161%; */
  background: #ed5aa9;
}
.video-sc {
position: relative;
}
.video-sc:before {
    content: "";
/*     background: #8317523d; */
  background: #00000017;
    position: absolute;
    top: 0;
    left: 0 !important;
    width: 100%;
    height: 100%;
}


.HeaderWriteReviewButton__Component-sc-aghmpr-0.fRsmB.Header__StyledHeaderWriteReviewButton-sc-gozq6j-4.ftnEzl {
    display: none !important;
}
.index_content_box {
    background: #fff !important;
}


.site-nav > li:last-child a {
    border: 1px solid;
    background: #ed5bab;
    border-radius: 40px;
    padding: 8px 30px;
}
.site-nav > li:last-child:hover a{
    border: 1px solid #fff !important;
    background: #ed5bab !important;
    border-radius: 40px !important;
    padding: 8px 30px !important;
  color: #fff !important;
}


.video-sc{
  position: relative;
}
.video-txt {
    position: absolute;
/*     top: 35%; */
  top: 35%;
    text-align: center;
    width: 100%;
}
/* .video-txt h2 {
    font-size: 42px;
    color: #fff;
    margin-bottom: 30px;
    text-shadow: 1px 3px 0px #0000008c;
    font-weight: bold;
  font-family: 'Acme', sans-serif;
  letter-spacing: 2px;
} */
.video-txt h2 {
    font-size: 42px;
    color: #fff;
    margin-bottom: 45px;
    text-shadow: 1px 3px 0px #0000008c;
    font-weight: normal;
    font-family: 'Bungee', cursive;
    letter-spacing: 2px;
}
ul.kidsparty li {
    list-style: none;
    font-size: 22px;
    font-weight: bold;
    color: #000;
  margin-bottom: 40px;
}
ul.kidsparty li img {
    width: 14px;
    background: white;
    height: 28px;
    width: 28px;
    object-fit: contain;
    border-radius: 42px;
    padding: 5px 4px;
    border: 5px solid #ec52a6;
    box-shadow: 1px 1px 2px #0000002b;
}
ul.kidsparty li {
    display: flex;
    align-items: center;
    gap: 10px;
}
ul.kidsparty {
    margin: 0px;
}
a.vi-bn {
   background: #ec52a6;
    margin: 5px 14px;
    padding: 16px 38px;
    min-width: 190px;
    display: inline-block;
    font-size: 18px;
    color: #fff;
    border-radius: 50px;
  font-family: 'Bungee', cursive;
}
.video-txt a.vi-bn {
   background: #db9e43;
}
span.close-strip {
    display: none !important;
}
  ul.kidsparty {
    margin-bottom: 40px;
}
.sdfd a.vi-bn {
    margin: 0px;
    margin-right: 20px;
    padding: 12px 28px;
    text-align: center;
    border-radius: 50px;
}
a.vi-bn.gr {
    background: #ec52a6 !important;
}
.disp-flex-one {
    width: 70%;
}
.disp-flex {
    display: flex;
    align-items: center;
}
.phne-nw .phone {
    text-align: left;
}
.social_icons {
    padding: 15px 0px;
}

.phne-nw .phone span {
    float: initial;
}
.hdflex {
    display: flex;
}
.hdflex {
    display: flex;
    align-items: center;
}
.phne-nw .phone img {
    width: 24px;
}
.phne-nw .phone span {
    font-size: 20px;
}
.phone img {
    width: 21px;
}
.phone{
      font-size: 19px;
}
.social_icons {
    padding: 0px 0px;
}
#SiteNavParent .site-nav{
  margin-top: 10px !important;
}
.site-header {
    background-size: 332%;
  margin-bottom:0px;
}
.customer-logos{
    margin-top: 30px;
}
.site-header__logo img {
    max-width: 160px !important;
}
.coun-sec h2, .cmn-hdng, .WidgetTitle__Header-sc-ruy1gu-2.huflDf {
    color: #ed5aa9;
    font-family: 'Bungee', cursive;
    font-size: 31px;
    font-weight: lighter;
    margin-bottom: 30px;
}
.HeaderContainer__Inner-sc-pny2b8-0.hJdsRM.Header__StyledHeaderContainer-sc-gozq6j-0.LayoutDefault__StyledHeader-sc-1ydej6v-2.dbMfBV {
    display: none;
}

.coun-sec p {
    font-size: 20px;
    color: #141617;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
}
div#top_age_filter {
    margin-bottom: 50px;
    margin-top: -30px;
    border-radius: 7px;
    padding: 30px 0px;
}
#top_age_filter .row {
    display: initial;
}
p.filter-title {
    font-family: 'Bungee', cursive;
    font-size: 31px;
    margin-bottom: 20px;
}
.col-xs-12.col-sm-3 {
    width: 100%;
}
.col-xs-12.col-sm-9 {
    width: 100%;
}

.video-sc img {
    width: 100%;
    height: 625px;
    object-fit: cover;
}
.vid-btns .vi-bn:first-child {
    background: purple;
}
.vid-btns .vi-bn:nth-child(2)  {
    background: #df2489;
}
video {
    width: 100%;
    height: 728px;
    object-fit: cover;
}

      div#top_age_filter {
    margin-bottom: 50px;
    margin-top: -30px;
        border-radius: 7px;
}
div#top_age_filter .container {
    width: 100%;
    margin: auto;
    position: relative;
}
.filter-links-container span.close-strip {
    margin-right: 10px;
}
.social_icons{
  display: none;
}
@media(max-width: 768px){
  .coun-sec h2, .cmn-hdng, .WidgetTitle__Header-sc-ruy1gu-2.huflDf {
font-size: 25px;
  }
  .video-txt h2 {
    font-size: 30px;
  }
.desktop-menu-mn {
    display: none;
}
  .social_icons {
    padding: 0px 0px;
}
  .top_header .grid__item:nth-child(3) {
    display: initial;
}
  .disp-flex {
    flex-direction: column;
}
  .disp-flex-one {
    width: 100%;
}
  .sdfd a.vi-bn {
    width: 100%;
    margin-bottom: 12px;
}
    #shopify-section-slideshow{
    margin-top: 0px !important;
  }
  video {
    width: 100%;
    height: 470px !important;
    object-fit: cover;
}
  div#shopify-section-6e2aa119-9379-4da4-a45e-a6003a66e403 {
    margin-top: 26px;
  }
  .phone {
    margin-top: 13px;
}
}
@media(min-width: 768px){
.mobile-menu-mn {
    display: none;
}
}
#shopify-section-slideshow #flip .ch_head {
  border-radius: initial;
  color: initial;
  line-height: initial;
  cursor: initial;
  font-weight: initial;
  box-shadow: initial;
  position: initial;
}
#shopify-section-slideshow #flip {
  padding: initial;
}
#shopify-section-slideshow #flip .ch_head a {
  color: #fff;
  width: 100%;
  display: block;
  font-size: 18px;
  text-align: center;
  background: purple;
}
.vid-btns a {
    margin: 0 !important;
}
/* #shopify-section-slideshow ul#flip {
  width: 230px;
} */
#shopify-section-slideshow #flip li:hover ul{
  padding-top: 0;
}
#shopify-section-slideshow  #flip li ul li {
    padding: 8px 0px;
    background: #fff;
    border-bottom: 1px solid #00000008;
}
.vid-btns {
    display: flex;
    gap: 20px;
}
.video-sc .vid-btns {
    display: flex;
    justify-content: center;
    gap: 20px;
}
.video-sc .video-txt a.vi-bn{
  height: 56px;
}
#shopify-section-slideshow .ch_theme {
    position: relative;
}
@media(max-width: 767px){
.vid-btns {
    display: flex;
    justify-content: center;
    gap: 20px;
    flex-wrap: wrap;
    justify-content: center;
}
}
@media(max-width: 375px){
  .enter-bloc {
    border-radius: 60px;
    padding: 0px 15px;
    padding-bottom: 60px;
    color: #fff;
}
  .enter-heading h2 {
    color: #fff;
    font-size: 21px;
    line-height: 28px;
  }
  .enterimg img {
    height: 140px;
    margin-bottom: 30px;
    width: 140px;
    object-fit: contain;
}
  .enterimg {
    background: #fff;
    border-radius: 150px;
    height: 140px;
    width: 140px;
  }
  .coun-sec h2, .cmn-hdng, .WidgetTitle__Header-sc-ruy1gu-2.huflDf {
    font-size: 21px;
}
}


.phone {
    position: relative;
    z-index: 9999;
}













