/*!
Theme Name: aceentertainment
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: aceentertainment
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

aceentertainment is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:inline-block;list-style:none;margin:0;padding-left:0;flex-wrap:wrap;justify-content:center}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative;display:inline-block}.main-navigation ul>li{margin:0 25px 0}.main-navigation a{display:block;text-decoration:none;font-family:'Poppins',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:27px;color:#000}.main-navigation ul>li.current-menu-item>a{color:#e7598b}.main-navigation ul>li.current-menu-ancestor>a{color:#e7598b}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.container{max-width:1590px;width:100%}a,button,select,input,textarea{outline:none}a:focus,button:focus,select:focus,input:focus,textarea:focus{outline:none}a{-webkit-transition:all .3s linear;transition:all .3s linear}a:hover{color:#e7598b}.hdr-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:10px 0 0}.hdr-top:after{content:'';width:100%;height:1px;display:block;opacity:.3;border:1px solid #e7598b;margin:10px 0 0}.hdr-top ul{margin:0;padding:0;list-style:none}.hdr-top ul li a{font-family:'Poppins',sans-serif;font-weight:400;font-size:18px;line-height:27px;color:#000;text-decoration:none}.hdr-info ul li{margin:0 0 8px}.hdr-info ul li a i{font-size:17px;color:#e7598b;margin:0 6px 0 0}.hdr-social{display:flex;flex-wrap:wrap;justify-content:right;align-items:center}.hdr-social ul{display:flex;flex-wrap:wrap;align-items:center}.hdr-social ul li{margin:0 0 0 11px}.hdr-info ul li:last-of-type{margin-bottom:0}.hdr-social ul li a{display:block}.hdr-social ul li a i{display:block;width:45px;height:45px;text-align:center;line-height:45px;border-radius:50%;color:#fff;-webkit-transition:all .3s linear;transition:all .3s linear}.hdr-social ul li a i:hover{background:#000}.hdr-social i.fa-linkedin{background:#5faecf}.hdr-social i.fa-facebook-f{background:#44a7f8}.hdr-social a.hdr-btn,.links-btn a{display:inline-block;background:#e7598b;border-radius:20px 0;padding:13px 35px;font-family:'Poppins';font-style:normal;font-weight:600;font-size:16px;line-height:24px;text-transform:uppercase;color:#fff;text-decoration:none;margin:0 0 0 45px}.hdr-social a.hdr-btn:hover,.links-btn a:hover{background:#000}.hdr-menubar{padding:25px 0 25px}.hdr-stripe{background:#e7598b;border-radius:30px 0;margin:0 0 -27px;position:relative;z-index:2}.hdr-stripe ul{margin:0;padding:11px 0;list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.hdr-stripe ul li{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex:1;border-right:2px solid #fff;font-family:'Poppins',sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:30px;text-transform:uppercase;text-decoration:none;color:#fff;letter-spacing:1px}.hdr-stripe ul li:last-of-type{border:none}.hdr-stripe ul li img{margin:0 10px 0 0}.hdr-info ul li strong a,.ftr-coll.ftr-contact ul li strong a{font-weight:600}.hdr-info ul li a:hover{color:#e7598b}.hdr-stripe.mobi .owl-carousel li img{width:auto}.hdr-stripe.mobi{display:none}footer.site-footer{background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.85));padding:80px 0 20px}.footer-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ftr-coll.ftr-logo{max-width:35%}.ftr-coll ul{margin:0;padding:0;list-style:none}.ftr-coll h3{font-family:'Poppins',sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:30px;color:#fff;margin:0 0 30px;text-transform:uppercase}.ftr-coll h3 strong{font-weight:700;color:#e7598b}.ftr-coll ul li a{font-family:'Poppins',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:30px;color:#fff;text-decoration:none}.ftr-coll ul li a:hover{color:#e7598b}.ftr-coll.ftr-links{max-width:37%}.ftr-coll.ftr-links ul{display:flex;flex-wrap:wrap;justify-content:space-between}.ftr-coll.ftr-links ul li{margin:0 0 25px;flex:0 0 48%}.ftr-contact ul li a i{font-size:17px;color:#e7598b;margin:0 6px 0 0}.ftr-coll.ftr-contact ul li{margin:0 0 20px}.ftr-coll.ftr-contact .hdr-social{justify-content:left}.ftr-coll.ftr-contact .hdr-social li{margin:0 5px 0 0}.ftr-coll.ftr-contact .hdr-social li a i{color:#fff}.ftr-coll.ftr-contact .hdr-social li a i:hover{background:#e7598b}.ftr-coll p{font-family:'Poppins',sans-serif;font-style:normal;font-weight:400;font-size:17px;line-height:28px;color:#fff;padding:10px 35px 0 0;margin:0}.copyright-sec p{text-align:center;font-family:'Poppins',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#fff;opacity:.7;margin:20px 0 0}.copyright-sec{margin:65px 0 0}.copyright-sec:before{content:'';display:block;width:100%;height:1px;border-top:1px solid #fff;opacity:.3}.home_bnr_item img.mob_bnner{display:none}.banner_caption{position:absolute;top:50%;transform:translate(0%,-50%)}.hero-heading{font-family:'Great Vibes',sans-serif,cursive;font-style:normal;font-weight:400;font-size:50px;line-height:70px;text-transform:capitalize;color:#e7598b;visibility:hidden;opacity:0}.hro-sub-hding,.banner_caption strong{font-family:'Poppins';font-style:normal;font-weight:300;font-size:50px;line-height:70px;text-transform:capitalize;color:#fff;text-shadow:0px 4px 4px rgba(0,0,0,.25);visibility:hidden;opacity:0}.banner_caption strong{font-weight:700;word-spacing:5px;letter-spacing:1px}.hero-section .owl-item.active .hero-heading{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn;animation-delay:.5s;visibility:visible;opacity:1}.hero-section .owl-item.active .hro-sub-hding{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn;animation-delay:1s;visibility:visible;opacity:1}.hero-section .owl-item.active .banner_caption strong{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn;animation-delay:1.5s;visibility:visible;opacity:1}.hero-section .owl-carousel .owl-dots{position:absolute;bottom:35px;left:9.59%}.hero-section .owl-carousel .owl-dots button.owl-dot{width:9px;height:9px;border:1px solid #fff;border-radius:50%;margin:0 3px}.hero-section .owl-carousel .owl-dots button.owl-dot.active{border:1px solid #e7598b}.hding-content{text-align:center;margin:0 0 25px}.hding-content span{font-family:'Great Vibes',cursive;font-style:normal;font-weight:400;font-size:40px;line-height:70px;text-transform:capitalize;color:#e7598b}.hding-content h1,.hding-content h2{font-family:'Poppins',sans-serif;font-style:normal;font-weight:400;font-size:50px;line-height:60px;text-transform:capitalize;color:#000;margin:0}.hding-content strong{font-weight:600;color:#e7598b}.service-wrapper{margin:85px 0 95px}.service-wrapper ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.service-wrapper ul li{background:#fff;border-bottom:1px solid #e7598b;box-shadow:0px 4px 30px rgba(0,0,0,.08);border-radius:8px;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;padding:26px 9px 0;flex:0 0 calc(14.28% - 22px);margin:11px;transition:.5s;-webkit-transition:.5s}.service-wrapper ul li:hover{-webkit-transform:translateY(-5%);transform:translateY(-5%)}.service-wrapper ul li:nth-of-type(7n){margin-right:0}.service-wrapper ul li p{font-family:'Poppins',sans-serif;font-style:normal;font-weight:500;font-size:15px;line-height:22px;text-align:center;text-transform:capitalize;color:#000;margin-top:13px}.links-btn a{margin:0}.service-wrapper .links-btn{text-align:center;margin:30px 0 0}.about-bg{background:url(//www.aceentertainmentcork.ie/wp-content/themes/aceentertainment/images/about-bg-img.jpg) no-repeat;background-size:cover;background-position:center;padding:95px 0 95px}.about-content .hding-content,.entertn-content .hding-content,.pro-content .hding-content{text-align:left;margin-bottom:15px}.about-content p,.entertn-content p,.pro-content p{font-family:'Poppins';font-style:normal;font-weight:400;font-size:17px;line-height:30px;color:#000;opacity:.8}.about-image{padding:0 98px 0 165px;position:relative}.about-image>img{width:100%}.about-image img.abt-attach{position:absolute;left:18px;bottom:37px;width:auto;filter:drop-shadow(0px 10px 30px rgba(0,0,0,.1));border-radius:110px 110px 0 0}.about-image img.abt-glry{position:absolute;top:58px;right:0;width:auto;filter:drop-shadow(0px 10px 30px rgba(0,0,0,.1))}.get-contact{margin:80px 0 60px}.get-contact form.wpcf7-form input,.get-contact form.wpcf7-form textarea{width:100%;background:#fffafc;border:1px solid rgba(0,0,0,.1);border-radius:0;padding:16px 0 16px 47px;font-family:'Poppins';font-style:normal;font-weight:400;font-size:16px}.get-contact form.wpcf7-form textarea{height:173px}.get-contact form.wpcf7-form .row p{position:relative}.get-contact form.wpcf7-form .row i{position:absolute;top:21px;transform:translate(23px,0px);z-index:1;color:#e7598b;font-size:15px}input::-webkit-input-placeholder{color:#919191;transition:.3s;-webkit-transition:.3s}input:-moz-placeholder{color:#919191;transition:.3s;-webkit-transition:.3s}input::-moz-placeholder{color:#919191;transition:.3s;-webkit-transition:.3s}input:-ms-input-placeholder{color:#919191;transition:.3s;-webkit-transition:.3s}textarea::-webkit-input-placeholder{color:#919191;transition:.3s;-webkit-transition:.3s}textarea:-moz-placeholder{color:#919191;transition:.3s;-webkit-transition:.3s}textarea::-moz-placeholder{color:#919191;transition:.3s;-webkit-transition:.3s}textarea:-ms-input-placeholder{color:#919191;transition:.3s;-webkit-transition:.3s}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}textarea:focus::-webkit-input-placeholder{color:transparent}textarea:focus:-moz-placeholder{color:transparent}textarea:focus::-moz-placeholder{color:transparent}textarea:focus:-ms-input-placeholder{color:transparent}.get-contact form.wpcf7-form .wpcf7-submit{background:#e7598b;border-radius:20px 0;padding:13px 55px;font-family:'Poppins';font-style:normal;font-weight:600;font-size:16px;line-height:24px;text-transform:uppercase;color:#fff;width:auto;margin:0 auto 0;display:block;border:none;-webkit-transition:all .3s linear;transition:all .3s linear}.get-contact form.wpcf7-form .wpcf7-submit:hover{background:#000}.links-btn{margin:35px 0 0}.hero-banner{position:relative;margin:0 0 85px}.innr-caption{position:absolute;top:50%;transform:translate(0,-50%)}.innr-caption h1{font-family:'Poppins',sans-serif;font-style:normal;font-weight:300;font-size:50px;line-height:70px;text-transform:capitalize;color:#fff;text-shadow:0px 4px 4px rgba(0,0,0,.25)}.innr-caption h1 strong{color:#e7598b;font-weight:700}.sub-hding{font-family:'Poppins',sans-serif;font-style:normal;font-weight:600;font-size:23px;text-transform:capitalize;color:#000}.intro{font-family:'Poppins',sans-serif;font-style:normal;font-weight:500;font-size:17px;line-height:32px;text-transform:uppercase;color:#e7598b;margin:13px 0 10px}.entertn-img{padding:0 0 0 15%}.our-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:85px 0 0}.galry-section{padding:0 0 90px}.glry-blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:space-between;max-width:32%}.glry-img{max-width:36%;padding:0 15px}.glry-sml-img{width:48.5%}.glry-sml-img ul{margin:0;padding:0;list-style:none}.glry-sml-img ul li{margin:0 0 15px}.our-gallery .hding-content{width:100%;margin-bottom:30px}.our-gallery img{width:100%}.glry-blocks.revers{flex-direction:row-reverse}.video-bg{background:url(//www.aceentertainmentcork.ie/wp-content/themes/aceentertainment/images/video-bg.jpg) no-repeat;background-size:100%;background-position:right 0 top 0;padding:85px 0 0;margin:0 0 85px}.video-bg .row{margin:0}.video-wrapper iframe{border-radius:120px 0;width:100%}.accordion .card{border:none;margin:0 0 5px}.accordion .card span.number{display:inline-block;font-family:'Poppins',sans-serif;font-style:normal;font-weight:600;font-size:64px;line-height:96px;text-transform:capitalize;vertical-align:middle;opacity:.1;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;color:transparent;width:70px}.accordion .card-head h2:after{content:'\f078';display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;font-size:20px}.accordion .card .card-head h2.collapsed,.accordion .card .card-head h2{font-family:'Poppins',sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:36px;text-transform:capitalize;color:#000;position:relative;background:#fef9fb;padding:0 30px}.accordion .card .card-head h2{background:#ffeff5}.accordion .card-head h2:after{content:'\f078';display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;font-size:20px;width:42px;height:42px;background:#000;text-align:center;line-height:42px;border-radius:50%;position:absolute;right:30px;top:50%;transform:translate(0,-50%)}.accordion .card-body{padding:0 15px 0 69px}.accordion .card .collapse,.accordion .card .collapsing{background:#fef9fb;padding:0 30px}.accordion .card .collapse p,.accordion .card .collapsing p{font-family:'Poppins',sans-serif;font-style:normal;font-weight:400;font-size:17px;line-height:32px;text-transform:capitalize;color:#000;opacity:.8}.accordion .card .collapse.show{background:#ffeff5}.contact-dtls{background:url(//www.aceentertainmentcork.ie/wp-content/themes/aceentertainment/images/contact-bg.jpg) no-repeat;background-size:cover;background-position:center;box-shadow:inset 0px 5px 14px rgba(0,0,0,.2);border-radius:60px 0;padding:56px 40px}.contact-dtls h3{font-family:'Poppins',sans-serif;font-style:normal;font-weight:600;font-size:28px;line-height:42px;color:#fff}.contact-dtls>p{font-family:'Poppins',sans-serif;font-style:normal;font-weight:400;font-size:17px;line-height:26px;color:#fff}.contact-dtls ul{margin:0;padding:0;list-style:none}.contact-dtls>ul>li{display:flex;flex-wrap:wrap;margin:0 0 30px}.contact-info strong{font-family:'Poppins',sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:29px;text-transform:uppercase;color:#fff;display:block}.contact-info p,.contact-info a{font-family:'Poppins',sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:29px;color:#fff;margin:0;text-decoration:none}.contact-info a:hover{color:#000}.icon-circle{width:45px;height:45px;background:#fff;border-radius:30px;text-align:center;line-height:42px}.contact-info{max-width:80%;margin:0 0 0 20px}.social-icns ul li{display:inline-block;margin:0 15px 0 0}.social-icns ul li a{display:block;width:30px;height:30px;border-radius:50%;background:#1b1b1b;text-align:center;line-height:30px;color:#fff;font-size:13px;text-decoration:none}.social-icns ul li a:hover{background:#fff;color:#e7598b}.contact-section .get-contact{margin:15px 0 0 65px}.contact-section{margin:0 0 60px}.pro-glry{text-align:right;position:relative}.pro-glry>img{padding:0 0 0 150px}.pro-glry img.img-attach{width:50%}.pro-glry img.img-attach{position:absolute;left:0;top:50%;transform:translate(0,-50%);border:6px solid #fff;padding:0}.keyp-content{border:4px solid #e7598b;border-radius:60px 0;padding:50px 50px 25px;height:100%}.keyp-content h3{font-family:'Poppins',sans-serif;font-style:normal;font-weight:600;font-size:28px;line-height:32px;text-transform:capitalize;color:#000;opacity:.8;margin:0 0 15px}.keyp-content p{font-family:'Poppins',sans-serif;font-style:normal;font-weight:400;font-size:17px;line-height:32px;color:#000;opacity:.8}.keyp-content p a{color:#006dc6;text-decoration:underline}.keypoints{margin:85px 0 85px}.keypoints .row .col-md-6:nth-of-type(even) .keyp-content{border:4px solid #545454}.wedding-section .entertn-img{padding:0 13% 0 0}.wedding-section .row .col-md-5{padding-left:0}.entertn-content h4{font-family:'Poppins',sans-serif;font-style:normal;font-weight:600;font-size:22px;line-height:32px;text-transform:capitalize;color:#000}.modal{padding:0 !important}.modal.fade .modal-dialog{max-width:45%;-webkit-transform:translate(0,17%);transform:translate(0,17%)}.modal.fade .modal-dialog .modal-content{background:url(//www.aceentertainmentcork.ie/wp-content/themes/aceentertainment/images/contact-bg.jpg) no-repeat;background-size:cover;background-position:center;box-shadow:inset 0px 5px 14px rgba(0,0,0,.2)}.modal .modal-content .modal-header{border:none;padding:20px 20px 10px;flex-direction:column-reverse;align-items:end}.modal .modal-content .modal-header h5{font-family:'Great Vibes',cursive;font-style:normal;font-weight:400;font-size:40px;line-height:60px;text-transform:capitalize;color:#fff;margin:0;width:100%;text-align:center;display:inline-block}.modal .modal-content .modal-header h5 strong{color:#000}.modal .modal-body{padding:25px 100px 30px}.modal .modal-body form.wpcf7-form input,.modal .modal-body form.wpcf7-form textarea{width:100%;background:#fffafc;border:1px solid #fff;border-radius:0;padding:16px 16px 16px 47px;font-family:'Poppins';font-style:normal;font-weight:400;font-size:16px;background:0 0;color:#fff}.modal .modal-body form.wpcf7-form textarea{height:150px}.modal .modal-body form.wpcf7-form input::-webkit-input-placeholder,.modal .modal-body form.wpcf7-form textarea::-webkit-input-placeholder{color:#fff;-webkit-transition:all .3s linear;transition:all .3s linear}.modal .modal-body form.wpcf7-form input::-moz-placeholder,.modal .modal-body form.wpcf7-form textarea::-moz-placeholder{color:#fff;-webkit-transition:all .3s linear;transition:all .3s linear}.modal .modal-body form.wpcf7-form input:-ms-input-placeholder,.modal .modal-body form.wpcf7-form textarea:-ms-input-placeholder{color:#fff;-webkit-transition:all .3s linear;transition:all .3s linear}.modal .modal-body form.wpcf7-form input:-moz-placeholder,.modal .modal-body form.wpcf7-form textarea:-moz-placeholder{color:#fff;-webkit-transition:all .3s linear;transition:all .3s linear}.modal .modal-body form.wpcf7-form input:focus::-webkit-input-placeholder,.modal .modal-body form.wpcf7-form textarea:focus::-webkit-input-placeholder{color:transparent}.modal .modal-body form.wpcf7-form input:focus:-moz-placeholder,.modal .modal-body form.wpcf7-form textarea:focus:-moz-placeholder{color:transparent}.modal .modal-body form.wpcf7-form input:focus::-moz-placeholder,.modal .modal-body form.wpcf7-form textarea:focus::-moz-placeholder{color:transparent}.modal .modal-body form.wpcf7-form input:focus:-ms-input-placeholder,.modal .modal-body form.wpcf7-form textarea:focus:-ms-input-placeholder{color:transparent}.modal .modal-body form.wpcf7-form .row i{position:absolute;top:21px;transform:translate(23px,0px);z-index:1;color:#fff;font-size:15px}.modal .modal-body form.wpcf7-form .wpcf7-submit{background:#e7598b;border-radius:20px 0;padding:13px 55px;font-family:'Poppins';font-style:normal;font-weight:600;font-size:16px;line-height:24px;text-transform:uppercase;color:#fff;width:auto;margin:0 auto 0;display:block;border:none;-webkit-transition:all .3s linear;transition:all .3s linear;border:1px solid #fff;-webkit-transition:all .3s linear;transition:all .3s linear}.modal .modal-body form.wpcf7-form .wpcf7-submit:hover{background:#000;border:1px solid #000}.modal .modal-header button.close{padding:0;margin:0;background:#e7598b;width:30px;height:30px;opacity:1;border-radius:50%;text-align:center;border:1px solid #fff;-webkit-transition:all .3s linear;transition:all .3s linear}.modal .modal-header button.close:hover{background:#000;border:1px solid #000}.modal .modal-header button.close span{color:#fff;line-height:23px;display:block;height:100%;width:100%;font-size:22px;text-shadow:none}.modal .modal-body form.wpcf7-form .row+p{margin:0}.main-navigation ul ul.sub-menu{background:#fff;padding:5px 0}.main-navigation ul ul.sub-menu li a{font-size:16px;width:280px}.main-navigation ul ul.sub-menu li{border-bottom:1px solid #e7598b;padding:10px 15px;margin:0;width:100%}.main-navigation ul ul.sub-menu li:last-of-type{border:none}.main-navigation ul ul.sub-menu li ul.sub-menu{margin:0 0 0 93%}article header.entry-header h1.entry-title{font-family:'Poppins',sans-serif;font-style:normal;font-weight:400;font-size:35px;line-height:40px;text-transform:capitalize;color:#000;margin:55px 0 0}article .entry-content p{font-family:'Poppins';font-style:normal;font-weight:400;font-size:17px;line-height:28px;color:#000;opacity:.8;margin:0 0 15px;word-break:break-all}article .entry-content{margin:13px 0 35px}.modal.fade .wpcf7 form.invalid .wpcf7-response-output{border-color:#fff}.modal.fade .wpcf7 form .wpcf7-response-output{margin-top:0;color:#fff;text-align:center}.hero-banner img{width:100%}.wedding-section .entertn-img img,.pro-glry img{width:100%;height:auto;-webkit-transition:all .5s linear;transition:all .5s linear;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.wedding-section .entertn-img img:hover,.pro-glry img:hover{transform:scale(1.1)}.wedding-section .entertn-img{position:relative;overflow:hidden}.pro-glry{overflow:hidden}.pro-glry img.img-attach:hover{transform:scale(1.1);top:50%;transform:translate(0,-50%)}.pro-glry img.img-attach{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:zoomInLeft;animation-delay:.52s;visibility:visible;opacity:1;-webkit-transition:.5s}.pro-glry,.wedding-section .entertn-img{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:zoomIn;animation-delay:.52s;visibility:visible;opacity:1;-webkit-transition:.5s}@media (min-width:1441px) and (max-width:1800px){.container{width:84%}.hdr-top{padding:5px 0 0}.hdr-top:after{margin:5px 0 0}.hdr-logo{width:530px}.main-navigation a{font-size:16px}.hdr-stripe ul li{font-size:16px}.hdr-top ul li a{font-size:15px}.hdr-social a.hdr-btn{padding:10px 28px;font-size:14.5px}.main-navigation ul ul.sub-menu li ul.sub-menu{margin:0 0 0 92.5%}.main-navigation ul ul.sub-menu li a{font-size:15px}.main-navigation ul ul a{width:172px}.ftr-coll p{font-size:15px;padding:10px 70px 0 0}.ftr-coll h3{font-size:18px}.ftr-coll ul li a,.copyright-sec p{font-size:15px}.hdr-social ul li a i{width:40px;height:40px;line-height:40px}.hero-heading{font-size:43px}.service-wrapper ul li p{font-size:13px}.hro-sub-hding,.banner_caption strong{font-size:41px}.hding-content span{font-size:33px}.hding-content h1,.hding-content h2{font-size:36px}.about-content p,.entertn-content p,.pro-content p{font-size:15px;line-height:26px;opacity:1}.links-btn a{padding:12px 40px;font-size:15px}.sub-hding{font-size:20px}.intro{font-size:15.5px}.contact-dtls h3{font-size:23.5px;line-height:38px}.contact-dtls>p{font-size:15px}.contact-info strong,.contact-info p,.contact-info a{font-size:17px}.icon-circle{width:42px;height:42px;line-height:40px}.contact-info{margin:0 0 0 15px}.contact-dtls{padding:56px 35px}.pro-glry img.img-attach{width:50%}.keyp-content h3{font-size:24px}.keyp-content p{font-size:15px;line-height:28px}.entertn-content h4{font-size:19px}.modal.fade .modal-dialog{-webkit-transform:translate(0,14%);transform:translate(0,14%)}.modal .modal-content .modal-header h5{font-size:35px}}@media (min-width:1441px) and (max-width:1550px){.contact-dtls{padding:50px 30px}.contact-info strong,.contact-info p,.contact-info a{word-break:break-all}}@media (min-width:1200px) and (max-width:1440px){.pro-glry img.img-attach{width:50%}.container{width:91%}.hdr-top{padding:5px 0 0}.hdr-top:after{margin:5px 0 0}.hdr-info ul li{margin:0 0 6px}.hdr-top ul li a{font-size:15.5px}.hdr-logo{width:400px}.hdr-social ul li a i{width:40px;height:40px;line-height:40px}.hdr-social a.hdr-btn{padding:11px 30px;font-size:15px;margin:0 0 0 28px}.main-navigation a{font-size:14.5px}.hdr-menubar{padding:18px 0 18px}.hdr-stripe ul li{font-size:15px;line-height:26px}.main-navigation ul ul.sub-menu li a{font-size:14.5px}.main-navigation ul.menu.nav-menu li ul.sub-menu ul.sub-menu{margin:0 0 0 90%}.main-navigation ul ul a{width:165px}.ftr-coll h3{font-size:18px}.ftr-coll p,.ftr-coll ul li a{font-size:14px}.ftr-coll.ftr-links{max-width:38%}.ftr-coll.ftr-links ul li{margin:0 0 15px;flex:0 0 47%}.ftr-coll.ftr-links{max-width:38%}.ftr-contact ul li a i{font-size:16px;margin:0 4px 0 0}footer.site-footer{padding:60px 0 16px}.copyright-sec p{margin:16px 0 0;font-size:15px}.copyright-sec{margin:45px 0 0}.hero-heading{font-size:37px;line-height:65px}.hro-sub-hding,.banner_caption strong{font-size:35px;line-height:65px}.hero-section .owl-carousel .owl-dots{left:6.59%}.hding-content span{font-size:33px;line-height:55px}.hding-content h1,.hding-content h2{font-size:28px;line-height:50px}.hding-content{margin:0 0 20px}.service-wrapper ul{justify-content:space-between}.service-wrapper ul li{flex:0 0 calc(16% - 15px);margin:11px !important}.service-wrapper ul li p{font-size:14px}.links-btn a{padding:11px 30px;font-size:15.5px}.service-wrapper{margin:50px 0 65px}.about-content p,.entertn-content p,.pro-content p{font-size:15.5px;line-height:26px}.links-btn{margin:30px 0 0}.about-image{padding:0 70px 0 105px}.about-image img.abt-attach{width:31%}.about-image img.abt-glry{width:32%}.about-bg{padding:60px 0 60px}.get-contact{margin:50px 0 40px}.get-contact form.wpcf7-form input,.get-contact form.wpcf7-form textarea{font-size:15.5px;padding:14px 0 14px 47px}.get-contact form.wpcf7-form .row i{top:18px}.get-contact form.wpcf7-form .wpcf7-submit{font-size:15.5px;padding:11px 50px}.hero-banner{position:relative;margin:0 0 70px}.innr-caption h1{font-size:33px;line-height:50px}.sub-hding{font-size:19px}.intro{font-size:17px;line-height:32px}.entertn-img{padding:0 0 0 7%}.our-gallery{padding:45px 0 0}.galry-section{padding:0 0 70px}.video-bg{background-size:100% 60%;padding:70px 0 0;margin:0 0 70px}.accordion .card span.number{font-size:55px;line-height:85px}.accordion .card .card-head h2.collapsed,.accordion .card .card-head h2{font-size:20.5px}.accordion .card-head h2:after{width:35px;height:35px;line-height:35px;font-size:18.5px}.accordion .card .collapse p,.accordion .card .collapsing p{font-size:16px}.contact-dtls{padding:45px 30px}.contact-dtls h3{font-size:23px;line-height:38px}.contact-dtls>p{font-size:15.5px}.icon-circle{width:41px;height:41px;line-height:38px}.contact-info{max-width:79%;margin:0 0 0 15px}.contact-info strong{font-size:18px}.contact-info p,.contact-info a{font-size:16px;word-break:break-all}.contact-section .get-contact{margin:15px 0 0 30px}.wedding-section .entertn-img{padding:0 7% 0 0}.keypoints{margin:65px 0 70px}.keyp-content{padding:40px 40px 25px}.keyp-content h3{font-size:23px;line-height:30px}.keyp-content p{font-size:15.5px;line-height:28px}.entertn-content h4{font-size:20px}.modal .modal-dialog{max-width:58%}.modal .modal-content .modal-header h5{font-size:33px;line-height:40px}article header.entry-header h1.entry-title{font-size:30px;line-height:43px}article .entry-content p{font-size:15.5px;line-height:28px}.modal.fade .modal-dialog{max-width:60%;-webkit-transform:translate(0,8%);transform:translate(0,8%)}.modal .modal-body{padding:25px 85px 25px}}@media only screen and (max-width:1199px) and (min-width:992px){.pro-glry img.img-attach{width:50%}.hdr-info ul li{margin:0 0 5px}.hdr-top ul li a{font-size:15px}.hdr-logo{width:365px}.hdr-social ul li a i{width:37px;height:37px;line-height:37px}.hdr-social ul li{margin:0 0 0 8px}.hdr-social a.hdr-btn{padding:10px 30px;font-size:15px;margin:0 0 0 25px}.main-navigation ul{justify-content:center}.main-navigation li{margin:0 14px}.main-navigation a{font-size:15px}.hdr-menubar{padding:13px 0 13px}.hdr-stripe ul li{font-size:15px;line-height:25px}.main-navigation ul ul.sub-menu li a{font-size:14.35px}.main-navigation ul ul.sub-menu li ul.sub-menu{margin:0 0 0 92.5%}.main-navigation ul ul a{width:175px}footer.site-footer{padding:60px 0 16px}.ftr-coll p{font-size:15px;line-height:26px;padding:10px 34px 0 0}.ftr-coll h3{font-size:18px;margin:0 0 25px}.ftr-coll.ftr-links ul li{margin:0 0 10px;flex:0 0 100%}.ftr-coll.ftr-links{max-width:23%}.ftr-coll.ftr-logo{max-width:39%}.copyright-sec p{font-size:15px;margin:16px 0 0}.copyright-sec{margin:40px 0 0}.ftr-coll ul li a{font-size:15px}.hero-heading{font-size:38px}.hro-sub-hding,.banner_caption strong{font-size:33px;line-height:60px}.hero-section .owl-carousel .owl-dots{left:15px}.hding-content span{font-size:33px;line-height:55px}.hding-content h1,.hding-content h2{font-size:30px;line-height:50px}.hding-content{margin:0 0 20px}.service-wrapper ul{justify-content:space-between}.service-wrapper ul li{flex:0 0 calc(16% - 16px);margin:11px !important}.service-wrapper ul li p{font-size:13.9px}.links-btn a{padding:11px 30px;font-size:15px}.service-wrapper{margin:50px 0 65px}.about-content p,.entertn-content p,.pro-content p{font-size:15px;line-height:26px}.links-btn{margin:30px 0 0}.about-image{padding:0 70px 0 30px}.about-image img.abt-attach{left:70px;bottom:-40px;width:38%}.about-image img.abt-glry{width:37%}.about-bg{padding:60px 0 60px}.get-contact{margin:50px 0 40px}.get-contact form.wpcf7-form input,.get-contact form.wpcf7-form textarea{font-size:15px;padding:14px 0 14px 47px}.get-contact form.wpcf7-form .row i{top:18px}.get-contact form.wpcf7-form .wpcf7-submit{font-size:15px;padding:11px 50px}.hero-banner{position:relative;margin:0 0 60px}.innr-caption h1{font-size:28px;line-height:43px}.sub-hding{font-size:18px}.intro{font-size:16px;line-height:30px}.entertn-img{padding:0 0 0 5%}.our-gallery{padding:35px 0 0}.galry-section{padding:0 0 60px}.video-bg{background-size:100% 60%;padding:60px 0 0;margin:0 0 60px}.accordion .card span.number{font-size:50px;line-height:80px}.accordion .card .card-head h2.collapsed,.accordion .card .card-head h2{font-size:20px}.accordion .card-head h2:after{width:33px;height:33px;line-height:33px;font-size:18px}.accordion .card .collapse p,.accordion .card .collapsing p{font-size:15.5px;line-height:30px}.contact-dtls{padding:45px 26px}.contact-dtls h3{font-size:25px;line-height:40px}.contact-dtls>p{font-size:15.5px}.contact-info strong{font-size:18px}.contact-info p,.contact-info a{font-size:16.5px}.contact-info{max-width:78%;margin:0 0 0 15px}.icon-circle{width:40px;height:40px;line-height:38px}.contact-info{max-width:78%;margin:0 0 0 15px}.contact-section .get-contact{margin:15px 0 0}.wedding-section .entertn-img{padding:0 7% 0 0}.modal .modal-dialog{max-width:68%}.modal .modal-content .modal-header h5{font-size:31px;line-height:40px}article header.entry-header h1.entry-title{font-size:27px;line-height:40px}article .entry-content p{font-size:15.5px;line-height:28px}.modal.fade .modal-dialog{max-width:65%;-webkit-transform:translate(0,8%);transform:translate(0,8%)}.modal .modal-body{padding:25px 60px 20px}}@media only screen and (max-width:991px) and (min-width:768px){.hdr-top ul li a{font-size:13px}.hdr-social ul{display:none}.hdr-social a.hdr-btn{font-size:13.5px;padding:10px 20px;margin:0}.hdr-logo{max-width:45%}.main-navigation ul{justify-content:center}.main-navigation li{margin:0 12px}.hdr-menubar{padding:8px 0 8px}.main-navigation a{font-size:14.5px}.hdr-stripe ul li{font-size:14px;line-height:25px}.hdr-stripe ul li img{margin:0 6px 0 0;width:20px}.hdr-stripe ul{padding:8px 0}.main-navigation ul ul.sub-menu li a{font-size:14px}.main-navigation ul ul.sub-menu li ul.sub-menu{margin:0 0 0 92.5%}.main-navigation ul ul a{width:175px}footer.site-footer{padding:50px 0 15px}.ftr-coll.ftr-logo{max-width:35%}.ftr-coll p{font-size:14px;line-height:25px}.ftr-coll h3{font-size:17px;margin:0 0 20px}.ftr-coll.ftr-links ul li{margin:0 0 8px;flex:0 0 100%}.ftr-coll ul li a{font-size:14px}.ftr-coll.ftr-links{max-width:27%}.copyright-sec p{font-size:14.5px;margin:15px 0 0}.copyright-sec{margin:35px 0 0}.ftr-contact ul li a i{font-size:16px;margin:0 4px 0 0}.ftr-coll.ftr-contact .hdr-social ul{display:block}.ftr-coll.ftr-contact .hdr-social li{display:inline-block}.ftr-coll.ftr-contact .hdr-social li a i{width:38px;height:38px;line-height:38px}.hero-heading{font-size:35px;line-height:50px}.hro-sub-hding,.banner_caption strong{font-size:25px;line-height:40px}.hero-section .owl-carousel .owl-dots{left:15px}.service-wrapper{margin:35px 0 50px}.hding-content span{font-size:31px;line-height:50px}.hding-content h1,.hding-content h2{font-size:22.5px;line-height:40px}.hding-content{margin:0 0 20px}.service-wrapper ul li{flex:0 0 calc(25% - 22px);margin:11px !important}.service-wrapper ul li p{font-size:13.5px}.links-btn a{padding:11px 30px;font-size:14px}.service-wrapper .links-btn{margin:20px 0 0}.about-bg{padding:50px 0 50px}.about-content p,.entertn-content p,.pro-content p{font-size:15px;line-height:26px}.about-image{padding:0 55px 0 0}.about-image img.abt-attach{left:25px;bottom:-55px;width:42%}.about-image img.abt-glry{width:40%}.links-btn{margin:30px 0 0}.get-contact{margin:40px 0 26px}.get-contact form.wpcf7-form input,.get-contact form.wpcf7-form textarea{padding:13px 0 13px 47px;font-size:15px}.get-contact form.wpcf7-form .row i{top:17px}.get-contact form.wpcf7-form textarea{height:115px}.get-contact form.wpcf7-form .wpcf7-submit{padding:11px 55px;font-size:15px}.hero-banner{margin:0 0 50px}.innr-caption h1{font-size:25px;line-height:38px}.sub-hding{font-size:18px}.intro{font-size:16px;line-height:30px}.entertn-img{padding:0 0 0 5%}.our-gallery{padding:30px 0 0}.galry-section{padding:0 0 50px}.video-bg{background-size:100% 60%;padding:50px 0 0;margin:0 0 50px}.accordion .card span.number{font-size:45px;line-height:75px}.accordion .card .card-head h2.collapsed,.accordion .card .card-head h2{font-size:19px}.accordion .card-head h2:after{width:33px;height:33px;line-height:33px;font-size:18px}.accordion .card .collapse p,.accordion .card .collapsing p{font-size:15px;line-height:28px}.contact-dtls{padding:40px 25px}.contact-dtls h3{font-size:21px;line-height:35px}.contact-dtls>p{font-size:15px}.icon-circle{width:40px;height:40px;line-height:38px}.contact-info{max-width:76%;margin:0 0 0 15px}.contact-info strong{font-size:17px}.contact-info p,.contact-info a{font-size:15.5px;line-height:26px;word-break:break-all}.contact-section .get-contact{margin:15px 0 0}.contact-section .get-contact form.wpcf7-form .row .col-md-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.contact-section{margin:0 0 50px}.pro-glry>img{padding:0 0 0 90px}.pro-glry img.img-attach{width:50%}.keypoints{margin:50px 0 50px}.keyp-content{padding:30px 30px 25px}.keyp-content h3{font-size:21px;line-height:28px}.keyp-content p{font-size:15px;line-height:26px;margin:0 0 18px}.entertn-content h4{font-size:17px}.wedding-section .entertn-img{padding:0 7% 0 0}.modal .modal-dialog{max-width:80%}.modal .modal-content .modal-header h5{font-size:31px;line-height:40px}article header.entry-header h1.entry-title{font-size:25px;line-height:38px}article .entry-content p{font-size:15.5px;line-height:27px}.modal.fade .modal-dialog{max-width:65%;-webkit-transform:translate(0,8%);transform:translate(0,8%)}.modal .modal-body{padding:25px 55px 20px}}@media only screen and (max-width:767px){.hdr-stripe{display:none}.hdr-stripe.mobi{display:block}.hdr-stripe ul li{font-size:15.5px}.hdr-top{flex-direction:column-reverse}.hdr-info{display:none}.hdr-top:after{display:none}.hdr-social{width:100%;border-bottom:1px solid #e7598b;padding:0 0 10px;margin:0 0 7px}.hdr-menubar{display:none}.hdr-stripe.mobi{border-radius:0;margin:0}.hdr-stripe ul{padding:7px 0}.hdr-stripe ul li img{margin:0 7px 0 0}.hdr-social ul li a i{width:35px;height:35px;line-height:35px}.hdr-social a.hdr-btn{padding:9px 25px;font-size:14px;margin:0 0 0 20px}.hdr-logo{width:350px}html.js{padding:0 !important}html body div#wprmenu_bar .menu_title{display:none}html body div#wprmenu_bar{top:94px !important;width:auto;padding:0;position:absolute;background:0 0;height:auto;left:15px;z-index:1}#wprmenu_bar div.hamburger{padding:0 !important;margin-top:0 !important}.wprmenu_bar .hamburger-box{width:34px}.wprmenu_bar .hamburger-inner{width:18px;top:0}.hamburger--slider .hamburger-inner:before{top:11px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{height:3px;border-radius:0}.wprmenu_bar .hamburger-inner:after{width:22px}.hamburger--slider .hamburger-inner:after{top:22px}.hamburger--slider.is-active .hamburger-inner{width:26px}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-21px,0) rotate(-90deg);width:26px}.hamburger--slider .hamburger-inner:after{top:22px}#mg-wprm-wrap ul li,#mg-wprm-wrap ul li ul.sub-menu li{border-bottom:1px solid #f4f4f4}#mg-wprm-wrap ul li:last-of-type,#mg-wprm-wrap ul li ul.sub-menu li:last-of-type{border:0 !important}#wprmenu_bar .menu_title a{position:absolute;left:0}#wprmenu_bar .menu_title{font-size:0}#mg-wprm-wrap.cbp-spmenu-left{top:150px !important;height:inherit!important;max-width:100%;width:100%;position:absolute}html.wprmenu-body-fixed body{position:inherit !important}#wprmenu_menu_ul{padding:0}#mg-wprm-wrap li.menu-item a{font-weight:500}footer.site-footer{padding:30px 0 15px}.ftr-coll.ftr-logo,.ftr-coll.ftr-links{max-width:100%}.ftr-coll p{font-size:15px;line-height:25px;padding:10px 0 0;margin:0}.ftr-coll h3{font-size:17px;margin:0 0 15px}.ftr-coll.ftr-links ul li{margin:0 0 8px;flex:0 0 100%}.ftr-coll ul li a{font-size:15px}.ftr-contact ul li a i{margin:0 4px 0 0}.copyright-sec p{font-size:15px;line-height:25px;margin:15px 0 0}.ftr-coll.ftr-links{margin:30px 0 0}.ftr-coll.ftr-contact{margin:25px 0 0}.ftr-coll.ftr-contact .hdr-social{border:none;margin:0;padding:0}.copyright-sec{margin:35px 0 0}.hero-section .owl-carousel .home_bnr_item img{height:220px;object-fit:cover}.hero-section .owl-carousel .owl-dots{bottom:30px;left:15px}.banner_caption{top:45%}.hero-heading{font-weight:600;font-size:33px;line-height:45px}.hro-sub-hding,.banner_caption strong{font-size:22px;line-height:36px;font-weight:400;text-shadow:0px 2px 12px rgba(0,0,0,10.25)}.service-wrapper{margin:30px 0 40px}.hding-content span{font-size:27px;line-height:40px}.hding-content{margin:0 0 12px}.hding-content h1,.hding-content h2{font-size:20px;line-height:35px}.service-wrapper ul{justify-content:space-between}.service-wrapper ul li{flex:0 0 calc(47.7% - 15px)}.service-wrapper ul li p{font-size:14.5px}.links-btn a{padding:11px 28px;font-size:14.35px}.service-wrapper .links-btn{margin:20px 0 0}.about-bg{background-position:right center;padding:40px 0 40px}.about-wrapper .row{flex-direction:column-reverse}.about-image{padding:0}.about-image img.abt-attach,.about-image img.abt-glry{display:none}.about-content{margin:20px 0 0}.about-content .hding-content,.entertn-content .hding-content,.pro-content .hding-content{margin-bottom:10px}.about-content p,.entertn-content p,.pro-content p{font-size:15px;line-height:25px;margin:0 0 18px}.get-contact{margin:30px 0 30px}.get-contact form.wpcf7-form input,.get-contact form.wpcf7-form textarea{padding:14px 0 14px 47px;font-size:15px}.get-contact form.wpcf7-form .row i{top:18px}.get-contact form.wpcf7-form textarea{height:95px}.get-contact form.wpcf7-form .wpcf7-submit{padding:11px 55px;font-size:15px}.hero-banner{margin:0 0 30px}.hero-banner img{height:150px;object-fit:cover;width:100%}.innr-caption h1{font-size:25px;line-height:35px}.sub-hding{font-size:16px}.intro{font-size:15px;line-height:26px}.links-btn{margin:28px 0 0}.entertain-sec .row{flex-direction:column-reverse}.entertn-img{padding:0 0 15px}.entertn-img img{width:100%}.our-gallery{padding:30px 0 0}.our-gallery .hding-content{margin-bottom:15px}.galry-section .is_max_width .wplg-gallery-item{width:100% !important;padding:0 15px !important;margin:0 0 15px}.galry-section{padding:0 0 25px}.video-bg{background-size:100% 55%;padding:30px 0 30px;margin-bottom:0}.video-bg .col-lg-10.offset-lg-1{padding:0}.video-wrapper iframe{border-radius:0;height:480px}.accordion .card span.number{display:none}.accordion .card .card-head h2.collapsed,.accordion .card .card-head h2{font-size:18px;line-height:30px;padding:15px 20px 15px}.accordion .card-head h2:after{font-size:16px;width:28px;height:28px;line-height:28px;right:20px}.accordion .card-body{padding:0}.accordion .card .collapse,.accordion .card .collapsing{padding:0 20px}.accordion .card .collapse p,.accordion .card .collapsing p{font-size:15px;line-height:28px}.contact-dtls{padding:25px 23px}.contact-dtls h3{font-size:21px;line-height:30px}.contact-dtls>p{font-size:15px;line-height:23px}.icon-circle{width:40px;height:40px;line-height:38px}.icon-circle img{width:25px}.contact-info strong{font-size:17px}.contact-info p,.contact-info a{font-size:15px;line-height:25px;word-break:break-all}.contact-info{max-width:77%;margin:0 0 0 15px}.contact-section .get-contact{margin:25px 0 0}.contact-section{margin:0}.pro-service .row{flex-direction:column-reverse}.pro-glry>img{padding:0 0 0 35px;width:100%}.pro-glry img.img-attach{width:50%}.pro-content{margin:18px 0 0}.keypoints{margin:10px 0 20px}.keypoints .row .col-md-6{margin:0 0 15px}.keyp-content{padding:25px}.keyp-content h3{font-size:20px;line-height:30px;margin:0 0 10px}.keyp-content p{font-size:15px;line-height:26px}.wedding-section .entertn-img{padding:0}.wedding-section .row .col-md-5{padding-left:15px;margin:18px 0 0}.entertn-content h4{font-size:18px;line-height:30px}.page-template-professional-dj .get-contact{margin-top:10px}.modal .modal-dialog{max-width:90%;margin:30px auto 0}.modal .modal-content .modal-header{padding-left:20px;padding-right:20px}.modal .modal-content .modal-header h5{font-size:28px;line-height:32px}.modal .modal-body{padding:18px 20px 10px}.modal .modal-body form.wpcf7-form input,.modal .modal-body form.wpcf7-form textarea{padding:13px 16px 13px 45px;font-size:15px}.modal .modal-body form.wpcf7-form .row i{top:17px}article header.entry-header h1.entry-title{font-size:23px;line-height:35px;margin:20px 0 0}article .entry-content p{font-size:15px;line-height:26px;margin:0 0 12px}div#mg-wprm-wrap ul>li:hover>span.wprmenu_icon{color:#fff !important}.modal.fade .modal-dialog{max-width:92%;-webkit-transform:translate(0,6%);transform:translate(0,6%)}.modal .modal-header button.close{width:28px;height:28px}.modal .modal-header button.close span{line-height:22px;display:block;font-size:20px}.modal .modal-body form.wpcf7-form .wpcf7-submit{padding:10px 50px;font-size:15px}}@media (min-width:599px) and (max-width:767px){.service-wrapper ul li{flex:0 0 calc(32% - 15px)}}@media only screen and (max-width:479px){.hdr-social ul li{margin:0 0 0 8px}.hdr-logo{width:240px;margin:0 auto}.hdr-top{align-items:end;padding-bottom:5px}.hdr-top ul li a{font-size:15px}.hdr-social ul li a i{width:33px;height:33px;line-height:33px}.hdr-social a.hdr-btn{padding:6px 23px;font-size:13px;margin:0 0 0 20px}html body div#wprmenu_bar{top:78px !important}#mg-wprm-wrap.cbp-spmenu-left{top:124px !important}.hero-heading{font-weight:600;font-size:33px;line-height:42px}.hro-sub-hding,.banner_caption strong{font-size:19px;line-height:35px;font-weight:400;text-shadow:0px 2px 12px rgba(0,0,0,10.25)}.hro-sub-hding,.banner_caption strong{font-size:19px;line-height:35px}.banner_caption{top:50%}}