.demo11{background:#B1EA86;padding:30px 0}
.pricingTable11{text-align:center;background:#fff;margin:0 -15px;box-shadow:0 0 10px #ababab;padding-bottom:40px;border-radius:10px;color:#cad0de;transform:scale(1);transition:all .5s ease 0s}
.pricingTable11:hover{transform:scale(1.05);z-index:1}


/* form css */

.formBox  h1{
	margin: 0;
	padding: 0;
	text-align: center;
	margin-bottom: 50px;
	text-transform: uppercase;
	font-size: 48px;
}
.inputBox{
	position: relative;
	box-sizing: border-box;
	margin-bottom: 50px;
}
.inputBox .inputText{
	position: absolute;
    font-size: 24px;
    line-height: 50px;
    transition: .5s;
    opacity: .5;
}
.inputBox .input{
	position: relative;
	width: 100%;
	height: 50px;
	background: transparent;
	border: none;
    outline: none;
    font-size: 24px;
    border-bottom: 1px solid rgba(0,0,0,.5);

}
.focus .inputText{
	transform: translateY(-30px);
	font-size: 18px;
	opacity: 1;
	color: #00bcd4;

}
textarea{
	height: 100px !important;
}
.button{
	width: 100%;
    height: 50px;
    border: none;
    outline: none;
    background: #03A9F4;
    color: #fff;
}
/* end form css */


body{margin:0; padding:0; font-family:'Varela Round', sans-serif; overflow-x:hidden;}
h1, h2, h3, h4, h5, h6, ul, li, a, br, hr{margin:0; padding:0; list-style:none; text-decoration:none;}
a{text-decoration:none; outline:none; border:none;}
a:hover{text-decoration:none; outline:none; border:none;}

header{padding:0; width:100%; background:#104286; background-size:100% 100%;}
header .navbar{padding:0 !important;}
header nav img{width:150px;}
header nav button{color:#104286; background:none; border:none; outline:none;}
header nav ul{float:right;}
header nav ul li{display:inline-block; line-height:90px; font-size:17px; padding:0 0 0 25px; font-weight:500;}
header nav ul li a{color:white; transition:.5s;}
header nav ul li a:hover{color:#cf0b54;}

/* first  nav css */
div span a i {
  color:white;
  font-size:17px;
  padding-left:3%;

}
div span a i:hover {
  color:brown;
  font-size:17px;
  padding-left:3%;
}

#slider{width:100%;}
#slider .carousel-caption{position:absolute; top:100px !important; left:100px !important; text-align:left !important; font-family:'Oswald', sans-serif;}
#slider .carousel-caption h5{font-size:50px; color:#104286; background-color:#fff9; padding:30px; width:300px; text-align:center;}
#slider .indicator{position:absolute; bottom:0; right:0; width:140px; height:40px; background:#fff9; text-align:center;}
#slider .indicator .prev i{float:left; width:70px; height:40px; line-height:40px; color:#104286; transition:.5s;}
#slider .indicator .next i{float:right; width:70px; height:40px; line-height:40px; color:#104286; transition:.5s;}
#slider .indicator i:hover{background:#fff;}

#welcome{width:100%; padding:100px 50px; background:#fff; text-align:center;}
#welcome h2{color:#104286; margin-bottom:30px; font-size:30px;}
#welcome h2:after{content:''; display:block; background:#cf0b54; width:70px; height:2px; border-radius:2px; margin:15px auto 10px;}

#product{width:100%; display:inline-flex;}
#product .left{background:#f7f7f3; padding:100px 50px; width:50%; text-align:right;}
#product .left h3{font-family:'Oswald', sans-serif; font-size:45px; letter-spacing:2px; color:#104286; font-weight:600; line-height:60px;}
#product .left p{margin-top:30px; font-size:15px; color:#505050;}
#product .right{background:#f7f7f3; width:50%; text-align:center;}
#product .icon1{width:33.33%; background:#00ad93; color:#fff; float:left; height:220px; border:1px solid #f7f7f3;}
#product .icon2{width:33.33%; background:#4c5a7d; color:#fff; float:left; height:220px; border:1px solid #f7f7f3;}
#product .icon3{width:33.33%; background:#869b24; color:#fff; float:left; height:220px; border:1px solid #f7f7f3;}
#product .icon4{width:50%; background:#4c5a7d; color:#fff; float:left; height:220px; border:1px solid #f7f7f3;}
#product .icon5{width:50%; background:#6b531f; color:#fff; float:left; height:220px; border:1px solid #f7f7f3;}
#product i{margin-top:50px; display:block; text-align:center;}
#product h6{font-size:17px;}
#product a{transition:.5s;}
#product a:hover{opacity:.6;}

#activity{padding:80px 0; background:#fff; width:100%; text-align:center;}
#activity h3{color:#104286; margin-bottom:30px; font-size:30px;}
#activity h3:after{content:''; display:block; background:#cf0b54; width:70px; height:2px; border-radius:2px; margin:15px auto 10px;}
#activity .box{width:100%; margin:10px auto; cursor:pointer; border-radius:5px; padding:10px 10px 0 10px; background:#f7f7f3;}
#activity .box img{width:100%; border-radius:5px; position:relative; top:5px;}
#activity .box h4{color:#fff; font-size:20px; position:relative; bottom:60px; transition:.5s;}
#activity .box:hover h4{bottom:100px;}
#activity .box:hover{box-shadow:0 0 5px #0003; transition:.5s;}

#package{background:#f7f7f3; width:100%; display:inline-flex; border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2;}
#package .left{width:50%; padding:30px 0;}
#package .left .box{text-align:center; margin:0 auto; padding:15px; width:300px; background:#104286;}
#package .box .box1{width:100%; padding:15px 0; background:#ff7b51; margin-bottom:15px; color:#fff; cursor:pointer;}
#package .box .box2{width:100%; padding:15px 0; background:#ff7b51; box-shadow:0 0 10px #104286; margin-bottom:15px; color:#fff; cursor:pointer;}
#package .box .box3{width:100%; padding:15px 0; background:#ff7b51; box-shadow:0 0 10px #104286; margin-bottom:15px; color:#fff; cursor:pointer;}
#package .box .box4{width:100%; padding:15px 0; background:#ff7b51; box-shadow:0 0 10px #104286; color:#fff; cursor:pointer;}
#package .box h6{font-size:17px;}
#package .box span{font-size:25px; font-family:'Oswald', sans-serif; margin:5px 0; display:block;}
#package .box p{margin:0; padding:0;}
#package .right{padding:70px 0; width:50%;}
#package .right h3{font-family:'Oswald', sans-serif; font-size:45px; letter-spacing:2px; color:#104286; font-weight:600; line-height:60px;}
#package .right p{margin-top:30px;}
#package .right a{display:block; width:180px; padding:10px; background:#104286; text-align:center; margin-top:30px; color:#fff; transition:.5s;border-radius:50px;}
#package .right a:hover{opacity:.6;}

#time{padding:15px 0; background:#fff; width:100%; text-align:right;}
#time h3{color:#104286; margin-bottom:30px; font-size:30px; margin-top:30px;}
#time h3:after{content:''; display:block; background:#cf0b54; width:70px; height:2px; border-radius:2px; margin:15px 0 10px auto;}
#time h5{font-size:20px; margin-top:20px; font-weight:500;}
#time p{font-size:15px; color:#cf0b54; margin-top:10px;}
#time iframe{width:100%; border:none; height:300px;}

#banner{width:100%; padding:50px 0; background: #ff7b51;}
#banner h1{font-size:40px; color:#fff; font-family:'Oswald', sans-serif;}

#idea{margin:80px 0; background:#fff; width:100%; text-align:center;}
#idea h3{color:#104286; font-size:30px;}
#idea h3:after{content:''; display:block; background:#cf0b54; width:70px; height:2px; border-radius:2px; margin:15px auto;}
#idea p{font-size:15px; margin-top:30px;}

#park{background:#f7f7f3; width:100%; display:inline-flex;}
#park .left{width:50%; padding:80px; text-align:right;}
#park .left h2{color:#104286; font-size:45px; letter-spacing:2px; font-weight:600; font-family:'Oswald', sans-serif;}
#park .left p{font-size:15px; margin-top:30px; color:#505050;}
#park .left b{color:#104286; font-weight:600;}
#park .left ul li{font-size:15px; color:#505050;}
#park .right{width:50%; text-align:center;}
#park .right .box{float:left; width:50%; cursor:pointer; border:2px solid #f7f7f3; transition:.5s; height:230px; overflow:hidden;}
#park .right .box img{transition:.5s;}
#park .right .box:hover img{transform:scale(1.2);}

#time .box{margin-bottom:50px; text-align:center; width:100%;}
#time .box i{width:40px; height:40px; line-height:40px; background:#cf0b54; color:#fff; border-radius:50%;}
#time .box span{color:#505050; font-size:17px; margin-left:30px;}
/*  ==  About Page Close  ==  */
/*  ==  Contact Page  ==  */
#contact{margin:80px 0; width:100%; background:#fff;}
#contact h2{font-size:35px; color:#104286;}
#contact form{margin-top:30px; width:100%;}
#contact form input, textarea{width:100%; margin-bottom:15px; padding:8px 15px; border:1px solid #c8c8c8; border-radius:5px; outline:none; font-size:15px; transition:.5s;}
#contact form input:focus{border:1px solid #cf0b54; box-shadow:0 0 5px #d24d4d66;}
#contact form textarea:focus{border:1px solid #cf0b54; box-shadow:0 0 5px #d24d4d66;}
#contact form button{background:#104286; color:#fff; border:1px solid #104286; border-radius:5px; padding:7px 20px; font-size:15px; cursor:pointer; transition:.5s;}
#contact form button:hover{box-shadow:0 0 10px #00000080;}
#contact h3{font-size:20px; color:#104286; margin-top:20px;}
#contact p{color:#505050; font-size:15px; margin-top:15px;}
#contact ul{margin-top:15px;}
#contact ul li{color:#505050; font-size:15px; margin-bottom:5px;}
#contact ul li a{color:#505050; transition:.5s;}
#contact ul li a:hover{color:#cf0b54;}

#map{width:100%; height:350px;}
#map iframe{border:none; width:100%; height:100%;}

#tariffPackage{ float: left; background:#fff; width:100%; text-align:center;}
#tariffPackage h2{color:#104286; font-size:30px;}
#tariffPackage h2:after{content:''; display:block; background:#cf0b54; width:70px; height:2px; border-radius:2px; margin:15px auto;}
/*#tariffPackage table{margin-top:50px;}*/
#tariffPackage table th{background:#122847; color:#fff;}

#room{padding:80px 0; background:#f7f7f3; width:100%;}
#room .image{overflow:hidden;}
#room img{width:100%; transition:.5s;}
#room img:hover{transform:scale(1.1);}
#room h3{color:#104286; font-size:25px; margin:5px 0;}
#room p{color:#505050; font-size:15px; margin:0; padding:0;}
#room b{color:#505050; font-weight:600; margin-top:5px; display:block;}
#room hr{margin:20px 0;}

#facilityActivity{margin:80px 0; width:100%; background:#fff;}
#facilityActivity h2{color:#104286; font-size:30px; text-align:center;}
#facilityActivity h2:after{content:''; display:block; background:#cf0b54; width:70px; height:2px; border-radius:2px; margin:15px auto;}
#facilityActivity p{margin-top:30px; color:#505050; text-align:center;}
#facilityActivity .box{display:inline-flex; width:100%; cursor:pointer;}
#facilityActivity .box:hover img{transform:scale(1.1);}
#facilityActivity .box .left{width:50%; overflow:hidden;}
#facilityActivity .box .left img{transition:.5s; width:100%;}
#facilityActivity .box .right{width:50%; padding:10px 0 0 20px;}
#facilityActivity h5{color:#cf0b54; font-size:20px; margin-bottom:10px;}

#amusement{margin:80px 0; width:100%; background:#fff;}
#amusement h3{font-size:45px; font-weight:600; color:#104286; font-family:'Oswald', sans-serif; letter-spacing:2px; line-height:60px; margin-top:30px;}
#amusement span{margin-top:10px; display:block; font-size:25px; color:#cf0b54;}
#amusement ul{margin-top:10px;}
#amusement .box{width:360px; height:360px; background:#fff; border-radius:360px; overflow:hidden; margin:auto;}
#amusement .box:hover > img{transform:scale(1.1);}
#amusement .box img{width:100%; transition:.5s;}

#facility{padding:80px 0; background:url(../../images/carousel/facility.jpg); background-size:cover;}
#facility h3{color:#fff; font-size:30px;}
#facility h3:after{content:''; display:block; background:#fff; width:70px; height:2px; border-radius:2px; margin:15px 0;}
#facility ul li{font-size:17px; margin:5px 0; color:#fff;}

#buffet{padding:80px 0; background:#f7f7f3; width:100%;}
#buffet h3{font-size:30px; color:#104286;}
#buffet h3:after{content:''; display:block; background:#cf0b54; width:70px; height:2px; border-radius:2px; margin:15px 0;}
#buffet p{font-size:15px; color:#505050;}
#buffet button{text-decoration:none; color:#cf0b54; width:100%; text-align:left;}
#buffet .table td, th{border-top:0 !important;}
#buffet .table th{color:#104286;}

#rules{margin:80px 0; width:100%; background:#fff;}
#rules h3{font-size:30px; color:#104286;}
#rules h3:after{content:''; display:block; background:#cf0b54; width:70px; height:2px; border-radius:2px; margin:15px 0;}
#rules p{margin:5px 0;}

#gallery{margin:80px 0; width:100%; background:#fff;}
#gallery h2{color:#104286; margin-bottom:30px; font-size:30px; text-align:center;}
#gallery h2:after{content:''; display:block; height:2px; width:70px; background:#cf0b54; margin:15px auto; border-radius:2px;}
#gallery .box{width:100%; margin-bottom:30px; padding:10px; background:#f7f7f3; border-radius:5px; transition:.5s;}
#gallery .box .image{width:100%; overflow:hidden;}
#gallery .box .image img{width:100%; border-radius:5px; transition:.5s;}
#gallery .box:hover img{transform:scale(1.1);}
#gallery .box:hover{box-shadow:0 0 5px #0003;}

/*footer*/
.col_white_amrc { color:#FFF;}
footer { width:100%; background-color:#173865; min-height:250px; padding:10px 0px 25px 0px ;}
.pt2 { padding-top:40px ; margin-bottom:20px ;}
footer p { font-size:13px; color:#CCC; padding-bottom:0px; margin-bottom:8px;}
.mb10 { padding-bottom:15px ;}
.footer_ul_amrc { margin:0px ; list-style-type:none ; font-size:14px; padding:0px 0px 10px 0px ; }
.footer_ul_amrc li {padding:0px 0px 5px 0px;}
.footer_ul_amrc li a{ color:#CCC;}
.footer_ul_amrc li a:hover{ color:#fff; text-decoration:none;}
.fleft { float:left;}
.padding-right { padding-right:10px; }

.footer_ul2_amrc {margin:0px; list-style-type:none; padding:0px;}
.footer_ul2_amrc li p { display:table; }
.footer_ul2_amrc li a:hover { text-decoration:none;}
.footer_ul2_amrc li i { margin-top:5px;}

.bottom_border { border-bottom:1px solid #323f45; padding-bottom:20px;}
.foote_bottom_ul_amrc {	
	list-style-type:none;
	padding:0px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.foote_bottom_ul_amrc li { display:inline;}
.foote_bottom_ul_amrc li a { color:#999; margin:0 12px;}

.social_footer_ul { display:table; margin:15px auto 0 auto; list-style-type:none;  }
.social_footer_ul li { padding-left:20px; padding-top:10px; float:left; }
.social_footer_ul li a { color:#CCC; border:1px solid #CCC; padding:8px;border-radius:50%;}
.social_footer_ul li i {  width:20px; height:20px; text-align:center;}
/* footer end */


.statcounter{margin:0; padding:0; background:#00516f; width:100%; display:block; text-align:center;}
.statcounter a{margin:0; padding:0;}

.modal{top:130px !important}
.pop-up-box{border-radius: 3px;border:2px solid #fff;background-image: linear-gradient(rgba(207, 32, 99,0.9),rgba(207, 32, 99,0.9)),url('../../images/gallery/image3.jpg')}
.modal-header{padding: 60px 20px 40px 20px;border-bottom: 0px !important}
.md-close{margin:0 0 0 auto!important;text-shadow: none !important;color: #CE0A53 !important;border-radius: 50%;padding: 5px 10px!important;line-height: 25px; position: absolute;right: -12px;top: -13px;opacity: 1 !important; font-size: 30px !important;background: #fff !important;}
.md-close:hover{color:#DD3333 !important;opacity: 1!important;}
.modal-header h2{position: absolute;top: 4%;text-align: center;left: 0;right: 0;color: #fff;font-weight: 300;font-size: 35px;}
.modal-footer {border: none;text-align: center;padding-top:0px;}
.pop-up-content{font-size: 36px;text-align: center;color:#fff;font-weight: 600;margin:auto;}

@media only screen and (max-width:1024px) {
	#activity .box h4{font-size:17px;}
	#facilityActivity .box{display:block; margin-bottom:30px;}
	#facilityActivity .box .left{width:100%;}
	#facilityActivity .box .right{width:100%; padding-left:0;}
}
@media only screen and (max-width:991px) {
	#activity .box h4{font-size:20px;}
	#product{display:block;}
	#product .left{text-align:center; width:100%; padding:50px 0; margin:0;}
	#product .right{width:100%;}
	#package{display:block;}
	#package .left{width:100%;}
	#package .right{width:100%; padding:30px 10px 70px; text-align:center;}
	#package .right a{margin:30px auto 0;}
	#park{display:block;}
	#park .left{text-align:center; width:100%; padding:80px 20px; margin:0;}
	#park .right{width:100%;}
	#amusement{text-align:center;}
	#amusement .box{width:100%; height:100%;}
	#amusement h3{margin-top:10px;}
	header nav ul{margin:10px 0; width:100%; text-align:left; border-top:1px solid #104286;}
	header nav ul li{display:block; line-height:40px; text-align:left; width:100%;}
}
@media only screen and (max-width: 767px) {
	#welcome{padding:50px 20px;}
	#product .left{padding:50px 0;}
	footer{padding:70px 20px;}
	#time{text-align:center;}
	#time h3:after{margin:15px auto 10px;}
	#product .icon1{width:100%;}
	#product .icon2{width:100%;}
	#product .icon3{width:100%;}
	#product .icon4{width:100%;}
	#product .icon5{width:100%;}
	#park .right .box{width:100%;}
	#time iframe{margin:30px 0;}
}
@media only screen and (max-width:575px){
	.box-modal{padding: 10px;}
}

@media only screen and (max-width:414px) {
	#time .box i{display:block; margin:0 auto 10px;}
	#time .box span{margin:0;}
}

