header.header_area {
	position: sticky;
	top: 0;
	width: 100%;
	left: 0;
	z-index: 99;
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease,-webkit-transform .3s ease;
	background:#fff;
}
.nav-brand img{height: 70px;margin-right: 50px;object-fit: cover;}
header.header_area{padding: 0px 0px 6px;}
.navigation{width: 100%;height: 70px;display: table;position: relative; padding:0;}
.navigation *{box-sizing: border-box;-webkit-tap-highlight-color: transparent;}
.navigation-portrait{height: 48px;}
.navigation-fixed{position: fixed;
	top: 0;left: 0;z-index: 19998;}
.navigation-hidden {width: 0 !important;height: 0 !important;margin: 0 !important;padding: 0 !important;}
.align-to-right{float: left;}
.nav-header{float: left;}
.navigation-hidden .nav-header{display: none;}
.nav-brand{padding: 0;color: #343a40;font-size: 24px;text-decoration: none !important;}
.nav-brand:hover,
.nav-brand:focus{color: #343a40;}
.navigation-portrait .nav-brand{font-size: 18px;line-height: 48px;}
.nav-logo > img{height: 48px;margin: 11px auto;padding: 0 15px;float: left;}
.nav-logo:focus > img{outline: initial;}
.navigation-portrait .nav-logo > img{height: 36px;margin: 6px auto 6px 15px;padding: 0;}
.nav-toggle{width: 30px;height: 30px;padding: 6px 2px 0;position: absolute;top: 50%;margin-top: -14px;right: 15px;display: none;cursor: pointer;}
.nav-toggle:before{content: "";position: absolute;width: 24px;height: 2px;background-color: #343a40;border-radius: 10px;box-shadow: 0 0.5em 0 0 #343a40, 0 1em 0 0 #343a40;}
.navigation-portrait .nav-toggle{display: block;}
.navigation-portrait .nav-menus-wrapper{width: 320px;height: 100%;top: 0;left: -400px;position: fixed;background-color: #fff;z-index: 20000;overflow-y: auto;-webkit-overflow-scrolling: touch;transition-duration: 0.5s;transition-timing-function: ease;}
.navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-right{left: auto;right: -400px;}
.navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-open{left: 0;}
.navigation-portrait
.nav-menus-wrapper.nav-menus-wrapper-right.nav-menus-wrapper-open{left: auto;right: 0;}
.nav-menus-wrapper-close-button{width: 30px;height: 40px;margin: 10px 7px;display: none;float: right;color: #343a40;font-size: 26px;cursor: pointer;}
.navigation-portrait .nav-menus-wrapper-close-button{display: block;}
.nav-menu{margin: 0;padding: 0;list-style: none;line-height: normal;font-size: 0;}
.navigation-portrait .nav-menu{width: 100%;}
.navigation-landscape .nav-menu.nav-menu-centered{float: none;text-align: center;}
.navigation-landscape .nav-menu.nav-menu-centered > li{float: none;}
.nav-menu > li{display: inline-block;float: left;text-align: left;}
.navigation-portrait .nav-menu > li{width: 100%;position: relative;border-top: solid 1px #f0f0f0;}
.navigation-portrait .nav-menu > li:last-child {border-bottom: solid 1px #f0f0f0;}
.nav-menu + .nav-menu > li:first-child{border-top: none;}
.nav-menu > li > a {
    height: 70px;
    padding: 26px 15px;
    display: inline-block;
    text-decoration: none;
    font-size: 16px;
    color: #343a40;
    transition: color 0.3s, background 0.3s;
    
}
.navigation-portrait .nav-menu > li > a{width: 100%;height: auto;padding: 12px 15px 12px 26px;}
.nav-menu > li:hover > a,
.nav-menu > li.active > a,
.nav-menu > li.focus > a {color: var(--logo-bg);}
.nav-menu > li > a > i,
.nav-menu > li > a > [class*="ion-"]{width: 18px;height: 16px;line-height: 16px;transform: scale(1.4);}
.nav-menu > li > a > [class*="ion-"]{width: 16px;display: inline-block;transform: scale(1.8);}
.navigation-portrait .nav-menu.nav-menu-social{width: 100%;text-align: center;}
.nav-menu.nav-menu-social > li{text-align: center;float: none;border: none !important;}
.navigation-portrait .nav-menu.nav-menu-social > li{width: auto;}
.nav-menu.nav-menu-social > li > a > [class*="ion-"]{font-size: 12px;}
.nav-menu.nav-menu-social > li > a > .fa {font-size: 14px;}
.navigation-portrait .nav-menu.nav-menu-social > li > a{padding: 15px;}
.submenu-indicator{margin-left: 6px;margin-top: 6px;float: right;transition: all 0.2s; display:none;}
.navigation-portrait .submenu-indicator{width: 54px;height: 44px;margin-top: 0;position: absolute;top: 0;right: 0;text-align: center;z-index: 20000;}
.submenu-indicator-chevron{height: 6px;width: 6px;display: block;border-style: solid;border-width: 0 1px 1px 0;border-color: transparent #70798b #70798b transparent;transform: rotate(45deg);transition: border 0.2s;}
.navigation-portrait .submenu-indicator-chevron{position: absolute;top: 18px;left: 24px;}
.nav-menu > li:hover > a .submenu-indicator-chevron,
.nav-menu > .active > a .submenu-indicator-chevron,
.nav-menu > .focus > a .submenu-indicator-chevron {border-color: transparent #967adc #967adc transparent;}
.navigation-portrait .submenu-indicator.submenu-indicator-up{transform: rotate(-180deg);}
.nav-overlay-panel{width: 100%;height: 100%;top: 0;left: 0;position: fixed;display: none;z-index: 19999;}
.no-scroll{width: 100%;height: 100%;overflow: hidden;}
.nav-search{height: 70px;float: right;z-index: 19998;}
.navigation-portrait .nav-search{height: 48px;padding: 0 10px;margin-right: 52px;}
.navigation-hidden .nav-search{display: none;}
.nav-search-button{width: 70px;line-height: 70px;text-align: center;cursor: pointer;}
.nav-search {
    display: flex;
    align-items: center;
}
.navigation-portrait .nav-search-button{width: 50px;height: 48px;line-height: 46px;font-size: 22px;}
.nav-search-icon{width: 14px;height: 14px;margin: 2px 8px 8px 4px;display: inline-block;vertical-align: middle;position: relative;color: #343a40;text-align: left;text-indent: -9999px;border: 2px solid;border-radius: 50%;transform: rotate(-45deg);}
.nav-search-icon:after,
.nav-search-icon:before{content: "";pointer-events: none;}
.nav-search-icon:before{width: 2px;height: 11px;top: 11px;position: absolute;left: 50%;border-radius: 0 0 1px 1px;box-shadow: inset 0 0 0 32px;transform: translateX(-50%);}
.nav-search-button:hover .nav-search-icon{color: #ff6b00;}
.nav-search > form{width: 100%;height: 100%;padding: 0 auto;display: none;position: absolute;left: 0;top: 0;background-color: #fff;z-index: 99;}
.nav-search-inner {
    width: 70%;
    height: 70px;
    margin: auto;
    display: flex;
    align-items: center;
}
.navigation-portrait .nav-search-inner{height: 48px;}
.nav-search-inner input[type="text"],
.nav-search-inner input[type="search"]{height: 70px;width: 100%;margin: 0;padding: 0 12px;font-size: 26px;text-align: center;color: #343a40;outline: none;line-height: 70px;border: none;background-color: transparent;transition: all 0.3s;}
.navigation-portrait .nav-search-inner input[type="text"],
.navigation-portrait .nav-search-inner input[type="search"]{height: 48px;font-size: 18px;line-height: 48px;}
.nav-search-close-button{width: 28px;height: 28px;display: block;position: absolute;right: 20px;top: 20px;line-height: normal;color: #343a40;font-size: 20px;cursor: pointer;text-align: center;}
.navigation-portrait .nav-search-close-button{top: 10px;right: 14px;}
.nav-button{margin: 18px 15px 0;padding: 8px 14px;display: inline-block;color: #fff;font-size: 14px;text-align: center;text-decoration: none;border-radius: 4px;}
.nav-button:hover,
.nav-button:focus{color: #fff;text-decoration: none;}
.navigation-portrait .nav-button{width: calc(100% - 52px);margin: 17px 26px;}
.nav-text{margin: 25px 15px;display: inline-block;color: #343a40;font-size: 14px;}
.navigation-portrait .nav-text{width: calc(100% - 52px);margin: 12px 26px 0;}
.navigation-portrait .nav-text + ul{margin-top: 15px;}
.nav-dropdown{min-width: 180px;margin: 0;padding: 0;display: none;position: absolute;list-style: none;z-index: 98;white-space: nowrap;background-color: #fff;box-shadow: 0 5px 20px rgb(0 0 0 / 1%);}
.navigation-portrait .nav-dropdown{width: 100%;position: static;left: 0;}
.nav-dropdown .nav-dropdown{left: 100%;}
.nav-dropdown > li{width: 100%;float: left;clear: both;position: relative;text-align: left;}
.nav-dropdown > li > a{width: 100%;padding: 16px 20px;display: inline-block;text-decoration: none;float: left;font-size: 13px;color: #343a40;background-color: var(--white-bg);transition:all 0.5s;}
.nav-dropdown > li:hover > a,
.nav-dropdown > li.focus > a {color: #ff6b00;}
.nav-dropdown.nav-dropdown-left{right: 0;}
.nav-dropdown > li > .nav-dropdown-left{left: auto;right: 100%;}
.navigation-landscape .nav-dropdown.nav-dropdown-left > li > a{text-align: right;}
.navigation-portrait .nav-dropdown > li > a{padding: 12px 20px 12px 30px;}
.navigation-portrait .nav-dropdown > li > ul > li > a {padding-left: 50px;}
.navigation-portrait .nav-dropdown > li > ul > li > ul > li > a{padding-left: 70px;}
.navigation-portrait .nav-dropdown > li > ul > li > ul > li > ul > li > a{padding-left: 90px;}
.navigation-portrait
.nav-dropdown > li > ul > li > ul > li > ul > li > ul > li > a {padding-left: 110px;}
.nav-dropdown .submenu-indicator{right: 15px;top: 10px;position: absolute;}
.navigation-portrait .nav-dropdown .submenu-indicator{right: 0;top: 0;}
.nav-dropdown .submenu-indicator .submenu-indicator-chevron{transform: rotate(-45deg);}
.navigation-portrait
.nav-dropdown
.submenu-indicator
.submenu-indicator-chevron{transform: rotate(45deg);}
.nav-dropdown > li:hover > a .submenu-indicator-chevron,
.nav-dropdown > .focus > a .submenu-indicator-chevron{border-color: transparent #ff6b00 #ff6b00 transparent;}
.navigation-landscape .nav-dropdown.nav-dropdown-left .submenu-indicator{left: 10px;}
.navigation-landscape
.nav-dropdown.nav-dropdown-left
.submenu-indicator
.submenu-indicator-chevron{transform: rotate(135deg);}
.nav-dropdown-horizontal{width: 100%;left: 0;background-color: #fdfdfd;border-top: solid 1px #f0f0f0;}
.nav-dropdown-horizontal .nav-dropdown-horizontal{width: 100%;top: 100%;left: 0;}
.navigation-portrait .nav-dropdown-horizontal .nav-dropdown-horizontal{border-top: none;}
.nav-dropdown-horizontal > li{width: auto;clear: none;position: static;}
.navigation-portrait .nav-dropdown-horizontal > li{width: 100%;}
.nav-dropdown-horizontal > li > a{position: relative;}
.nav-dropdown-horizontal .submenu-indicator{height: 18px;top: 11px;transform: rotate(90deg);}
.navigation-portrait .nav-dropdown-horizontal .submenu-indicator{height: 42px;top: 0;-webkit-transform: rotate(0deg);transform: rotate(0deg);}
.navigation-portrait
.nav-dropdown-horizontal
.submenu-indicator.submenu-indicator-up{transform: rotate(-180deg);}
.megamenu-panel{width: 100%;padding: 15px;display: none;position: absolute;font-size: 14px;z-index: 98;text-align: left;color: inherit;border-top: solid 1px #f0f0f0;background-color: #fdfdfd;box-shadow: 0 10px 20px rgba(0, 0, 0, 0.075);}
.navigation-portrait .megamenu-panel{padding: 25px;position: static;display: block;}
.megamenu-panel [class*="container"]{width: 100%;}
.megamenu-panel [class*="container"] [class*="col-"]{padding: 0;}
.megamenu-panel-half{width: 50%;}
.megamenu-panel-quarter{width: 25%;}
.navigation-portrait .megamenu-panel-half,
.navigation-portrait .megamenu-panel-quarter{width: 100%;}
.megamenu-panel-row{width: 100%;}
.megamenu-panel-row:before,
.megamenu-panel-row:after{content: "";display: table;line-height: 0;}
.megamenu-panel-row:after{clear: both;}
.megamenu-panel-row [class*="col-"]{display: block;min-height: 20px;float: left;margin-left: 3%;}
.megamenu-panel-row [class*="col-"]:first-child{margin-left: 0;}
.navigation-portrait .megamenu-panel-row [class*="col-"]{float: none;display: block;width: 100% !important;margin-left: 0;margin-top: 15px;}
.navigation-portrait
.megamenu-panel-row:first-child
[class*="col-"]:first-child {margin-top: 0;}
.megamenu-panel-row .col-1{width: 5.583333333333%;}
.megamenu-panel-row .col-2{width: 14.166666666666%;}
.megamenu-panel-row .col-3{width: 22.75%;}
.megamenu-panel-row .col-4{width: 31.333333333333%;}
.megamenu-panel-row .col-5{width: 39.916666666667%;}
.megamenu-panel-row .col-6{width: 48.5%;}
.megamenu-panel-row .col-7{width: 57.083333333333%;}
.megamenu-panel-row .col-8{width: 65.666666666667%;}
.megamenu-panel-row .col-9{width: 74.25%;}
.megamenu-panel-row .col-10 {width: 82.833333333334%;}
.megamenu-panel-row .col-11{width: 91.416666666667%;}
.megamenu-panel-row .col-12 {width: 100%;}
.megamenu-tabs{width: 100%;float: left;display: block;}
.megamenu-tabs-nav{width: 20%;margin: 0;padding: 0;float: left;list-style: none;}
.navigation-portrait .megamenu-tabs-nav{width: 100%;}
.megamenu-tabs-nav > li > a{width: 100%;padding: 10px 16px;float: left;font-size: 13px;text-decoration: none;color: #343a40;border: solid 1px #eff0f2;outline: 0;background-color: #fff;}
.megamenu-tabs-nav > li.active a,
.megamenu-tabs-nav > li:hover a{background-color: #ef9b11;}
.megamenu-tabs-pane{width: 80%;min-height: 30px;padding: 20px;float: right;display: none;font-size: 13px;color: #343a40;border: solid 1px #eff0f2;background-color: #fff;}
.megamenu-tabs-pane.active {display: block;}
.navigation-portrait .megamenu-tabs-pane{width: 100%;}
.megamenu-lists{width: 80%;display: table;margin: 0 0px 0 139px;}
.megamenu-list{width: 100%;margin: 0 0 15px;padding: 0;display: inline-block;float: left;list-style: none;}
.megamenu-list:last-child{margin:0;border:none}
.navigation-landscape .megamenu-list{margin:-15px 0;padding:20px 0;}
.navigation-landscape .megamenu-list:last-child{border:none;}
.megamenu-list > li > a{width:100%;padding: 14px 15px;display:inline-block;color:#343a40;
	text-decoration:none;font-size: 18px; font-weight:300;}
.change-menus {
	display: flex;
	flex-wrap: wrap;
}

.change-menus li {
	width: 25%;
}
.megamenu-list > li > a:hover{color:var(--logo-bg);}
.megamenu-list > li.megamenu-list-title > a {
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
    color: var(--bs-dark);
    pointer-events: none;
    letter-spacing: -0.005em;
}
.megamenu-list > li.megamenu-list-title > a:hover{background-color:transparent;}
.navigation-landscape .list-col-2{width:50%;}
.navigation-landscape .list-col-3{width:33%;}
.navigation-landscape .list-col-4{width:33%;}
.navigation-landscape .list-col-5{width:20%;}
.nav-menu > li > a{color:#343a40;text-transform:capitalize;}
.nav-dropdown > li > a{color:#343a40;padding:12px 16px;border-bottom:1px solid #f6f6f6;}
.nav-dropdown > li > a:hover,.nav-dropdown > li > a:focus{color: var(--white-bg);background: var(--logo-bg);}
.main_header_area.sticky{width:100%;position:fixed;top:0;left:0;background-color:#fff;z-index: 9999;box-shadow: 0 5px 30px rgba(0, 0, 0, 0.1);}
.transparent-menu{position:absolute;width:100%;left:0;top:0;z-index:99;}
.navigation-portrait .nav-menu > li > a{width:100%;height:auto;padding: 10px 10px 10px 30px;}
@media only screen and (min-width: 320px) and (max-width: 767px){.nav-dropdown > li > a,.megamenu-list > li > a{
	width: 100%;}
	.megamenu-list > li > a {
		padding: 10px 15px;
		font-size: 18px;
	}

	.navigation-portrait .nav-menu > li > a {
		width: 100%;
		height: auto;
		padding: 10px 10px 10px 15px;
	}
}

/* Enterprise IT  */
header#\35 40 {background: #fff0;position: fixed;top: 0;left: 0;width: 100%;z-index: 999;}
header#\35 40 .navigation{background-color: #fff0;}
.scrolled #\35 40{background: #fff;}
header#\35 40 .nav-menu > li > a{color: var(--white-text);}
header#\35 40 .submenu-indicator-chevron {border-color: #fff;}
header#\35 40:hover{background: #fff;}
header#\35 40:hover .nav-menu > li > a{color:#000;}
header#\35 40:hover .nav-menu > li > a .submenu-indicator .submenu-indicator-chevron {border-color: #000;}
.scrolled  header#\35 40 .nav-menu > li > a{color:#000;}
.scrolled  header#\35 40 .nav-menu > li > a .submenu-indicator .submenu-indicator-chevron {border-color: #000;}


/* Marketing  */
header#\35 38 {background: #fff0;position: fixed;top: 0;left: 0;width: 100%;z-index: 999;}
header#\35 38 .navigation{background-color: #fff0;}
.scrolled #\35 38{background: #fff;}
header#\35 38 .nav-menu > li > a{color: var(--white-text);}
header#\35 38 .submenu-indicator-chevron {border-color: #fff;}
header#\35 38:hover{background: #fff;}
header#\35 38:hover .nav-menu > li > a{color:#000;}
header#\35 38:hover .nav-menu > li > a .submenu-indicator .submenu-indicator-chevron {border-color: #000;}
.scrolled  header#\35 38 .nav-menu > li > a{color:#000;}

/* Business  */
header#\35 18 {background: #fff0;position: fixed;top: 0;left: 0;width: 100%;z-index: 999;}
header#\35 18 .navigation{background-color: #fff0;}
.scrolled #\35 18{background: #fff;}
	header#\35 18 .nav-menu > li > a{color: var(--white-text);}
header#\35 18 .submenu-indicator-chevron {border-color: #fff;}
header#\35 18:hover{background: #fff;}
header#\35 18:hover .nav-menu > li > a{color:#000;}
header#\35 18:hover .nav-menu > li > a .submenu-indicator .submenu-indicator-chevron {border-color: #000;}
.scrolled  header#\35 18 .nav-menu > li > a{color:#000;}

