.elementor-nav-menu .current-menu-parent a{font-weight:600!important;color:#000!important}.elementor-navigation .menu-item-has-children>a:after{display:none!important}.elementor-nav-menu .sub-menu .menu-item a{border-radius:0px!important;border-bottom:1px solid #ccc;padding:15px 0px!important}.elementor-nav-menu .menu-item{font-weight:500!important;font-size:10px!important}.elementor-navigation ul ul{border:1px solid #ccc}.elementor-navigation ul ul a{width:19.6875em!important}.elementor-navigation{margin:0 1.125em!important}.top-bar-txt p{padding:10px;letter-spacing:1px;font-size:14px!important}.main-header .sub-menu li a{justify-content:center}div.wpforms-container-full .wpforms-form input.wpforms-field-medium,div.wpforms-container-full .wpforms-form select.wpforms-field-medium,div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium{max-width:100%!important}div.wpforms-container-full .wpforms-form .wpforms-field-label{font-weight:500!important;font-size:14px!important}.events-img-title .elementor-widget-container{height:280px;display:flex;align-items:center}.events-img-title .elementor-text-editor{width:100%}.events-img-title h2,.social-events-photography-img-title .elementor-text-editor h2{color:#fff!important;margin-bottom:30px;padding:0 20px;letter-spacing:.05em;text-transform:uppercase;line-height:1.2em;font-size:26px;font-weight:700!important}.events-img-title .elementor-text-editor a{padding:.9em 3em;border:2px solid #fff;background-color:rgba(255,255,255,0);font-size:14px!important;font-weight:300!important;letter-spacing:.1em;line-height:1.1em;text-transform:uppercase;color:#fff;border-radius:0em}.events-img-title .elementor-text-editor a:hover{opacity:.8}.social-booths-txt h2{font-size:48px!important;font-weight:700!important;color:#000!important;background:#fff;margin-left:-50%!important;padding-left:10px;padding-top:6px;padding-bottom:6px;letter-spacing:.04em;text-transform:uppercase;line-height:1.5em;}.social-booths-txt p{font-weight:300!important;font-style:normal;letter-spacing:.01em;text-transform:none;line-height:1.5em;font-size:17px;color:#000}.social-booths-col-2{display:flex;align-items:center}.wedding-booths-heading h2{padding:10px 20px;font-size:40px!important}.extraordinary-entertainment h2{font-weight:700!important;letter-spacing:.08em;font-style:normal;line-height:1em}.happy-clients span.elementor-divider__text{padding:0 50px;font-size:24px!important;color:#1c1c1c;font-weight:400;line-height:29px}.contact-details a{font-size:16px}.contact-details strong{color:#6598b8;font-weight:700!important}.contact-details span{color:#6598b8;font-weight:400!important}.contact-details strong:hover{color:rgba(101,152,184,.7)}.img-title h2,.img-title a{font-size:20px!important;font-weight:700!important}button.home-form-btn{font-style:normal;font-weight:400;font-size:16px;letter-spacing:.2px;line-height:1.6em;color:#000!important;padding:1px 6px!important;background:#efefef!important;border-color:#363636!important;border-radius:2px!important}.scroll-to-down-txt p{margin-bottom:0px!important}.scroll-to-down-txt a{color:#fff!important}.stand-out h3{font-size:16px!important;text-transform:uppercase;letter-spacing:2px;text-decoration:none;line-height:1.6em;font-weight:bold!important}.stand-out p{font-style:normal;font-weight:400!important;font-size:16px!important;letter-spacing:.2px;line-height:1.6em;color:#363636!important}.view-selection a{font-style:italic;font-weight:400;font-size:16px!important;letter-spacing:.2px;line-height:1.6em!important;color:#6598b8!important}.package-title h2{font-size:24px;letter-spacing:.4px;line-height:1.2em;color:#1c1c1c!important;font-weight:400!important}.gavin-review p{font-size:15px;line-height:1.6em;font-weight:500!important;font-style:italic;letter-spacing:0;color:#1c1c1c;margin:0 0 1em;padding:0 50px}.mobile-package-title .gallery-caption{border:0}.inflatable-booths-title p{font-size:14px;color:#1c1c1c!important;font-weight:400!important;letter-spacing:1px}.backdrops-images .gallery-icon img{height:225px;width:500px}.backdrops-images .gallery-caption{border:none;font-size:20px;color:#1c1c1c!important;font-weight:400!important;letter-spacing:1px}.professional-portraits-txt p{font-size:16px;font-weight:400!important;text-transform:uppercase;font-style:normal;letter-spacing:2px;text-decoration:none;line-height:1.6em;text-align:center;color:#1c1c1c}.dark-grey-col-box-txt .elementor-text-editor{width:400px !IMPORTANT;padding:10%;background:#424242}.dark-grey-right-col-box .elementor-widget-wrap{position:relative;right:50%;top:8%}.dark-grey-left-col-box .elementor-widget-wrap{position:relative;top:8%;z-index:999}.dark-grey-col-box-txt .elementor-text-editor h3{color:#fff;font-size:34px;font-weight:400!important;letter-spacing:.03em;text-transform:uppercase;line-height:1.2em}.dark-grey-col-box-txt .elementor-text-editor p,.dark-grey-col-box-txt .elementor-text-editor li{color:rgba(255,255,255,.92);font-weight:300!important;font-style:normal;letter-spacing:.02em;text-transform:none;line-height:1.5em;font-size:15px}.expo-icons h3{font-size:24px;font-weight:700;text-transform:none;font-style:normal;letter-spacing:.4px;text-decoration:none;line-height:1.2em;color:#1c1c1c!important}.expo-icons p{font-style:normal;font-weight:400;font-size:16px;letter-spacing:.2px;line-height:1.6em;color:#363636!important}.expo-icons{padding-bottom:20px}.elevate h2{font-size:32px!important;font-weight:700!important}.elevate-txt .elementor-text-editor{padding:66px 34px;height:625px;display:flex;flex-direction:column;justify-content:center;text-align:center}.elevate-txt .elementor-text-editor p{margin-bottom:2px}.elevate-txt .elementor-text-editor h2{color:#fff;font-size:36px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.2em}.elevate-txt .elementor-text-editor p{margin-bottom:10px;font-weight:400;font-size:16px;letter-spacing:.2px;line-height:1.6em;text-transform:uppercase;color:#fff}.dance-floor-gallery .gallery-caption{border:none;font-size:20px;font-weight:400!important;color:#1c1c1c}.virtual-photo-booth-icons .gallery-caption{border:none;font-size:14px;font-weight:400!important;color:#1c1c1c}.mitzvah-lighting-img-box .elementor-widget-container{height:280px;display:flex;align-items:center;justify-content:center}.mitzvah-lighting-img-box h2{color:#fff!important;padding:0 20px;letter-spacing:.05em;text-transform:uppercase;line-height:1.2em;font-size:38px;font-weight:700!important}.custom-packages .elementor-widget-container{height:450px!important}.custom-packages h2{font-size:80px!important}.tiffany-txt h2{font-size:38px;font-weight:700;color:#000;letter-spacing:.03em;text-transform:uppercase;line-height:1.3em}.tiffany-txt p{font-size:15px;color:#595959!important;font-weight:500!important;letter-spacing:.01em;text-transform:none;line-height:1.5em}.events-wedding h5{font-size:100px!important;font-weight:300!important;text-transform:uppercase;font-style:normal;letter-spacing:8px;line-height:1em;text-decoration:none}.celebrate-one h2{font-size:16px!important;text-transform:uppercase;font-style:normal;letter-spacing:2px;line-height:1.6em!important;padding:0 50px}.view-services h2,.view-services a{font-size:16px!important;font-weight:400!important;text-transform:uppercase;letter-spacing:2px;text-decoration:none;line-height:1.6em}.reviews-title h2{font-size:24px!important;font-weight:400!important;letter-spacing:.4px}.reviews-txt p{font-size:14px;line-height:1.6em;font-weight:600;font-style:italic;letter-spacing:0;text-decoration:none;text-align:left;margin:0 0 1em;color:#363636}.client-review h2{font-weight:400!important;font-size:16px!important;letter-spacing:.2px;line-height:1.6em}.inquire span{font-size:16px!important;color:#1c1c1c;font-weight:400;letter-spacing:.2px;line-height:1.6em}.social-events-types p{font-size:16px;font-weight:700;text-transform:uppercase;font-style:normal;letter-spacing:2px;text-decoration:none;line-height:1.6em}.each-block h2{font-size:16px!important;font-weight:400!important;font-style:italic}.packages-img-inner-title p{font-size:14px!important;font-weight:400!important;color:#363636!important}.live-stream-reasons h2{font-size:32px!important;font-weight:700!important}.reasons-txt .elementor-image-box-content h3{font-size:18px!important;font-weight:700!important}.reasons-txt .elementor-image-box-content p{font-weight:500;font-style:normal;letter-spacing:.01em!important;text-transform:none;line-height:1.5em;font-size:13px!important;padding-right:50px}.reasons-txt .elementor-image-box-content{display:flex;flex-direction:column;align-self:center}.major-platforms h2{font-size:24px!important;font-weight:700!important;color:#1c1c1c!important}.banner-txt p{font-size:1.7vw;font-weight:300;font-style:normal;letter-spacing:.1em;text-transform:uppercase;padding:0;line-height:1.5em;max-width:750px;margin:0 auto}.sheer-stain h2{font-size:20px!important;font-weight:400!important;color:#1c1c1c!important;line-height:24px!important;text-align:left!important}.see-more-btn .elementor-button-wrapper a{background:transparent;color:#000;text-transform:uppercase;font-size:16px;font-weight:400;border:2px solid;padding-top:16px;padding-bottom:16px;border-radius:0}.see-more-btn .elementor-button-wrapper a:hover{background:#000;color:#fff}.brand-activation-banner-title .elementor-widget-container h2{padding:300px 140px;color:#fff;font-size:80px;letter-spacing:.05em;text-transform:uppercase;line-height:1.2em;font-weight:700}.brand-activation-txt .elementor-text-editor{color:#363636;font-size:15px;line-height:26px;padding-bottom:20px}.icon-boxes .elementor-image-box-img{width:100%!important}.icon-boxes .elementor-image-box-img img{max-width:200px!important}.icon-boxes .elementor-image-box-content h4{color:#363636!important;font-weight:400!important;letter-spacing:1px}.icon-boxes .elementor-image-box-content p{color:#363636!important;font-size:14px}.our-work-gallery .gallery .gallery-icon img{height:300px}.photography-banner,.portraits-banner{padding:150px 0}.photography-services-banner-title h2,.portraits-banner-title h2{max-width:750px;margin:0 auto!important;font-size:96px!important;font-weight:300!important}.portrait-shots-img .elementor-widget-container{height:550px;display:flex;align-items:center}.portrait-shots-img .elementor-text-editor{width:100%}.portrait-shots-img h2{color:#fff;font-size:24px;font-weight:500}.portrait-shots-img .elementor-text-editor a{color:#fff;font-size:18px;padding:10px 25px;border:2px solid #fff;font-weight:300}.learn-more h2{font-size:24px!important;font-weight:400!important;letter-spacing:.4px;line-height:1.2em}.social-events-photography-img-title .elementor-widget-container{height:250px;display:flex;align-items:center}.social-events-photography-img-title .elementor-text-editor h2{color:#fff;padding:0 20px}.social-events-photography-img-title .elementor-text-editor{width:100%}.corporate-photography-banner-title .elementor-widget-container h2{padding:170px 140px;color:#fff;font-size:80px;letter-spacing:.05em;text-transform:uppercase;line-height:1.2em;font-weight:700}.vr-services strong{font-weight:400;font-size:20px}.package-details li{list-style:none}.reality-behind h2{font-size:24px!important;font-weight:700!important;color:#000!important;letter-spacing:.4px;line-height:1.2em}.every-package h2{letter-spacing:.03em;text-transform:uppercase;line-height:1.3em;font-size:38px!important;color:#000;padding:0 50px!important}.package-details li,.package-details p{list-style:none;font-size:15px;color:#595959;font-weight:500!important}.booth-img-title .elementor-widget-container{height:160px;display:flex;align-items:center}.booth-img-title .elementor-text-editor h2{color:#fff;padding:0 20px;font-size:18px;font-weight:600;margin-bottom:0}.booth-img-title .elementor-text-editor{width:100%}.booth-guest-col-1,.gif-content-col-2,.wedding-col-1{display:flex;align-items:center}.roamer-img-title .elementor-widget-container{height:300px;display:flex;align-items:center}.roamer-img-title .elementor-text-editor h2{color:#fff;padding:0 20px;font-size:20px}.roamer-img-title .elementor-text-editor{width:100%}.join-the-team .elementor-button-wrapper a,.back-to-home .elementor-button-wrapper a{background:transparent;color:#000;text-transform:uppercase;font-size:16px;font-weight:400;border:2px solid;padding-top:16px;padding-bottom:16px;border-radius:0}.join-the-team .elementor-button-wrapper a:hover,.back-to-home .elementor-button-wrapper a:hover{background:#000;color:#fff}.teammate-title a{font-size:14px;font-weight:400;color:#1c1c1c}.reviews-btn a{padding:21px 34px;font-size:15px;font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:2px;color:#fff;background-color:#272727!important;border-color:#272727!important;font-family:'BrandonGrotesque-Regular'!important}.review-back-to-home a{font-size:12px;letter-spacing:2px;color:#272727!important;background-color:transparent!important;border:2px solid #272727!important;font-family:'BrandonGrotesque-Regular'!important;border-radius:0;padding:13px 26px}.review-back-to-home a:hover{color:#fff!important;background-color:#272727!important;border:2px solid #272727!important}.review-txt p{font-size:16px!important;font-weight:400!important;line-height:26px!important;color:#363636!important;font-family:'FuturaBT-Light'!important}.leave-a-review h2{font-size:24px!important;font-weight:400!important;letter-spacing:.4px;text-decoration:none;line-height:1.2em;font-family:'BrandonGrotesque-Regular'!important}.jobs-btn a{font-size:12px;font-weight:600!important;font-style:normal;text-transform:uppercase;letter-spacing:2px;color:#272727!important;background-color:transparent!important;border:2px solid #272727;font-family:'BrandonGrotesque-Regular'!important;border-radius:0}.jobs-btn a:hover{color:#fff!important;background-color:#272727!important}.job-back-to-home a{font-size:15px;font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:2px;color:#fff;background-color:#272727 !IMPORTANT;border-color:#272727!important;padding:21px 34px;border-radius:0}.job-back-to-home a:hover{opacity:.8}.wpforms-field label{font-family:'FuturaBT-Light'!important}div.wpforms-container-full .wpforms-form .wpforms-required-label{color:#000!important;font-weight:400}button.job-form-btn{background:transparent!important;color:#272727!important;border-color:#272727!important;text-transform:uppercase!important;font-family:'BrandonGrotesque-Regular'!important;font-weight:600!important;letter-spacing:2px!important;border-width:2px!important;padding:.9em 2.5em!important;font-size:15px!important}.back-to-jobs a{background:transparent!important;color:#272727!important;border:2px solid #272727!important;text-transform:uppercase!important;font-family:'BrandonGrotesque-Regular'!important;font-weight:500!important;letter-spacing:2px;padding:1.3em 2.3em!important;font-size:12px!important}button.job-form-btn:hover,.back-to-jobs a:hover{background:#272727!important;color:#fff!important}.jobs-form .wpforms-field-medium{background:#fafafa!important}.dropdown .wpforms-field-medium{background:#fff!important}div.wpforms-container-full .dropdown select.wpforms-field-medium{max-width:15%!important}div.wpforms-container-full .dropdown select{height:45px}.footer-menu a{font-family:"Source Sans Pro",sans-serif!important;font-size:12px!important;font-weight:400;text-transform:uppercase;font-style:normal;letter-spacing:3px;text-decoration:none;line-height:2em}.back-to-top{text-align:center;position:relative;top:27px;z-index:999}.back-to-top a{background:#fff;border-radius:50px;font-size:20px;text-transform:uppercase;padding:11px 4px;font-weight:100!important}.back-to-top .fa{position:relative;bottom:10px;left:16px}.back-to-top span{position:relative;top:8px;right:5px;font-size:16px}.dj-event-planner-form input,.dj-event-planner-form select,.dj-event-planner-form textarea{margin:10px 5px!important}.dj-event-planner-form{max-width:900px;margin:0 auto}.dj-event-planner-form p{margin:5px 0}input[type=email],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{background:#ffffff!important}#elementor-popup-modal-2518 .dialog-message{width:500px!important;height:680px!important}.popup-txt p{margin-bottom:15px}.popup-btn a.elementor-button-link.elementor-button.elementor-size-sm{font-family:"Helvetica",Sans-serif!important;padding:18px 70px;text-transform:uppercase;letter-spacing:1px}.home-popup-sec{padding:100px 90px!important}.elementor-2518 .elementor-section-wrap{display:flex!important;height:100%!important}.buttonizer-label-0-0-6{text-align:center!important}.blog-img-col{width:49%;float:left;margin-bottom:20px}.blog-img-col2{margin-left:10px}.blog-banner-title h1{font-size:100px}.blog-banner{padding:50px 0}@media(max-width:2560px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1900px}}@media(min-width:1920px){.home-video-banner{height:500px}.home-video-banner-col .elementor-column-wrap{padding-top:10%!important}.scroll-to-down .fa-chevron-down{margin-top:40px}.main-header{padding:10px 0}.main-header .elementor-container{max-width:96%!important}.elementor-nav-menu .menu-item a{font-size:14px}}@media(max-width:1024px){.events-wedding h5,.photography-services-banner-title h2,.portraits-banner-title h2,.corporate-photography-banner-title .elementor-widget-container h2,.events-wedding h1{font-size:90px!important}.corporate-photography-banner-title .elementor-widget-container h2{padding:170px 50px}.header-menu .elementor-menu{float:right;width:100%!important}.header-logo{width:100%!important}.header-nav-col{width:85%!important}.main-blog-page h3.elementor-post__title a{font-size:28px!important}.main-blog-page h3.elementor-post__title{line-height:30px}.d-none-tab{display:none!important}}@media(max-width:990px){.header-nav-col{width:100%!important}.header-logo{width:100%!important;margin-top:0}.header-logo .elementor-widget-container .elementor-image img{width:100%!important;height:auto!important}}@media(max-width:900px){.extraordinary-entertainment h2{font-size:70px!important}.home-form .elementor-widget-container{max-width:700px;margin:0 auto!important}.social-booths-txt h2{font-size:40px!important;margin-top:10px}.home-body-txt p{padding:0 50px}.elementor-menu-toggle{float:right}.blog-banner-title h1{font-size:80px}.blog-banner{padding:30px}}@media(max-width:820px){.extraordinary-entertainment h2{font-size:60px!important}.lets-create h2{font-size:28px!important;font-weight:400!important}.home-body-txt p{font-size:14px!important}.view-more p,.view-services h2,.view-services a,.view-selection a{font-size:14px!important}.happy-clients span.elementor-divider__text{padding:0 30px;font-size:22px!important;color:#1c1c1c}.speak-with-expert h2{font-size:28px!important}.contact-details a{font-size:15px}.brand-activation-banner-title .elementor-widget-container h2{padding:200px 140px;font-size:70px}.icon-boxes .elementor-image-box-img img{max-width:150px!important}.icon-boxes .elementor-image-box-content h4{font-size:16px}.icon-boxes .elementor-image-box-content p{line-height:20px}.events-wedding h5,.photography-services-banner-title h2,.portraits-banner-title h2,.corporate-photography-banner-title .elementor-widget-container h2,.events-wedding h1{font-size:70px!important}.main-blog-page h3.elementor-post__title a{font-size:24px!important}}@media(max-width:768px){.extraordinary-entertainment h2{font-size:60px!important}.lets-create h2{font-size:25px!important}.home-body-txt p{font-size:14px!important;line-height:24px!important;padding:0 50px}.event-types h2{font-size:22px!important}.home-form .elementor-widget-container{width:80%;margin:0 auto!important}.speak-with-expert h2{font-size:28px!important}.contact-details a{font-size:15px}span.elementor-divider-separator{width:100%!important}.brand-activation-banner-title .elementor-widget-container h2{padding:200px 140px;font-size:60px}.events-img-title h2,.social-events-photography-img-title .elementor-text-editor h2{font-size:20px}}@media(max-width:767px){.social-booths-txt h2{margin-left:0%!important;text-align:center}.social-booths-txt p{text-align:center}.every-package h2,.package-details p{text-align:center}.package-details .elementor-widget-container{padding:0px!important}.packages-col .elementor-text-editor,.portrait-grey-col .elementor-text-editor,.portrait-standard .elementor-text-editor{margin:0 auto;margin-bottom:50px}.packages-img,.portrait-img{width:65%!important}.packages-col,.portrait-grey-col,.portrait-standard{width:35%!important}.packages-col .elementor-widget-wrap,.portrait-grey-col .elementor-widget-wrap{right:66%}.portraits-img-sec{width:70%;margin:0 auto}.popup-heading span.elementor-heading-title.elementor-size-default{font-size:30px!important}.blog-banner-title h1{font-size:70px}.main-blog-page h3.elementor-post__title a{font-size:30px!important}input[type=email],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{width:99%!important}}@media(max-width:670px){.events-wedding h5,.photography-services-banner-title h2,.portraits-banner-title h2,.corporate-photography-banner-title .elementor-widget-container h2,.events-wedding h1{font-size:55px!important}.packages-col .elementor-text-editor,.portrait-standard .elementor-text-editor,.portrait-grey-col .elementor-text-editor{width:350px !IMPORTANT}}@media(max-width:570px){.home-body-txt p{font-size:13px!important;line-height:22px!important;padding:0 10px}.contact-details a{font-size:14px;padding:0 50px}.extraordinary-entertainment h2{font-size:40px!important}.celebrate-one h2{font-size:14px!important}.social-events-types p{font-size:12px}.packages-col .elementor-widget-wrap{right:75%;top:15%}.packages-col .elementor-text-editor h3,.portrait-grey-col .elementor-text-editor h3,.portrait-standard .elementor-text-editor h3{font-size:22px}.packages-img{width:60%}.packages-col,.portrait-grey-col,.portrait-standard{width:40%}.packages-col .elementor-text-editor p,.packages-col .elementor-text-editor li{margin-bottom:10px}.portrait-img{width:60%!important}.portrait-standard .elementor-text-editor,.portrait-grey-col .elementor-text-editor,.packages-col .elementor-text-editor{width:340px!important}.blog-banner-title h1{font-size:60px}.blog-banner .elementor-container{min-height:350px!important}}@media(max-width:570px){.brand-activation-banner-title .elementor-widget-container h2{padding:150px 100px;font-size:50px}.packages-col .elementor-widget-wrap,.portrait-grey-col .elementor-widget-wrap{right:90%}}@media(max-width:480px){.lets-create h2{font-size:26px!important}.events-wedding h5,.photography-services-banner-title h2,.portraits-banner-title h2,.corporate-photography-banner-title .elementor-widget-container h2,.events-wedding h1{font-size:35px!important;letter-spacing:1px;padding:70px 0}.celebrate-one h2{font-size:12px!important}.social-booths-txt h2{font-size:30px!important;margin-top:10px;letter-spacing:.02em;text-transform:uppercase;line-height:1em}.brand-activation-banner-title .elementor-widget-container h2{padding:100px 50px;font-size:45px}.packages-img{width:75%}.packages-col{width:50%}.packages-col .elementor-text-editor{width:270px !IMPORTANT}.packages-col .elementor-text-editor p,.packages-col .elementor-text-editor li{font-size:14px}.package-img-sec{margin-bottom:50%}.order-col{order:2}.portrait-standard .elementor-widget-wrap{position:absolute;z-index:999;top:-350%;left:78%}.portrait-img{margin:inherit;width:75%!important}.portrait-standard .elementor-text-editor{width:320px!important}.portrait-grey-col .elementor-text-editor{width:300px!important}.portrait-grey-col .elementor-widget-wrap{right:0;left:88%;position:absolute;top:-300%}.portrait-img-txt-sec{margin-bottom:60%}.blog-banner-title h1{font-size:40px}.main-blog-page .elementor-post__text{padding:0 10px !IMPORTANT}}@media(max-width:414px){.speak-with-expert h2{font-size:24px!important}.extraordinary-entertainment h2{font-size:35px!important}.every-package h2{font-size:26px!important}.packages-img{width:90%}.header-logo .elementor-widget-container .elementor-image img{width:100%!important;height:auto!important}.packages-col .elementor-widget-wrap{right:150px}.dark-grey-col-box-txt .elementor-text-editor p{margin-bottom:10px}.portrait-img-txt-sec{margin-bottom:50%}.portrait-grey-col .elementor-widget-wrap{left:80%}.portrait-standard .elementor-text-editor{width:300px!important}.portrait-grey-col,.portrait-standard{width:28%}.home-popup-sec{padding:70px 50px!important}.main-blog-page h3.elementor-post__title a{font-size:22px!important}.main-blog-page h3.elementor-post__title{line-height:24px}}@media(max-width:375px){.events-wedding h5,.photography-services-banner-title h2,.portraits-banner-title h2,.corporate-photography-banner-title .elementor-widget-container h2,.events-wedding h1{font-size:28px!important;letter-spacing:1px;padding:50px}.packages-col .elementor-text-editor{width:260px !IMPORTANT}.packages-col{width:35%}.packages-col .elementor-text-editor h3{font-size:20px}.packages-col .elementor-text-editor p,.packages-col .elementor-text-editor li{font-size:12px}.portrait-grey-col,.portrait-standard{width:20%}.portrait-img{margin:inherit;width:100%!important}.portrait-grey-col .elementor-text-editor{width:280px!important}.portrait-grey-col .elementor-widget-wrap{left:60%!important}.portrait-standard .elementor-widget-wrap{left:45%!important}.blog-banner .elementor-container{min-height:280px!important}.blog-banner-title h1{font-size:35px}input[type=email],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{width:97%!important}}@media(max-width:320px){.extraordinary-entertainment h2{font-size:28px!important}.celebrate-one h2{font-size:12px!important;letter-spacing:1px}.brand-activation-banner-title .elementor-widget-container h2{padding:100px 50px;font-size:40px}.events-wedding h5,.photography-services-banner-title h2,.portraits-banner-title h2,.corporate-photography-banner-title .elementor-widget-container h2{font-size:28px!important;letter-spacing:1px;padding:0}.packages-col .elementor-text-editor{width:245px !IMPORTANT}.packages-img{width:100%}.portrait-standard .elementor-text-editor,.portrait-grey-col .elementor-text-editor{width:250px!important}.dark-grey-col-box-txt .elementor-text-editor p{margin-bottom:10px;font-size:13px}.packages-col .elementor-widget-wrap{top:120px}.portrait-grey-col .elementor-widget-wrap{left:45%!important;top:-100px}.portrait-standard .elementor-widget-wrap{left:45%!important;top:-100px}.home-popup-sec{padding:40px 30px!important}.popup-heading span.elementor-heading-title.elementor-size-default{font-size:25px!important}.blog-banner-title h1{font-size:30px}}#masthead .elementor-nav-menu .sub-arrow:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f107"}#rmp-menu-wrap-8470 .rmp-menu-item-link{text-transform:uppercase}@media(max-width:767px){.hero-banner{padding:0!important}.hero-banner .elementor-container{min-height:400px!important;align-items:center!important}}.services-list .elementor-icon-list-items .elementor-icon-list-item{padding-bottom:1px}.services-list .elementor-icon-list-items .elementor-icon-list-item a{padding:12px 25px;background-color:#000;color:#fff;max-width:170px;text-align:center;justify-content:center}.services-list .elementor-icon-list-items .elementor-icon-list-item.active a{padding:12px 25px;background-color:#E7BF6A!important;color:#fff;max-width:170px}.services-list .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{color:#fff}.services-note{display:none}.services-note.active{display:block}.services-list .elementor-icon-list-items .elementor-icon-list-item a:focus{outline:none}.hed-nav .elementor-nav-menu--dropdown .elementor-sub-item{justify-content:center}.dj-main .elementor-image{position:relative;padding-bottom:127%}.dj-main .elementor-image img{position:absolute;content:"";width:100%;height:100%;object-fit:contain;top:0;left:0}.ex-book-from .“inline-container”{padding:0 0 5px 0!important;margin:0!important}.ex-book-from .“inline-container” p{padding:0 0 5px 0!important;margin:0!important}