@import 'https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap';@import 'https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap';@import 'https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap';@import 'https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap';body,html{overflow-x:hidden}*{padding:0;margin:0;box-sizing:border-box}img{width:auto;max-width:100%}@font-face{font-family:fontawesome-webfont;src:url(../fonts/fontawesome-webfont.ttf);src:url(../fonts/fontawesome-webfont.woff) format('woff'),url(../fonts/fontawesome-webfont.eot),url(../fonts/fontawesome-webfont.woff2) format('woff2')}@font-face{font-family:proxima_novalight;src:url(../fonts/proximanova-light-webfont.eot);src:url(../fonts/proximanova-light-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/proximanova-light-webfont.woff2) format('woff2'),url(../fonts/proximanova-light-webfont.woff) format('woff'),url(../fonts/proximanova-light-webfont.svg#proxima_novalight) format('svg');font-weight:400;font-style:normal}@font-face{font-family:proxima_novaregular;src:url(../fonts/proximanova-regular-webfont.eot);src:url(../fonts/proximanova-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/proximanova-regular-webfont.woff2) format('woff2'),url(../fonts/proximanova-regular-webfont.woff) format('woff'),url(../fonts/proximanova-regular-webfont.ttf) format('truetype'),url(../fonts/proximanova-regular-webfont.svg#proxima_novaregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:proxima_novasemibold;src:url(../fonts/proximanova-semibold-webfont.eot);src:url(../fonts/proximanova-semibold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/proximanova-semibold-webfont.woff2) format('woff2'),url(../fonts/proximanova-semibold-webfont.woff) format('woff'),url(../fonts/proximanova-semibold-webfont.ttf) format('truetype'),url(../fonts/proximanova-semibold-webfont.svg#proxima_novasemibold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:proxima_novabold;src:url(../fonts/proximanova-bold-webfont.eot);src:url(../fonts/proximanova-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/proximanova-bold-webfont.woff2) format('woff2'),url(../fonts/proximanova-bold-webfont.woff) format('woff'),url(../fonts/proximanova-bold-webfont.ttf) format('truetype'),url(../fonts/proximanova-bold-webfont.svg#proxima_novabold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:proxima_novathin;src:url(../fonts/proximanova-thin-webfont.eot);src:url(../fonts/proximanova-thin-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/proximanova-thin-webfont.woff2) format('woff2'),url(../fonts/proximanova-thin-webfont.woff) format('woff'),url(../fonts/proximanova-thin-webfont.ttf) format('truetype'),url(../fonts/proximanova-thin-webfont.svg#proxima_novathin) format('svg');font-weight:400;font-style:normal}@font-face{font-family:proxima_novalight_italic;src:url(../fonts/proximanova-lightit-webfont.eot);src:url(../fonts/proximanova-lightit-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/proximanova-lightit-webfont.woff2) format('woff2'),url(../fonts/proximanova-lightit-webfont.woff) format('woff'),url(../fonts/proximanova-lightit-webfont.ttf) format('truetype'),url(../fonts/proximanova-lightit-webfont.svg#proxima_novalight_italic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:proxima_novaitalic;src:url(../fonts/proximanova-regularit-webfont.eot);src:url(../fonts/proximanova-regularit-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/proximanova-regularit-webfont.woff2) format('woff2'),url(../fonts/proximanova-regularit-webfont.woff) format('woff'),url(../fonts/proximanova-regularit-webfont.ttf) format('truetype'),url(../fonts/proximanova-regularit-webfont.svg#proxima_novaitalic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:proxima_novamedium;src:url(../fonts/proximanova-medium-webfont.eot);src:url(../fonts/proximanova-medium-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/proximanova-medium-webfont.woff2) format('woff2'),url(../fonts/proximanova-medium-webfont.woff) format('woff'),url(../fonts/proximanova-medium-webfont.ttf) format('truetype'),url(../fonts/proximanova-medium-webfont.svg#proxima_novamedium) format('svg');font-weight:400;font-style:normal}@font-face{font-family:proxima_novamedium_italic;src:url(../fonts/proximanova-mediumit-webfont.eot);src:url(../fonts/proximanova-mediumit-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/proximanova-mediumit-webfont.woff2) format('woff2'),url(../fonts/proximanova-mediumit-webfont.woff) format('woff'),url(../fonts/proximanova-mediumit-webfont.ttf) format('truetype'),url(../fonts/proximanova-mediumit-webfont.svg#proxima_novamedium_italic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:proxima_novasemibold_italic;src:url(../fonts/proximanova-semiboldit-webfont.eot);src:url(../fonts/proximanova-semiboldit-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/proximanova-semiboldit-webfont.woff2) format('woff2'),url(../fonts/proximanova-semiboldit-webfont.woff) format('woff'),url(../fonts/proximanova-semiboldit-webfont.ttf) format('truetype'),url(../fonts/proximanova-semiboldit-webfont.svg#proxima_novasemibold_italic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:proxima_novaextrabold;src:url(../fonts/proximanova-extrabold-webfont.eot);src:url(../fonts/proximanova-extrabold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/proximanova-extrabold-webfont.woff2) format('woff2'),url(../fonts/proximanova-extrabold-webfont.woff) format('woff'),url(../fonts/proximanova-extrabold-webfont.ttf) format('truetype'),url(../fonts/proximanova-extrabold-webfont.svg#proxima_novaextrabold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:proxima_novablack;src:url(../fonts/proximanova-black-webfont.eot);src:url(../fonts/proximanova-black-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/proximanova-black-webfont.woff2) format('woff2'),url(../fonts/proximanova-black-webfont.woff) format('woff'),url(../fonts/proximanova-black-webfont.ttf) format('truetype'),url(../fonts/proximanova-black-webfont.svg#proxima_novablack) format('svg');font-weight:400;font-style:normal}@font-face{font-family:proxima_novathin_italic;src:url(../fonts/proximanova-thinit-webfont.eot);src:url(../fonts/proximanova-thinit-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/proximanova-thinit-webfont.woff2) format('woff2'),url(../fonts/proximanova-thinit-webfont.woff) format('woff'),url(../fonts/proximanova-thinit-webfont.ttf) format('truetype'),url(../fonts/proximanova-thinit-webfont.svg#proxima_novathin_italic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:proxima_novabold_italic;src:url(../fonts/proximanova-boldit-webfont.eot);src:url(../fonts/proximanova-boldit-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/proximanova-boldit-webfont.woff2) format('woff2'),url(../fonts/proximanova-boldit-webfont.woff) format('woff'),url(../fonts/proximanova-boldit-webfont.ttf) format('truetype'),url(../fonts/proximanova-boldit-webfont.svg#proxima_novabold_italic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:proxima_novaextrabold_italic;src:url(../fonts/proximanova-extraboldit-webfont.eot);src:url(../fonts/proximanova-extraboldit-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/proximanova-extraboldit-webfont.woff2) format('woff2'),url(../fonts/proximanova-extraboldit-webfont.woff) format('woff'),url(../fonts/proximanova-extraboldit-webfont.ttf) format('truetype'),url(../fonts/proximanova-extraboldit-webfont.svg#proxima_novaextrabold_italic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:proxima_novablack_italic;src:url(../fonts/proximanova-blackit-webfont.eot);src:url(../fonts/proximanova-blackit-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/proximanova-blackit-webfont.woff2) format('woff2'),url(../fonts/proximanova-blackit-webfont.woff) format('woff'),url(../fonts/proximanova-blackit-webfont.ttf) format('truetype'),url(../fonts/proximanova-blackit-webfont.svg#proxima_novablack_italic) format('svg');font-weight:400;font-style:normal}body{font-family:proxima_novaregular;font-family:lato,sans-serif;color:#333}h1,h2,h3,h4,h5,h6{margin:0 0 20px;padding:0}h1{text-transform:uppercase;font-family:proxima_novaextrabold;font-family:nunito,sans-serif;font-weight:700;color:#333;font-size:42px}h2{letter-spacing:0;color:#a3112a;font-size:38px;font-family:proxima_novabold;font-family:nunito,sans-serif;margin-bottom:18px;font-weight:500}h3{letter-spacing:0;color:#333;font-size:32px;font-family:proxima_novabold;font-family:nunito,sans-serif;margin-bottom:18px}h4{letter-spacing:0;color:#333;font-size:30px;font-family:proxima_novabold;font-family:nunito,sans-serif;margin-bottom:18px}h5{letter-spacing:0;color:#333;font-size:26px;font-family:proxima_novabold;font-family:nunito,sans-serif;margin-bottom:18px}h6{letter-spacing:0;color:#333;font-size:24px;font-family:proxima_novabold;font-family:nunito,sans-serif;margin-bottom:18px}p{font-family:proxima_novaregular;font-family:lato,sans-serif;color:#333;font-size:18px;padding-bottom:15px}.bottom-to-top a{background:#a3d547;display:block;padding:10px;border:2px solid #fff;border-radius:50%}.bottom-to-top a:hover{background:#000}.bottom-to-top a i{color:#fff;font-size:16px;line-height:20px}.bottom-to-top{position:fixed;bottom:40px;right:15px;width:44px;height:auto;text-align:center;opacity:0;-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-transform:translateY(-150px);transform:translateY(-150px);z-index:9999}.bottom-to-top.show{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;-webkit-transition:all .2s linear;transition:all .2s linear}#scrollbutton{position:fixed;bottom:80px;right:40px;width:auto;height:auto;z-index:999;opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px);transition:all .2s linear}#scrollbutton.show{display:inline-block;-webkit-transform:translateX(0);transform:translateX(0);opacity:1;transition:all .2s linear}#scrollbutton div{background:#bc1f26;display:inline-block;position:relative;color:#fff;text-decoration:none;line-height:0;padding:10px 14px;overflow:hidden;border-radius:6px;font-size:22px;transition:All 1s ease;cursor:pointer}#scrollbutton div:hover{background:#baa769;color:#fff}.main_menu-fixed{position:fixed;top:0;left:0;width:100%;z-index:999999;box-shadow:0 0 26px #0000000f!important;border-radius:0;max-width:100%;border-radius:0}@-webkit-keyframes navtrans{0%{-webkit-transform:translateY(-100%)}100%{-webkit-transform:translateY(0%)}}@keyframes navtrans{0%{transform:translateY(-100%)}100%{transform:translateY(0%)}}.wrapper,.contact_title .wp-block-group__inner-container,.get_in_touch_address .wp-block-group__inner-container,.contact_7_form_main .wp-block-group__inner-container{max-width:1285px;margin:auto;padding:0 10px}.wp-block-column.wrapper{margin:auto!important}.wrapper_small{max-width:970px;margin:auto;padding:0}header{width:100%;height:auto;background:#fff;max-width:1280px;position:absolute;z-index:99;left:0;right:0;margin:auto;top:30px;-webkit-transition:.3s linear all;transition:.3s linear all;background:#fff;border-radius:10px}.header{width:100%;height:auto;min-height:85px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding-left:10px;padding-right:10px}.header_left{width:initial}.header_right{flex:1;text-align:right;display:flex;justify-content:flex-end;padding-top:0;padding-bottom:0}.header_left a,.header_left a img{display:block}.header_left a img{max-width:252px;height:auto;object-fit:contain}.header_right_t .social{display:flex;align-items:center;list-style-type:none;gap:0 16px;gap:0 10px;justify-content:flex-end;margin-bottom:0}.header_right_t .social li{}.header_right_t .social li a{width:39px;height:39px;background:#bc1f26;background:#baa769;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;text-decoration:none}.header_right_t .social li a i{color:#fff;font-size:24px}.header_right_t .social li a:hover{background:#747474;background:#bc1f26}.header_right_b{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:0 0;align-items:center;margin-right:35px;margin-right:30px}.header_right_b p{padding:0;letter-spacing:0;color:#333;font-size:26px;font-family:proxima_novamedium;line-height:1;font-size:22px;font-family:lato,sans-serif}.header_right_b p a{letter-spacing:0;color:#333;color:#baa769;font-size:22px;text-decoration:none;margin-left:0;font-family:proxima_novabold;font-size:18px;font-family:lato,sans-serif;font-weight:600}.header_right_b p a:hover{color:#bb2026}.btn_blue{min-width:191px;height:50px;background:#3950a2;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;letter-spacing:0;color:#fff;text-transform:uppercase;font-family:montserrat-medium;text-decoration:none;font-size:18px;transition:All .2s ease;-webkit-transition:All .2s ease;-ms-transition:All .2s ease}.btn_blue:hover{background:#e91f25}.header_submenu{width:100%;height:auto;background:#7d1315}.header_menu{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;height:auto}.header_menu>ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;list-style-type:none;gap:0 0}.header_menu>ul>li{position:relative;margin:0}.header_menu>ul>li:last-child{}.header_menu>ul>li>a{text-decoration:none;letter-spacing:0;color:#fff;font-size:22px;padding:18px 38px;display:block;position:relative;font-family:proxima_novamedium;line-height:1;text-transform:capitalize;background-color:transparent;font-family:open sans,sans-serif;font-weight:700;font-size:18px}.header_menu>ul>li:hover>a,.header_menu>ul>li>a:hover,.header_menu>ul>li.current_page_item>a,.header_menu>ul>li.current_page_parent>a{background-color:#747474}.header_menu>ul>li.current_page_parent>ul.sub-menu>li.current_page_item>a{color:#a3112a}.header_menu>ul>li>ul.sub-menu{position:absolute;background:#fff;box-shadow:0 3px 26px #00000075;width:315px;width:330px;z-index:9;left:0;padding:10px 38px;list-style-type:none;display:none;flex-direction:column;flex-wrap:wrap;border-bottom-left-radius:30px;border-bottom-right-radius:30px}.header_menu>ul>li:hover>ul.sub-menu{display:flex}.header_menu>ul>li>ul.sub-menu>li{padding:10px 0;border-bottom:1px solid #f2f2f2;width:100%}.header_menu>ul>li>ul.sub-menu>li:last-child{border-bottom:none}.header_menu>ul>li>ul.sub-menu>li>a{text-decoration:none;letter-spacing:0;color:#333;font-size:20px;font-family:proxima_novamedium;font-family:open sans,sans-serif;font-weight:500;font-size:18px}.header_menu>ul>li>ul.sub-menu>li>a:hover{color:#a3112a}.banner{width:100%;height:auto;position:relative;clear:both;overflow:hidden;margin-bottom:0!important}.banner_main{width:100%;height:auto;position:relative}.banner_img{width:100%;height:790px;height:650px;display:block}.banner_img img,.slider-video{width:100%;height:790px;height:650px;object-fit:cover;display:block;object-position:top center;object-position:center center}.banner .slick-dots{z-index:9;bottom:43px}.banner .slick-dots li{margin:0 7.5px;width:35px;height:8px}.banner .slick-dots li button{font-size:0;line-height:0;display:block;width:35px;height:8px;padding:0;cursor:pointer;color:transparent;border:0;outline:none;background:rgb(255 255 255/45%)}.banner .slick-dots li.slick-active button,.banner .slick-dots li:hover button{background:rgb(255 255 255/100%)}.banner_text{width:80%;height:360px;background:transparent linear-gradient(283deg,#000000B3 0%,#000000B3 25%,#00000000 100%);position:absolute;right:0;margin:auto;bottom:0;z-index:9;padding-right:100px;text-align:right;display:flex;flex-direction:column;align-items:flex-end;padding-top:32px;bottom:0;transform:translateY(0%)}.banner_text h1{letter-spacing:0;color:#fff;box-shadow:inset 0 3px 6px #0000001a;text-transform:uppercase;font-family:proxima_novaextrabold;font-size:54px;max-width:650px;line-height:1;text-align:right;margin-bottom:12px;font-family:nunito,sans-serif;font-size:50px}.banner_text p{text-align:right;letter-spacing:0;color:#fff;box-shadow:inset 0 3px 6px #0000001a;text-transform:uppercase;font-family:proxima_novabold;font-size:24px;line-height:1.2;padding-bottom:25px;font-size:22px;font-family:lato,sans-serif}.banner_text a{min-width:327px;height:64px;background:#b91f26;box-shadow:0 3px 6px #000000cc;border-radius:4px;transition:All .2s ease;-webkit-transition:All .2s ease;-ms-transition:All .2s ease;display:inline-flex;align-items:center;justify-content:center;text-align:center;letter-spacing:0;color:#fff;box-shadow:0 5px 3px #00000029;font-family:proxima_novamedium;font-size:24px;border:none;outline:none;text-decoration:none;font-family:nunito,sans-serif;font-weight:500;font-size:22px}.banner_text a:hover{background:#7d1315}.about_us{width:100%;height:auto;background:#fff;position:relative;z-index:9;padding-top:155px;padding-bottom:100px}.about_us:before{content:'';width:100%;height:223px;position:absolute;left:0;bottom:-195px;background:url(../images/banner-dummy-white-t.png);z-index:9;background-repeat:no-repeat;background-size:cover;background-position:top}.about_inner{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0 40px}.about_inner_l,.about_inner_r{flex:1}.about_inner_l span{letter-spacing:0;color:#3950a2;font-size:22px;font-family:montserrat-semibold;padding-bottom:25px;display:block}.about_inner_l h2{letter-spacing:0;color:#2a2c34;text-transform:uppercase;font-size:34px;font-family:oswald-bold;max-width:550px;line-height:1.2;margin-bottom:20px}.about_inner_l p{letter-spacing:0;color:#2a2c34;font-size:16px;font-family:montserrat-regular;line-height:1.8;max-width:510px;padding-bottom:25px}.about_inner_r{position:relative}.about_inner_r a:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.18;border-radius:60px}.about_inner_r a:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:url(../images/videoplay.png);background-repeat:no-repeat;background-size:contain;width:90px;height:90px}.about_inner_r a:hover{opacity:.7}.about_inner_r a{display:block;position:relative;z-index:9}.about_inner_r img{display:block;height:650px;border-radius:60px;object-fit:cover;object-position:right;width:100%}.about_inner_r:before{content:'';position:absolute;width:249px;height:230px;background:url(../images/dog-icon.png);left:-80px;top:-114px;background-size:contain;background-repeat:no-repeat}.inner_banner{width:100%;height:auto;position:relative}.inner_banner_main{}.inner_banner_img{width:100%;height:510px;position:relative}.inner_banner_img img{width:100%;height:510px;object-fit:cover;object-position:bottom}.inner_banner:before{content:'';width:100%;height:223px;position:absolute;left:0;bottom:-37px;background:url(../images/blur-dummy-t-b.png);z-index:9;background-repeat:no-repeat;background-size:cover;background-position:bottom}.inner_banner:after{content:'';position:absolute;width:100%;height:100%;left:0;background:#000;opacity:.36;top:0}.inner_banner_text{position:absolute;top:50%;left:0;right:0;margin:auto;transform:translateY(-50%);max-width:1285px;text-align:center;z-index:9}.inner_banner_text h1{letter-spacing:0;color:#fff;text-shadow:0 6px 16px #00000066;text-transform:uppercase;font-size:46px;font-family:oswald-bold;margin-bottom:5px}.inner_banner_text p{letter-spacing:0;color:#fff;font-size:22px;font-family:montserrat-medium;max-width:880px;margin:auto;padding-bottom:0;line-height:1.35}.footer_about_us{width:100%;height:auto;background-repeat:no-repeat;background-size:cover;padding-top:90px;padding-bottom:120px;background-position:center center;position:relative;clear:both;overflow:hidden}.footer_about_us:before{content:'';position:absolute;width:100%;height:100%;background:rgb(0 0 0/10%);top:0;left:0;z-index:1}.footer_about_us_inner{width:100%;height:auto;text-align:left;position:relative;z-index:2;padding-bottom:40px}.footer_about_us_inner h2{font-family:proxima_novabold;letter-spacing:0;color:#baa769;color:#fff;font-size:38px;padding-right:180px;line-height:1;margin-bottom:25px;font-family:nunito,sans-serif}.footer_about_us_inner p{font-family:proxima_novaregular;font-size:20px;letter-spacing:0;color:#fff;line-height:1.5;max-width:860px;font-family:lato,sans-serif}.footer_about_slider{width:100%;height:auto;display:flex;flex-wrap:wrap;position:relative;z-index:2}.footer_about_sliderbox{height:auto;margin-right:50px;background-color:#fff;padding:35px;box-shadow:0 3px 20px #00000017;border-radius:5px;position:relative}.footer_about_us .slick-list{padding:0 25% 0 0!important}.fivestar{display:block;width:130px;margin-bottom:20px}.footer_about_sliderbox p{letter-spacing:0;color:#333;font-family:proxima_novaregular;font-size:18px;line-height:1.4;padding-bottom:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;margin-bottom:20px;clear:both;overflow:hidden;height:100px;font-family:lato,sans-serif}.footer_about_sliderbox p a{letter-spacing:0;color:#a3112a;text-decoration:none;margin-left:4px}.footer_about_sliderbox p a:hover{color:#333}.footer_about_sliderbox span{letter-spacing:0;color:#000;font-size:18px;font-family:proxima_novabold;font-family:nunito,sans-serif;font-weight:700}.testico{width:105px;height:105px;border-radius:50%;position:absolute;top:-52.5px;display:none!important}.footer_about_slider:before{content:'';position:absolute;width:300px;height:300px;top:70%;margin-left:-65px;left:0;background-image:url(../images/dotted-shpae.png);background-size:contain;background-repeat:no-repeat;transform:translateY(-50%)}.prev-btn,.next-btn{position:relative;z-index:9}.footer_about_us .wrapper{position:relative}.slick-slider-top-control{position:absolute;min-width:1280px;left:0;right:0;margin:auto;text-align:right;display:flex;align-items:center;justify-content:flex-end;gap:0}.slick-slider-top-control .prev-btn{margin-right:35px}.slick-slider-top-control img{cursor:pointer}.slick-slider-top-control img:hover{opacity:.7}.footer_calltoaction{width:100%;height:auto;background:#fff;padding:80px 0}.footer_calltoaction_inner h2{text-transform:uppercase;letter-spacing:0;color:#333;font-size:38px;font-family:proxima_novabold;text-align:center;line-height:1;margin-bottom:30px;padding-bottom:15px;position:relative;font-family:nunito,sans-serif}.footer_calltoaction_inner h2:after{content:'';width:80px;height:3px;background:#baa769;position:absolute;left:0;right:0;margin:auto;bottom:-7px}p.subtitle_head{text-transform:uppercase;letter-spacing:0;color:#333;font-size:26px;font-family:proxima_novabold;text-align:center;line-height:1;padding-bottom:0;font-family:nunito,sans-serif;font-weight:600}.footer_calltoaction_inner form{width:100%;margin-top:40px;display:flex;flex-wrap:wrap;justify-content:center;gap:20px 0;flex-direction:column;align-items:center;position:relative}.footer_calltoaction_inner form input[type=text],.footer_calltoaction_inner form input[type=email],.footer_calltoaction_inner form input[type=tel],.footer_calltoaction_inner form input[type=text]{width:calc(100% - 0px);height:56px;background:#fff;border:1px solid #ccc;border-radius:6px;display:inline-flex;align-items:center;padding:0 25px;letter-spacing:0;color:#333;font-size:19px;font-family:proxima_novaregular;outline:none;font-family:lato,sans-serif}.footer_calltoaction_inner form input:nth-child(odd){margin-right:0}.footer_calltoaction_inner form input:nth-child(even){margin-left:0}.footer_calltoaction_inner form textarea{height:102px;resize:none;padding:0 25px;letter-spacing:0;color:#333;font-size:19px;font-family:proxima_novaregular;outline:none;background:#fff;border:1px solid #ccc;border-radius:6px;padding-top:20px;width:100%;padding-bottom:20px;font-family:lato,sans-serif}.footer_calltoaction_inner form input[type=submit]{min-width:180px;height:50px;background:#a3112a;box-shadow:0 3px 6px #00000029;border-radius:6px;letter-spacing:0;color:#fff;font-size:19px;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-family:proxima_novamedium;outline:none;border:none;text-transform:capitalize;cursor:pointer;font-family:lato,sans-serif}.footer_calltoaction_inner form input[type=submit]:hover{background:#baa769}.footer{width:100%;height:auto;background:#e9e9e9;background:#d7182a;padding:80px 0;padding-bottom:0}.footer_top{width:100%;height:auto;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;padding-bottom:30px;border-bottom:1px solid #ddd;margin-bottom:60px}.footer_top_l,.footer_top_r{flex:1}.footer_top_l a{display:inline-block;margin-bottom:30px}.footer_top_l a img{width:100%;max-width:456px;display:block;max-width:350px}.footer_top_l a.pro-con-fl img{max-width:280px}.footer_top_l p{letter-spacing:0;color:#2b392b;color:#fff;max-width:464px;font-size:18px;font-family:proxima_novaregular;line-height:1.4;font-family:lato,sans-serif;padding-right:25px;padding-bottom:40px}.footer_top_r h2{letter-spacing:0;color:#000;color:#fff;font-family:proxima_novabold;font-size:36px;line-height:1;margin-bottom:10px;font-family:nunito,sans-serif}.footer_top_r p{text-align:left;letter-spacing:0;color:#000;color:#fff;font-size:18px;font-family:proxima_novaregular;line-height:1.3;padding-bottom:5px;font-family:lato,sans-serif}.footer_top_r p b,.footer_top_r p strong{font-family:proxima_novabold;font-weight:700;font-family:lato,sans-serif}.footer_top_r form{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:8px}.footer_top_r form input[type=email]{flex:1;height:60px;background:#d6d6d6;background:#fff;display:inline-flex;align-items:center;padding:0 30px;text-align:left;letter-spacing:0;color:#000;font-family:proxima_novaregular;font-size:18px;border:none;outline:none;font-family:lato,sans-serif}.footer_top_r form input[type=submit]{height:60px;min-width:161px;border:none;outline:none;background:#a3112a;background:#baa769;letter-spacing:.54px;color:#fff;text-transform:uppercase;opacity:1;font-family:proxima_novabold;font-size:18px;cursor:pointer;font-family:nunito,sans-serif;font-weight:700}.footer_top_r form input[type=submit]:hover{background:#baa769;background:#a3112a}.footer_top_r .spanclass{display:block;letter-spacing:0;color:#000;color:#fff;font-size:18px;font-family:proxima_novaregular;line-height:1.3;font-weight:400;font-family:lato,sans-serif;padding-bottom:15px}.footer_middle{width:100%;display:flex;flex-wrap:wrap;padding-bottom:40px;border-bottom:1px solid #ddd}.footer_middle_l{width:33.33%}.footer_middle_m{width:33.33%}.footer_middle_r{width:33.33%}.footer_middle_l h2,.footer_middle_m h2,.footer_middle_r h2{text-transform:capitalize;text-align:left;letter-spacing:0;color:#333;color:#fff;font-family:proxima_novasemibold;font-size:26px;line-height:1;margin-bottom:20px;font-family:nunito,sans-serif}.footer_middle_l ul{display:flex;flex-direction:column;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.footer_middle_l ul li{position:relative;padding-left:18px;margin-bottom:10px}.footer_middle_l ul li:before{content:"\f105";font:normal normal normal 20px/1 FontAwesome;position:absolute;left:0;color:#333;top:0}.footer_middle_l ul li a{text-align:left;letter-spacing:0;color:#333;font-family:proxima_novaregular;font-size:18px;line-height:1;text-decoration:none;text-transform:capitalize;font-family:lato,sans-serif}.footer_middle_l ul li:hover a{color:#bb2026}.footer_middle_l ul li:hover:before{color:#bb2026}.footer_middle_m p{text-align:left;letter-spacing:0;color:#333;color:#fff;font-size:18px;font-family:proxima_novaregular;line-height:1.5;max-width:250px;padding-bottom:13px;font-family:lato,sans-serif}.footer_middle_m h2{margin-bottom:20px}.mailfot{display:block;letter-spacing:0;color:#333;color:#fff;font-size:18px;font-family:proxima_novasemibold;line-height:1;padding-bottom:17px;font-family:lato,sans-serif;font-weight:700}.mailfot a{font-family:proxima_novaregular;text-decoration:none;color:#333;color:#fff;font-family:lato,sans-serif;font-weight:400}span.mailfot.mailfot-gap span{width:77px;display:inline-block}.mailfot.mailfot-gap{padding-bottom:20px}.mailfot a:hover{color:#bb2026;color:#fff;text-decoration:underline}.footer_middle_r h2{}.footer_middle_r .social{display:flex;align-items:center;list-style-type:none;gap:0 10px;justify-content:flex-start;margin-bottom:0}.footer_middle_r .social li{}.footer_middle_r .social li a{width:32px;height:32px;background:#bc1f26;background:#baa769;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;text-decoration:none}.footer_middle_r .social li a i{color:#fff;font-size:18px}.footer_middle_r .social li a:hover{background:#bc1f26}.footer_last{width:100%;height:auto;padding:30px 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.footer_last_l{flex:1;text-align:left}.footer_last_r{text-align:right}.footer_last_l p{padding-bottom:0;line-height:1;letter-spacing:0;color:#333;color:#fff;font-size:18px;font-family:proxima_novaregular;font-family:lato,sans-serif}.footer_last_r ul{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;list-style-type:none;gap:0 22px}.footer_last_r ul li{position:relative}.footer_last_r ul li a{letter-spacing:0;color:#333;color:#fff;font-size:18px;font-family:proxima_novaregular;line-height:1;text-decoration:none;font-family:lato,sans-serif}.footer_last_r ul li a:hover{color:#bb2026;color:#fff;text-decoration:underline}.light_projects{width:100%;height:auto;background:#f8f8f8;box-shadow:0 3px 6px #00000029;min-height:205px;padding-top:27px;min-height:auto;padding-top:20px;padding-bottom:20px}.light_projects h2{text-align:left;letter-spacing:0;color:#31353b;font-size:20px;font-family:proxima_novaregular;line-height:1;font-weight:400;margin-bottom:18px;display:none}.light_projects_slider{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.light_projects_slider .slick-track{display:flex!important;align-items:center!important}.light_projects_box{display:flex!important;align-items:center;justify-content:center;flex-wrap:wrap;flex:1;text-align:center}.light_projects_box img{object-fit:contain;display:block;transform:scale(.95);max-width:140px;max-height:100px}.light_projects_slider .slick-prev,.our_experience .slick-prev{left:-30px;z-index:9;width:24px;height:43px}.light_projects_slider .slick-prev:before,.our_experience .slick-prev:before{content:"\f104";position:absolute;top:0;left:0;font:normal normal normal 24px/1 FontAwesome;color:#000;opacity:.4;font-size:70px;line-height:43px}.light_projects_slider .slick-next,.our_experience .slick-next{right:-30px;z-index:9;width:24px;height:43px}.light_projects_slider .slick-next:before,.our_experience .slick-next:before{content:"\f105";position:absolute;top:0;right:0;font:normal normal normal 24px/1 FontAwesome;color:#000;opacity:.4;font-size:70px;line-height:43px}.home_about_us_r:before{content:'';position:absolute;width:385px;height:385px;top:50%;margin-left:0;left:-34px;background-image:url(../images/dotted-shpae.png);background-size:100%;background-repeat:no-repeat;transform:translateY(-50%);opacity:0}.home_about_us{width:100%;display:flex;align-items:center;flex-wrap:nowrap;margin-bottom:70px;margin-bottom:0}.home_about_us_l h2{text-align:left;letter-spacing:0;color:#333;font-size:38px;font-family:proxima_novabold;line-height:1;margin-bottom:17px;font-weight:400;font-family:nunito,sans-serif;font-weight:700;letter-spacing:-1px;color:#a3112a}.home_about_us_l h2 sup{font-size:14px}.home_about_us_l h3{text-align:left;letter-spacing:0;color:#333;font-size:30px;font-family:proxima_novaregular;max-width:100%;line-height:1.1;font-weight:400;font-family:nunito,sans-serif}.home_about_us_l p{text-align:left;letter-spacing:0;color:#333;font-size:17px;max-width:565px;padding-bottom:25px;font-family:lato,sans-serif;line-height:1.5}.btn_red,.wp-block-button.btn_red .wp-element-button,.btn_red_a a{min-width:180px;height:50px;background:#a3112a;box-shadow:0 3px 6px #00000029;border-radius:6px;letter-spacing:0;color:#fff!important;font-size:18px;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-family:proxima_novamedium;outline:none;border:none;text-transform:capitalize;cursor:pointer;text-decoration:none;font-family:open sans,sans-serif}.btn_red:hover,.wp-block-button.btn_red .wp-element-button:hover,.btn_red_a a:hover{background:#baa769!important;color:#fff!important}.home_about_us_l{flex:1}.home_about_us_r{flex:initial;position:relative;width:745px;width:50%;padding:50px 6.5% 50px 20px}.home_about_us_r img{border-radius:10px;height:100%;width:100%;object-fit:cover}.home_about_us_r .backside{position:absolute;top:0}.home_project_lighting{width:100%;height:auto;background:#fff;margin-bottom:100px;position:relative}.home_project_lighting_inner{display:grid;grid-template-columns:3fr 3fr 3fr 3fr;gap:0 12.5px}.home_project_lighting_box{position:relative;border-radius:10px;background:#bb2026}.home_project_lighting_box figure{width:100%;height:auto;position:relative}.home_project_lighting_box figure:before{width:100%;height:100%;content:'';position:absolute;top:0;left:0;background:#000;border-radius:10px;opacity:.27}.home_project_lighting_box figure img{width:100%;height:275px;object-fit:cover;border-top-left-radius:10px;border-top-right-radius:10px;display:block}.projects_text{width:100%;height:auto;background:#bb2026;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:22px 15px 20px 25px}.projects_text h2,.projects_text h2 a{text-align:left;letter-spacing:0;color:#fff;text-transform:uppercase;font-size:20px;font-family:proxima_novamedium;line-height:1;font-weight:400;margin-bottom:11px;text-decoration:none;font-family:nunito,sans-serif;font-weight:600}.projects_text p{text-align:left;letter-spacing:0;color:#fff;font-size:14px;font-family:proxima_novalight;padding-bottom:0;line-height:1.2;font-family:lato,sans-serif;font-weight:400}.image-oerlat-f{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:99;scale:.7}.home_project_lighting:before{content:'';background-image:url(../images/mini-bg-shapes.png);width:600px;position:absolute;left:-128px;height:550px;background-repeat:no-repeat;background-size:contain;top:-126px;transform:matrix(.96,-.29,.29,.96,0,0) rotate(12deg);opacity:0;z-index:-12}.our_experience{width:100%;height:auto;background-repeat:no-repeat;background-size:cover;padding:80px 0;position:relative;margin-bottom:85px;background-position:center;background-attachment:fixed;background:#f8f8f8}.our_experience:before{content:'';position:absolute;width:100%;height:100%;background:url(https://mobileillumination.com/wp-content/uploads/2024/04/LighstBWBokeh-min.jpg);background-size:cover;background-repeat:no-repeat;top:0;left:0;z-index:1;opacity:.2}.our_experience:after{content:'';position:absolute;background-image:url(../images/large-bg-shapes.png);background-repeat:no-repeat;background-size:cover;transform:matrix(.96,-.29,.29,.96,0,0) rotate(0deg);width:90%;height:900px;top:0;opacity:.2;opacity:0;z-index:-99}.our_experience_inner{width:100%;height:auto;position:relative;z-index:1}.our_experience_inner h2{text-align:left;letter-spacing:0;color:#333;font-size:38px;font-family:proxima_novabold;font-family:nunito,sans-serif;line-height:1;font-weight:700}.our_experience_inner h3{text-align:left;letter-spacing:0;color:#333;font-size:30px;max-width:100%;line-height:1.1;font-weight:400;font-family:nunito,sans-serif;margin-bottom:18px}.our_experience_inner p{line-height:1.45;letter-spacing:0;color:#333;font-size:20px;font-family:proxima_novaregular;padding-bottom:30px;font-family:lato,sans-serif}.our_experience_inner2{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:0 30px;position:relative;z-index:1;align-items:center}.our_experience_svg{position:relative;display:flex;align-items:center;justify-content:center;width:160px;height:90px;flex-direction:column;text-align:center}.our_experience_svg p{padding-bottom:0;font-size:16px;font-weight:800;line-height:1em;font-family:nunito,sans-serif;padding-left:10px;padding-right:10px}.our_experience_svg img{display:block;transform:scale(.5);margin:auto;filter:brightness(0)}.gallery_home{width:100%;height:auto;padding-bottom:105px}.gallery_home h2{text-align:center;letter-spacing:0;color:#333;font-size:36px;line-height:1;font-family:proxima_novabold;margin-bottom:20px;padding-bottom:15px;font-family:nunito,sans-serif;color:#a3112a;position:relative}.gallery_home h2:after{content:'';width:90px;height:3px;background:#baa769;position:absolute;left:0;right:0;margin:auto;bottom:-7px}.gallery_home p{text-align:center;letter-spacing:0;color:#333;font-size:30px;max-width:535px;margin:auto;line-height:1.2;padding-bottom:22px;font-family:nunito,sans-serif}.gallery_home_inner{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:15px}.gallery_home_innerbox{position:relative;border-radius:10px;margin-bottom:25px}.gallery_home_innerbox:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:#000;border-radius:20px;opacity:.3}.gallery_home_innerbox img{display:block;object-fit:cover;border-radius:10px;height:610px;width:100%}.gallery_home_innerbox:nth-child(1){width:calc(50% - 15px);margin-right:15px}.gallery_home_innerbox:nth-child(2){width:calc(50% - 15px);margin-left:15px}.gallery_home_innerbox:nth-child(3){width:calc(100% - 0px);margin-left:0}.gallery_home_innerbox:nth-child(3) img{height:290px;width:100%}.gallery_home_innerbox_text{position:absolute;top:50%;left:0;right:0;z-index:1;transform:translateY(-50%)}.gallery_home_innerbox_text h2{text-align:center;letter-spacing:0;color:#fff;font-size:28px;font-family:proxima_novaregular;font-weight:400;line-height:1;margin-bottom:12px;font-family:nunito,sans-serif}.gallery_home_innerbox_text p{max-width:400px;letter-spacing:0;color:#fff;font-size:20px;font-family:proxima_novaregular;padding-bottom:0;line-height:1.3;margin:auto;font-family:lato,sans-serif}.btn_center{display:block;width:100%;text-align:center}.innerbanner{width:100%;position:relative;height:auto}.innerbanner_main{width:100%;height:auto;position:relative}.innerbanner_img{width:100%;height:520px}.innerbanner_img img{width:100%;height:475px;height:100%;object-fit:cover;object-position:center}.innerbanner_text{position:absolute;left:0;right:0;margin:auto;bottom:10%;transform:translateY(-10%);width:90%;height:115px;background:transparent linear-gradient(270deg,#00000000 0%,#00000083 10%,#00000080 80%,#00000000 100%) 0% 0% no-repeat padding-box;background:0 0;opacity:1;z-index:1;display:flex;align-items:center;justify-content:center;text-align:center}.innerbanner_text h1{text-align:center;letter-spacing:0;color:#fff;box-shadow:inset 0 3px 6px #0000001a;text-transform:uppercase;font-size:42px;font-family:proxima_novaextrabold;margin:auto;line-height:1;font-family:nunito,sans-serif}.page-template-faq .innerbanner_text h1{text-transform:initial}.about_page_content_top{width:100%;height:auto;padding:80px 0;padding-bottom:0}.about_page_content_top h2{line-height:1;letter-spacing:0;color:#333;font-size:38px;font-family:proxima_novabold;margin-bottom:18px;font-family:nunito,sans-serif}.about_page_content_top h3{text-align:left;letter-spacing:0;color:#333;font-weight:400;font-size:30px;font-family:proxima_novaregular;line-height:1.1;margin-bottom:18px;font-family:nunito,sans-serif}.about_page_content_top p{letter-spacing:0;color:#333;font-size:18px;font-family:proxima_novaregular;line-height:1.4;font-family:lato,sans-serif}.abt-intro-wrap{padding-bottom:50px}.about_leftright_main{width:100%;height:auto;padding-bottom:85px;padding-bottom:0;padding-top:20px}.about_leftright_main .wrapper{max-width:100%;padding:0;display:flex;flex-wrap:wrap}.about_leftright_1{width:33.33%;display:flex;justify-content:space-between;flex-wrap:wrap;display:grid;grid-auto-rows:1fr}.about_leftright_1_content{flex:100%;background:url(../images/about-bg-img.jpg);padding:40px;display:flex;flex-wrap:wrap;align-items:center}.about_leftright_1_img{flex:100%;position:relative}.about_leftright_1_content h2{line-height:1;text-align:left;letter-spacing:0;color:#bc2027;color:#fff;font-size:34px;font-family:proxima_novabold;margin-bottom:15px;font-family:nunito,sans-serif}.about_leftright_1_content p{text-align:left;letter-spacing:0;color:#fff;font-size:18px;font-family:proxima_novaregular;line-height:1.45;font-family:lato,sans-serif}.about_leftright_1_img:before{content:'';position:absolute;width:385px;height:385px;top:45%;margin-left:0;left:-34px;background-image:url(../images/dotted-shpae.png);background-size:100%;background-repeat:no-repeat;transform:translateY(-50%);opacity:0}.about_leftright_1_img img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover}.about_leftright_1:nth-child(even) .about_leftright_1_img{flex:50%;flex:100%}.about_leftright_1:nth-child(even) .about_leftright_1_content{flex:50%;flex:100%}.about_leftright_1:nth-child(even) .about_leftright_1_content p{max-width:520px}.about_leftright_1:nth-child(even) .about_leftright_1_img:before{content:'';position:absolute;width:585px;height:585px;top:-67px;left:-296px;background-image:url(../images/mini-bg-shapes.png);background-size:100%;background-repeat:no-repeat;transform:rotate(3deg);opacity:1}.abt_give_bk_wrap .about_leftright_1{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.abt_give_bk_wrap .about_leftright_1_content{flex:41%;background:#fff}.abt_give_bk_wrap .about_leftright_1_img{flex:59%}.abt_give_bk_wrap .about_leftright_1_content h2{color:#a3112a}.abt_give_bk_wrap .about_leftright_1_content p{color:#333}.our_misson{width:100%;height:auto;background-size:cover;background-repeat:no-repeat;padding:65px 0;position:relative}.our_misson:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#031f48;background:#a48e51;background:#fff;opacity:.5}.our_misson h2{line-height:1;text-align:center;letter-spacing:0;color:#a48e51;color:#333;font-size:38px;font-family:proxima_novabold;font-family:nunito,sans-serif;position:relative}.our_misson p{text-align:center;letter-spacing:0;color:#333;font-size:18px;font-family:proxima_novaregular;line-height:1.45;padding-bottom:0;position:relative;font-family:lato,sans-serif}.our_team{width:100%;height:auto;padding:90px 0;background:#fff;position:relative;padding-bottom:60px}.our_team h2{text-align:center;position:relative;letter-spacing:0;color:#333;font-weight:400;font-size:38px;font-family:proxima_novaregular;line-height:1;margin-bottom:50px;padding:0 50px 30px;font-family:nunito,sans-serif}.our_team h2::before{content:'';width:91px;height:3px;background:#baa769;position:absolute;left:0;right:0;margin:auto;bottom:-7px}.our_team_sliderbox{margin-right:20px;position:relative}.our_team_slider{display:grid;grid-template-columns:3fr 3fr 3fr 3fr;justify-content:space-between;flex-wrap:wrap;padding:0 50px}.our_team_sliderbox figure a,.our_team_sliderbox figure a img{display:block;object-fit:cover;border-radius:10px;object-position:top center}.our_team_sliderbox figure a img{height:100%;width:100%;object-fit:cover}.our_team_sliderbox_text{width:100%;height:auto;padding:20px;position:absolute;left:0;bottom:0;z-index:10;transition:all .4s ease;transform:translate(0px,-50px);opacity:0;visibility:hidden}.our_team_sliderbox:hover .our_team_sliderbox_text{transform:translate(0px,0px);opacity:1;visibility:visible}.our_team_sliderbox_text h3,.our_team_sliderbox_text h3 a{text-align:left;letter-spacing:0;color:#fff;font-size:24px;line-height:1;font-family:proxima_novaregular;font-weight:400;margin-bottom:10px;text-decoration:none;font-family:lato,sans-serif;font-weight:500}.our_team_sliderbox_text h3 a:hover{color:#fff}.our_team_sliderbox_text p{text-align:left;letter-spacing:0;color:#fff;font-size:16px;line-height:1;font-family:proxima_novaregular;padding-bottom:0;font-family:lato,sans-serif;font-weight:600}.our_team_sliderbox_text .fav-content{padding:20px 0 0}.our_team_sliderbox_text .fav-content span{font-weight:600;display:block;padding:0 0 6px}.our_team_slider .slick-prev{width:70px;height:34px;margin:0;padding:0;left:-30px;z-index:9;top:calc(50% - 17px)}.our_team_slider .slick-prev:before{content:'';position:absolute;left:0;top:0;background-image:url(../images/arrow-long-mediuml.png);background-repeat:no-repeat;background-size:contain;width:74px;height:34px;line-height:34px;opacity:1}.our_team_slider .slick-next{width:70px;height:34px;margin:0;padding:0;right:-30px;z-index:9;top:40%}.our_team_slider .slick-next:before{content:'';position:absolute;right:0;top:0;background-image:url(../images/arrow-long-mediumr.png);background-repeat:no-repeat;background-size:contain;width:74px;height:34px;line-height:34px;opacity:1}.our_team:before{content:'';position:absolute;top:-460px;left:4%;width:78%;height:1331px;background-repeat:no-repeat;background-size:contain;opacity:.4;z-index:-1}.innerdefault_page_s,#full-width{width:100%;height:auto;margin:auto;padding:75px 0}body.page-id-20 .innerdefault_page_s,body.page-id-20 #full-width{padding-bottom:0}.contact_title h2{line-height:1;margin-bottom:20px;font-weight:500;color:#333}.get_in_touch_address .wp-block-group__inner-container .wp-block-columns{margin:30px 0;gap:2em}.get_in_touch_address .wp-block-group__inner-container .wp-block-columns .wp-block-column{text-align:center;padding:30px;background:#e9e9e9;border-radius:10px;box-shadow:0 2px 6px 0 #f4f4f4}.get_in_touch_address .wp-block-group__inner-container .wp-block-columns .wp-block-column i{font-size:23px;color:#fff;height:50px;width:50px;line-height:50px;text-align:center;background-color:#bc1f26;display:inline-block;border-radius:50%;position:relative;z-index:1;outline:solid 1px #bc1f26;outline-offset:4px;margin-bottom:15px;transition-duration:.4s}.get_in_touch_address .wp-block-columns .wp-block-column h5{font-size:20px;margin-bottom:10px;margin-top:5px;color:#a3112a;font-family:proxima_novabold;font-family:nunito,sans-serif;font-weight:500}.get_in_touch_address .wp-block-columns .wp-block-column p{padding-bottom:0;line-height:1.5;font-size:18px;color:#333;font-family:lato,sans-serif}.get_in_touch_address .wp-block-columns .wp-block-column p a{text-decoration:none;color:#333}.get_in_touch_address .wp-block-columns .wp-block-column p a:hover{color:#a3112a}.get_in_touch_address .wp-block-columns:nth-child(1) .wp-block-column p{max-width:255px;margin:auto}.contact_7_form_main{width:100%;height:auto;padding-top:30px}.contact_7_form_main h2{letter-spacing:0;color:#333;font-size:38px;font-family:proxima_novabold;font-family:nunito,sans-serif;text-align:center;margin-bottom:15px}.contact_7_form_main p.has-text-align-center{letter-spacing:0;color:#333;font-size:20px;font-family:proxima_novaregular;text-align:center;line-height:1;font-family:lato,sans-serif}.contact_7_form_main form{width:100%;margin-top:20px;display:flex;flex-wrap:wrap;justify-content:center;gap:20px 0;position:relative}.contact_7_form_main form input[type=text],.contact_7_form_main form input[type=email],.contact_7_form_main form input[type=tel],.contact_7_form_main form input[type=text]{width:calc(100% - 0px);height:56px;background:#fff;border:1px solid #ccc;border-radius:6px;display:inline-flex;align-items:center;padding:0 25px;letter-spacing:0;color:#333;font-size:19px;font-family:proxima_novaregular;font-family:lato,sans-serif;outline:none}.contact_7_form_main form input:nth-child(odd){margin-right:0}.contact_7_form_main form input:nth-child(even){margin-left:0}.contact_7_form_main form textarea{height:102px;resize:none;padding:0 25px;letter-spacing:0;color:#333;font-size:19px;font-family:proxima_novaregular;font-family:lato,sans-serif;outline:none;background:#fff;border:1px solid #ccc;border-radius:6px;padding-top:20px;width:100%;padding-bottom:20px}.contact_7_form_main form input[type=submit]{min-width:180px;height:50px;background:#a3112a;box-shadow:0 3px 6px #00000029;border-radius:6px;letter-spacing:0;color:#fff;font-size:19px;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-family:proxima_novamedium;font-family:lato,sans-serif;outline:none;border:none;text-transform:capitalize;cursor:pointer}.contact_7_form_main form input[type=submit]:hover{background:#baa769}.contact_map{width:100%;margin-top:70px}.contact_map iframe{width:100%;outline:none;border:none;height:350px}.resource_page_listout>.wp-block-group__inner-container>.wp-block-columns{margin-bottom:50px}.resource_page_listout>.wp-block-group__inner-container>.wp-block-columns:nth-child(odd){display:flex;align-items:center!important;flex-wrap:wrap!important;gap:0!important}.resource_page_listout>.wp-block-group__inner-container>.wp-block-columns:nth-child(odd) .wp-block-column:first-child{padding-right:30px}.resource_page_listout>.wp-block-group__inner-container>.wp-block-columns:nth-child(odd) .wp-block-column:last-child{padding-left:30px}.resource_page_listout>.wp-block-group__inner-container>.wp-block-columns:nth-child(odd) .wp-block-column figure{margin-bottom:0}.resource_page_listout>.wp-block-group__inner-container>.wp-block-columns:nth-child(odd) .wp-block-column figure img{border-radius:20px;width:100%}.resource_page_listout>.wp-block-group__inner-container>.wp-block-columns h2{line-height:30px;margin-bottom:15px;letter-spacing:-1px}.resource_page_listout>.wp-block-group__inner-container>.wp-block-columns p{line-height:1.4;padding-bottom:18px;font-size:18px}.resource_page_listout>.wp-block-group__inner-container>.wp-block-columns p a{min-width:180px;height:50px;background:#a3112a;box-shadow:0 3px 6px #00000029;border-radius:6px;letter-spacing:0;color:#fff;font-size:18px;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-family:proxima_novamedium;outline:none;border:none;text-transform:capitalize;cursor:pointer;text-decoration:none;font-family:nunito,sans-serif;font-weight:500}.resource_page_listout>.wp-block-group__inner-container>.wp-block-columns p a:hover{background:#baa769;color:#fff}.resource_page_listout:last-child>.wp-block-group__inner-container>.wp-block-columns{margin-bottom:0}.red_title{text-align:center;font-size:36px;line-height:1;margin-bottom:20px}.accordion .accordion-item{border-bottom:2px solid #f0f7eb}.accordion .accordion-item button.active{}.accordion button{position:relative;display:block;text-align:left;width:100%;padding:15px 0;color:#333;font-size:20px;border:none;background:0 0;outline:none;font-family:proxima_novamedium;padding-right:30px;font-family:nunito,sans-serif;font-weight:500}.accordion button:hover,.accordion button:focus{cursor:pointer;color:}.accordion button:hover::after,.accordion button:focus::after{cursor:pointer;color:;border:1px solid}.accordion button .accordion-title{padding:1em 1.5em 1em 0;text-transform:uppercase}.accordion button .icon{display:inline-block;position:absolute;top:18px;right:0;width:22px;height:22px;border:1px solid #848973;border-radius:22px}.accordion button .icon::before{display:block;position:absolute;content:'';top:9px;left:5px;width:10px;height:2px;background:#848973}.accordion button .icon::after{display:block;position:absolute;content:'';top:5px;left:9px;width:2px;height:10px;background:#848973}.accordion button.active{color:#a3112a}.accordion button.active .icon::before,.accordion button.active .icon::after{background:#a3112a}.accordion button.active .icon{border:1px solid #a3112a}.accordion{border-top:2px solid #f0f7eb}.faq_page_main .insts-faq-wrap{padding-top:10px}.accordion button.active .icon::after{width:0}.accordion button.active+.accordion-content{opacity:1;max-height:9em;max-height:100%;transition:all 700ms linear;will-change:opacity,max-height}.accordion .accordion-content{display:none}.accordion .accordion-grp:first-child .accordion-body{display:block}.accordion .accordion-content p{margin:20px 0;padding-bottom:0;margin-top:0;font-size:18px;color:#333;line-height:1.45;font-weight:400;font-family:lato,sans-serif}.accordion-title:hover{color:#a3112a}.accordion-item button:hover .accordion-title{color:#a3112a}#team-page{padding:70px 0}.team-detail-blocks{display:flex;flex-flow:row wrap;align-items:flex-start}.tdb-img{width:350px;margin-right:50px}.tdb-img figure{max-width:350px;overflow:hidden;margin-right:0;border-radius:10px}.tdb-img figure img{background:#f9fafa;padding:10px;border-radius:10px}.tdb-cnts{flex:1;padding-top:10px}.tdb-cnts-top h2{margin-bottom:10px;font-size:32px;line-height:1}.tdb-cnts-top h3{color:#a7a7a7;margin-bottom:15px;padding-bottom:15px;font-size:16px;text-transform:uppercase;font-family:proxima_novabold;font-family:nunito,sans-serif;font-weight:500;position:relative}.tdb-cnts-top h3:after{content:'';width:80px;height:3px;background:#baa769;position:absolute;left:0;margin:auto;bottom:-7px}.tdb-cnts-midd{display:flex;flex-wrap:wrap-reverse}.tdb-cnts-info{width:100%;padding:15px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin:20px 0;order:3}.tdb-cnts-top{display:flex;flex-wrap:wrap}.tdb-cnts-title{width:auto;max-height:calc(100% - 100px);padding-right:50px}.tdb-cnts-qr{display:block;width:100px;transform:translate(0px,-29.5%)}.tdb-cnts-qr img{width:100%;height:100%;object-fit:contain}.tdb-cnts-bio-content{order:4}.tdb-cnts-bio-btn{display:none}.tdb-cnts-vcf-btn{order:1}.tdb-cnts-info ul{display:flex;flex-wrap:wrap;list-style:none}.tdb-cnts-info ul li{width:50%;display:flex;align-items:center;padding:6px 0}.tdb-cnts-info li span.icon{display:inline-flex;align-items:center;justify-content:center;margin-right:12px;width:40px;height:40px;text-align:center;background:#a3112a;border-radius:50%}.tdb-cnts-info li span.icon i{color:#fff;line-height:40px}.tdb-cnts-info li span.icon img{width:20px;display:inline-block}.tdb-cnts-info li a{text-decoration:none;color:#333;width:calc(100% - 55px);word-wrap:break-word}.tdb-cnts-info li a:hover{color:#a3112a}header.main_menu-fixed .header_left a img{max-width:252px;height:auto;object-fit:contain}header.main_menu-fixed .header{padding-right:0;padding-left:0}.accordion .accordion-content{padding-right:30px}.blog-detail-midd p a{text-decoration:none;color:#a3112a}.blog-detail-midd p a:hover{color:#333}#sidebar-blog .blogdropdown:nth-child(3),#sidebar-blog .blogdropdown:nth-child(4){}.innerdefault_page_scom .innerdefault_page_s_inner h1{font-size:40px;line-height:1;color:#333}.innerdefault_page_scom .innerdefault_page_s_inner h2{line-height:1.1}.innerdefault_page_scom .innerdefault_page_s_inner h3{color:#333;font-size:34px;line-height:1}.innerdefault_page_scom .innerdefault_page_s_inner h4{color:#333;font-size:30px;line-height:1}.innerdefault_page_scom .innerdefault_page_s_inner h5{color:#333;font-size:26px;line-height:1}.innerdefault_page_scom .innerdefault_page_s_inner h6{color:#333;font-size:24px;line-height:1}.innerdefault_page_scom .innerdefault_page_s_inner p{color:#333;font-size:18px;line-height:1.4}.innerdefault_page_scom .innerdefault_page_s_inner p strong,.innerdefault_page_scom .innerdefault_page_s_inner p b{font-weight:700;font-family:proxima_novabold;font-family:nunito,sans-serif}.innerdefault_page_scom .innerdefault_page_s_inner p a{text-decoration:none;color:#a3112a}.innerdefault_page_scom .innerdefault_page_s_inner p a:hover{text-decoration:none;color:#333;color:#baa769}.innerdefault_page_scom .innerdefault_page_s_inner ul,.blog-detail-midd ul,.main-content ul{list-style-type:none;margin:0;padding:0;margin-left:25px}.innerdefault_page_scom .innerdefault_page_s_inner ol,.blog-detail-midd ol,.main-content ol{margin-left:40px}.innerdefault_page_scom .innerdefault_page_s_inner>ul,.innerdefault_page_scom .innerdefault_page_s_inner>ol,.blog-detail-midd>ul,.blog-detail-midd>ol,.main-content>ul,.main-content>ol{margin-bottom:18px}.innerdefault_page_scom .innerdefault_page_s_inner ul li,.blog-detail-midd ul li,.main-content ul li{position:relative;padding-left:17px;color:#333;font-size:18px;line-height:1.4}.innerdefault_page_scom .innerdefault_page_s_inner ol li,.blog-detail-midd ol li,.main-content ol li{position:relative;padding-left:0;color:#333;font-size:18px;line-height:1.4}.innerdefault_page_scom .innerdefault_page_s_inner ul li:before,.blog-detail-midd ul li:before,.main-content ul li:before{content:"\f105";font:normal normal normal 18px/1 FontAwesome;position:absolute;left:0;top:4px}.innerdefault_page_scom .innerdefault_page_s_inner ul li a,.innerdefault_page_scom .innerdefault_page_s_inner ol li a,.blog-detail-midd ul li a,.blog-detail-midd ol li a,.main-content ul li a,.main-content ol li a{color:#a3112a;text-decoration:none}.innerdefault_page_scom .innerdefault_page_s_inner ul li strong,.innerdefault_page_scom .innerdefault_page_s_inner ul li b,.innerdefault_page_scom .innerdefault_page_s_inner ol li strong,.innerdefault_page_scom .innerdefault_page_s_inner ol li b,.blog-detail-midd ul li strong,.blog-detail-midd ul li b,.blog-detail-midd ol li strong,.blog-detail-midd ol li b,.main-content ul li strong,.main-content ul li b,.main-content ol li strong,.main-content ol li b{font-weight:700;font-family:proxima_novabold;font-family:nunito,sans-serif}.innerdefault_page_scom .innerdefault_page_s_inner ul li a:hover,.innerdefault_page_scom .innerdefault_page_s_inner ol li a:hover,.blog-detail-midd ul li a:hover,.blog-detail-midd ol li a:hover,.main-content ul li a:hover,.main-content ol li a:hover{color:#333}.wrapper_main .wp-block-group__inner-container{max-width:1285px;margin:auto;padding:0 10px}.christmas_intro h2{line-height:1}.christmas_intro p{font-size:18px;line-height:1.4}.about_video{position:relative}.about_video a:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#bb2026;opacity:.18;border-radius:60px}.about_video a:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:url(../images/videoplay.png);background-repeat:no-repeat;background-size:contain;width:70px;height:70px}.about_video a:hover{opacity:.7}.about_video a{display:block;position:relative;z-index:9}.about_video img{display:block;height:420px;border-radius:30px;object-fit:cover;object-position:center;width:100%}.christmas_video{width:100%;height:auto;padding:60px 0;padding-bottom:75px}.christmas_video h2{margin-bottom:15px;line-height:1;color:#333;color:#a3112a}.christmas_intro h2{margin-bottom:25px}.christmas_video p{line-height:1.45;padding-bottom:18px;font-size:18px}.christmas_video p a{min-width:180px;height:50px;background:#a3112a;box-shadow:0 3px 6px #00000029;border-radius:6px;letter-spacing:0;color:#fff;font-size:18px;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-family:proxima_novamedium;outline:none;border:none;text-transform:capitalize;cursor:pointer;text-decoration:none;font-family:nunito,sans-serif;font-weight:600}.christmas_video p a:hover{background:#baa769}.christmas_video .wp-block-group__inner-container .wp-block-columns{align-items:center!important;gap:0 60px!important}.christmas_video p:last-child{padding-bottom:0}.christmas_testimonials{width:100%;height:auto}.our_christmas_slider{width:100%;height:auto;background-size:cover;background-repeat:no-repeat;padding:120px 0;position:relative}.our_christmas_slider:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#031f48;opacity:.5}.our_christmas_slider_inner{margin-bottom:0!important}.our_christmas_slider h2{line-height:1.3;text-align:center;letter-spacing:0;color:#fff;font-size:20px;font-family:proxima_novaregular;position:relative;font-weight:400;margin-bottom:25px;font-family:lato,sans-serif}.our_christmas_slider p{text-align:center;letter-spacing:0;color:#fff;color:#baa769;font-size:20px;font-family:proxima_novamedium;line-height:1;padding-bottom:0;position:relative;font-family:nunito,sans-serif;font-weight:600}.our_christmas_slider .slick-dots{z-index:9;bottom:-85px}.our_christmas_slider .slick-dots li{margin:0 5px;width:30px;height:7px}.our_christmas_slider .slick-dots li button{font-size:0;line-height:0;display:block;width:30px;height:7px;padding:0;cursor:pointer;color:transparent;border:0;outline:none;background:rgb(255 255 255/45%)}.our_christmas_slider .slick-dots li.slick-active button,.our_christmas_slider .slick-dots li:hover button{background:rgb(255 255 255/100%)}.resource_page_listout2{width:100%;padding:75px 0}.resource_page_listout2>.wp-block-group__inner-container>.wp-block-columns h2{line-height:1;text-transform:capitalize!important;color:#a3112a}.resource_page_listout2>.wp-block-group__inner-container>.wp-block-columns img{border-radius:0}.resource_page_listout2>.wp-block-group__inner-container>.wp-block-columns{margin-bottom:0}.christmas_intro p a{text-decoration:none;color:#a3112a}.christmas_intro p a:hover{color:#333;color:#baa769}.christmas_intro2{margin-bottom:0;background:#e9e9e9;background:rgb(233 233 233/50%);padding:70px 0;padding-bottom:0}.christmas_intro2 h2,.christmas_intro3 h2{color:#333!important}.christmas_decor{background:#e9e9e9;background:rgb(233 233 233/50%);padding:70px 0;width:100%;padding-bottom:50px}.christmas_decor .wp-block-column{padding:60px 20px;background:#fff;position:relative;box-shadow:0 0 15px rgb(51 51 51/25%);border-radius:15px}.christmas_decor .wp-block-column h2{font-size:24px;line-height:1.1;margin-bottom:15px;color:#333;font-weight:700;font-family:lato,sans-serif}.christmas_decor .wp-block-column p{font-size:18px;padding-bottom:0;line-height:1.45}.christmas_decor .wp-block-columns{margin-bottom:30px}.christmas_intro3{width:100%;height:auto;padding:60px 0;background:rgb(233 233 233/50%);padding-bottom:70px}.christmas_intro3 h2{margin-bottom:35px!important}.christmas_intro3 ul{list-style-type:none;margin:0;padding:0;margin-left:25px}.christmas_intro3 ul li{position:relative;padding-left:20px;color:#333;font-size:18px;line-height:1.4;padding-bottom:5px}.christmas_intro3 ul li:last-child{padding-bottom:0}.christmas_intro3 ul li:before{content:"\f105";content:"\f0e7";font:normal normal normal 17px/1 FontAwesome;position:absolute;left:-5px;top:4px;color:#a3112a;content:"\f00c"}.christmas_intro3 ul li a{color:#a3112a;text-decoration:none}.christmas_intro3 ul li a:hover{color:#333}.christmas_intro4{width:100%;height:auto;padding:55px 0;padding-bottom:0}.christmas_intro h2{color:#333;margin-bottom:25px}.christmas_intro.christmas_intro3 h2{color:#a3112a!important;position:relative;padding-bottom:20px}.line-center{position:relative;padding-bottom:14px;margin-bottom:28px!important}.no-line h2:before,.no-line h2:after{display:none!important}.christmas_intro.christmas_intro3 h2:after,.line-center:after{content:'';width:90px;height:3px;background:#baa769;position:absolute;left:0;right:0;margin:auto;bottom:-7px}.holiday_decor_prod .wp-block-column{background:#fff;display:flex;flex-direction:column;align-items:center;box-shadow:0 0 15px rgb(51 51 51/25%);margin-bottom:35px;border-radius:15px;padding:20px;padding-top:0;padding-bottom:30px}.holiday_decor_prod h3{line-height:1;font-size:24px;font-weight:400;margin-bottom:15px;text-transform:uppercase;font-weight:700;font-family:lato,sans-serif}.holiday_decor_prod p{padding-bottom:0}.holiday_decor_prod2{padding-top:35px}.holiday_decor_prod.holiday_decor_prod3 .wp-block-column{margin-bottom:0}.special_light_gallery{width:100%;height:auto;margin-top:35px}.special_light_gallery .wp-block-columns{gap:0 0!important}.special_light_gallery .wp-block-columns .wp-block-column{position:relative}.special_light_gallery .wp-block-columns .wp-block-column h3{position:absolute;top:50%;color:#fff;font-size:26px;text-align:center;left:0;right:0;line-height:1;margin-bottom:0;padding:20px 0;background:transparent linear-gradient(270deg,#00000000 0%,#00000083 33%,#00000080 66%,#00000000 100%) 0% 0% no-repeat padding-box;transform:translateY(-50%)}.christmas_introproperties{width:100%;padding:65px 0;padding-bottom:40px}.christmas_introproperties .wp-block-gallery img{height:100px;width:auto;object-fit:contain!important;padding:20px!important}.property_testimonials{width:100%;height:auto}.property_testimonials_slider{width:100%;height:auto;background-size:cover;background-repeat:no-repeat;padding:120px 0;position:relative}.property_testimonials_slider h2{line-height:1.3;text-align:center;letter-spacing:0;color:#fff;font-size:22px;font-family:proxima_novaregular;position:relative;font-weight:400;margin-bottom:25px}.property_testimonials_slider p{text-align:center;letter-spacing:0;color:#fff;color:#baa769;font-size:18px;font-family:proxima_novamedium;font-family:lato,sans-serif;line-height:1;padding-bottom:5px;position:relative}.property_testimonials_slider p:last-child{font-style:italic;padding-bottom:0}.property_testimonials_slider:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#031f48;opacity:.5}body.page-id-515 #full-width{padding-bottom:0!important}.christmas_intromaking{width:100%;height:auto;padding-bottom:75px}.christmas_intromaking .wp-block-columns{gap:0 10px!important;margin-bottom:10px!important}.christmas_intromaking p{padding-bottom:30px}.lighti_pro_footer{width:100%;padding:65px 0}.resource_page_listout.lighti_pro_footer>.wp-block-group__inner-container>.wp-block-columns h2{line-height:1;color:#333;font-size:38px}.christmas_intro h2,.christmas_video h2,.resource_page_listout>.wp-block-group__inner-container>.wp-block-columns h2{}.resource_page_listout.lighti_pro_footer>.wp-block-group__inner-container>.wp-block-columns{margin-bottom:0}.wpcf7-form p br{display:none}.wpcf7-form p{display:flex;flex-wrap:wrap}.wpcf7-form p .wpcf7-form-control-wrap[data-name=your-name],.wpcf7-form p .wpcf7-form-control-wrap[data-name=your-email],.wpcf7-form p .wpcf7-form-control-wrap[data-name=Phone],.wpcf7-form p .wpcf7-form-control-wrap[data-name=phone],.wpcf7-form p .wpcf7-form-control-wrap[data-name=your-subject]{width:calc(50% - 15px);margin-bottom:20px}.wpcf7-form p .wpcf7-form-control-wrap[data-name=your-name],.wpcf7-form p .wpcf7-form-control-wrap[data-name=Phone],.wpcf7-form p .wpcf7-form-control-wrap[data-name=phone]{margin-right:15px}.wpcf7-form p .wpcf7-form-control-wrap[data-name=your-email],.wpcf7-form p .wpcf7-form-control-wrap[data-name=your-subject]{margin-left:15px}.wpcf7-form p{padding-bottom:0}.wpcf7-form p .wpcf7-form-control-wrap[data-name=your-message]{width:calc(100% - 0px)}.wpcf7-form .wpcf7-spinner{position:absolute;margin:auto;right:calc(100% - 220px);bottom:15px;margin-top:10px}.wpcf7-form-control-wrap{position:relative}.wpcf7-form .wpcf7-not-valid-tip{position:absolute;top:-20px;background:#bc1f26;color:#fff!important;padding:4px 10px;border-radius:3px;font-size:12px;line-height:20px;left:inherit}.wpcf7-form .wpcf7-not-valid-tip:after{content:'';display:block;width:0;height:0;position:absolute;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #bc1f26;left:10px;top:27px}.wpcf7-form-control-wrap.recaptcha{width:100%;padding:15px 0}.wpcf7 form .wpcf7-response-output{margin:1em .5em!important}.wpcf7 form.invalid .wpcf7-response-output{display:none!important}.emaillist form .es-form-field-container{width:100%;display:flex;flex-wrap:nowrap}.emaillist form .es-form-field-container .gjs-row:first-child{display:none}.emaillist form .es-form-field-container .gjs-row{margin-bottom:0!important}.emaillist form .es-form-field-container .gjs-row:nth-child(2){flex:1!important}.emaillist form .es-form-field-container .gjs-row:nth-child(2) input{width:100%}body.page-id-20 .footer_calltoaction{display:none!important}.home_project_lighting_box figure::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:rgb(186 32 38/20%);transition:all .2s linear;z-index:9}.home_project_lighting_box:hover figure::after{bottom:auto;top:0;height:0%;transition:all .2s linear}.residence_page_list>.wp-block-group__inner-container>.wp-block-columns{display:flex;align-items:center!important;flex-wrap:wrap!important;gap:0 30px!important}.residence_page_list h2{}.residence_page_list>.wp-block-group__inner-container>.wp-block-columns p a{min-width:180px;height:50px;background:#a3112a;box-shadow:0 3px 6px #00000029;border-radius:6px;letter-spacing:0;color:#fff;font-size:18px;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-family:proxima_novamedium;outline:none;border:none;text-transform:capitalize;cursor:pointer;text-decoration:none;font-family:nunito,sans-serif;font-weight:600}.residence_page_list>.wp-block-group__inner-container>.wp-block-columns p a:hover{background:#baa769;color:#fff}.our_team_sliderbox figure{position:relative;border-radius:30px;display:block;overflow:hidden}.our_team_sliderbox figure a,.our_team_sliderbox figure a img{border-radius:30px}.our_team_sliderbox figure a{position:relative;height:380px}.our_team_sliderbox_text .inner-otst{position:relative;z-index:9}.our_team_sliderbox_text:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:0;background-color:rgb(186 32 38/50%);transition:all .2s linear;z-index:9;border-radius:0 0 30px 30px}.our_team_sliderbox:hover .our_team_sliderbox_text:before{bottom:auto;top:0;height:100%;transition:all .2s linear}#all-simplefilter li:before{display:none!important}.portfolio-wraper .simplefilter_666 li.active{color:#fff!important;background-color:#bb2026!important;font-family:proxima_novaregular!important;text-transform:capitalize!important;font-family:nunito,sans-serif!important}.portfolio-wraper .simplefilter_666 li:hover{color:#fff!important;background-color:#bb2026!important;font-family:proxima_novaregular!important;text-transform:capitalize!important;font-family:nunito,sans-serif!important}.portfolio-wraper .simplefilter li,.portfolio-wraper .sortandshuffle li{display:inline-flex!important;cursor:pointer;padding:8px 16px!important;margin:0 3px!important;transition:background .3s linear,color .3s linear,border .3s linear,opacity .3s linear;align-items:center;color:#fff!important;font-family:proxima_novaregular!important;font-weight:400!important;background-color:#baa769!important;font-family:nunito,sans-serif!important;font-size:18px!important;border-radius:6px}.portfolio-wraper .simplefilter li:before,.portfolio-wraper .sortandshuffle li:before{display:none!important}.portfolio-wraper .filter_gallery_666{margin-top:35px!important}.portfolio-wraper .filter_gallery_666 .filtr-item{padding-right:4px!important;padding-left:4px!important;padding-top:4px!important;padding-bottom:4px!important;border:none!important}.pfg-bootstrap .thumbnail{display:block;padding:0!important;border:0 solid rgb(188 31 38/20%)!important;border-radius:0!important}.portfolio-wraper .simplefilter_666 li{position:relative}.portfolio-wraper.pfg-bootstrap{width:100%;height:auto;background:#fff}body.page-template-team .our_team_sliderbox{margin-bottom:20px;overflow:hidden}.tdb-cnts-midd p{font-size:18px;line-height:1.4;color:#535353}.blog-col-2-25p li a{text-decoration:none}.blog-col-2-25p .blogdropdown li{margin-bottom:6px!important}.blog-col-2-25p .blogdropdown li:before{top:1.6px!important}.tdb-img figure img{border-radius:40px}.christmas_intro h2,.christmas_video h2,.resource_page_listout>.wp-block-group__inner-container>.wp-block-columns h2{line-height:1.1}.property_testimonials_slider_inner{max-width:1285px;margin:auto;padding:0 10px}.footer_about_sliderbox:before{content:'';position:absolute;background:url(https://mobileillumination.com/wp-content/uploads/2024/03/quotes_img.png);width:80px;height:60px;bottom:20px;right:20px;background-repeat:no-repeat;background-size:contain}.slick-slider-top-control{padding:0 10px}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item>a.mega-menu-link{outline:0 dashed #fff!important}a:focus{outline:2px dashed #333!important;outline-offset:2px!important}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item>a.mega-menu-link:focus{outline:2px dashed #fff!important;outline-offset:-1px!important}.mega-menu .mega-sub-menu a:focus{outline:2px dashed #d7182a!important;outline-offset:0!important}.header_menu>ul>li>a:focus,.header_left a:focus,.header_right_b a:focus{outline:2px dashed #fff!important;outline-offset:-3px!important}.header_left a:focus,.header_right_b a:focus{outline-offset:0!important}.banner_text a:focus,.projects_text h2:focus,.projects_text h2 a:focus{outline:2px dashed #fff!important}.footer_calltoaction_inner form input[type=text]:focus,.footer_calltoaction_inner form input[type=email]:focus,.footer_calltoaction_inner form input[type=tel]:focus,.footer_calltoaction_inner form input[type=text]:focus,form input:focus,form textarea:focus{outline:2px dashed #333!important;outline-offset:2px!important}.our_team_sliderbox figure a:focus{outline:2px dashed #fff!important;outline-offset:-4px!important}.ada_hide{display:none!important}.our_experience_inner2{}.footer_about_sliderboxpage{width:100%;height:auto;display:grid;flex-wrap:wrap;position:relative;z-index:2;grid-template-columns:3fr 3fr;justify-content:space-between;gap:30px 30px;margin-top:40px}.footer_about_sliderboxpage .footer_about_sliderbox{margin:0;margin-bottom:60px}.footer_about_sliderboxpage .footer_about_sliderbox p{display:block;-webkit-line-clamp:initial;-webkit-box-orient:initial;text-overflow:ellipsis;height:auto}.fancybox-container{z-index:999999999999!important}.lb-dataContainer{display:none!important}.lightboxOverlay{z-index:9999999!important}.lightbox{z-index:99999999!important}.innerdefault_page_scom .innerdefault_page_s_inner ul.children{padding:10px 0}.pfg-bootstrap .item-desc{opacity:1}.our_misson,.footer_about_us,.our_christmas_slider,.property_testimonials_slider{background-attachment:fixed}.innerbanner.innerbanner-fixed,.banner.banner-fixed{}.christmas_intro_year{padding-top:30px}.christmas_intro_year .wp-block-columns{align-items:center!important}.abt_give_bk_sec{padding:0 0 60px;padding-bottom:0}.abt_give_bk_wrap .about_leftright_1_img{flex:50%;position:relative;padding-right:60px}.abt_give_bk_wrap .about_leftright_1_content{flex:50%}.abt_give_bk_wrap .about_leftright_1_content h4{line-height:1.125}.abt_give_bk_wrap .about_leftright_1_content p{padding:0 0 25px}.abt_give_bk_images{padding:60px 0 0;padding-bottom:60px}.abt_give_bk_images .give_bk_img{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;gap:1px}.abt_give_bk_images .give_bk_img li{width:calc(25% - 1px);display:flex;flex-wrap:wrap}.flip-book-btns{text-align:center;justify-content:center;padding:25px 0 15px}.e-news-section{padding:40px 0 50px;display:none!important}.e-news-left p{padding:0}.uai{opacity:0!important;display:none!important}.uai.uai-fixed{opacity:1!important;display:flex!important}body.page-id-1362 .innerbanner_text{opacity:0}body.page-id-1362 .about_video img{object-position:left}.free_lightsec3 .wp-block-columns{gap:0!important;margin-top:20px}.free_lightsec3 .wp-block-columns .wp-block-column{position:relative}.free_lightsec3 .wp-block-columns .wp-block-column h3.wp-block-heading{position:absolute;bottom:0;margin:0;right:0;height:auto;background:transparent linear-gradient(270deg,#00000000 0%,#00000083 33%,#00000080 66%,#00000000 100%) 0% 0% no-repeat padding-box;color:#fff;width:200px;text-align:center;font-size:20px;text-transform:uppercase;padding:10px}.free_lightsec4{margin-top:80px}.free_lightsec4 .christmas_decor{padding-top:15px;background:0 0}.free_lightsec5 .christmas_decor .wp-block-column figure img{width:150px}.free_lightsec5 .christmas_decor .wp-block-column{padding:40px 20px;padding-top:10px}.free_lightsec4.free_lightsec5{margin-top:0}.free_lightsec5{background:#fff}.free_lightsec5 .christmas_decor{padding-bottom:0}.home_flipbox{width:100%;padding-bottom:70px}.home_flipbox_inner{display:flex;align-items:center;justify-content:center}.footer_middle_r .h2ti{margin-bottom:10px;font-size:22px;color:#fff}.wp-block-columns.our-innovation-block{margin:60px 0 0}.main-content ul.inovations_list{padding:0;display:flex;flex-wrap:wrap;justify-content:center;margin:0!important;gap:30px}.main-content ul.inovations_list li{width:calc(50% - 20px);padding:40px 15px!important;background:#fdfdfd;border:1px solid #d2d2d2;margin:0}.wp-block-columns.innovation-img-wrap{display:flex;gap:30px}.wp-block-columns.innovation-img-wrap .wp-block-column{width:25%}.wp-block-columns.innovation-img-wrap .wp-block-column figure{width:100%;height:100%}.wp-block-columns.innovation-img-wrap .wp-block-column figure img{width:100%;height:100%;object-fit:cover;object-position:50% 0%;border-radius:12px}.icon-title-block.misc6-blk .wp-block-column{flex-basis:calc(16.666% - 14px)!important;flex-grow:0!important;margin:0;padding:10px 5px;border:0 solid #fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.icon-title-block.misc6-blk .wp-block-column figure{width:100px;height:100px;text-align:center;border:2px solid #fff;border-radius:50%;padding:15px;display:flex;align-items:center;justify-content:center}.icon-title-block.misc6-blk .wp-block-column figure img{width:auto;height:55px;object-fit:contain}.icon-title-block.misc6-blk .wp-block-column .wp-block-heading{width:100%;padding:30px 0 0;font-weight:500}.hide{display:none!important}.head_menu{}.head_menu ul#links,.head_menu ul#mega-menu-header-menu{display:flex!important;align-items:center!important;list-style:none!important;gap:0 0!important;margin-right:0!important;justify-content:center!important}.head_menu ul#links>li,.head_menu ul#mega-menu-header-menu>li{position:relative!important;margin:0 18px!important}.head_menu ul#links>li>a,.head_menu ul#mega-menu-header-menu>li>a{font-family:open sans,sans-serif!important;font-weight:600!important;font-size:16px!important;text-decoration:none!important;text-transform:uppercase!important;color:#000!important;padding:33px 0!important;transition:all .3s ease!important;-webkit-transition:all .3s ease!important;-moz-transition:all .3s ease!important;position:relative!important;-webkit-transform:perspective(1px) translateZ(0)!important;transform:perspective(1px)!important;line-height:initial!important;height:initial!important;background-color:transparent!important}.mega-indicator{display:none!important}.head_menu ul#links>li>a:after,.head_menu ul#mega-menu-header-menu>li>a:after{content:""!important;display:block!important;position:absolute;left:50%;right:50%;bottom:0;background:#d7182a;height:3px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.head_menu ul#links>li>a:hover,.head_menu ul#mega-menu-header-menu>li>a:hover,.head_menu ul#mega-menu-header-menu>li.mega-current_page_item>a,.head_menu ul#mega-menu-header-menu>li.mega-current_page_parent>a,.head_menu ul#mega-menu-header-menu>li.mega-current-menu-parent>ul>li.mega-current_page_item>a{color:#bb2026;color:#bb2026!important}.head_menu ul#mega-menu-header-menu>li.mega-current-menu-parent>ul>li.mega-current_page_item>a{background:#bb2026!important;color:#fff!important}.head_menu ul#links>li:hover>a:after,.head_menu ul#links>li.current_page_item>a:after,.head_menu ul#links>li.current_page_parent>a:after,.head_menu ul#mega-menu-header-menu>li:hover>a:after,.head_menu ul#mega-menu-header-menu>li.current_page_item>a:after,.head_menu ul#mega-menu-header-menu>li.current_page_item>a:after,.head_menu ul#mega-menu-header-menu>li.mega-current_page_item>a:after{left:0;right:0}.head_menu ul#links>li>ul.sub-menu,.head_menu ul#mega-menu-header-menu>li>ul.mega-sub-menu{margin:0!important;padding:15px 10px!important;background:#fff!important;z-index:99!important;width:max-content!important;min-width:160px!important;position:absolute!important;left:0!important;top:calc(100% + 10px)!important;display:none!important;border-radius:10px!important;-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,.1)!important;box-shadow:0 2px 7px 0 rgba(0,0,0,.1)!important;-webkit-transition:all .5s ease!important;transition:all .5s ease!important;-webkit-animation:menu_up ease-out .4s 0s!important;-webkit-animation-fill-mode:both!important;-webkit-animation:menu_up ease-out .4s 0s!important;animation:menu_up ease-out .4s 0s!important;-webkit-animation-fill-mode:both!important;animation-fill-mode:both!important}@-webkit-keyframes menu_up{0%{-webkit-transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0px);opacity:1}}@keyframes menu_up{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}}.head_menu ul#links>li>ul.sub-menu:before,.head_menu ul#mega-menu-header-menu>li>ul.mega-sub-menu:before{position:absolute;content:''!important;width:12px;height:12px;background:#fff;left:20px;top:-6px;transform:rotate(45deg);border-top:1px solid #efefef;border-left:1px solid #efefef;display:block!important}.head_menu ul#links>li>ul.sub-menu:after,.head_menu ul#mega-menu-header-menu>li>ul.mega-sub-menu:after{position:absolute;content:''!important;width:100%;height:30px;left:0;top:-20px;display:block!important}.head_menu ul#links>li:hover>ul.sub-menu,.head_menu ul#mega-menu-header-menu>li:hover>ul.mega-sub-menu{display:flex!important;flex-direction:column}.head_menu ul#links>li>ul.sub-menu>li,.head_menu ul#mega-menu-header-menu>li>ul.mega-sub-menu>li{position:relative!important;padding:0!important;border-bottom:0 solid #f6f6f6!important}.head_menu ul#links>li>ul.sub-menu>li:last-child,.head_menu ul#mega-menu-header-menu>li>ul.mega-sub-menu>li:last-child{border-bottom:0 solid #f6f6f6!important}.head_menu ul#links>li>ul.sub-menu>li>a,.head_menu ul#mega-menu-header-menu>li>ul.mega-sub-menu>li>a{font-weight:600!important;text-decoration:none!important;padding:7px 12px!important;color:#2b392b!important;font-size:17px!important;line-height:18px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;text-transform:inherit!important;display:block!important;background-color:transparent!important;border-radius:5px!important;margin:2px 0!important}.head_menu ul#links>li>ul.sub-menu>li>a:hover,.head_menu ul#mega-menu-header-menu>li>ul.mega-sub-menu>li>a:hover{background:#b91e25!important;color:#fff!important}.head_menu ul#links>li>ul.sub-menu>li>ul.sub-menu,.head_menu ul#mega-menu-header-menu>li>ul.mega-sub-menu>li>ul.mega-sub-menu{display:flex!important;flex-direction:initial;!important;list-style-type:none!important;padding-left:0!important;padding-right:0!important}.head_menu #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item{padding:10px 12px!important}.head_menu #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a,.head_menu #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item a{font-weight:600!important;text-decoration:none!important;padding:7px 0!important;font-size:16px!important;line-height:18px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;text-transform:uppercase!important;text-transform:capitalize!important;display:block!important;background-color:transparent!important;color:#2b392b!important;font-family:open sans,sans-serif!important}.head_menu ul#links>li>ul.sub-menu>li>ul.sub-menu>li,.head_menu ul#mega-menu-header-menu>li>ul.mega-sub-menu>li>ul.mega-sub-menu>li{position:relative;padding:8px 0;border-bottom:2px solid #f6f6f6}.head_menu ul#links>li>ul.sub-menu>li>ul.sub-menu li:last-child,.head_menu ul#mega-menu-header-menu>li>ul.mega-sub-menu>li>ul.mega-sub-menu li:last-child{border-bottom:0 solid #f6f6f6}.head_menu ul#links>li>ul.sub-menu>li>ul.sub-menu li>a,.head_menu ul#mega-menu-header-menu>li>ul.mega-sub-menu>li>ul.mega-sub-menu li:last-child{font-family:open sans,sans-serif;font-weight:700;font-size:16px;text-decoration:none;text-transform:capitalize;color:#5e5e5e}.head_menu ul#links>li>ul.sub-menu>li>ul.sub-menu li>a:hover,.head_menu ul#mega-menu-header-menu>li>ul.mega-sub-menu>li>ul.mega-sub-menu li>a:hover{color:#b91e25}.head_menu #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a:hover,.head_menu #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item a:hover{color:#b91e25!important}.head_menu ul#links>li:hover>a,.head_menu ul#links>li>a:hover,.head_menu ul#links>li.current_page_item>a,.head_menu ul#links>li.current_page_parent>a,.head_menu ul#links>li.current_page_parent>ul.sub-menu>li.current_page_item>a,.head_menu ul#mega-menu-header-menu>li:hover>a,.head_menu ul#mega-menu-header-menu>li>a:hover,.head_menu ul#mega-menu-header-menu>li.current_page_item>a,.head_menu ul#mega-menu-header-menu>li.current_page_parent>a,.head_menu ul#mega-menu-header-menu>li.current_page_parent>ul.mega-sub-menu>li.current_page_item>a,.head_menu ul#mega-menu-header-menu>li.current_page_parent>ul.mega-sub-menu>li.current_page_item>a{color:#b91e25}.head_menu ul#mega-menu-header-menu>li.mega-menu-megamenu.mega-current-page-parent>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-column>ul.mega-sub-menu>li.mega-current_page_item>a,.head_menu ul#mega-menu-header-menu>li.mega-menu-megamenu.mega-current-page-parent>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-column>ul.mega-sub-menu>li.mega-current-page-parent>ul.mega-sub-menu>li.mega-current_page_item a,.head_menu #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-current_page_item>a,.head_menu #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-current_page_item>a,.head_menu #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu>li.mega-current_page_item>a{color:#b91e25!important}.head_menu{display:flex}.head_menu ul#mega-menu-header-menu>li.mega-menu-megamenu{position:static!important}.head_menu ul#mega-menu-header-menu>li.mega-menu-megamenu>ul.mega-sub-menu{width:100%!important;left:0!important}.head_menu ul#mega-menu-header-menu>li.mega-menu-megamenu>ul.mega-sub-menu:before{left:25%;left:15%}.innerdefault_page_s_inner .wp-block-image .alignright{width:50%;margin-bottom:20px!important}.innerdefault_page_s_inner .wp-block-image .alignright img{border-radius:30px}.innerdefault_page_s_inner .wp-block-image .alignleft{width:50%;margin-bottom:20px!important}.innerdefault_page_s_inner .wp-block-image .alignleft img{border-radius:30px}.home_flipbox_inner_left{flex:1}.home_flipbox_inner_right{flex:1}.home_flipbox_inner_right h2{line-height:1;color:#333;color:#a3112a}.home_flipbox_inner_right p{padding-bottom:22px;line-height:1.4}.home_flipbox_inner_right a{padding-left:20px;padding-right:20px}.about_page_content_top figure.alignright{float:right;width:50%;max-width:50%;margin-bottom:15px}.about_page_content_top figure.alignright .wp-block-embed__wrapper{min-width:100%}.about_page_content_top figure.alignright .wp-block-embed__wrapper iframe{width:100%;border-radius:30px;height:320px}.about_page_content_top h2 sup{font-size:14px}.wp-block-group.residence_page_list figure img{border-radius:12px}.wp-block-group.residence_page_list{padding:0 0 60px}.wp-block-group.residence_page_list.residence_page_list3{padding:0}.head_menu #mega-menu-wrap-header-menu{background:0 0!important}.head_menu #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,.head_menu #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,.head_menu #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link{background:0 0;color:transparent}.abut_ourstory_title{width:100%;padding-top:50px;text-align:center}.abut_ourstory_title h2{text-align:center;font-size:38px;color:#a48e51;color:#333}body.page-id-358 .resource_page_listout.wrapper_main.resource_page_listout2{display:none!important}body.page-id-809 .ol-block-row4.ol-block-row6{padding-top:0;padding-bottom:20px}.about_page_content_top p a{text-decoration:none;color:#a3112a}.about_page_content_top p a:hover{text-decoration:underline;color:#a3112a}.spanclass a,.footer_top_l p a{text-decoration:none;color:#fff}.spanclass a:hover,.footer_top_l p a:hover{text-decoration:underline;color:#fff}.banner .slick-prev{left:15px;z-index:99;width:50px!important;height:80px!important;opacity:0}.banner .slick-next{right:15px;z-index:99;width:50px!important;height:80px!important;opacity:0}.banner .slick-prev:before{content:'';position:absolute;width:50px;height:80px;top:0;left:0;background:url(https://mobileillumination.com/wp-content/uploads/2024/04/ico-left.png) no-repeat;background-size:contain}.banner .slick-next:before{content:'';position:absolute;width:50px;height:80px;top:0;right:0;background:url(https://mobileillumination.com/wp-content/uploads/2024/04/ico-right.png) no-repeat;background-size:contain}.banner:hover .slick-prev,.banner:hover .slick-next{opacity:1}.footer_top_l p a{margin:initial;display:inline;text-decoration:none}.footer_about_us .btn_center{position:relative;z-index:9;margin-top:40px}.christmas_intro h2{font-weight:500}.christmas_introdivider h2,.christmas_introdivititle h2,.faq_page_main h2.red_title,.our_misson h2,.gold-line-title{margin-bottom:23px;font-weight:500;line-height:1!important;position:relative;padding-bottom:20px;color:#333}.christmas_introdivider h2:before,.christmas_introdivititle h2:before,.faq_page_main h2.red_title:before,.gold-line-title::before,.our_misson h2::before{content:'';width:91px;height:3px;background:#baa769;position:absolute;left:0;right:0;margin:auto;bottom:-7px}.christmas_introdivider p{max-width:1120px;padding-left:5%;padding-right:5%;margin:0 auto}.resource_page_listout.lighti_pro_footer>.wp-block-group__inner-container>.wp-block-columns h2{font-weight:500;line-height:1.1em}.blog-detail-midd h2 a{letter-spacing:0;color:#a3112a;font-size:38px;font-family:nunito,sans-serif;margin-bottom:18px;text-decoration:none;font-weight:500}.blog-detail-midd h3 a,.blog-detail-midd h4 a,.blog-detail-midd h5 a,.blog-detail-midd h6 a{text-decoration:none;font-weight:500;color:#a3112a}.blog-detail-midd h2 a:hover,.blog-detail-midd h3 a:hover,.blog-detail-midd h4 a:hover,.blog-detail-midd h5 a:hover,.blog-detail-midd h6 a:hover{color:#baa769}.faq_page_main .red_title{color:#333;font-weight:500}body.privacy-policy .innerdefault_page_scom .innerdefault_page_s_inner h2,body.privacy-policy .innerdefault_page_scom .innerdefault_page_s_inner h3,body.privacy-policy .innerdefault_page_scom .innerdefault_page_s_inner h4,body.privacy-policy .innerdefault_page_scom .innerdefault_page_s_inner h5,body.privacy-policy .innerdefault_page_scom .innerdefault_page_s_inner h6{font-weight:500;color:#333}.innerdefault_page_scom .innerdefault_page_s_inner h2.wsp-pages-title{font-weight:500;color:#333}.innerdefault_page_scom .innerdefault_page_s_inner .wsp-pages-list a:hover{color:#baa769}.head_menu #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item:first-child{padding-left:10px!important}.head_menu #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item:first-child a{text-transform:uppercase!important;font-size:18px!important}.head_menu #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.widget_custom_html .custom-html-widget{display:block;gap:0 0;padding:2px}.head_menu #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.widget_custom_html .mega-block-title{display:none!important}.head_menu #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.widget_custom_html .custom-html-widget a img{width:40px;height:40px;object-fit:contain}.head_menu #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.widget_custom_html .custom-html-widget a{display:flex!important;align-items:center!important;gap:0 20px;padding:10px 20px!important;background:#fff!important;border-radius:5px;transition:All .2s ease;-webkit-transition:All .2s ease;-moz-transition:All .2s ease}.head_menu #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.widget_custom_html .custom-html-widget a p{padding:0;margin:0;font-weight:600!important;text-decoration:none!important;font-size:16px!important;line-height:18px!important;color:#b91e25!important;font-family:open sans,sans-serif!important;text-transform:capitalize!important}.head_menu #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.widget_custom_html .custom-html-widget a:hover,.head_menu #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.widget_custom_html .custom-html-widget.current-menu-item a{background:#b91e25!important}.head_menu #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.widget_custom_html .custom-html-widget a:hover p,.head_menu #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.widget_custom_html .custom-html-widget.current-menu-item a p{color:#fff!important}.head_menu #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.widget_custom_html .custom-html-widget a:hover img,.head_menu #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.widget_custom_html .custom-html-widget.current-menu-item a img{-webkit-filter:invert(0) brightness(100);filter:invert(0) brightness(100)}.head_menu #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item{padding:0!important}#mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-6-of-12:nth-child(2)>ul>li:last-child{}.topspaing{margin-top:40px}.our_team_sliderbox_text h3 a:before{content:'';width:100%;height:100%;position:absolute;left:0;bottom:0}.footer_top_l p a:hover{text-decoration:none;color:#baa769}.es_subscription_message.success{color:#a3112a;color:#fff;font-size:18px;padding-bottom:15px;display:block}.blimg img{border-radius:10px}.our_experience{background-size:cover;background-image:none!important}.home_flipbox{padding-bottom:70px;padding-top:70px;margin-top:40px;margin-bottom:90px;position:relative}.home_flipbox:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:url(https://mobileillumination.com/wp-content/uploads/2024/04/LighstBWBokeh-min.jpg);background-size:cover;background-repeat:no-repeat;opacity:.2}.home_flipbox_inner{position:relative;z-index:1}.home_flipbox_inner_left:first-child{padding-right:75px}.home_flipbox_inner_left:first-child img{padding:0 50px}.lightbox{top:50%!important;transform:translateY(-50%);position:fixed!important}.our_christmas_slider .slick-dots li:before{display:none!important}.wh span{display:block;font-family:lato,sans-serif;font-weight:700;line-height:1;color:#fff;font-size:18px;padding-bottom:3px}.hamq{background-color:#d7182a!important}body .uwy.userway_p2 .userway_buttons_wrapper{top:calc(100% - 180px)!important;transform:translate(-100%,-50%);left:calc(100vw - 53px)!important}body.single .innerbanner_text,body.page .innerbanner_text{height:auto}.innerbanner_text h1{position:relative;padding-top:12px;padding-bottom:9px;padding-left:30px;padding-right:30px}.innerbanner_text h1:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:transparent linear-gradient(270deg,#00000000 0%,#00000083 10%,#00000080 80%,#00000000 100%) 0% 0% no-repeat padding-box;opacity:.55;z-index:-1}body.page-id-1273 .twenty_custom_slider_title{display:none!important}body.page-id-1273 .twenty_custom_slider{margin-top:10px}body.single-cpt-our-team .innerbanner_text{display:none}@media screen and (min-width:1100px) and (max-width:1450px){.about_page_content_top figure.alignright{margin-left:50px}.ol-4logo img{height:150px!important;width:auto;object-fit:contain;margin:5px 0}.light_projects{min-height:225px;padding-top:35px;min-height:205px;padding-top:27px;min-height:auto;padding-top:30px;padding-bottom:30px}.header_left a img{max-width:252px}.header{min-height:85px}header.main_menu-fixed .header_left a img{max-width:252px}header.main_menu-fixed .header{}.header_menu>ul>li>a{padding:15px 38px}.home_about_us_r{padding:50px 3.5% 50px 20px}}@media screen and (min-width:1545px){.footer_middle_l{width:36.33%}.footer_middle_m{width:30.33%}.about_page_content_top figure.alignright{margin-left:50px}.banner_text{padding-right:150px}.innerbanner_img{width:100%;height:580px}.our_team_sliderbox figure a{position:relative;height:370px}header{width:100%;max-width:1360px}.head_menu ul#links>li>ul.sub-menu{top:63px}.head_menu ul#links>li>a,.head_menu ul#links>li>ul.sub-menu>li>a{font-size:18px}.header{min-height:85px}.header_menu>ul>li>a,.header_menu>ul>li>ul.sub-menu>li>a{font-size:20px}.ol-4logo img{height:180px!important;width:auto;object-fit:contain;margin:20px 0}.innerbanner.innerbanner-fixed,.banner.banner-fixed{}.innerdefault_page_scom .innerdefault_page_s_inner ul li:before,.blog-detail-midd ul li:before,.main-content ul li:before{font:normal normal normal 18px/1 FontAwesome}.innerdefault_page_scom .innerdefault_page_s_inner ul li,.blog-detail-midd ul li,.main-content ul li{font-size:18px;margin-bottom:5px}.innerdefault_page_scom .innerdefault_page_s_inner ul li:last-child,.blog-detail-midd ul li:last-child,.main-content ul li:last-child{margin-bottom:0}.our_experience_inner2{}.portfolio-wraper .simplefilter li,.portfolio-wraper .sortandshuffle li{font-size:18px!important}.header_left a img{max-width:252px}header.main_menu-fixed .header_left a img{max-width:252px;height:auto;object-fit:contain}.slick-slider-top-control{padding:0 20px}.wrapper,.contact_title .wp-block-group__inner-container,.get_in_touch_address .wp-block-group__inner-container,.contact_7_form_main .wp-block-group__inner-container,.property_testimonials_slider_inner{max-width:1480px;padding-left:20px;padding-right:20px}.wrapper_main .wp-block-group__inner-container{max-width:1480px;margin:auto;padding:0 20px}.home_about_us_r{padding:50px 7.5% 50px 0}.innerbanner_text{height:130px}.innerbanner_text h1{font-size:48px}.innerbanner_img{height:645px;height:620px}.innerbanner_img img{height:645px;height:620px}.slick-slider-top-control{position:absolute;min-width:1480px;left:20px;right:20px;margin:auto}.banner_img{width:100%;height:790px}.banner_img img,.slider-video{width:100%;height:790px}.banner_text{width:75%;height:430px;bottom:0;transform:translateY(0%)}.banner_text h1{font-size:60px;max-width:815px;line-height:1;margin-bottom:17px}.banner_text p{font-size:24px;line-height:1.2;padding-bottom:27px}.banner_text a{font-size:24px}.home_project_lighting:before{content:'';width:600px;position:absolute;left:-128px;height:550px;background-repeat:no-repeat;background-size:contain;top:-226px;transform:matrix(.96,-.29,.29,.96,0,0) rotate(12deg)}.light_projects h2{font-size:22px;margin-bottom:25px}.home_about_us_l h2{font-size:38px}.home_about_us_l h3{max-width:560px}.home_about_us_l p{font-size:18px;max-width:635px}.home_about_us_r{width:1040px;width:900px}.home_project_lighting .wrapper{max-width:1800px}.home_project_lighting_box figure img{width:100%;height:400px}.projects_text h2{font-size:28px}.projects_text p{font-size:16px}.image-oerlat-f{scale:.85}.header_right_b p{font-size:24px}.header_right_b p a{font-size:24px}.our_experience_inner h2{font-size:38px}.our_experience_inner h3{font-size:34px;margin-bottom:20px}.our_experience_inner p{line-height:1.55;font-size:22px;padding-bottom:32px}.gallery_home h2{font-size:38px;margin-bottom:20px}.gallery_home p{font-size:36px;max-width:690px;margin:auto;padding-bottom:30px}.gallery_home_innerbox_text h2{font-size:34px;margin-bottom:15px}.gallery_home_innerbox_text p{max-width:400px;font-size:22px}.footer_about_us_inner h2{font-size:38px;margin-bottom:25px}.footer_about_us_inner p{font-size:22px;max-width:880px}.footer_about_sliderbox p{font-size:22px;height:125px}.footer_about_sliderbox span{font-size:22px}.footer_calltoaction_inner h2{font-size:38px;margin-bottom:25px}p.subtitle_head{font-size:32px}.footer_calltoaction_inner form input[type=text],.footer_calltoaction_inner form input[type=email],.footer_calltoaction_inner form input[type=tel],.footer_calltoaction_inner form input[type=text]{font-size:20px}.footer_calltoaction_inner form textarea{font-size:20px}.footer_top_l p{max-width:464px;font-size:22px}.footer_top_r h2{font-size:38px;margin-bottom:13px}.footer_top_r p{font-size:22px;padding-bottom:20px}.footer_middle_l h2,.footer_middle_m h2,.footer_middle_r h2{font-size:28px;margin-bottom:32px}.footer_middle_l ul li a{font-size:22px}.footer_middle_l ul li:before{content:"\f105";font:normal normal normal 24px/1 FontAwesome}.footer_middle_m p{font-size:22px;line-height:1.5}.mailfot{font-size:22px}span.mailfot.mailfot-gap span{width:94px}.our_experience:after{content:'';position:absolute;background-repeat:no-repeat;background-size:contain;transform:matrix(.96,-.29,.29,.96,0,0) rotate(10deg);width:100%;height:1000px;top:-91px}.our_misson{width:100%;height:375px;padding:90px 0}.our_team h2{padding:0 0 30px}.our_team_slider{padding:0}.our_team_slider .slick-prev{left:-100px}.our_team_slider .slick-next{right:-100px}.our_team_sliderbox figure a img{height:100%;width:100%}.about_page_content_top h2{font-size:38px;font-family:proxima_novabold;font-family:nunito,sans-serif;margin-bottom:20px}.about_page_content_top h3{font-size:36px;line-height:1.2;margin-bottom:18px}.about_page_content_top p{font-size:18px;line-height:1.5}.about_leftright_1_content h2{font-size:38px;margin-bottom:15px}.about_leftright_1_content p{font-size:18px;line-height:1.45}.our_misson h2{font-size:38px;position:relative}.our_misson p{font-size:22px;line-height:1.45;position:relative}.our_team h2{font-size:38px}.our_team_sliderbox_text h3,.our_team_sliderbox_text h3 a{font-size:32px;margin-bottom:18px;text-decoration:none}.our_team_sliderbox_text p{font-size:18px}.footer_about_us_inner h2{font-size:38px}.tdb-cnts-top h2{font-size:38px}.tdb-cnts-top h3{font-size:18px}.tdb-cnts-midd p{font-size:18px;line-height:1.5}.residence_page_list h2{font-size:38px}.innerdefault_page_scom .innerdefault_page_s_inner p{font-size:18px;line-height:1.45}.christmas_intro h2,.christmas_video h2,.resource_page_listout>.wp-block-group__inner-container>.wp-block-columns h2{font-size:38px}.about_video a:after{content:'';width:85px;height:85px}.resource_page_listout>.wp-block-group__inner-container>.wp-block-columns p{line-height:1.45;padding-bottom:18px;font-size:18px}.resource_page_listout>.wp-block-group__inner-container>.wp-block-columns p a{font-size:18px}.resource_page_listout>.wp-block-group__inner-container>.wp-block-columns p:last-child{line-height:1}.bb-cts-top p{font-size:18px!important;line-height:30px!important;height:102px!important;overflow:hidden}.bb-cts-top h2{font-size:28px!important;line-height:1.2!important}.bb-cts-bott p{font-size:18px!important}.blog-detail-midd p{font-size:18px!important;line-height:1.45!important}.blog-detail-midd h2,.blog-detail-midd h3,.blog-detail-midd h4,.blog-detail-midd h5,.blog-detail-midd h6{line-height:1;padding:9px 0}.bl-bott-fl{font-size:18px}.red_title{font-size:38px;line-height:1;margin-bottom:30px}.accordion button{font-size:28px}.accordion .accordion-content p{font-size:18px;line-height:1.45}.contact_title h2{margin-bottom:30px;font-size:38px}.get_in_touch_address .wp-block-columns .wp-block-column h5{font-size:24px}.get_in_touch_address .wp-block-columns .wp-block-column p{padding-bottom:0;font-size:18px}.get_in_touch_address .wp-block-columns:nth-child(1) .wp-block-column p{max-width:285px;margin:auto}.contact_7_form_main h2{font-size:38px;margin-bottom:15px}.contact_7_form_main p.has-text-align-center{font-size:20px;text-align:center;line-height:1}.contact_map iframe{width:100%;height:450px}.christmas_intro p{font-size:18px;line-height:1.45}.christmas_video p{line-height:1.45;font-size:18px}.our_christmas_slider h2{line-height:1.45;font-size:24px}.our_christmas_slider p{font-size:20px}.resource_page_listout2>.wp-block-group__inner-container>.wp-block-columns p:last-child{line-height:1.45}.christmas_decor .wp-block-column h2{font-size:24px;line-height:1.1}.christmas_decor .wp-block-column p{font-size:18px;line-height:1.45}.christmas_intro3 ul li{font-size:18px;line-height:1.45;padding-bottom:10px}.christmas_intro3 ul li:before{top:6px}.holiday_decor_prod h3{line-height:1;font-size:26px}.special_light_gallery .wp-block-columns .wp-block-column h3{font-size:30px;line-height:1.4}.property_testimonials_slider h2{font-size:28px;margin-bottom:25px}.property_testimonials_slider p{font-size:18px;line-height:1.1;padding-bottom:7px}.property_testimonials_slider_inner{margin:auto!important}.resource_page_listout.lighti_pro_footer>.wp-block-group__inner-container>.wp-block-columns h2{line-height:1.1;font-size:38px}.resource_page_listout.lighti_pro_footer>.wp-block-group__inner-container>.wp-block-columns p:last-child{line-height:1.45}.our_misson{height:auto;padding:138px 0}.main-content h2{font-size:38px}.main-content p{font-size:18px}}.color-red,.color-red h2,.color-red h3{color:#a3112a!important}.color-black,.color-black h2,.color-black h3{color:#333!important}.color-gold,.color-gold h2,.color-gold h3{color:#b49f68!important}.font-wt500{font-weight:500}.font-wt600{font-weight:600}.font-wt700{font-weight:700}.our_christmas_slider .slick-dots li{padding:0}.our_christmas_slider .slick-dots{margin:auto}.blog-detail-midd figure{margin-bottom:20px}.radius-img img{border-radius:20px}@media screen and (min-width:1024px) and (max-width:1500px){.header_right_t .social{gap:0 8px}.header_right_t .social li a{width:30px;height:30px}.header_right_t .social li a i{font-size:18px}.header_right_b{margin-right:0}.header_right_b p a{font-size:19px}}@media screen and (min-width:1250px) and (max-width:1545px){.footer_middle_l{width:36.33%}.footer_middle_m{width:30.33%}}@media screen and (max-width:1300px){.our_team h2{padding:0 100px 25px}.our_team_slider{padding:0 100px}.our_team_slider .slick-prev{left:0}.our_team_slider .slick-next{right:0}}@media screen and (max-width:1285px){.our_experience_inner2{gap:50px 60px}.slick-slider-top-control{min-width:100%;padding:0 30px}.our_team_sliderbox{margin-right:10px;margin-left:10px}.banner_text{padding-right:30px}.footer_about_slider{padding-left:85px!important}.wrapper,.contact_title .wp-block-group__inner-container,.get_in_touch_address .wp-block-group__inner-container,.contact_7_form_main .wp-block-group__inner-container,.wrapper_main>.wp-block-group__inner-container{max-width:100%;margin:auto;padding:0 30px}.wrapper_main .wp-block-group__inner-container{max-width:100%}.home_about_us_l{padding-left:30px!important}.our_team_sliderbox figure a img{height:100%;width:100%;object-position:top center}.our_team_sliderbox figure a{height:360px}}@media screen and (max-width:1250px){.header{padding-left:0;padding-right:0}.head_menu ul#links>li,.head_menu ul#mega-menu-header-menu>li{margin:0 14px}}@media screen and (max-width:1200px) and (max-width:1300px){.head_menu ul#links{gap:0 8px;margin-right:10px}.header_right_b{margin-right:10px}.header_right_b p a{font-size:18px!important}}@media screen and (max-width:1200px){.header_right_b{margin-right:0;display:none}.footer_middle_m{padding-left:3%}.about_leftright_main{width:100%;height:auto;padding-bottom:40px}.about_leftright_1{padding-bottom:0}.about_leftright_1{display:flex;width:100%}.about_leftright_1_img{flex:50%;position:relative}.about_leftright_1_content{flex:50%}.about_leftright_1:nth-child(even) .about_leftright_1_content{flex:50%}.about_leftright_1:nth-child(even) .about_leftright_1_img{flex:50%}.about_page_content_top{padding:80px 0;padding-bottom:35px}.light_projects_slider{padding-left:15px;padding-right:15px}.light_projects_slider .slick-prev,.our_experience .slick-prev{left:-20px}.light_projects_slider .slick-next,.our_experience .slick-next{right:-20px}.home_project_lighting_box figure img{width:100%;height:245px}.home_about_us_r{width:55%}.home_about_us_l{flex:initial;width:45%}}@media screen and (min-width:1050px) and (max-width:1199px){.header_right_t{display:none!important}.header_right_b{margin-right:0}.head_menu ul#links{gap:0 10px;margin-right:20px}}@media screen and (max-width:1024px) and (max-width:1049px){.header_right_t{display:none!important}.header_right_b{margin-right:0;position:absolute;top:10px;right:0}.head_menu ul#links{gap:0 18px;margin-right:0}.header{position:relative}}@media screen and (min-width:1024px) and (max-width:1099px){.innerbanner.innerbanner-fixed,.banner.banner-fixed{}}@media screen and (min-width:1024px) and (max-width:1199px){.footer_top_l a img{max-width:252px}.footer_top_l a.pro-con-fl img{max-width:252px}body.page-template-team .our_team_slider{padding:0}.gallery_home_innerbox img{height:500px;width:100%}.image-oerlat-f{top:-60px}.header_menu>ul>li>a{padding:18px 25px}.header_menu>ul>li>ul.sub-menu{padding:10px 25px}}@media screen and (max-width:1100px){.footer_about_us_inner h2{max-width:70%;padding-right:180px}.header_right_b{display:none!important}.head_menu ul#links,.head_menu ul#mega-menu-header-menu{gap:0 0!important;margin-right:0}.head_menu ul#links>li,.head_menu ul#mega-menu-header-menu>li{margin:0 8px!important}body.page-template-team .our_team_slider{padding:0}.header_left a img{max-width:252px;height:auto}header{width:94%;max-width:100%}.header{min-height:85px;padding-left:0;padding-right:0}.innerbanner.innerbanner-fixed,.banner.banner-fixed{}header .wrapper{padding:0 20px}.main-content ul.inovations_list li{width:calc(50% - 15px)}}@media screen and (max-width:1080px){.tdb-cnts-info ul li{width:100%}}@media screen and (min-width:1024px){.header_submenu{display:none}}@media screen and (max-width:1024px){.our_team_slider .slick-prev,.our_team_slider .slick-next,.our_team_slider .slick-prev:before,.our_team_slider .slick-next:before{width:40px}.our_team_slider{padding:0 50px}.our_team h2{padding:0 50px 20px}.our_experience_inner2{gap:20px 30px}.home_about_us_l{width:45%}.home_about_us_r{width:55%}.image-oerlat-f{position:absolute;top:-60px;scale:.6}.footer_about_us .slick-list{padding:25px 40% 0 0!important}.footer_top_l a img{display:block}.footer_middle_l{width:30.33%}.footer_middle_m{width:36.33%}.abt_give_bk_images .give_bk_img li{width:calc(50% - 1px)}}@media screen and (max-width:1023px){.header_submenu{background:#fff}header.header-active{width:100%;max-width:100%;top:0}.header_menu #mega-menu-wrap-header-menu{width:100%;background:0 0!important}.header_menu #mega-menu-wrap-header-menu{width:100%}.header_menu #mega-menu-wrap-header-menu .mega-menu-toggle{display:none!important}.header_menu #mega-menu-header-menu{background:0 0!important;padding:0;display:block!important;width:100%!important;border-top:1px solid #efefef!important}.header_menu #mega-menu-header-menu>li{}.header_menu #mega-menu-header-menu>li>a{font-family:open sans,sans-serif!important;font-weight:600!important;font-size:16px!important;text-decoration:none!important;text-transform:uppercase!important;color:#333!important;padding:8px 0!important;transition:all .3s ease!important;-webkit-transition:all .3s ease!important;-moz-transition:all .3s ease!important;position:relative!important;line-height:initial!important;height:initial!important;background-color:transparent!important}.header_menu #mega-menu-header-menu>li>a.mega-menu-link>span.mega-indicator{display:block!important;position:absolute!important;top:-4px;right:0;display:flex!important;align-items:center;justify-content:flex-end;width:40px!important;height:45px!important}.header_menu #mega-menu-header-menu>li>a.mega-menu-link>span.mega-indicator:after{font-size:20px!important;content:"\f107"!important;color:#333!important;font-family:fontawesome!important}.header_menu #mega-menu-header-menu>li.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after{font-size:20px!important;content:"\f106"!important;color:#333!important;font-family:fontawesome!important}.header_menu #mega-menu-header-menu>li>ul{background:0 0!important;padding-top:5px!important;padding-bottom:5px!important}.header_menu #mega-menu-header-menu>li>ul>li{background:0 0!important}.header_menu #mega-menu-header-menu>li>ul>li>a,.header_menu #mega-menu-header-menu>li>ul>li a{font-family:open sans,sans-serif!important;font-weight:600!important;font-size:16px!important;text-decoration:none!important;text-transform:uppercase!important;color:#333!important;position:relative!important;line-height:initial!important;height:initial!important;background-color:transparent!important;border-radius:4px!important}.header_menu #mega-menu-header-menu>li>ul>li.mega-menu-item-156 a{text-transform:initial!important}.header_menu #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item{padding:0 15px!important;width:100%}.header_menu #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item a{padding:4px 0!important}.header_menu #mega-menu-header-menu>li.mega-toggle-on>ul.mega-sub-menu{position:static!important;width:100%!important}.header_menu #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item{display:block!important;border-bottom:1px solid #efefef;padding:3px 0}.header_menu #mega-menu-header-menu>li.mega-current_page_item>a{color:#bb2026!important}.header_menu #mega-menu-header-menu>li ul>li.mega-current_page_item>a{background:#bb2026!important;color:#fff!important}.header_menu #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>ul{padding:4px 15px}.head_menu{display:none!important}.innerbanner.innerbanner-fixed,.banner.banner-fixed{}.header_menu>ul>li.current-menu-item>a,.header_menu>ul>li.current_page_item>ul.sub-menu>li.current-menu-item>a,.header_menu>ul>li.current_page_parent>ul.sub-menu>li.current_page_item>a{color:#baa769!important}.header_menu>ul>li>ul.sub-menu>li>a:hover{color:#baa769!important}.header_menu>ul>li>ul.sub-menu>li{border-bottom:1px solid rgb(242 242 242/50%)}.header_menu>ul>li:hover>a,.header_menu>ul>li>a:hover,.header_menu>ul>li.current_page_item>a,.header_menu>ul>li.current_page_parent>a{background-color:transparent!important}.resource_page_listout>.wp-block-group__inner-container>.wp-block-columns:nth-child(odd) .wp-block-column:first-child{padding-right:20px}.resource_page_listout>.wp-block-group__inner-container>.wp-block-columns:nth-child(odd) .wp-block-column:last-child{padding-left:20px}.hamber_white{display:block!important;cursor:pointer}.hamber_white{display:block!important;cursor:pointer}.header_submenu{display:block;position:fixed;width:100%;height:100%;top:0;right:-400px;z-index:9999999999;overflow:auto;max-width:400px;transition:all .4s ease;box-shadow:-2px 0 20px rgba(0,0,0,.15)}.header_submenu.active{display:block;right:0}.header_menu{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;height:auto;flex-direction:column;padding-top:80px}.header_menu>ul{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;list-style-type:none;flex-direction:column;width:100%}.header_menu>ul>li{position:relative;width:100%}.header_menu>ul>li>a{width:100%}.control-label{cursor:pointer;position:absolute;right:-8px;top:10px;display:flex;width:30px;text-align:right;align-items:center;justify-content:center}.control-label:after{font-size:25px;content:"\f105";color:#fff;font-family:fontawesome;transition-duration:.5s}.menuselected>.control-label{transform:rotate(90deg);transition-duration:.5s}.header_menu>ul>li>ul.sub-menu{position:static;background:0 0;box-shadow:none;z-index:9;left:0;padding:0;list-style-type:none;flex-direction:column;flex-wrap:wrap;border-bottom-left-radius:0;border-bottom-right-radius:0;padding-left:20px;padding-bottom:5px;display:none}.header_menu>ul>li:hover>ul.sub-menu{display:none}.header_menu>ul>li.menuselected>ul.sub-menu{display:flex}.header_menu>ul>li>ul.sub-menu{width:100%}.header_menu>ul>li>ul.sub-menu>li>a{text-decoration:none;letter-spacing:0;color:#fff;font-size:20px;font-family:proxima_novaregular}.menu-icon-p-icons{display:block!important;position:absolute;top:10px;right:0;z-index:9999;margin:auto;width:400px;text-align:center}.menu-icon-p-icons .menu-icon{height:2px;width:30px;background:0 0;cursor:pointer;margin:20px 0;position:relative;text-align:center;margin-left:auto;margin-right:auto}.menu-icon-p-icons .menu-icon:before{background:#fff;content:"";display:block;height:2px;position:absolute;transition:background ease .1s,bottom ease .1s .1s,transform ease .1s;width:30px;top:-8px;background:#333;z-index:9999;transform:rotate(45deg);top:0}.menu-icon-p-icons .menu-icon:after{background:#fff;content:"";display:block;height:2px;bottom:-8px;position:absolute;transition:background ease .1s,top ease .1s .1s,transform ease .1s;width:30px;z-index:99;transform:rotate(-45deg);bottom:0;background:#333;z-index:9999}.header_menu>ul>li.current-menu-item>a::after{display:none}.header_menu>ul>li.current-menu-item>a,.header_menu>ul>li.current_page_item>ul.sub-menu>li.current-menu-item>a{color:#e91f25}.header_menu>ul>li.current-menu-parent>ul>li.current_page_item>a{color:#e91f25}body.active{overflow:hidden}.header_right_t{display:none}.header_menu>ul>li>a{padding:17px 0}.header_menu>ul>li:hover>a,.header_menu>ul>li>a:hover,.header_menu>ul>li.current_page_item>a{background-color:transparent!important}.header_menu>ul>li:hover>a,.header_menu>ul>li>a:hover,.header_menu>ul>li.current_page_item>a{background-color:transparent!important}.header_menu #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.widget_custom_html .mega-block-title{display:none!important}.header_menu #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.widget_custom_html a img{display:none!important}.header_menu #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.widget_custom_html a p{font-family:open sans,sans-serif!important;font-weight:600!important;font-size:16px!important;text-decoration:none!important;text-transform:uppercase!important;color:#333!important;position:relative!important;line-height:initial!important;height:initial!important;background-color:transparent!important;padding-bottom:0!important;margin-bottom:0!important}#mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-6-of-12:nth-child(2)>ul>li:last-child{padding-left:15px!important;padding-top:4px!important}.header_menu #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item{padding:4px 5px!important}.header_menu #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item a{padding:0!important}.header_menu #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.widget_custom_html .current-menu-item a p{background:#d7182a!important;color:#fff!important;padding:4px 12px!important;border-radius:4px}.header_menu #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-flyout ul.mega-sub-menu>li>a{padding-top:4px!important;padding-bottom:4px!important;padding-left:15px!important;padding-right:15px!important}.header_menu #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-flyout ul.mega-sub-menu{padding-top:10px!important}#mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-6-of-12:nth-child(2)>ul>li:last-child{padding-left:5px!important;padding-top:4px!important}}@media screen and (max-width:992px){.portfolio-wraper .simplefilter li,.portfolio-wraper .sortandshuffle li{margin:6px 3px!important}.our_team_sliderbox{margin-right:10px;margin-left:10px}.our_team_slider .slick-arrow{top:50%}.our_team_sliderbox_text h3,.our_team_sliderbox_text h3 a{font-size:26px}.our_team_sliderbox figure a img{height:300px;width:100%}.our_misson{width:100%;height:initial}.header_left a img{max-width:252px;height:auto}.banner_text{padding-right:85px}.banner_text h1{font-size:42px}.banner_text p{font-size:22px;padding-bottom:25px}.footer_middle_m{width:39.33%}.footer_middle_r{width:29.33%}.footer_middle_r .social{gap:0 10px}.footer_top{gap:30px 30px;flex-direction:column;align-items:flex-start}.footer_top_l a img{max-width:100%;display:block}.footer_top_l{flex:100%}.footer_top_l,.footer_top_r{flex:initial;width:100%}.gallery_home_innerbox img{height:355px;width:100%}.our_experience_inner2{gap:30px 30px;position:relative}.home_project_lighting_box figure img{width:100%;height:285px}.home_about_us{flex-wrap:wrap}.light_projects_slider .slick-prev,.our_experience .slick-prev{left:-10px}.light_projects_slider .slick-next,.our_experience .slick-next{right:-10px}.home_about_us_l p{max-width:100%;padding-bottom:25px}.home_about_us_l{flex:initial;width:100%}.home_about_us_r{width:59%;margin:auto}.home_about_us{padding-top:40px}.home_project_lighting_inner{display:grid;grid-template-columns:3fr 3fr;gap:12px 12.5px}.our_team_sliderbox figure a img{height:100%;width:100%}.our_team_slider .slick-prev{left:-10px}.our_team_slider .slick-next{right:-10px}.icon-title-block.misc6-blk .wp-block-column{flex-basis:calc(33.333% - 14px)!important}}@media screen and (max-width:850px){.home_flipbox_inner_left:first-child{padding-right:0;padding-bottom:25px}.our_team_slider{display:grid;grid-template-columns:3fr 3fr 3fr}.home_flipbox_inner{flex-direction:column}.home_flipbox_inner_right{flex:1}.header{min-height:80px;padding-left:0;padding-right:0}.innerbanner.innerbanner-fixed,.banner.banner-fixed{}}@media screen and (min-width:782px) and (max-width:850px){.footer_middle{align-items:center;text-align:center}.footer_top_l p{max-width:100%;padding-right:0}.footer_top_l a img{max-width:100%;display:block;margin:auto}.footer_top_l a.pro-con-fl img{max-width:300px}.footer_middle_l h2,.footer_middle_m h2,.footer_middle_r h2{text-align:center}.footer_middle_m p{text-align:center;max-width:100%}.footer_top_r p{text-align:center}.footer_middle_r .social{justify-content:center}.footer_middle{align-items:center;text-align:center;flex-direction:column;gap:30px 0}.footer_middle_l{width:100%}.footer_middle_m{width:100%;padding-left:0}.footer_middle_r{width:100%}}@media screen and (max-width:781px){.home_flipbox_inner{flex-direction:column}.our_experience_inner2{gap:26px 26px}.ol-4logo .wp-block-columns .wp-block-column{flex-basis:48%!important}.footer_about_us_inner h2{padding-right:0}.christmas_intro h2,.christmas_video h2,.resource_page_listout>.wp-block-group__inner-container>.wp-block-columns h2{line-height:1.2!important}.christmas_intromaking .wp-block-columns{margin-bottom:0!important}.christmas_intromaking .wp-block-column{margin-bottom:12px!important}.christmas_intromaking .wp-block-columns:last-child .wp-block-column:last-child{margin-bottom:0!important}.christmas_introproperties .wp-block-gallery figure{width:31.33%!important}.pfg-bootstrap .thumbnail{padding:0!important;margin:10px 0!important}.residence_page_list2{padding:40px 0}.residence_page_list2>.wp-block-group__inner-container .wp-block-columns .wp-block-column:first-child{order:2}.residence_page_list2>.wp-block-group__inner-container .wp-block-columns .wp-block-column:last-child{order:1}body.page-template-team .our_team_sliderbox figure a img{height:270px;height:100%}.our_team_sliderbox figure a img{height:100%}.our_team_sliderbox figure a{height:380px}.christmas_intro3 .wp-block-columns .wp-block-column,.holiday_decor_prod .wp-block-columns .wp-block-column{flex-basis:46%!important}.holiday_decor_prod .wp-block-columns .wp-block-column{margin-bottom:0!important}.holiday_decor_prod{margin-bottom:30px}.our_christmas_slider{padding:90px 0}.our_christmas_slider .slick-dots{bottom:-55px}.christmas_video .wp-block-columns .wp-block-column:first-child{order:2;margin-top:30px}.christmas_video .wp-block-columns .wp-block-column:last-child{order:1}.resource_page_listout.resource_page_listout2>.wp-block-group__inner-container>.wp-block-columns:nth-child(odd) .wp-block-column:first-child{order:2!important}.resource_page_listout.resource_page_listout2>.wp-block-group__inner-container>.wp-block-columns:nth-child(odd) .wp-block-column:last-child{order:1!important}.tdb-img{margin-right:0}.resource_page_listout>.wp-block-group__inner-container>.wp-block-columns:nth-child(odd) .wp-block-column:first-child{padding-right:0;order:2}.resource_page_listout>.wp-block-group__inner-container>.wp-block-columns:nth-child(odd) .wp-block-column:last-child{padding-left:0;margin-bottom:25px;order:1}.resource_page_listout:nth-child(even)>.wp-block-group__inner-container>.wp-block-columns:nth-child(odd) .wp-block-column:first-child{padding-right:0;margin-bottom:25px;order:1}.resource_page_listout:nth-child(even)>.wp-block-group__inner-container>.wp-block-columns:nth-child(odd) .wp-block-column:last-child{padding-left:0;order:2}.flip-book-block .wp-block-column.flip-book-right{margin:-40px 0 0}.footer_middle_l{width:100%;padding-bottom:30px}.footer_middle_m{width:100%;padding-left:0;padding-bottom:30px}.footer_middle_r{width:100%}.about_leftright_1_img{flex:100%}.about_leftright_1_content{flex:100%}.about_leftright_1:nth-child(even) .about_leftright_1_content{flex:100%;order:1}.about_leftright_1:nth-child(even) .about_leftright_1_img{flex:100%;order:2}.about_leftright_1:nth-child(even) .about_leftright_1_content p{max-width:100%}}@media screen and (min-width:768px) and (max-width:781px){.footer_middle{align-items:center;text-align:center}.footer_top_l p{max-width:100%;padding-right:0}.footer_top_l a img{max-width:100%;display:block;margin:auto}.footer_middle_l h2,.footer_middle_m h2,.footer_middle_r h2{text-align:center}.footer_middle_m p{text-align:center;max-width:100%}.footer_top_r p{text-align:center}.footer_middle_r .social{justify-content:center}}@media screen and (max-width:768px){.home_flipbox .btn_center{padding-top:40px}.home_about_us_l{padding-left:20px!important;padding-right:20px}.header_right_b{display:none}.wrapper,.contact_title .wp-block-group__inner-container,.get_in_touch_address .wp-block-group__inner-container,.contact_7_form_main .wp-block-group__inner-container{max-width:100%;margin:auto;padding:0 20px}.innerbanner_img{width:100%;height:400px}.innerbanner_img img{width:100%;height:400px}}@media screen and (max-width:767px){.innerbanner_text h1:before{content:'';opacity:.6;z-index:-1}.mi-sc-block3:before,.mi-sc-block6:before{left:-99.1%}.mi-sc-block3:after,.mi-sc-block6:after{right:-99.1%}body.page-id-1166 .footer_about_sliderboxpage{margin-top:0}body.page-id-1166 .footer_about_sliderboxpage .footer_about_sliderbox{margin:0;margin-bottom:0}body.page-id-12 .residence_page_list .wp-block-columns,body.page-id-909 .residence_page_list .wp-block-columns,body.page-id-18 .innerdefault_page_s_inner .resource_page_listout:nth-child(1) .wp-block-columns{gap:30px 0!important}body.page-id-18 .innerdefault_page_s_inner .resource_page_listout:nth-child(1) .wp-block-columns{margin-bottom:0!important}body.page-id-12 .residence_page_list2.residence_page_list .wp-block-columns,body.page-id-909 .residence_page_list2.residence_page_list .wp-block-columns,body.page-id-18 .innerdefault_page_s_inner .resource_page_listout:nth-child(1) .wp-block-columns{gap:15px 0!important}.wp-block-group.residence_page_list{padding:0 0 25px}.residence_page_list .wp-block-columns .wp-block-column:nth-child(1),body.page-id-12 .residence_page_list2.residence_page_list .wp-block-columns .wp-block-column:nth-child(2),body.page-id-909 .residence_page_list2.residence_page_list .wp-block-columns .wp-block-column:nth-child(2),body.page-id-18 .innerdefault_page_s_inner .resource_page_listout:nth-child(1) .wp-block-columns .wp-block-column:nth-child(2),body.page-id-18 .innerdefault_page_s_inner .resource_page_listout:nth-child(2) .wp-block-columns .wp-block-column:nth-child(1){order:2}.residence_page_list .wp-block-columns .wp-block-column:nth-child(2),body.page-id-12 .residence_page_list2.residence_page_list .wp-block-columns .wp-block-column:nth-child(1),body.page-id-909 .residence_page_list2.residence_page_list .wp-block-columns .wp-block-column:nth-child(1),body.page-id-18 .innerdefault_page_s_inner .resource_page_listout:nth-child(1) .wp-block-columns .wp-block-column:nth-child(1),body.page-id-18 .innerdefault_page_s_inner .resource_page_listout:nth-child(2) .wp-block-columns .wp-block-column:nth-child(2){order:1}body.page-id-18 .innerdefault_page_s_inner .resource_page_listout:nth-child(2) .wp-block-columns .wp-block-column:nth-child(1){margin-bottom:30px!important}.footer_about_us .btn_center{margin-top:35px}.abt_give_bk_images{padding:35px 0 0;padding-bottom:35px}.about_page_content_top figure.alignright{float:none;width:100%;max-width:100%;margin-bottom:15px}.home_flipbox .btn_center{padding-top:20px}.home_flipbox{width:100%;padding-bottom:40px}.light_projects{min-height:auto;padding-top:25px;padding-bottom:25px}.light_projects_box img{transform:scale(1)}.our_experience_inner2{gap:25px 50px;position:relative;justify-content:center}.innerbanner.innerbanner-fixed,.banner.banner-fixed{}.control-label{top:8px}.footer_about_sliderboxpage{grid-template-columns:3fr;gap:30px 0;margin-top:40px}.our_experience_inner2{margin-left:0}.pfg-bootstrap .thumbnail{padding:0!important;margin:0!important}.portfolio-wraper .simplefilter li,.portfolio-wraper .sortandshuffle li{margin:6px 3px!important}body.page-template-team .our_team_slider{display:grid;grid-template-columns:3fr 3fr}.home_about_us_l{padding-bottom:25px}.home_about_us_l p{font-size:18px;line-height:1.5}.home_about_us_l{padding-right:17px}.home_about_us_l h2{font-size:28px;margin-bottom:15px}.home_about_us_l h3{font-size:26px}.light_projects{}.home_about_us{padding-top:35px}.home_about_us_l{padding-left:17px!important}.banner .slick-dots{z-index:9;bottom:initial;top:275px}.banner_text p{font-size:22px;padding-bottom:17px;color:#333;text-align:center;box-shadow:none;font-family:nunito,sans-serif;font-size:18px}.banner_text a{min-width:290px;height:60px;font-size:22px}.banner_text h1{letter-spacing:0;color:#a3112a;box-shadow:none;text-transform:uppercase;max-width:650px;line-height:1;text-align:center;margin-bottom:15px}.banner_text{width:100%;height:auto;background:0 0;position:static;right:0;margin:auto;bottom:0;z-index:9;padding-right:100px;text-align:right;display:flex;flex-direction:column;align-items:center;padding:25px 17px;padding-bottom:40px}.banner_text{padding-right:17px}.banner_img{width:100%;height:auto}.banner_img img,.slider-video{height:auto;object-position:top center;height:305px}.accordion button{padding:15px 0;padding-right:25px}.accordion .accordion-content p{font-size:18px}.accordion .accordion-content{padding-right:0}.accordion button{font-size:22px}.red_title{font-size:28px}.resource_page_listout:nth-child(even)>.wp-block-group__inner-container>.wp-block-columns:nth-child(odd) .wp-block-column:first-child{margin-bottom:20px}.resource_page_listout>.wp-block-group__inner-container>.wp-block-columns:nth-child(odd) .wp-block-column:last-child{margin-bottom:20px}.resource_page_listout>.wp-block-group__inner-container>.wp-block-columns{margin-bottom:35px}.header_left a img,header.main_menu-fixed .header_left a img{max-width:252px;height:auto}.header_right_b{display:none!important}.header{min-height:80px}header.main_menu-fixed .header{min-height:80px}.wrapper,.contact_title .wp-block-group__inner-container,.get_in_touch_address .wp-block-group__inner-container,.contact_7_form_main .wp-block-group__inner-container,.wrapper_main>.wp-block-group__inner-container{max-width:100%;margin:auto;padding:0 17px}.header_menu>ul>li>a{padding:10px 0}.header_menu>ul>li>a{font-size:20px}.header_menu>ul>li>ul.sub-menu>li>a{font-size:18px;font-family:open sans,sans-serif}.innerbanner_img{width:100%;height:360px}.innerbanner_img img{width:100%;height:360px}.innerbanner_text h1{font-size:28px}.innerbanner_text{width:90%;height:auto;padding:20px 10px;bottom:initial;transform:translateY(-50%);top:50%;padding-top:80px}.innerdefault_page_s,#full-width{padding:40px 0}h2{font-size:28px;line-height:1}h3{font-size:26px;line-height:1.1}h4{font-size:24px;line-height:1.1}h5,h6{margin-bottom:15px;line-height:1.1}.resource_page_listout>.wp-block-group__inner-container>.wp-block-columns p{font-size:18px}.resource_page_listout>.wp-block-group__inner-container>.wp-block-columns p a{min-width:150px;height:48px}#team-page{padding:40px 0}.innerdefault_page_s,#full-width{padding:40px 0}.tdb-cnts{flex:100%;padding-top:35px;width:100%}.get_in_touch_address .wp-block-columns .wp-block-column h5{font-size:22px}.contact_7_form_main h2{font-size:28px;line-height:1.1}.contact_7_form_main p.has-text-align-center{font-size:22px;line-height:1.2}.innerdefault_page_scom .innerdefault_page_s_inner h1{font-size:30px;line-height:1}.innerdefault_page_scom .innerdefault_page_s_inner h2{line-height:1;font-size:28px}.innerdefault_page_scom .innerdefault_page_s_inner h3{font-size:26px;line-height:1}.innerdefault_page_scom .innerdefault_page_s_inner h4{font-size:24px;line-height:1}.innerdefault_page_scom .innerdefault_page_s_inner h5{font-size:22px;line-height:1}.innerdefault_page_scom .innerdefault_page_s_inner h6{font-size:20px;line-height:1}.innerdefault_page_scom .innerdefault_page_s_inner p{font-size:18px;line-height:1.4}.innerdefault_page_scom .innerdefault_page_s_inner ul{margin:0;margin-left:20px}.innerdefault_page_scom .innerdefault_page_s_inner ol{margin-left:40px}.innerdefault_page_scom .innerdefault_page_s_inner>ul,.innerdefault_page_scom .innerdefault_page_s_inner>ol{margin-bottom:18px}.innerdefault_page_scom .innerdefault_page_s_inner ul li{padding-left:17px;font-size:18px;line-height:1.4}.innerdefault_page_scom .innerdefault_page_s_inner ol li{position:relative;padding-left:0;font-size:18px;line-height:1.4}.innerdefault_page_scom .innerdefault_page_s_inner ul li:before{content:"\f105";font:normal normal normal 18px/1 FontAwesome;position:absolute;left:0;top:2.5px}.christmas_video{padding:35px 0;padding-bottom:40px}.about_video img{height:250px}.our_christmas_slider{padding:50px 0}.our_christmas_slider .slick-dots{bottom:-25px}.resource_page_listout2{width:100%;padding:40px 0;padding-bottom:0}.resource_page_listout.resource_page_listout2>.wp-block-group__inner-container>.wp-block-columns:nth-child(odd) .wp-block-column:last-child{margin-bottom:15px}.christmas_intro2{padding:40px 0;padding-bottom:0}.christmas_decor{padding:30px 0;width:100%;padding-bottom:20px}.christmas_intro3{padding:35px 0;padding-bottom:35px}.christmas_intro3 .wp-block-columns .wp-block-column,.holiday_decor_prod .wp-block-columns .wp-block-column{flex-basis:100%!important}.christmas_intro4{padding:35px 0;padding-bottom:0}.about_video a:after{width:70px;height:70px}.christmas_video h2,{line-height:1.15}.christmas_intro h2,.resource_page_listout2>.wp-block-group__inner-container>.wp-block-columns h2{line-height:1.1}.home_about_us_l{flex:initial;width:100%;padding-top:30px;order:2}.home_about_us_r{width:100%;margin:auto;order:1;padding:0 20px}.home_about_us{margin-bottom:40px}.home_project_lighting:before{content:'';top:-100px}.home_project_lighting{margin-bottom:40px;position:relative}.our_experience{padding:35px 0;margin-bottom:37px}.our_experience_inner h2{font-size:28px}.our_experience_inner h3{font-size:26px;line-height:1.1}.our_experience_inner p{line-height:1.45;font-size:18px;padding-bottom:30px}.gallery_home h2{font-size:28px}.gallery_home p{font-size:26px;max-width:735px;margin:auto;line-height:1.1;padding-bottom:25px}.gallery_home_innerbox:nth-child(1){width:calc(100% - 0px);margin-right:0}.gallery_home_innerbox:nth-child(2){width:calc(100% - 0px);margin-left:0}.gallery_home_innerbox{margin-bottom:20px}.gallery_home{padding-bottom:35px}.footer_about_us{padding-top:35px;padding-bottom:35px}.footer_about_us_inner h2{font-size:28px;line-height:1;margin-bottom:20px}.footer_about_us_inner p{font-size:18px;line-height:1.5;max-width:860px}.footer_about_us_inner{padding-bottom:25px}.footer_about_slider{padding-left:17px!important}.footer_about_sliderbox{margin-right:17px;padding:40px 30px}.fivestar{margin-bottom:20px}.footer_about_sliderbox p{margin-bottom:20px}.footer_calltoaction{padding:32px 0}.footer_calltoaction_inner h2{font-size:28px;margin-bottom:20px}p.subtitle_head{font-size:22px;padding-bottom:0}.footer{padding:33px 0;padding-bottom:0}.footer_top_l a img{max-width:252px;display:block}.footer_top_l a.pro-con-fl img{max-width:252px}.footer_top_l a{display:inline-block;margin-bottom:20px}.footer_top_l p{max-width:100%;font-size:18px;line-height:1.45}.footer_top{gap:25px 0}.footer_top_r h2{font-size:28px;margin-bottom:10px}.footer_top_r p{font-size:18px;line-height:1.4;padding-bottom:15px}.footer_top_r form input[type=submit]{height:60px;min-width:135px}.footer_top_r .spanclass{font-size:18px;line-height:1.35;font-weight:400}.footer_top{margin-bottom:30px}.footer_middle{padding-bottom:35px}.footer_middle_l{width:100%}.footer_middle_m{width:100%}.footer_middle_r{width:100%}.footer_middle_l h2,.footer_middle_m h2,.footer_middle_r h2{font-size:24px;line-height:1;margin-bottom:20px}.footer_middle_l ul li{position:relative;padding-left:20px;margin-bottom:14px}.footer_middle_l{width:100%;padding-bottom:10px}.footer_middle_m p{font-size:18px;line-height:1.5;max-width:245px;padding-bottom:16px}.footer_middle_l ul li a{font-size:18px;line-height:1}.footer_middle_l ul li:before{content:"\f105";top:0}.mailfot{font-size:18px;line-height:1;padding-bottom:20px}span.mailfot.mailfot-gap span{width:77px}.footer_last{width:100%;height:auto;padding:20px 0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:column;text-align:center;gap:14px 0}.footer_last_l{flex:1;text-align:center}.footer_last_l p{padding-bottom:0;line-height:1.4;letter-spacing:0;color:#333;color:#fff;font-size:18px}.footer_last_r ul li a{font-size:18px;line-height:1;text-decoration:none}.footer{padding:40px 0;padding-bottom:0}.footer_calltoaction{padding:32px 0;padding-bottom:36px}.banner_text h1{font-size:30px}.home_about_us{margin-bottom:30px}.gallery_home_innerbox_text h2{font-size:28px}.gallery_home_innerbox_text p{font-size:18px!important;line-height:1.3!important;margin:auto}.about_page_content_top{padding:37px 0;padding-bottom:0}.about_page_content_top h2{font-size:28px;margin-bottom:18px}.about_page_content_top h3{font-size:26px;line-height:1.1;margin-bottom:18px}.about_page_content_top p{font-size:18px;line-height:1.4}.about_leftright_1_content{flex:100%}.about_leftright_1_img{flex:100%}.abt_give_bk_wrap .about_leftright_1_content{flex:100%;order:2}.abt_give_bk_wrap .about_leftright_1_img{flex:100%;order:1;padding-bottom:35px}.about_leftright_1_content h2{font-size:28px;margin-bottom:15px}.about_leftright_1_content p{font-size:18px;line-height:1.45}.about_leftright_1{padding-bottom:0}.about_leftright_1:nth-child(even) .about_leftright_1_img{flex:100%}.about_leftright_1:nth-child(even) .about_leftright_1_content{flex:100%}.about_leftright_main{height:auto;padding-bottom:20px}.our_misson{width:100%;padding:30px 0}.our_misson h2{font-size:28px}.our_misson p{font-size:18px}.our_team{width:100%;height:auto;padding:30px 0;padding-bottom:30px}.our_team h2{padding:0 0 20px;font-size:28px}.our_team_slider{padding:0 30px}.our_team_slider .slick-next:before,.our_team_slider .slick-prev:before,.our_team_slider .slick-next,.our_team_slider .slick-prev{width:40px}body.page-template-team .our_team{padding:35px 0;padding-bottom:0}.tdb-cnts-midd p{font-size:18px}#team-page{padding:40px 0;padding-bottom:20px}.christmas_intro h2,.christmas_video h2,.resource_page_listout>.wp-block-group__inner-container>.wp-block-columns h2{font-size:28px;line-height:1}.resource_page_listout>.wp-block-group__inner-container>.wp-block-columns p a{font-size:18px}.resource_page_listout>.wp-block-group__inner-container>.wp-block-columns:nth-child(odd) .wp-block-column:last-child{margin-bottom:15px}.pagination-wrapper{margin-top:15px}.blog-detail-midd p{font-size:18px!important}.red_title{font-size:28px}.accordion button{font-size:20px;line-height:1.1}.accordion .accordion-content p{font-size:18px;line-height:1.4}.accordion button{padding:15px 0;padding-right:30px}.banner_text h1{font-size:28px}.banner_text a{padding-left:10px;min-width:255px;height:50px;font-size:18px;line-height:1;padding-right:10px}.contact_title h2{margin-bottom:18px;font-size:28px}.get_in_touch_address .wp-block-columns .wp-block-column h5{font-size:20px}.contact_7_form_main h2{font-size:26px;line-height:1.1;margin-bottom:10px}.contact_7_form_main p.has-text-align-center{font-size:18px;line-height:1.2}.contact_7_form_main{padding-top:10px}.contact_7_form_main form input[type=text],.contact_7_form_main form input[type=email],.contact_7_form_main form input[type=tel],.contact_7_form_main form input[type=text]{padding:0 15px}.contact_7_form_main form textarea{padding:0 15px;padding-top:20px;padding-bottom:20px}.portfolio-wraper .filter_gallery_666{margin-top:20px!important}.christmas_intro h2,.christmas_video h2,.resource_page_listout>.wp-block-group__inner-container>.wp-block-columns h2{line-height:1.1}.christmas_intro p{font-size:18px;line-height:1.4}.christmas_video p{font-size:18px}.christmas_video p a{font-size:18px}.our_christmas_slider h2{line-height:1.3;font-size:20px!important}.our_christmas_slider p{font-size:18px;line-height:1;padding-bottom:10px}.christmas_decor .wp-block-column h2{font-size:24px}.christmas_decor .wp-block-column p{font-size:18px;line-height:1.4}.christmas_decor .wp-block-column{padding:40px 20px;border-radius:15px}.christmas_intro3 ul li{font-size:18px;line-height:1.4}.christmas_intro3 ul li:before{font:normal normal normal 18px/1 FontAwesome}.holiday_decor_prod3{margin-bottom:0}.special_light_gallery .wp-block-columns .wp-block-column h3{font-size:24px}.christmas_introproperties{width:100%;padding:40px 0;padding-bottom:40px}.christmas_introproperties .wp-block-gallery img{height:100px;width:auto;object-fit:contain!important;padding:10px!important}.property_testimonials_slider{width:100%;padding:40px 0;position:relative}.property_testimonials_slider p{font-size:18px;line-height:1.4}.lighti_pro_footer{width:100%;padding:45px 0;padding-bottom:20px}.resource_page_listout.lighti_pro_footer>.wp-block-group__inner-container>.wp-block-columns h2{font-size:28px}.slick-slider-top-control{position:absolute;top:85%;transform:translateY(-50%);z-index:9}.footer_about_us_inner h2{padding-right:0}.footer_about_sliderbox:before{content:'';width:90px;height:60px;bottom:15px;right:15px;background-size:contain}.footer_about_us_inner{padding-bottom:45px}.footer_calltoaction_inner form input[type=text],.footer_calltoaction_inner form input[type=email],.footer_calltoaction_inner form input[type=tel],.footer_calltoaction_inner form input[type=text],.footer_calltoaction_inner form textarea{font-size:18px}.contact_7_form_main form input[type=text],.contact_7_form_main form input[type=email],.contact_7_form_main form input[type=tel],.contact_7_form_main form input[type=text],.contact_7_form_main form textarea{font-size:18px}.header_menu>ul>li>ul.sub-menu>li>a{}.christmas_intro.christmas_intro_year h2{line-height:1.1!important}.abt_give_bk_images .give_bk_img li{width:100%}body.page-id-1362 .wp-block-group .wp-block-group__inner-container .wp-block-columns{gap:0 0}.free_lightsec4{margin-top:45px}.footer_middle_m{width:100%;padding-bottom:10px;padding-top:10px}.innerdefault_page_s_inner .wp-block-image .alignright{width:100%;margin:0!important;margin-bottom:20px!important}.innerdefault_page_s_inner .wp-block-image .alignleft{width:100%;margin:0!important;margin-bottom:20px!important}.home_about_us{margin-bottom:0}.home_flipbox_inner_right{flex:100%}.header{min-height:80px;padding-left:0;padding-right:0}.innerbanner.innerbanner-fixed,.banner.banner-fixed{}.header_left a img,header.main_menu-fixed .header_left a img{max-width:165px;height:auto}.abt_give_bk_wrap .about_leftright_1_img{flex:100%;position:relative;padding:30px 15px 20px}.abt_give_bk_wrap .about_leftright_1_content{flex:100%;padding:20px}.our_team_sliderbox_text h3,.our_team_sliderbox_text h3 a{font-size:24px}.banner:hover .slick-prev,.banner:hover .slick-next{opacity:0}.main-content ul.inovations_list{gap:20px}.main-content ul.inovations_list li{width:calc(50% - 10px)}.banner_img img,.slider-video{height:305px}body.page-id-18 .innerdefault_page_scom{padding-bottom:0!important}.topspaing{margin-top:15px;gap:15px 0}body.home .home_about_us_l{padding-bottom:0}.abut_ourstory_title{padding-top:15px}.about_leftright_1_content{padding:37px 17px;padding-bottom:23px}.about_leftright_main{padding-bottom:0}.banner_img{height:100%;overflow:hidden}body.page-id-10 .abt_give_bk_images{}body.page-id-10 .abt_give_bk_wrap .about_leftright_1_img{padding:30px 0 20px}body.page-id-10 .abt_give_bk_wrap .about_leftright_1_content{padding:20px 0}.footer_calltoaction_inner form input[type=text],.footer_calltoaction_inner form input[type=email],.footer_calltoaction_inner form input[type=tel],.footer_calltoaction_inner form input[type=text]{padding:0 15px}.footer_calltoaction_inner form textarea{padding-left:15px;padding-right:15px}.header_menu #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-flyout ul.mega-sub-menu>li>a{padding-top:4px!important;padding-bottom:4px!important}.header_menu #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-flyout ul.mega-sub-menu{padding-top:10px!important}.bb-cts-top{padding:20px 0}.icon-title-block.misc6-blk .wp-block-column{flex-basis:calc(50% - 14px)!important}.home_project_lighting:before{content:'';display:none!important}.christmas_intro3 ul{margin-left:4px}.christmas_intro3 .wp-block-columns{gap:0 0!important}.misc2-sa-li ul li,.ol-br8-list ul li{margin-bottom:0!important;padding-bottom:5px}.ol-br8-list ul,.misc2-sa-li ul{margin-left:4px!important}.wp-block-columns.our-innovation-block{margin:40px 0 0}.footer_top_l p{padding-right:0;padding-bottom:25px}.christmas_introdivider p{padding-left:0%;padding-right:0%}.special_light_gallery{margin-top:20px}.christmas_introproperties .wp-block-gallery{gap:0 0!important}body.page-id-515 .christmas_introproperties{padding:40px 0;padding-bottom:15px}.our_christmas_slider{padding:40px 0;padding-bottom:65px}.lightbox{top:50%!important;transform:translateY(-50%);position:fixed!important}body.blog .pagination-wrapper{margin-top:15px}.home_flipbox{padding-bottom:35px;padding-top:35px;background-size:cover;background-repeat:no-repeat;margin-top:35px;margin-bottom:35px;padding-bottom:35px}.home_flipbox_inner_left:first-child img{padding:0}body .uwy.userway_p2 .userway_buttons_wrapper{left:calc(100vw - 42px)!important}.team-detail-blocks{padding:20px 20px 30px;border-radius:14px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);margin:0 0 20px;overflow:hidden}.tdb-cnts-midd{}.tdb-cnts-info{order:4}.tdb-cnts-bio-btn,.tdb-cnts-vcf-btn{display:block;text-align:center;width:100%}.tdb-img{width:auto}.tdb-img figure img{background:#f9fafa;padding:0;border-radius:10px}.tdb-cnts-title{width:calc(100% - 100px)}.tdb-cnts-qr{display:block;width:100px}.tdb-cnts-qr img{width:100%;height:100%;object-fit:contain}.tdb-cnts-bio-content{display:none;order:3;margin:15px 0 20px}.tdb-cnts-bio-btn{order:2}.tdb-cnts-vcf-btn{order:1;margin:20px 0 0}}@media screen and (min-width:768px){.tdb-cnts-bio-content{display:block!important;padding:15px 0 0}}@media screen and (max-width:499px){.icon-title-block.misc6-blk .wp-block-column{flex-basis:45%!important;padding:20px 0}.icon-title-block.misc6-blk .wp-block-column{align-items:flex-start}.header_menu #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-flyout ul.mega-sub-menu{padding-top:10px!important}.tdb-img figure{max-width:300px;max-width:100%;overflow:hidden}.light_projects_box img{transform:scale(.9)}.light_projects{min-height:auto;padding-top:15px;padding-bottom:15px}.footer_about_us_inner h2{max-width:100%}.about_page_content_top figure.alignright .wp-block-embed__wrapper iframe{width:100%;height:235px}.our_experience_inner2{gap:15px 15px;position:relative;justify-content:center}.slick-slider-top-control{position:absolute;top:95%}.christmas_introproperties .wp-block-gallery figure{width:46%!important}body.page-template-team .our_team_sliderbox figure a img{height:auto;height:100%;max-height:100%}body.page-template-team .our_team_slider{display:grid;grid-template-columns:3fr}.our_team_sliderbox figure a img{height:auto;max-height:350px}.wpcf7-form p .wpcf7-form-control-wrap[data-name=your-name],.wpcf7-form p .wpcf7-form-control-wrap[data-name=your-email],.wpcf7-form p .wpcf7-form-control-wrap[data-name=Phone],.wpcf7-form p .wpcf7-form-control-wrap[data-name=your-subject],.wpcf7-form p .wpcf7-form-control-wrap[data-name=phone]{width:calc(100% - 0px);margin-bottom:15px}.wpcf7-form p .wpcf7-form-control-wrap[data-name=your-email],.wpcf7-form p .wpcf7-form-control-wrap[data-name=your-subject]{margin-left:0}.wpcf7-form p .wpcf7-form-control-wrap[data-name=your-name],.wpcf7-form p .wpcf7-form-control-wrap[data-name=Phone],.wpcf7-form p .wpcf7-form-control-wrap[data-name=phone]{margin-right:0}.footer_about_sliderbox{margin-right:17px;padding:40px 20px}.footer_about_us .slick-list{padding:25px 0% 0 0!important}.our_experience_inner2{grid-template-columns:3fr 3fr 3fr}.home_project_lighting_inner{display:grid;grid-template-columns:3fr;gap:20px 12.5px}.light_projects_slider .slick-prev,.our_experience .slick-prev{left:0}.light_projects_slider .slick-next,.our_experience .slick-next{right:0}.contact_map iframe{height:250px}.contact_map{width:100%;margin-top:40px}.contact_7_form_main form{width:100%;flex-direction:column;gap:15px 0}.contact_7_form_main form input:nth-child(odd){margin-right:0}.contact_7_form_main form input:nth-child(even){margin-left:0}.contact_7_form_main form input[type=text],.contact_7_form_main form input[type=email],.contact_7_form_main form input[type=tel],.contact_7_form_main form input[type=text]{width:calc(100% - 0px)}.ol-4logo .wp-block-columns .wp-block-column{flex-basis:100%!important}.our_team_sliderbox figure a{height:auto}}@media screen and (max-width:400px){.menu-icon-p-icons{width:100%;text-align:center}.main-content ul.inovations_list{column-gap:0;gap:0}.main-content ul.inovations_list li{width:100%}}@media screen and (max-width:365px){.header_left a img,.header.main_menu-fixed .header_left a img{max-width:230px;height:auto}}.about_page_content_top h2{font-weight:700;color:#a3112a}.abt_give_bk_wrap .about_leftright_1_content h2{font-weight:700}.abut_ourstory_title h2,.about_leftright_1_content h2,.our_misson h2,.our_team h2,.abt_give_bk_wrap .about_leftright_1_content h4,.christmas_intro h2,.christmas_video h2,.resource_page_listout>.wp-block-group__inner-container>.wp-block-columns h2,.blog-detail-midd h2,.blog-detail-midd h3,.blog-detail-midd h4,.blog-detail-midd h5,.blog-detail-midd h6,.h2stylem h2{font-weight:500}.residence_page_list h2{font-weight:500;color:#333}body.page-id-358 #full-width{padding-bottom:0}.head_menu #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.widget_media_image{}.btn_extra a{padding-left:15px;padding-right:15px}.btn-low.btn_extra a{text-transform:initial}body.postid-138 .tdb-cnts-info{}