/*@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_v373{font-family:"Open Sans",sans-serif}
#header_v373 .toplink ul li a{color:#fff}
#header_v373 .toplink ul li a:hover{color:#e0e0e0}
#header_v373 .toplink .topContact .fa{color:#fff}
#header_v373 .toplink .topContact li a{color:#fff}
#header_v373 .blank_strip{background-color:#e0e0e0}
#header_v373 .top-navigation ul li a{color:#333}
#header_v373 .mobile-dd{color:inherit}
#header_v373 .top-navigation ul li:hover a{background-color:#932d25;color:#fff}
#header_v373 .top-navigation ul li.active a{background-color:rgba(250,250,250,0.5)}
#header_v373 .top-navigation ul li.active:hover a{background-color:#932d25;color:#fff}
#header_v373 .top-navigation ul li .sub-menu{background-color:transparent}
#header_v373 .top-navigation ul li:hover .sub-menu li a{color:#333}
#header_v373 .top-navigation ul li .view_all a:hover{color:#e0e0e0!important}
#header_v373 .top-navigation ul li .view_all a{color:#000;padding:10px 35px;background-color:transparent}
#header_v373 .top-navigation ul li .sub-menu .sub-menu_v1 li a{color:#333}
#header_v373 .top-navigation ul li .sub-menu .sub-menu_v1 li a:before{color:inherit}
#header_v373 .toplink{background-color:#fff}
#header_v373 .phone li a{color:#000}
#header_v373 .top-info-contact a{color:#fff}
#header_v373 .top-info-contact span{color:#fff}
#header_v373 .top-info-contact a:hover{color:#e0e0e0}
#header_v373 .social-icon li a{color:#fff}
#header_v373 .toplink .social-icon li a:hover{color:#fff}
#header_v373 .search_icon a{color:#fff}
#header_v373 .search_icon a:hover{color:#e0e0e0}
#header_v373 .search_icon .social-icon li a{color:#fff}
#header_v373 .search_icon .social-icon li a:hover{color:#e0e0e0}
#header_v373 .sticky-phone{background-color:#111}
#header_v373 .sticky_logo a{color:#fff}
#header_v373 .logo .navbar-brand{color:#fff}
#header_v373 .contact_number p a{color:#e0e0e0}
#header_v373 .top-navigation.menu-mobile ul li .sub-menu li a{color:#000}
#header_v373 .logo .navbar-brand{color:#fff}
#header_v373 .logo::after{background-color:#191923}
#header_v373 .mobiletopdiv a{color:#243466}
#header_v373 .top-navigation ul li a,#header_v373 .toplink ul li a{text-decoration:none;font-style:normal}
#header_v373 .top-wrap{position:fixed;z-index:10;background-color:#fff;transition:all .5s ease-in-out;width:100%}
#header_v373 .header-main{display:-webkit-box-flex;display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;position:relative;z-index:5}
#header_v373 .toplink .col-left{padding:0;margin:0;position:relative;z-index:2}
#header_v373 .toplink .topContact .fa{margin-right:5px;text-align:center}
#header_v373 .toplink ul li:last-child{padding-right:0}
#header_v373 .toplink ul li:first-child{padding-left:0}
#header_v373 .phone{display:inline-block;list-style:none;vertical-align:middle}
#header_v373 .social-icon{float:left;position:relative;transition:all .5s ease-in-out;list-style:none}
#header_v373 .topContact{padding-top:0;position:relative;transition:all .5s ease-in-out;display:inline-block;float:left;text-align:right}
#header_v373 .toplink .topContact li{display:inline-block;float:left;padding:6.5px 15px;padding-left:0;vertical-align:middle}
#header_v373 .toplink .topContact li.phone2{display:none}
#header_v373 .toplink .topContact li a{font-weight:400;font-family:poppinsregular;font-size:14px}
#header_v373 .toplink .topContact li a i{margin-right:3px}
#header_v373 .toplink .col-right{float:right}
#header_v373 .blank_strip{position:relative;width:100%;display:block;height:35px}
#header_v373 .top-navigation{vertical-align:top;width:auto;display:inline-block;transition:all .5s ease;float:right}
#header_v373 .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_v373 .top-navigation ul li{padding:0;margin:0;display:inline-block;list-style:none;position:relative;vertical-align:top}
#header_v373 .top-navigation ul li.sub{position:static}
#header_v373 .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;transition:all 1s ease-in-out}
#header_v373 .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;transition:all 1s ease-in-out}
#header_v373 .navsticky .top-navigation ul li a.upwardarrow:after{top:52px}
#header_v373 .navsticky .top-navigation ul li.dropdown a:hover:after{top:52px}
#header_v373 .navsticky .top-navigation ul li .sub-menu:before{height:21px}
#header_v373 .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;vertical-align:top;position:relative}
#header_v373 .mobile-dd{font-size:14px;margin-left:10px}
#header_v373 .menu-header .nav-close-btn{display:none}
#header_v373 .top-navigation .toplink ul li a{border:none}
#header_v373 .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_v373 .top-navigation ul li .sub-menu:before{width:100%;content:'\00a0';height:45px;display:inline-block}
#header_v373 .top-navigation ul li:hover .sub-menu li{padding:0}
#header_v373 .top-navigation ul li .sub-menu .sub-menu_v1{background-color:#3b3b3b;float:left;width:100%;text-align:left}
#header_v373 .top-navigation ul li .mega_menu{max-width:100%;width:100%;margin:0 auto;padding-bottom:20px;box-shadow:0 15px 10px -15px #000;-webkit-box-shadow:0 15px 10px -15px #000;-moz-box-shadow:0 15px 10px -15px #000}
#header_v373 .top-navigation ul li .view_all a:hover{padding-left:0!important;background-color:transparent}
#header_v373 .top-navigation ul li .view_all{width:100%;position:relative;padding-left:20px;padding-right:20px}
#header_v373 .top-navigation ul li .view_all a{width:100%;border-left:none!important;padding-left:0;background-color:transparent;text-decoration:none}
#header_v373 .top-navigation.menu-mobile ul li:hover .view_all a{padding-left:0}
#header_v373 .top-navigation ul li .mega_menu .sub-menu_v1{background-color:transparent;width:100%;display:table}
#header_v373 .top-navigation ul li .mega_menu .sub-menu_v1:after{width:0;height:0;border-left:30px solid transparent;position:absolute;right:0;left:auto;bottom:0;content:'';top:auto}
#header_v373 .top-navigation ul li .mega_menu .sub-menu_v1 li{width:21.8%;float:left;display:table-cell;position:relative}
#header_v373 .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;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#header_v373 .top-navigation ul li .sub-menu .sub-menu_v1 li a .icon_item{display:none;width:25px;vertical-align:bottom;margin-right:5px}
#header_v373 .top-navigation ul li .sub-menu .sub-menu_v1 li a:before{display:none;content:"\f105";font-size:14px;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_v373 .top-navigation ul li .sub-menu .sub-menu_v1 li a:hover:before{left:5px}
#header_v373 .top-navigation ul li .sub-menu li{display:block;width:100%;position:relative}
#header_v373 .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_v373 .menu-header .container-center{max-width:100%}
#header_v373 .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_v373 .toplink .container-center{max-width:100%}
#header_v373 .logo{padding:0;-ms-flex-grow:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:auto;justify-content:center;display:flex;flex-direction:column;max-width:260px;margin-left:15px}
#header_v373 .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_v373 .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_v373 .phone li{margin-bottom:4px}
#header_v373 .phone li a{text-decoration:none}
#header_v373 .cut{display:none}
#header_v373 svg{fill:#fff;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
#header_v373 .topContact li a{text-align:right;line-height:30px;text-decoration:none}
#header_v373 .top-info-contact{position:relative;font-family:poppinsregular;float:right;padding-top:10px}
#header_v373 .top-info-contact a{text-decoration:none;padding:10px 12px;display:inline-block}
#header_v373 .search_icon{display:inline-block;float:left;text-align:left;padding-top:20px}
#header_v373 .social-icon li{display:inline-block;float:left;padding:5px}
#header_v373 .social-icon li.whatsapp a:after{content:'Whatsapp';padding-left:5px;font-size:14px;line-height:18px}
#header_v373 .social-icon li.whatsapp a{background-color:#128c7e;padding:7px 12px}
#header_v373 .social-icon li.facebook a{background-color:#3b5998}
#header_v373 .social-icon li.twitter a{background-color:#1da1f2}
#header_v373 .social-icon li.instagram a{background-color:#8a3ab9}
#header_v373 .social-icon li.linkedin a{background-color:#0077b5}
#header_v373 .social-icon li.youtube a{background-color:red}
#header_v373 .social-icon li.googleplus a{background-color:#db4a39}
#header_v373 .social-icon li.email a{background-color:#333}
#header_v373 .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_v373 .top-wrap.sidemenu{position:fixed;margin-top:0;transition:all .5s ease-in-out;overflow:hidden;top:0}
#header_v373 .top-wrap.sidemenu.remove-overflow{overflow:unset}
#header_v373 .sidemenu .logo,#header_v373 .callbox,#header_v373 .sidemenu .humberger{height:85px}
#header_v373 .sidemenu .humberger{color:#243466;font-size:12px;border-left:1px solid #ddd;-ms-flex-grow:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-order:5;order:3;text-align:center;justify-content:center;display:flex;flex-direction:column;padding:0 30px}
#header_v373 .sidemenu .humberger .humicon{cursor:pointer}
#header_v373 .remove-overflow .humberger,#header_v373 .sidemenu .humberger:hover{background-color:#243466;color:#fff}
#header_v373 .sidemenu .humberger .menutext{display:block;margin-top:5px;font-weight:600}
#header_v373 .sidemenu .humberger .fa{font-size:36px}
#header_v373 .sidemenu .humberger svg{width:25px}
#header_v373 .sidemenu .humberger svg path{fill:#111;stroke:#111}
#header_v373 .sidemenu .menu-header .container-center{padding-left:0;padding-right:0}
#header_v373 .sidemenu .menu-header,#header_v373 .top-navigation ul li .mega_menu{background-color:#243466}
#header_v373 .sidemenu .menu-header{max-width:100%;width:300px;height:100vh;padding-top:85px;position:absolute;top:0;right:0;z-index:4;-webkit-transition:ease transform .3s;transition:ease transform .3s;-webkit-transform:translateX(320px);transform:translateX(320px)}
#header_v373 .sidemenu .menu-header.open-menu-box{-webkit-transform:translateX(0);transform:translateX(0);-webkit-box-shadow:1px 1px 5px #000;-webkit-box-shadow:0 9999px 0 9999px rgba(0,0,0,0.5);box-shadow:0 9999px 0 9999px rgba(0,0,0,0.5)}
#header_v373 .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_v373 .sidemenu .menu-header .nav-close-btn .fa-times{margin-right:5px}
#header_v373 .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_v373 .sidemenu .top-navigation.menu-mobile ul li a,#header_v373 .sidemenu .top-navigation.menu-mobile ul li.active a,#header_v373 .sidemenu .top-navigation.menu-mobile ul li:hover a{color:#fff;background-color:transparent}
#header_v373 .sidemenu .top-navigation.menu-mobile ul{line-height:35px;display:inline-block;width:100%;padding-top:0;margin-top:0}
#header_v373 .sidemenu .top-navigation.menu-mobile ul li{padding:0;display:block;text-align:left;width:100%;line-height:1;border-bottom:solid 1px #464646}
#header_v373 .sidemenu .top-navigation.menu-mobile ul.social-icons li{border-bottom:none}
#header_v373 .sidemenu .top-navigation.menu-mobile ul li:hover a{background-color:#c81f1a}
#header_v373 .sidemenu .top-navigation ul li .sub-menu .sub-menu_v1 li a{background-color:transparent}
#header_v373 .sidemenu .top-navigation ul li a{line-height:1;padding:15px;display:inline-block;color:#333;width:100%;position:relative;font-weight:400}
#header_v373 .top-navigation ul li .sub-menu .sub-menu_v1 li a{line-height:2}
#header_v373 .sidemenu .mobile-dd{width:23px;height:22px;text-align:center;font-size:140%;margin-top:-4px;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;border:1px solid #ddd;border-radius:4px}
#header_v373 .top-navigation ul li .sub-menu:before,#header_v373 .sidemenu .top-navigation ul li.dropdown a:hover:after{display:none}
#header_v373 .sidemenu .top-navigation ul li .mega_menu .sub-menu_v1 li{width:50%;float:left}
#header_v373 .sidemenu .top-navigation ul li .mega_menu .sub-menu_v1 li:first-child{display:none}
#header_v373 .menu-mobile .phone-social{display:none}
#header_v373 .sidemenu .menu-mobile .phone-social{display:inline-block;width:100%}
#header_v373 .sidemenu .menu-mobile .phone-social ul{margin-top:0;text-align:left}
#header_v373 .sidemenu .menu-mobile .phone-social ul.social-icons li{display:inline-block;width:auto;margin-right:10px;padding-left:0}
#header_v373 .callbox,#header_v373 .mobiletopdiv{-ms-flex-grow:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;margin-right:32px;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto}
#header_v373 .callbox .text{color:#c81f1a;font-size:14px;line-height:1.2;font-weight:600}
#header_v373 .number{font-weight:600;font-size:32px;line-height:1;color:#243466;text-align:left}
#header_v373 .subtext{color:#222;font-size:11px;line-height:1.2}
#header_v373 .number a{text-decoration:none;color:#243466}
#header_v373 .callbox 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_v373 .callbox .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_v373 .callbox button{box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,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_v373 .callbox button .fa{margin-left:10px}
#header_v373 .mobiletopdiv{display:none}
#header_v373 .callbox ::-webkit-input-placeholder{text-transform:capitalize;font-weight:400}
#header_v373 .humberger .menu-bars{margin-left:auto;margin-right:auto;text-align:right;display:inline-block;height:auto;transition:.25s ease-out}
#header_v373 .humberger .menu-bar-1{width:17px;height:2px;margin:2px 0;transition:.25s ease-out;background-color:#141414}
#header_v373 .humberger .menu-bar-2{width:12px;height:2px;transition:.25s ease-out;background-color:#141414;margin:2px 0 2px 5px}
#header_v373 .humberger .menu-bar-3{width:17px;height:2px;margin:2px 0;transition:.25s ease-out;background-color:#141414}
#header_v373 .humberger .nav-close-btn{display:none}
#header_v373 .remove-overflow .humberger .nav-close-btn{display:block}
#header_v373 .humberger .nav-open-btn{display:block}
#header_v373 .remove-overflow .humberger .nav-open-btn{display:none}
#header_v373 .remove-overflow .humberger i:before{content:"\f00d"}
#header_v373 .header-topbar{display:inline-block;display:none;background-color:#f8f8f8;color:#111;padding:0;width:100%;vertical-align:top;transition:all .5s ease-in-out;position:relative;padding:10px 0}
#header_v373 .header-topbar .left-col{width:auto;display:inline-block;font-size:12px}
#header_v373 .header-topbar .right-col{width:auto;display:inline-block;float:right}
#header_v373 .header-topbar .right-col a{color:#111;font-weight:600}
#header_v373 .header-topbar .right-col .fa{color:#ca2d23}
@media only screen and (max-width: 767px) {
#header_v373 .top-navigation ul li .sub-menu .sub-menu_v1 li a{font-size:10px}
#header_v373 .sidemenu .logo,#header_v373 .mobiletopdiv,#header_v373 .sidemenu .humberger{height:70px}
#header_v373 .sidemenu .menu-header{max-width:100%;width:300px;height:100vh;padding-top:70px}
#header_v373 .callbox{display:none}
#header_v373 .mobiletopdiv{display:block;margin:0;order:0}
#header_v373 .mobiletopdiv .fa-phone{font-size:22px;position:absolute;left:10px;top:24px}
#header_v373 .mobiletopdiv .fa-mobile{font-size:26px;position:absolute;left:42px;top:21px}
#header_v373 .callbox .plate,#header_v373 .callbox input{max-width:120px;font-size:14px}
#header_v373 .logo{max-width:180px;order:2;margin:0;position:absolute;left:0;right:0;margin:auto}
}
@media only screen and (max-width: 480px) {
#header_v373 .sidemenu .humberger{padding:0 10px}
}