.logo-tagline1 {
    margin: 0 12px;
	width: 19%;
	display: inline-block;
	vertical-align:top;
	position: absolute;
	left: 216px;
}
.logo-tagline1 p {
    color: #002548;
    max-width: 280px;
	line-height: 18px;
	font-size: 14px;
	margin: 17px 0px 0px 0px;
	border-left: 1px solid #002548;
	padding:8px 0px 8px 12px;
}
.logo-tagline {
	position: absolute;
	right: 19px;
	top: 25px;
}
.logo-tagline p {
    max-width: 265px;
    color: #002548;
    line-height: 18px;
    font-size: 11px;
	margin:15px 0px 0px 6px;
	/*border-left: 1px solid #002548;*/
	padding: 8px 0px 8px 12px;
}
.logo{
	display:inline-block;
	padding:12px 0px;
	vertical-align:top;
	position:absolute;
}
.logo a:focus{
	outline:none;	
}
.regal-logo {
    position: relative;
    float: right;
    margin: 21px 0px 16px 0px;
    text-align: right;
}
.regal-logo img{
	
}	
.regal-logo a{
	text-decoration:none;
	color:#523075;
	font-size:34px;
}
.regal-logo a:hover{
	text-decoration:none;
	color:#523075;
	
}
.regal-logo a:focus{
	text-decoration:none;
	color:#523075;

	outline:none;
}
.search-box{
	position: relative;
	float: right;
	margin: 8px 0px 16px 0px;
	text-align:right;
	background: #ccc;
	border-radius: 8px;
	padding: 7px;	
}
.search-box .navbar-form{
	margin:0px;
	padding:0px;
}	
.search-box .input-search{
	width: 306px;
	height: 36px;
	padding: 6px 12px;
	border: none;
	border-radius: 4px 0px 0px 4px;	
	font-family: 'Arial',sans-serif;
	font-style: italic;
	font-size:13px;
}
.search-box .input-search:focus-visible{
	outline:none;
}
.search-box .btn-default {
    color: #fff;
    background-color: #012549;
    border-color: #012549;
    font-size: 14px;
    font-style: italic;
    height: 35px;
	vertical-align:top;
    border-radius: 0px 4px 4px 0px;
}
.search-box .btn-default:hover {
    color: #fff;
    background-color: #482f62;
    border-color: #482f62;
}
.search-box .btn-default:focus {
    color: #fff;
    background-color: #482f62;
    border-color: #482f62;
	outline:none;
}

.navigation .menu {
	background:url(../images/bg_menu.png) no-repeat left top;
	width:27px;
	height:19px;
	float:right;
	margin:10px 0 0 10px;
	text-indent:-9999px;
	display:none;
}
.navigation .menu:hover{
	background:url(../images/bg_menu.png) no-repeat left top;
}
.navigation .menu:focus{
	background:url(../images/bg_menu.png) no-repeat left top;
	outline:none;	
}
.navigation li span {
    display: none;
	cursor:pointer;
}
.navbar_main{
	background:#fff;
	padding: 0px;
	padding:15px 0px 0px 0px;
}
.navigation{
	min-height: 50px;
	/*background: -webkit-gradient(linear,left top,left bottom,from(#69468b),to(#523075));
	background: linear-gradient(to bottom,#69468b,#523075);*/
	background:#012549;
	position: relative;
	display:inline-block;
	width:100%;
}
.navigation::before {
    content: "";
    position: absolute;
    top: 0%;
    left: -1500px;
    height: 50px;
    background: inherit;
    right: 100%;
}
.navigation::after {
    content: "";
    position: absolute;
    top: 0%;
    left: 100%;
    height: 50px;
    background: inherit;
    width: 2000px;
}

