.container aside input{margin-bottom:10px}aside .wpcf7-form-control.wpcf7-textarea{margin-bottom:20px}.archive .alm-listing li img,.blog .alm-listing li img{position:relative}.archive .alm-listing li,.blog .alm-listing li{padding:0}.archive .alm-btn-wrap .alm-load-more-btn,.blog .alm-btn-wrap .alm-load-more-btn{display:inline-block;background:#f096b9;padding:24px 20px;color:#fff;font-size:16px;font-weight:300;min-width:250px;text-align:center;line-height:19px;text-transform:uppercase;-webkit-box-shadow:none;box-shadow:none;height:auto;vertical-align:middle}.archive .alm-btn-wrap .alm-load-more-btn:hover,.blog .alm-btn-wrap .alm-load-more-btn:hover{background-color:#555556;color:#fff;text-decoration:none;vertical-align:middle}.archive .alm-btn-wrap .alm-load-more-btn.loading::before,.blog .alm-btn-wrap .alm-load-more-btn.loading::before{margin:18px}.btn:hover{box-shadow:none}.aside-area aside{max-width:397px}.widget-container .enquiry-box{border-radius:0;border:1px solid #EEE}.bdr-box h4 span{font-size:14px}.open-hours{color:#f096b9}.contact-detail-title{font-size:30px}.aside-area .contact-form-aside{max-width:780px}.form-wrapper{background-color:#fafafa;overflow:hidden;border-top:9px solid #f096b9;border-right:1px solid #ebebeb;border-left:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:31px 21px 30px 19px}.leftaside-content .contact-detail{font-weight:lighter;margin-bottom:0}.leftaside-content .post-title{margin-top:41px}.contact-detail span{font-weight:700}.contact-form-social{margin-left:0}.contact-form-social li{list-style-type:none}#wpcf7-f137-p97-o1 .contact-form-btn{background:#f096b9;border:none;color:#fff;font-size:16px;border-radius:10px;padding:23px 97px;float:right;margin-top:20px}.contact-form-title{font-size:30px;margin-bottom:8px}.container aside .form-wrapper form input{margin-bottom:0}.contact-form-social li a{text-decoration:none;color:#e5ded8}.contact-form-social li a span{color:#5f6061;position:absolute;margin-top:5px;margin-left:7px}.social-media.contact-form-social i{font-size:25px}.page-template-contact_us .leftaside-content .contact-detail a{color:#5f6061}.social-media.contact-form-social i:hover{color:#f096b9}#wpcf7-f137-p97-o1 .contact-form-btn:hover{background:#555556;-webkit-box-shadow:none;box-shadow:none}.btn-trans:hover{background:#de8cac;box-shadow:none}.gallery-block li a:hover .icon_img::after{opacity:1}.gallery_img_wrapper{position:relative}.new_img{position:absolute;top:49%;left:45%;transform:translate(-50%,-50%)}.main_link{background-color:#f096b9;display:inline-block;position:relative}.gallery_img_wrapper a img:hover{opacity:.1}body div.wpcf7-validation-errors{width:50%}.booking_band a:hover,body .btn-trans:hover{background:#555556}@media only screen and (max-width:1199px){.hot_spot a img{height:180px}.aside-area .leftaside-content{max-width:600px}.aside-area aside{padding-left:0;padding-right:0;max-width:345px}.inner-banner h1{font-size:45px}.testimonial-box{min-height:420px}.alm-reveal li a{width:100%}.alm-reveal li a img{height:auto}.aside-area .contact-form-aside{max-width:700px}.contact-form-social{display:inline-block}.archive .alm-listing li,.blog .alm-listing li{padding:0;margin:3px}}@media only screen and (max-width:991px){.gallery-block .gallery_img_wrapper,.leftaside-content .btn-row{text-align:center}.aside-area .leftaside-content,.aside-area aside{max-width:100%}.aside-area .contact-form-aside{max-width:450px}#wpcf7-f137-p97-o1 .contact-form-btn{padding:15px 45px}.footer_main .col-md-3{padding-left:0;padding-right:0}.footer_main .container{padding-left:25px}}@media only screen and (max-width:767px){.alm-reveal li a img,.hot_spot a img{height:auto}.booking_band .container,.footer_main .row,.gallery-block .gallery_img_wrapper,.leftaside-content .btn-row{text-align:center}.hot_spot a{display:block}.footer_main p a{display:inline-block}.social-media{display:block;margin-top:15px}header .header-top .social-media{display:none}.contact-form-social,.contact-form-social li{display:inline-block}.inner-banner h1{font-size:40px}.leftaside-content figure{padding:10px 10px 0}.aside-area aside{padding-left:0;padding-right:0;max-width:100%}.widget-container .enquiry-box{padding:15px 15px 0}.bdr-box h4 span{font-size:12px;margin-bottom:25px}.bdr-box h4{font-size:28px}.leftaside-content h3{line-height:28px}.leftaside-content figure img{width:100%;height:auto}.party-service a{width:100%}.blog .alm-listing li{max-width:100%;margin:6px auto}.archive .alm-listing li .services-col-row .col-md-4,.blog .alm-listing li{padding:0}.gallery-block li{width:100%;margin-bottom:10px}.alm-reveal li a,.gallery-block li figure a img{width:100%}.blog-rdesc figure{padding:0 0 10px}.contact-form-social{margin-right:0}.aside-area .leftaside-content{text-align:center;width:100%}.contact-form-social li a span{display:none}.banner_over{background-position:center;background-size:cover;background-repeat:no-repeat}}@media only screen and (max-width:359px){.page-id-97 .contact-detail-title,.page-id-97 .contact-form-title{line-height:30px}.aside-area .wpcf7 .wpcf7-submit{min-width:190px!important}}.blog .blog_content h5{font-size:20px;color:#706f6f;font-weight:400;line-height:21px;margin-bottom:10px}body header nav ul li a{padding:15px 31px}body .blog_content h5{height:33px}.single-post .blog-rdesc img{height:auto}.home .blog_band.hot_spot a img{width:100%}.single .leftaside-content p a:last-child{float:left}body .clear{clear:both}body .link_inner{padding:0!important;float:none!important}body.blog .blog_content h5{height:61px}.blog .blog-listing .blog_content li{margin-bottom:0;font-size:13px;line-height:19px;color:#706f6f}.blog .blog-listing .blog_content ul{margin:0}.page-id-97 .leftaside-content p a{float:none;padding:0}.page-id-169 .leftaside-content img{height:auto}@media (max-width:379px){body.blog .blog_content h5{height:73px}}@media (min-width:768px) and (max-width:991px){.blog #ajax-load-more .col-md-4{width:32%;min-height:416px}body.blog .blog_content h5{height:93px}}@media (min-width:991px) and (max-width:1160px){.blog #ajax-load-more .col-md-4{width:32%;min-height:474px}}@media (min-width:767px){.blog .alm-listing li.col-md-4{min-height:415px}}
header .header-top .social-media li{padding:2px;}
@media (max-width:767px) {
	.leftaside-content img{height:auto}
	.container .leftaside-content ul li{margin-bottom:6px;}
}
body .blog-rdesc a{float: none !important;
padding: 0px !important;
display: inline-block;
vertical-align: top;}
body .blog-rdesc a img{padding: 10px;}

body .leftaside-content a{float: none !important;
padding: 0px !important;
display: inline-block;
vertical-align: top;}
body .leftaside-content a img{padding: 10px;}