/*-----------header.css----------*/
.header{
	background-color: rgba(0, 0, 0, 0.25); 
	position: fixed;
    padding: 0;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999;
    transition: 0.2s;
}
.header::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fff;
    height: 0;
    transition: 0.3s;
	z-index:-1;
}
.header .header_inner{display: flex; justify-content: space-between; align-items: center; min-height: 80px;}  
.top-menu{margin: 0; padding: 0; list-style: none; display: inline-flex;} 
.top-menu li a{color:#fff; text-decoration:none; padding: 0 1rem;}
.top-menu li a:hover{color:#bc5a37;} 
.top-menu li .fa{font-size: 15px; padding-right: 5px;}
header.fixing{background:#fff;}
header.fixing .site_logo img{max-width:225px }
header.fixing .top-menu li a{color:#000;}
header.fixing::before {
    height: 100%;
    box-shadow: 0 0 4px #ccc;
}
.site_navigation{display:flex;}
.nav_right ul{display:inline-flex; list-style:none; margin: 0;}
.nav_right ul li{}
.nav_right ul li a{color:#fff; text-decoration:none; padding: 0 1rem;}
.nav_right ul li:last-child a{padding-right:0;}
.nav_right ul li i{padding-right:.5rem; font-size:15px;}
.nav_right ul li .secondmail{padding-left:2.6rem;}
/* Toggle Menu Css */ 

.menu_toggle {width: 2rem;height:1.2rem;position: relative;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;}
.menu_toggle  span{cursor:pointer;display:block;position:absolute;height:0.1rem;width:100%;background:#fff;border-radius:0.9rem;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.menu_toggle  span:nth-child(1){top:0px;}
.menu_toggle  span:nth-child(2){top:.5rem;}
.menu_toggle  span:nth-child(3){top:1rem;}
body:not(.menuActive) .regularHeader .menuToggle span{background:#000;}

body.menu_active .menu_toggle  span:nth-child(1),body.panel_active .menuToggle span:nth-child(1){top:1rem;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}
body.menu_active .menu_toggle  span:nth-child(2),body.panel_active .menuToggle span:nth-child(2){opacity:0;left:-6rem;}
body.menu_active .menu_toggle  span:nth-child(3),body.panel_active .menuToggle span:nth-child(3){top:1rem;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);}
.site_navigation .menu_toggle  span{background:#000 !important;}
header.fixing .menu_toggle span{background-color:#000;}
header.fixing .nav_right ul li a{color:#000;}