.navigation ul{
	list-style:none;
	margin:0px;
	padding:0px;	
}
.navigation li:not(:last-child):not(.open) {
    -webkit-box-shadow: 2px 0 0 -1px #fff,3px 0 0 -1px #073c70;
    box-shadow: 2px 0 0 -1px #fff,3px 0 0 -1px #073c70;
}
.navigation li{
	float:left;
	font-size: 16px;
	line-height: 28px;
	cursor: pointer;
	font-family: 'Arial',sans-serif;
	padding: 0px;
}
.navigation a{
	color: #fff;
	display: block;
	transition: all 0.3s ease-out;
	padding: 11px 28px;
	font-family: 'Arial',sans-serif;
}
.navigation li a:hover {
    background: #3f9cd7;
    color: #fff;
    text-decoration: none;
    outline: none;
}
.navigation li a:focus {
    background: #3f9cd7;
    color: #fff;
    text-decoration: none;
    outline: none;
}
.navigation li:hover > ul {
	display:block;
}

/*UL UL*/
.navigation .dropdown-menu-smpl{
    font-size: 14px;
    display: none;
    position: absolute;
    z-index: 100;
	width: 215px;
}
.navigation .dropdown-menu-smpl li {
    padding: 0px;
    line-height: 16px;
    top: 0;
    font-size: 15px;
    box-shadow: none !important;
    border-bottom: 1px solid #424242;
	width:100%;
}
.navigation .dropdown-menu-smpl li a {
    background: #2f2f2f;
    padding: 10px 20px 10px 20px;
    color: #989898;
    transition: none;
    text-align: left;
    transition: 0.5s ease-in-out;
    -moz-transition: 0.5s ease-in-out;
    -webkit-transition: 0.5s ease-in-out;
     -ms-transition: 0.5s ease-in-out;
}
.navigation .dropdown-menu-smpl li a:hover{
	color:#fff;
	transition:none;
	transition: 0.5s ease-in-out;
	-moz-transition: 0.5s ease-in-out;
	-webkit-transition: 0.5s ease-in-out;
	-ms-transition: 0.5s ease-in-out;
}
.navigation .dropdown-menu-smpl li a:focus{
	outline:none;
}


.navigation .mega-dropdown-menu{
	width:100%;
	position: absolute;
	display: none;
	top: 100%;
	left: 0;
	z-index: 1000;	
	float: left;
	min-width: 160px;
	padding: 5px 0px 14px 0px;
	margin: 0px 0 0;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color:#fff;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: 0px;
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.navigation li a .fa {
    margin: 0px 0px 0px 5px;
}
.navigation li a .home-icon{
	padding: 6px 0px;
}
.navigation .mega-dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: 
    #e5e5e5;
}
.navigation .mega-dropdown-menu li > ul> li{
	float:none;	
	list-style: none;
}
.navigation .mega-dropdown-menu li{
	position: static;
	vertical-align: bottom;
	display: table-cell;
	width: 1%;
	float: none;
	text-align:center;
	line-height:20px;
	box-shadow:none !important;
}

.navigation .mega-dropdown-menu .icon {
    width: 70px;
    height: 70px;
    display: inline-block;
}
.navigation .mega-dropdown-menu p{
	display:block;	
}
.navigation .mega-dropdown-menu li a{
	position:relative;
	min-height:140px;
	display: block;
	color: #222;
	padding: 6px 5px;
	line-height: 20px;
	font-size: 14px;
}
.navigation .mega-dropdown-menu li a::before {
    height: 2px;
    background: #012549;
    position: absolute;
    bottom: 0;
    left: 50%;
    content: '';
    transition: width 0.3s ease 0s, left 0.3s ease 0s;
    width: 0;
    z-index: 100;
}
.navigation .mega-dropdown-menu li:hover a::before {
    width: 100%;
    left: 0;
}
.navigation .mega-dropdown-menu li a:hover{
	background:transparent;
	color:#012549;	
}
.navigation .mega-dropdown-menu li a:focus{
	background:transparent;
	color:#012549;	
}
.navbar_main .mega-dropdown {
  position: static !important;
}
.navigation .mega-dropdown-menu {
    padding: 0px;
    width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.navigation .mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
}
.navigation .mega-dropdown-menu .dropdown-header {
  font-size: 16px;
  font-weight:600;
  color: #012549;
  padding: 5px;
  line-height: 16px;
}
.navigation .menu-icon{
	display: inline-block;
	width: 60px;	
}

