/*@import url('https://fonts.googleapis.com/css2?family=Titillium+Web:wght@300;400;600;700&display=swap');*/
@keyframes smoothScroll {
0%{transform:translateY(-50px)}
100%{transform:translateY(0px)}
}
-webkit-@keyframes smoothScroll{0transform:translateY(-50px)}
100%{transform:translateY(0px)}
#header_v356 .toplink ul li a{color:#fff}
#header_v356 .toplink ul li a:hover{color:#e0e0e0}
#header_v356 .toplink .topContact .fa{color:#fff}
#header_v356 .toplink .topContact li a{color:#fff}
#header_v356 .blank_strip{background-color:#e0e0e0}
#header_v356 .top-navigation ul li a{color:#333}
#header_v356 .mobile-dd{color:inherit}
#header_v356 .top-navigation ul li:hover a{background-color:#932d25;color:#fff}
#header_v356 .top-navigation ul li.active a{background-color:rgba(250,250,250,0.5)}
#header_v356 .top-navigation ul li.active:hover a{background-color:#932d25;color:#fff}
#header_v356 .top-navigation ul li .sub-menu{background-color:transparent}
#header_v356 .top-navigation ul li:hover .sub-menu li a{color:#333}
#header_v356 .top-navigation ul li .view_all a:hover{color:#e0e0e0!important}
#header_v356 .top-navigation ul li .view_all a{border-bottom:2px solid #e0e0e0!important;color:#000;padding:10px 35px;background-color:transparent}
#header_v356 .top-navigation ul li .sub-menu .sub-menu_v1 li a{border-bottom:1px solid #ddd;color:#333}
#header_v356 .top-navigation ul li .sub-menu .sub-menu_v1 li a:before{color:inherit}
#header_v356 .toplink{background-color:#fff}
#header_v356 .phone li a{color:#000}
#header_v356 .top-info-contact a{color:#fff}
#header_v356 .top-info-contact span{color:#fff}
#header_v356 .top-info-contact a:hover{color:#e0e0e0}
#header_v356 .social-icon li a{color:#fff}
#header_v356 .toplink .social-icon li a:hover{color:#fff}
#header_v356 .search_icon a{color:#fff}
#header_v356 .search_icon a:hover{color:#e0e0e0}
#header_v356 .search_icon .social-icon li a{color:#fff}
#header_v356 .search_icon .social-icon li a:hover{color:#e0e0e0}
#header_v356 .sticky-phone{background-color:#111}
#header_v356 .sticky_logo a{color:#fff}
#header_v356 .logo .navbar-brand{color:#fff}
#header_v356 .contact_number p a{color:#e0e0e0}
#header_v356 .top-navigation.menu-mobile ul li .sub-menu li a{color:#000;border-bottom:1px solid #ddd}
#header_v356 .logo .navbar-brand{color:#fff}
#header_v356 .logo::after{background-color:#191923}
#header_v356 .mobiletopdiv a{color:#333}
#header_v356 .top-navigation ul li a,#header_v356 .toplink ul li a{text-decoration:none;font-style:normal}
#header_v356 .top-wrap{position:fixed;z-index:10;background-color:#fff;transition:all .5s ease-in-out;width:100%}
#header_v356 .header-main{width:100%;height:100%;vertical-align:top;position:relative;transition:all .5s ease-in-out;z-index:1}
#header_v356 .toplink .col-left{padding:0;margin:0;position:relative;z-index:2}
#header_v356 .toplink .topContact .fa{margin-right:5px;text-align:center}
#header_v356 .toplink ul li:last-child{padding-right:0}
#header_v356 .toplink ul li:first-child{padding-left:0}
#header_v356 .phone{display:inline-block;list-style:none;vertical-align:middle}
#header_v356 .social-icon{float:left;position:relative;transition:all .5s ease-in-out;list-style:none}
#header_v356 .topContact{padding-top:0;position:relative;transition:all .5s ease-in-out;display:inline-block;float:left;text-align:right}
#header_v356 .toplink .topContact li{display:inline-block;float:left;padding:6.5px 15px;padding-left:0;vertical-align:middle}
#header_v356 .toplink .topContact li.phone2{display:none}
#header_v356 .toplink .topContact li a{font-weight:400;font-family:poppinsregular;font-size:14px}
#header_v356 .toplink .topContact li a i{margin-right:3px}
#header_v356 .toplink .col-right{float:right}
#header_v356 .blank_strip{position:relative;width:100%;display:block;height:35px}
#header_v356 .top-navigation{vertical-align:top;width:auto;display:inline-block;transition:all .5s ease;float:right}
#header_v356 .top-navigation ul{margin:0;text-align:right;border-top:none;width:100%;vertical-align:top;padding-top:44px;z-index:9;transition:all .5s ease-in-out}
#header_v356 .top-navigation ul li{padding:0;margin:0;display:inline-block;list-style:none;position:relative;vertical-align:top}
#header_v356 .top-navigation ul li.sub{position:static}
#header_v356 .top-navigation ul li.dropdown a:hover:after{display:block;position:absolute;left:48%;top:75px;width:0;height:0;content:'';border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #3b3b3b;transition:all 1s ease-in-out}
#header_v356 .top-navigation ul li a.upwardarrow:after{display:block;position:absolute;left:48%;top:75px;width:0;height:0;content:'';border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #3b3b3b;transition:all 1s ease-in-out}
#header_v356 .navsticky .top-navigation ul li a.upwardarrow:after{top:52px}
#header_v356 .navsticky .top-navigation ul li.dropdown a:hover:after{top:52px}
#header_v356 .navsticky .top-navigation ul li .sub-menu:before{height:21px}
#header_v356 .top-navigation ul li a{text-transform:uppercase;display:inline-block;padding:10px 15px;font-family:poppinsregular;font-size:14px;font-weight:700;line-height:22px;letter-spacing:1px;vertical-align:top;position:relative}
#header_v356 .mobile-dd{font-size:14px;margin-left:10px}
#header_v356 .humberger{display:none}
#header_v356 .menu-header .nav-close-btn{display:none}
#header_v356 .top-navigation .toplink ul li a{border:none}
#header_v356 .top-navigation ul li .sub-menu{display:none;height:auto;padding:0;width:280px;position:absolute;text-align:left;z-index:1080;top:auto;right:0;margin:0 auto}
#header_v356 .top-navigation ul li .sub-menu:before{width:100%;content:'\00a0';height:45px;display:inline-block}
#header_v356 .top-navigation ul li:hover .sub-menu li{padding:0}
#header_v356 .top-navigation ul li:hover .sub-menu li a{font-size:14px;letter-spacing:1px;display:block;border-bottom:1px solid #505050}
#header_v356 .top-navigation ul li .sub-menu .sub-menu_v1{background-color:#3b3b3b;float:left;width:100%;text-align:left;padding:20px 10px}
#header_v356 .top-navigation ul li .mega_menu{border-bottom:4px solid transparent;max-width:100%;width:100%;margin:0 auto}
#header_v356 .top-navigation ul li .view_all a:hover{padding-left:0!important;background-color:transparent}
#header_v356 .top-navigation ul li .view_all{width:100%;position:relative;padding-left:20px;padding-right:20px}
#header_v356 .top-navigation ul li .view_all a{width:100%;border-left:none!important;padding-left:0;background-color:transparent;text-decoration:none}
#header_v356 .top-navigation.menu-mobile ul li:hover .view_all a{padding-left:0}
#header_v356 .top-navigation ul li .mega_menu .sub-menu_v1{background-color:#3b3b3b;width:100%;display:table}
#header_v356 .top-navigation ul li .mega_menu .sub-menu_v1:after{border-bottom:30px solid transparent;width:0;height:0;border-left:30px solid transparent;position:absolute;right:0;left:auto;bottom:0;content:'';top:auto}
#header_v356 .top-navigation ul li .mega_menu .sub-menu_v1 li{width:21.8%;float:left;display:table-cell;margin:0 1.5%;position:relative}
#header_v356 .top-navigation ul li .sub-menu .sub-menu_v1 li a{color:#fff;display:inline-block;width:100%;font-size:12px;padding:6px 20px;background-color:transparent;font-family:poppinslight;text-decoration:none}
#header_v356 .top-navigation ul li .sub-menu .sub-menu_v1 li a .icon_item{width:25px;vertical-align:bottom;margin-right:5px}
#header_v356 .top-navigation ul li .sub-menu .sub-menu_v1 li a:hover{padding-left:20px}
#header_v356 .top-navigation ul li .sub-menu .sub-menu_v1 li a:before{content:"\f105";font-size:14px;display:block;text-align:center;margin:5px auto;font-family:FontAwesome;position:absolute;left:0;top:0;-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}
#header_v356 .top-navigation ul li .sub-menu .sub-menu_v1 li a:hover:before{left:5px}
#header_v356 .top-navigation ul li .sub-menu li{display:block;width:100%;position:relative}
#header_v356 .menu-header{display:inline-block;position:relative;max-width:100%;width:100%;transition:all .5s ease-in-out;border-top:none;vertical-align:top;min-height:130px}
#header_v356 .menu-header .container-center{max-width:100%}
#header_v356 .toplink{background-color:#262626;display:inline-block;padding:0;width:100%;min-height:40px;vertical-align:top;transition:all .5s ease-in-out;position:relative}
#header_v356 .toplink .container-center{max-width:100%}
#header_v356 .logo{vertical-align:middle;display:inline-block;position:absolute;z-index:7;transition:all .5s ease-in-out;background-color:transparent;text-align:center;left:15px;right:0;width:100%;max-width:250px;top:0;z-index:9;padding-top:10px;padding-bottom:10px}
#header_v356 .logo a img{vertical-align:middle;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;text-align:center;display:block;max-width:100%;width:auto}
#header_v356 .logo .navbar-brand{display:table-cell;vertical-align:middle;margin-top:0;padding-left:0;font-size:30px;font-family:poppinsbold;text-decoration:none;outline:none}
#header_v356 .phone li{margin-bottom:4px}
#header_v356 .phone li a{text-decoration:none}
#header_v356 .cut{display:none}
#header_v356 svg{fill:#fff;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
#header_v356 .topContact li a{text-align:right;line-height:30px;text-decoration:none}
#header_v356 .top-info-contact{position:relative;font-family:poppinsregular;float:right;padding-top:10px}
#header_v356 .top-info-contact a{text-decoration:none;padding:10px 12px;display:inline-block}
#header_v356 .search_icon{display:inline-block;float:left;text-align:left;padding-top:20px}
#header_v356 .social-icon li{display:inline-block;float:left;padding:5px}
#header_v356 .social-icon li.whatsapp a:after{content:'Whatsapp';padding-left:5px;font-size:14px;line-height:18px}
#header_v356 .social-icon li.whatsapp a{background-color:#128c7e;padding:7px 12px}
#header_v356 .social-icon li.facebook a{background-color:#3b5998}
#header_v356 .social-icon li.twitter a{background-color:#1da1f2}
#header_v356 .social-icon li.instagram a{background-color:#8a3ab9}
#header_v356 .social-icon li.linkedin a{background-color:#0077b5}
#header_v356 .social-icon li.youtube a{background-color:red}
#header_v356 .social-icon li.googleplus a{background-color:#db4a39}
#header_v356 .social-icon li.email a{background-color:#333}
#header_v356 .social-icon li a{display:inline-block;text-align:center;font-size:16px;line-height:1;text-decoration:none;min-width:30px;min-height:30px;padding:7px 5px;border-radius:50px}
#header_v356 .top-wrap.sidemenu .header-main{max-width:1400px;margin:auto}
#header_v356 .top-wrap.sidemenu{position:fixed;margin-top:0;transition:all .5s ease-in-out;box-shadow:0 3px #ededed;overflow:hidden;top:0}
#header_v356 .top-wrap.sidemenu.remove-overflow{overflow:unset}
#header_v356 .sidemenu .logo{display:inline-block;position:relative}
#header_v356 .sidemenu .humberger{display:none;display:inline-block;position:absolute;right:20px;top:45px;z-index:10}
#header_v356 .sidemenu .humberger .fa{font-size:22px}
#header_v356 .sidemenu .menu-header .container-center{padding-left:0;padding-right:0}
#header_v356 .sidemenu .menu-header{max-width:100%;width:280px;background-color:#141414;height:100vh;padding:20px 0;position:absolute;top:0;right:0;z-index:10;-webkit-transition:ease transform .3s;transition:ease transform .3s;-webkit-transform:translateX(320px);transform:translateX(320px)}
#header_v356 .sidemenu .menu-header.open-menu-box{-webkit-transform:translateX(0);transform:translateX(0);-webkit-box-shadow:1px 1px 5px #000;box-shadow:-2px 0 20px 1px #777}
#header_v356 .sidemenu .menu-header .nav-close-btn{display:inline-block;text-align:center;width:auto;font-family:poppinssemibold;font-size:14px;line-height:1;color:#ddd;text-transform:uppercase;margin:auto;right:20px;position:absolute}
#header_v356 .sidemenu .menu-header .nav-close-btn .fa-times{margin-right:5px}
#header_v356 .sidemenu .top-navigation{width:100%;left:0;top:0;border:none;height:100%;background:0 0;z-index:1080;transition:inherit;-webkit-clip-path:none;clip-path:none;min-height:100%;padding:0}
#header_v356 .sidemenu .top-navigation.menu-mobile ul li a,#header_v356 .sidemenu .top-navigation.menu-mobile ul li.active a,#header_v356 .sidemenu .top-navigation.menu-mobile ul li:hover a{color:#fff;background-color:transparent}
#header_v356 .sidemenu .top-navigation.menu-mobile ul{line-height:35px;display:inline-block;width:100%;padding-top:0;margin-top:30px}
#header_v356 .sidemenu .top-navigation.menu-mobile ul li{border-bottom:none;padding:0;display:block;text-align:left;width:100%;line-height:1;padding:10px 0 10px 20px;border-bottom:solid 1px #464646}
#header_v356 .sidemenu .top-navigation ul li a{line-height:1;padding:7px 0;display:inline-block;color:#333;width:100%;position:relative;font-weight:400}
#header_v356 .top-navigation ul li .mega_menu .sub-menu_v1{margin-top:10px}
#header_v356 .top-navigation ul li .sub-menu .sub-menu_v1 li a{line-height:2}
#header_v356 .sidemenu .mobile-dd{width:23px;height:auto;text-align:center;font-size:inherit;margin-top:-2px;vertical-align:middle;border-radius:0;cursor:pointer;-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;position:absolute;right:15px}
#header_v356 .top-navigation ul li .sub-menu:before,#header_v356 .sidemenu .top-navigation ul li.dropdown a:hover:after{display:none}
#header_v356 .sidemenu .top-navigation ul li .mega_menu .sub-menu_v1 li{width:100%;float:left}
#header_v356 .sidemenu .top-navigation ul li .mega_menu .sub-menu_v1 li:first-child{display:none}
#header_v356 .menu-mobile .phone-social{display:none}
#header_v356 .sidemenu .menu-mobile .phone-social{display:inline-block;width:100%}
#header_v356 .sidemenu .menu-mobile .phone-social ul{margin-top:0;text-align:left}
#header_v356 .sidemenu .menu-mobile .phone-social ul.social-icons li{display:inline-block;width:auto;margin-right:10px;border-bottom:none;padding-left:20px}
#header_v356 .vrmbox{display:inline-block;position:absolute;top:0;left:0;right:0;transform:translate(-50%,-50%);height:100%;padding:25px 0;overflow:hidden;transform:translateY(300%);transition:.2s;text-align:center;visibility:hidden;opacity:0}
#header_v356 .vrmbox.showvrmbox{display:inline-block;transform:translateY(0);transition:.2s;visibility:visible;opacity:1}
#header_v356 .vrmbox input{display:inline-block;border:2px solid #000;border-radius:3px;padding:6px;height:100%;width:100%;box-sizing:border-box;outline:none;outline:none;text-align:center;text-transform:uppercase;font-size:18px;line-height:1;font-weight:500;max-width:120px;caret-color:#000;margin-right:5px}
#header_v356 .vrmbox .plate{background-image:url(/asset/images/plate.jpg);background-repeat:no-repeat;background-position:left center;padding:6px;padding-left:20px;max-width:160px;font-weight:500;font-family:"Helvetica Neue",Impact,Haettenschweiler,"Arial Narrow Bold",sans-serif!important}
#header_v356 .vrmbox button{box-shadow:0 4px 6px rgba(50 50 93 / 11%),0 1px 3px rgba(0 0 0 / 8%);width:65px;font-weight:700;line-height:1;background-color:#00a94e;color:#fff;border:0;border-radius:3px;text-align:center;vertical-align:middle;cursor:pointer;text-decoration:none;height:100%}
#header_v356 .vrmbox button .fa{margin-left:10px}
#header_v356 .mobiletopdiv{display:none}
#header_v356 .vrmbox ::-webkit-input-placeholder{text-transform:capitalize;font-weight:400}
#header_v356 .humberger .menu-bars{margin-left:auto;margin-right:auto;text-align:right;display:inline-block;height:auto;transition:.25s ease-out}
#header_v356 .humberger .menu-bar-1{width:17px;height:2px;margin:2px 0;transition:.25s ease-out;background-color:#141414}
#header_v356 .humberger .menu-bar-2{width:12px;height:2px;transition:.25s ease-out;background-color:#141414;margin:2px 0 2px 5px}
#header_v356 .humberger .menu-bar-3{width:17px;height:2px;margin:2px 0;transition:.25s ease-out;background-color:#141414}
#header_v356 .remove-overflow .humberger{display:none}
#header_v356 .header-topbar{background-color:#f8f8f8;color:#111;display:inline-block;padding:0;width:100%;vertical-align:top;transition:all .5s ease-in-out;position:relative;padding:10px 0}
#header_v356 .header-topbar .left-col{width:auto;display:inline-block;font-size:12px}
#header_v356 .header-topbar .right-col{width:auto;display:inline-block;float:right}
#header_v356 .header-topbar .right-col a{color:#111;font-weight:600}
#header_v356 .header-topbar .right-col .fa{color:#ca2d23}
@media only screen and (max-width: 1024px) {
#header_v356 .top-wrap.sidemenu{height:70px;overflow:unset}
#header_v356 .header-topbar{display:none}
#header_v356 .sidemenu .logo{width:100%;max-width:100%;text-align:center;padding-top:0;padding-bottom:0;left:0}
#header_v356 .logo a img{max-height:70px;width:auto!important}
#header_v356 .logo .navbar-brand{display:inline-block;max-width:300px}
#header_v356 .sidemenu .humberger{top:28px}
#header_v356 .sidemenu .humberger .fa{font-size:18px}
#header_v356 .vrmbox{position:relative;width:100%;text-align:center;background-color:#fff;transform:translateY(-100%);box-shadow:0 4px 10px -10px #252525;padding:12px 0}
#header_v356 .vrmbox .plate{background-size:auto 100%}
#header_v356 .vrmbox input,#header_v356 .vrmbox button{height:40px}
#header_v356 .vrmbox.showvrmbox{margin-top:-1px;}
}
@media only screen and (max-width: 767px) {
#header_v356 .vrmbox input{max-width:120px}
}
@media only screen and (max-width: 480px) {
#header_v356 .vrmbox .plate, #header_v356 .vrmbox input{max-width:120px;font-size:14px;}
}