body .site{padding:0;margin:0;box-shadow:none;max-width:none;width:100%;overflow:hidden;font-family:'Roboto',sans-serif;background:#7e8b97}footer#colophon{max-width:none;margin:0;padding:0;border:none}a,a:focus{outline:none;text-decoration:none !important;transition:all .5s ease-in-out}.establishDate .elementor-widget-container h2.elementor-heading-title span{padding:5px 9px;margin-right:5px;background:#3d4955}.navMenu nav ul li:not(:last-child) a{border-right:2px solid #ffcc34}.aLink .elementor-widget-container h3 a{color:#fff}.aLink .elementor-widget-container h3 a:hover{color:#3c4854}.footerlogoText .elementor-widget-container h2 span{font-family:"Arial",Sans-serif;font-family:"Arial",Sans-serif;font-weight:400;letter-spacing:5px;color:#384551}.footerlogoText .elementor-widget-container h2 span.gndDivider{color:#ffcc34}.mobileimgbox .elementor-icon-box-wrapper{display:flex}.mobileimgbox .elementor-icon-box-icon{margin-right:12px}.mobileimgbox .elementor-icon-box-content{display:flex;align-items:center}.gallery-list .owl-item:nth-child(odd) .gallery-box{margin-top:14px}.gallery-list .gallery-box img{border:2px solid #384757;opacity:1;transition:all .5s ease-in-out;cursor:pointer}.inner-gallery .gallery-box{background:rgba(0,0,0,.8)}.inner-gallery .gallery-box img{border:solid 2px #fff0;opacity:.5;transition:all .5s ease-in-out;cursor:pointer}.inner-gallery .gallery-box img:hover,.inner-gallery .gallery-box .gallery-img.active{opacity:1;border:2px solid #384757}.imageBox.imageBox-zoom{overflow:hidden;border:3px solid #4b555e}.imageBox.imageBox-zoom img{transform:scale(1.8)}.gallerySlider{border-top:1px solid #788692 !important}body .site{max-width:1450px !important;margin:0 auto !important;box-shadow:0px 0px 15px #00000085}body{background:#3d4953 url(//gngdesign.com/wp-content/themes/gngdesign/images/body-back.png) no-repeat center center;background-size:cover;background-attachment:fixed;padding:20vh 0}.contact-icon-con .elementor-image-box-wrapper .elementor-image-box-title a{color:#fff;transition:all .5s ease-in-out}.contact-icon-con .elementor-image-box-wrapper .elementor-image-box-title a:hover{color:#ffcc34}.contact-F-Details .col-md-6,.contact-F-Details .col-md-12{padding:7px 14px 0}.contact-F-Details .form-control{width:100%;height:40px;border:2px solid #58646e;border-radius:0;outline:none;box-shadow:none;padding-left:15px;padding-right:15px;resize:none;font:400 16px/19px 'Arial';color:#49535b;transition:all .5s ease-in-out;background:#fff}.contact-F-Details label{font:400 16px/18px 'Arial';color:#384047;text-transform:uppercase;padding-bottom:4px}.contact-F-Details .form-control:focus{border:2px solid #ffcc34}.contact-F-Details .wpcf7-textarea{height:90px;padding-top:15px;resize:none}.contact-F-Details input[type=submit],.contact-F-Details input[type=submit]:hover{width:inherit;height:inherit;background:#444;color:#fff;border:none !important;padding:11px 25px;font:800 15px "Helvetica",Sans-serif;letter-spacing:3.7px;text-transform:uppercase;transition:all .5s ease-in-out;box-shadow:none}.imageBox2.imageBox-zoom2{overflow:hidden}.imageBox img{transition:transform .3s ease}.imageBox{border:3px solid #4b555e}.inner-gallery .gallery-box .gallery-img2.active{opacity:1}.zoom-in{transform:scale(1.5)}.zoom-out{transform:scale(1)}.inner-gallery .gallery-box .gallery2-img.active{opacity:1}.Rendering-slider-img .gallery-box img{width:148px;height:188px;position:relative;border:2px solid #707b87;object-fit:cover}.Rendering-big-img .elementor-widget-container{height:355px;position:relative;border:2px solid #5c6772;overflow:hidden;background:#5d6772;display:grid;align-content:center;justify-content:center}.word_style1 h2 span{font-family:"Montserrat",Sans-serif !important;color:#fff !important;font-weight:400;font-size:30px}.newsletter_footer .tnp-field-email label{text-transform:uppercase}.newsletter_footer label{font-size:15px !important;font-family:"Helvetica",Sans-serif;letter-spacing:3.7px;font-weight:800 !important}.newsletter_footer .tnp-privacy-field label{font-size:13px !important;font-weight:400 !important;font-family:"Arial",Sans-serif !important}.newsletter_footer .tnp-email{border-radius:0;height:40px;margin:10px 0}.newsletter_footer .tnp-submit{border-radius:0;font-size:15px !important;font-family:"Helvetica",Sans-serif;letter-spacing:3.7px;font-weight:800 !important;text-transform:uppercase}.elementor-element.ads_h2title .elementor-heading-title>span{color:#c1ab68;font-family:"Times New Roman",Sans-serif !important;display:inline-block;font-size:46px;vertical-align:-15%}@media screen and (max-width:5120px) and (min-width:2601px){body .site{max-width:80% !important}body .site>.elementor>.elementor-section>.elementor-container,body .site>header>.elementor>.elementor-section>.elementor-container,body .site>footer>.footer-width-fixer>.elementor>.elementor-section>.elementor-container{max-width:94% !important}.navMenu nav ul.hfe-nav-menu>li>a.hfe-menu-item{padding-top:5px !important;padding-bottom:5px !important;padding-left:24px !important;padding-right:24px !important;font-size:16px !important}}@media screen and (max-width:2600px) and (min-width:1900px){body .site{max-width:1850px !important}body .site>.elementor>.elementor-section>.elementor-container,body .site>header>.elementor>.elementor-section>.elementor-container,body .site>footer>.footer-width-fixer>.elementor>.elementor-section>.elementor-container{max-width:94% !important}.navMenu nav ul.hfe-nav-menu>li>a.hfe-menu-item{padding-top:5px !important;padding-bottom:5px !important;padding-left:24px !important;padding-right:24px !important;font-size:13px !important}}@media screen and (max-width:1452px){body{padding:0}}@media (min-width:1025px) and (max-width:1386px){#menu-item-595{display:none}}@media screen and (max-width:1024px){.navMenu nav ul li:not(:last-child) a{border:none}.Rendering-big-img .elementor-widget-container{height:290px}}@media screen and (max-width:767px){.mobileimgbox .elementor-widget-container .elementor-image-box-wrapper{display:flex;justify-content:flex-start;column-gap:10px}.mobileimgbox .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-title{text-align:start}.mobileimgbox .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-description{text-align:start}.word_style1 h2 span{font-size:20px}.Rendering-big-img .elementor-widget-container{height:412px}}