.navigation .mega-dropdown-menu a{
	padding:10px 8px;
	font-size:15px;
}
.navigation .mega-dropdown-menu > li > ul > li > a{
	min-height:45px;	
}

.navigation .mega-dropdown-menu .ac_icon{
	background:url(../images/menu-icon/air-conditioner.png);	
}
.navigation .mega-dropdown-menu li:hover .ac_icon{
	background:url(../images/menu-icon/air-conditioner-1.png);	
}

.navigation .mega-dropdown-menu .refrigeration_icon{
	background:url(../images/menu-icon/refrigeration.png);	
}
.navigation .mega-dropdown-menu li:hover .refrigeration_icon{
	background:url(../images/menu-icon/refrigeration-1.png);	
}

.navigation .mega-dropdown-menu .air-moving-solution_icon{
	background:url(../images/menu-icon/air-moving-solution-3.png);	
}
.navigation .mega-dropdown-menu li:hover .air-moving-solution_icon{
	background:url(../images/menu-icon/air-moving-solution-4.png);	
}

.navigation .mega-dropdown-menu .general-purpose-motors_icon{
	background:url(../images/menu-icon/general-purpose-motors.png);	
}
.navigation .mega-dropdown-menu li:hover .general-purpose-motors_icon{
	background:url(../images/menu-icon/general-purpose-motors-1.png);	
}

.navigation .mega-dropdown-menu .grinder-motors_icon{
	background:url(../images/menu-icon/grinder-motors.png);	
}
.navigation .mega-dropdown-menu li:hover .grinder-motors_icon{
	background:url(../images/menu-icon/grinder-motors-1.png);	
}

.navigation .mega-dropdown-menu .exhaust_icon{
	background:url(../images/menu-icon/exhaust_icon.png);	
}
.navigation .mega-dropdown-menu li:hover .exhaust_icon{
	background:url(../images/menu-icon/exhaust_icon-1.png);	
}

.navigation .mega-dropdown-menu .air-cooler_icon{
	background:url(../images/menu-icon/dc-motor-1.png);	
}
.navigation .mega-dropdown-menu li:hover .air-cooler_icon{
	background:url(../images/menu-icon/dc-motor-2.png);	
}

.navigation .mega-dropdown-menu .other_icon{
	background:url(../images/menu-icon/other.png);	
}
.navigation .mega-dropdown-menu li:hover .other_icon{
	background:url(../images/menu-icon/other-1.png);	
}

.navigation .mega-dropdown-menu .ia_icon{
	background:url(../images/menu-icon/icon-1.png);	
}
.navigation .mega-dropdown-menu li:hover .ia_icon{
	background:url(../images/menu-icon/icon-1-1.png);	
}

.navigation .mega-dropdown-menu .ib_icon{
	background:url(../images/menu-icon/icon-2.png);	
}
.navigation .mega-dropdown-menu li:hover .ib_icon{
	background:url(../images/menu-icon/icon-2-1.png);	
}

.navigation .mega-dropdown-menu .ic_icon{
	background:url(../images/menu-icon/icon-3.png);	
}
.navigation .mega-dropdown-menu li:hover .ic_icon{
	background:url(../images/menu-icon/icon-3-1.png);	
}

.navigation .mega-dropdown-menu .id_icon{
	background:url(../images/menu-icon/icon-4.png);	
}
.navigation .mega-dropdown-menu li:hover .id_icon{
	background:url(../images/menu-icon/icon-4-1.png);	
}

.navigation .mega-dropdown-menu .ie_icon{
	background:url(../images/menu-icon/icon-5.png);	
}
.navigation .mega-dropdown-menu li:hover .ie_icon{
	background:url(../images/menu-icon/icon-5-1.png);	
}

.navigation .mega-dropdown-menu .if_icon{
	background:url(../images/menu-icon/icon-6.png);	
}
.navigation .mega-dropdown-menu li:hover .if_icon{
	background:url(../images/menu-icon/icon-6-1.png);	
}

