.navbar-headersec .bd .right_block .head-btnright .btn_callback,.navbar-headersec .bd .right_block .head-btnright .btn_phone{padding:15px 20px;font-size:14px;line-height:20px;letter-spacing:8%;border:1px solid #ef7e32;font-family:Poppins;font-weight:500}.emss-header-wrapper.sticky .top-bar,.menu-toggle{display:none}.emss-header-wrapper.sticky{position:sticky;left:0;top:0;z-index:9999;width:100%}.emss-header-wrapper.sticky .navbar-headersec{padding:10px 0;-webkit-backdrop-filter:blur(10px);-webkit-animation:.35s ease-out slideDown;animation:.35s ease-out slideDown}@keyframes slideDown{from{transform:translateY(-100%)}to{transform:translateY(0)}}.navbar-headersec{width:100%;z-index:999;background-color:#fff;padding:20px 0;transition:.4s;margin:0}.navbar-headersec .container{width:100%!important;max-width:calc(100vw - 28px);margin:0 auto}.navbar-headersec .bd{margin:0;padding:0;display:flex;align-items:center;justify-content:start;width:100%;position:relative}.navbar-headersec .bd .logo{background-color:#fff;padding:0;z-index:9;transition:.3s}.navbar-headersec .bd .logo a{margin:0;padding:0;display:inline-block;width:200px}.navbar-headersec .bd .logo a img{width:100%;height:52px;object-fit:contain}.navbar-headersec .bd .right_block{margin:0;padding:0 0 0 100px;display:flex;align-items:center;justify-content:end;width:100%}.granite_r_mobile_menu,.navbar-headersec .bd .nav-block,.navbar-headersec .bd .nav-block ul{margin:0;padding:0}.navbar-headersec .bd .nav-block ul li{margin:0;padding:0;display:inline-block}.navbar-headersec .bd .nav-block ul li a{margin:0;padding:0 15px;text-transform:uppercase;font-family:Poppins;font-weight:400;font-size:15px;line-height:100%;color:#343434;text-align:center}.navbar-headersec .bd .nav-block ul li a:hover{font-size:15px;color:#ef7e32}.navbar-headersec .bd .right_block .head-btnright{margin:0;padding:0 0 0 80px}.navbar-headersec .bd .right_block .head-btnright .btn_callback{margin:0;color:#fff;background:#ef7e32}.navbar-headersec .bd .right_block .head-btnright .btn_callback:hover{background-color:#fff;border:1px solid #ef7e32;color:#ef7e32}.navbar-headersec .bd .right_block .head-btnright .btn_phone{margin:0 0 0 10px;color:#ef7e32}.navbar-headersec .bd .right_block .head-btnright .btn_phone:hover{background-color:#ef7e32;border:1px solid #ef7e32;color:#fff}.navbar-headersec .bd .nav-block ul .sub_wrap{position:relative}.navbar-headersec .bd .nav-block ul .sub_wrap ul{margin:0;padding:30px 0 0;position:absolute;left:0;top:25px;background:#fff;width:245px;visibility:hidden;opacity:0;transition:.3s}.navbar-headersec .bd .nav-block ul .sub_wrap ul li{margin:0;padding:0;width:100%;display:block;border-bottom:1px solid #4444;transition:.3s}.navbar-headersec .bd .nav-block ul .sub_wrap ul li a{padding:0 10px;text-transform:capitalize;font-family:Poppins;font-weight:400;font-size:15px;line-height:21px;color:#343434;width:100%;display:block;text-align:left;margin:0;transition:.3s}.navbar-headersec .bd .nav-block ul .sub_wrap:hover ul{visibility:visible;opacity:1}.navbar-headersec .bd .nav-block ul .sub_wrap:hover ul li a{padding:6px 10px}.navbar-headersec .bd .nav-block ul .sub_wrap ul li:hover a{background:#f2f2f2}.menu-toggle{margin:0 0 0 15px;padding:0;width:38px}.granite_r_mobile_menu .logo-sec{margin:0;padding:24px 4px 45px;width:100%;text-align:center}.granite_r_mobile_menu .logo-sec img{max-width:100%;width:185px}.granite_r_mobile_menu .menu-toggle{background-color:#333;color:#fff;font-size:18px;border:none;padding:10px 20px;cursor:pointer;position:fixed;top:10px;left:10px;z-index:1000}.granite_r_mobile_menu .side-menu{position:fixed;top:0;left:-380px;width:350px;height:100%;background-color:#fff5ee;color:#fff;overflow-y:auto;transition:left .3s;z-index:999999;box-shadow:8px 0 23px 1px rgba(0,0,0,.5)}.granite_r_mobile_menu .side-menu.active{left:0}.granite_r_mobile_menu .menu-close{position:absolute;top:0;right:0;border:none;margin:0;padding:0;line-height:28px;cursor:pointer;background:#ef7e32;color:#fff;border-radius:0 0 0 12px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:300}.granite_r_mobile_menu .side-menu ul{list-style:none;padding:0;margin:0}.granite_r_mobile_menu .side-menu ul li{border-bottom:1px solid #757575;display:block}.granite_r_mobile_menu .side-menu ul li a{color:#000;text-decoration:none;display:block;margin:0;padding:8px 15px;font-size:15px;line-height:21px;font-weight:500;position:relative}.granite_r_mobile_menu .side-menu ul li a img{width:18px;object-fit:contain;margin-right:10px}.granite_r_mobile_menu .side-menu ul li:hover a img{-webkit-filter:invert(100%);filter:invert(100%)}.granite_r_mobile_menu .side-menu ul li a:hover{background-color:#ffab6f;color:#000}.granite_r_mobile_menu .side-menu ul li.has-submenu>a{position:relative;cursor:pointer}.granite_r_mobile_menu .side-menu ul li.has-submenu>a::after{content:"\f107";position:absolute;right:10px;font-size:12px;font-family:FontAwesome}.granite_r_mobile_menu .side-menu ul li.has-submenu.open>a::after{content:"\f107";font-family:FontAwesome}.granite_r_mobile_menu .submenu{max-height:0;overflow:hidden;background-color:#ffcdab;transition:max-height .3s,opacity .3s;opacity:0}.granite_r_mobile_menu .side-menu ul li.has-submenu.open .submenu{max-height:600px;opacity:1}.granite_r_mobile_menu .submenu li{padding-left:20px;border-bottom:none}.granite_r_mobile_menu .button_wrapper{margin:20px 0 0;padding:4px;position:absolute;left:0;bottom:13px;width:100%;background:#fff5ee}.granite_r_mobile_menu .button_wrapper ul{margin:0;padding:0;display:flex;align-items:center;width:100%}.granite_r_mobile_menu .button_wrapper ul li{margin:0 3px;padding:0;width:50%;text-align:center;border:0}.granite_r_mobile_menu .button_wrapper ul li a{margin:0;padding:10px;width:100%;display:block;background:#ef7e32;font-size:13px;color:#fff;transition:.3s}@media screen and (max-width:1400px){.navbar-headersec .bd .right_block .head-btnright{margin:0;padding:0 0 0 40px}.navbar-headersec .bd .right_block{padding:0 0 0 40px}.navbar-headersec .bd .nav-block ul li a{padding:0 11px}}@media screen and (max-width:1200px){.navbar-headersec .bd .logo a{width:150px}.navbar-headersec .bd .right_block{padding:0 0 0 19px}.navbar-headersec .bd .nav-block ul li a{padding:0 10px;font-size:13px;line-height:19px}.navbar-headersec .bd .right_block .head-btnright .btn_callback{padding:13px 10px;font-size:12px;line-height:20px}.navbar-headersec .bd .right_block .head-btnright .btn_phone{margin:0 0 0 10px;padding:13px 10px;font-size:12px;line-height:20px}.navbar-headersec{padding:15px 0}.navbar-headersec .bd .right_block .head-btnright{margin:0;padding:0 0 0 20px}}@media screen and (max-width:991px){.granite_r_mobile_menu .button_wrapper,.navbar-headersec .bd .nav-block{display:none}.navbar-headersec .bd .right_block{justify-content:end}.menu-toggle{display:block}}@media screen and (max-width:767px){.navbar-headersec .container{width:100%!important;max-width:calc(100vw - 0px);margin:0 auto}}@media screen and (max-width:576px){.granite_r_mobile_menu .button_wrapper{display:block}.navbar-headersec .bd .right_block .head-btnright{display:none}.navbar-headersec{padding:10px 0}.menu-toggle{width:34px}.navbar-headersec .bd .logo a{width:170px}}@media screen and (max-width:450px){.granite_r_mobile_menu .side-menu{position:fixed;top:0;left:-880px;width:100%;height:100%}}