.navigation .mega-dropdown-menu .ig_icon{
	background:url(../images/menu-icon/icon-7.png);	
}
.navigation .mega-dropdown-menu li:hover .ig_icon{
	background:url(../images/menu-icon/icon-7-1.png);	
}

.navigation .mega-dropdown-menu .ih_icon{
	background:url(../images/menu-icon/icon-8.png);	
}
.navigation .mega-dropdown-menu li:hover .ih_icon{
	background:url(../images/menu-icon/icon-8-1.png);	
}

.navigation .mega-dropdown-menu .gl_icon{
	background:url(../images/global-locations.png);	
}
.navigation .mega-dropdown-menu li:hover .gl_icon{
	background:url(../images/global-locations-1.png);	
}
.navigation .mega-dropdown-menu .next_gen1_icon{
	background:url(../images/coolers/header-nextgencooler.png);	
}
.navigation .mega-dropdown-menu .next_gen2_icon{
	background:url(../images/coolers/header-smart-cooler.png);
}
.navigation .mega-dropdown-menu .oasis_icon{
	background:url(../images/coolers/header-oasis-cooler.png);
}
.navigation .mega-dropdown-menu .wac_icon{
	background:url(../images/header-wac-cooler.png);
}
.navigation .mega-dropdown-menu .cac_icon{
	background:url(../images/header-cac-cooler.png);
}
.navigation .mega-dropdown-menu .mistral_icon{
	background:url(../images/coolers/header-mistral-cooler.png);	
}
.navigation .mega-dropdown-menu .mistrala_icon{
	background:url(../images/coolers/header-mistral-cooler.png);	
}
.navigation .mega-dropdown-menu .future_icon{
	background:url(../images/menu-icon/future-technology-1.png);	
}
.navigation .mega-dropdown-menu li:hover .future_icon{
	background:url(../images/menu-icon/future-technology.png);	
}
.navigation .mega-dropdown-menu .event_icon{
	background:url(../images/menu-icon/event-1.png);	
}
.navigation .mega-dropdown-menu li:hover .event_icon{
	background:url(../images/menu-icon/event.png);	
}

.navigation .mega-dropdown-menu .aws_icon{
	background:url(../images/menu-icon/aws-1.png);	
}
.navigation .mega-dropdown-menu li:hover .aws_icon{
	background:url(../images/menu-icon/aws-1-1.png);	
}
.navigation .mega-dropdown-menu .racm_icon{
	background:url(../images/menu-icon/racm.png);	
}
.navigation .mega-dropdown-menu .cacm_icon{
	background:url(../images/menu-icon/cacm.png);	
}
.navigation .mega-dropdown-menu .acem1_icon{
	background:url(../images/menu-icon/acem-1.png);	
}
.navigation .mega-dropdown-menu .acem2_icon{
	background:url(../images/menu-icon/acem-2.png);	
}
.navigation .mega-dropdown-menu .acem3_icon{
	background:url(../images/menu-icon/acem-3.png);	
}



.navigation .mega-dropdown-menu_l-1{
	width:100%;
	position: absolute;
	display: none;
	top: 100%;
	left: 0;
	z-index: 1000;	
	float: left;
	min-width: 160px;
	padding: 0px 0px 34px 0px !important;
	margin: 0px 0 0;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color:#fff;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: 0px;
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.navigation .mega-dropdown-menu_l-1 li {
    position: static;
	vertical-align: bottom;
	display: table-cell;
	width: 1%;
	float: none;
	text-align: center;
	line-height: 20px;
	-webkit-box-shadow: 2px 0 0 -1px #523075,3px 0 0 -1px #69468b !important;
	box-shadow: 2px 0 0 -1px #523075,3px 0 0 -1px #69468b !important;
}
.navigation .mega-dropdown-menu_l-1 li a {
    position: relative;
    min-height: 44px;
    display: block;
    color: #222;
    padding: 10px 5px;
    line-height: 20px;
    font-size: 14px;
}
.navigation .mega-dropdown-menu_l-1 li a:hover{
	background:#012549;
	color:#fff;	
}
.navigation .mega-dropdown-menu_l-1 li a::before {
    height: 2px;
    background: #012549;
    position: absolute;
    bottom: 0;
    left: 0%;
    content: '';
    transition: width 0.3s ease 0s, left 0.3s ease 0s;
    width: 100%;
    z-index: 100;
}
/*.navigation .mega-dropdown-menu li:hover a::before {
    width: 100%;
    left: 0;
}*/


.navbar_main.fixed{
	position:fixed;
	z-index: 999;
	width: 100%;
	top: -89px;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}

.body_main{
	overflow: hidden;	
}



/*///////////////////////////////////////////////////////
					Responsive Phone
//////////////////////////////////////////////////////*/

@media only screen and (min-width:290px) and (max-width:766px){
.navbar_main{
	padding:0px;
	min-height:54px;	
}
.search-box{
	display:none;		
}
.logo{
	position:relative;
	width:116px;
	padding:22px 0px 17px 0px;
}
.logo img{
	width:100%;	
}
.logo-tagline1 {
    width: 102px;
    left: 125px;
}
.logo-tagline1 p{
	font-size:12px;
	line-height:14px;
	padding:0px 0px 0px 6px;
}
.logo-tagline p{
	font-size:12px;
	max-width: 226px;
}
.navigation::before{
	display:none;	
}
.navigation::after	{
	display:none;	
}
.navigation{
	background:transparent;
	float:right;
	width:auto;
	min-height:auto;
	position:initial;
}	
.navigation .menu{
	display:block;
	margin:18px 36px 0px 0px;
	padding:0px;	
}
.navigation ul {
	display:none;
	position:absolute;
	right:0px;
	top:100%;
	z-index:999;
	width:100%;
}
.navigation li span {
	display: block;
	float: right;
	color: #fff;
	padding: 10px 20px;
	background: #f9f9f917;
	font-size: 24px;
	position:relative;
	z-index:1;
}
.navigation ul ul li span{
	background:#012549 !important;
	padding: 18px 20px;
}
.navigation li:hover > ul {
	display:none;
}
.navigation li{
	padding:0px 0px;
	width:100%;
	background:#ebebeb;	
	position:relative;
	border-bottom:1px #fff solid;
}

.navigation li:not(:last-child) {
    
}
.navigation li a{
	padding:10px 15px;
	text-align:left;
	background:#012549;	
	-webkit-box-shadow: 0 2px 0 3px rgba(0,0,0,.15);
    box-shadow: 0 2px 0 3px rgba(0,0,0,.15);
}
.navigation li a .fa{
	display:none;	
}
.navigation .mega-dropdown-menu li{
	position:relative;
	width:100%;
	display:block;
}
.navigation .mega-dropdown-menu li a{
	min-height:auto;
	background:#fff;
	padding:3px 5px;
}
.navigation .mega-dropdown-menu p {
    display: inline-block;
    vertical-align: top;
	margin:19px 0px 0px 15px;
	font-size:14px;
}
.navigation .mega-dropdown-menu .icon{
	display:inline-block;
	vertical-align:top;
	width:50px;
	height:50px;	
	background-position: center center;
	background-size: cover;
}
.navigation .mega-dropdown-menu li:hover .icon{
	width:50px;
	height:50px;	
	background-position: center center;
	background-size: cover;	
}
.navigation .mega-dropdown-menu{
	right: 0;
	left: auto;
	width:95%;
	overflow: scroll;
}
.navbar_main.fixed{
	top:0px;	
}
.search-box-menu {
    float: right;
    position: absolute;
    right: 0px;
    top: 0px;
}
.srch-first-btn{
	width:45px;
	padding:16px 0px;
}
.search-co{
	width:250px;
}
.opense {
    -webkit-transform: translate(-250px, 0);
    -moz-transform: translate(-250px, 0);
    -ms-transform: translate(-250px, 0);
    -o-transform: translate(-250px, 0);
    transform: translate(-250px, 0);
}
.search-co .input-search{
	width:176px;
}
.search-co .btn-default{
	padding:6px 7px;
}






}