.header	       				{box-shadow: 0 0 5px #000; display:block;margin:0;padding: 0 15px 0 45px;width:85%;position:fixed;right: 0;top: 0;z-index:99;-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;background: rgb(255 255 255 / 89%);border-radius: 50px 0 0 50px;border-bottom: 4px solid #f47321;}

.stick{background:#fff; top:0; width: 100%; border-radius: 0;padding: 0 15px 0 15px;}
.stick .nav ul li a{color: #000;}

.logo{display:inline-block;margin:0;padding:10px 0;float:left;}
.logo img{display:block;width: 60px;margin: 0 auto;}
.logo h1{font-size: 10px;color: #000;font-family: 'Roboto Slab', serif;text-shadow: 1px 1px 2px #ccc;}

.nav{display:block;margin: 0;padding:32px 0 28px;float:right;position:relative;z-index:9;}
.nav ul{}
.nav ul li{display: block;margin:0;padding: 0;float:left;text-align:center;/* border-left:1px solid #d8d8d8; */position:relative;}
.nav ul li a{vertical-align:middle;margin:0;padding: 10px 10px;text-align:center;font-family: 'Titillium Web', sans-serif;font-size:16px;color: #000;font-weight:normal;-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;}
.nav ul li:hover a, .nav ul li.active a, .stick .nav ul li:hover a, .stick .nav ul li.active a{color: #e65a03;}



@media only screen and (min-width:991px){
	.nav ul ul{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;}
	.nav ul li:hover ul{display:block !important; max-height:2000px; visibility:visible;opacity:1;}
}

.menu						{float: right;margin: 31px 0px 0 0px;padding:0;display:none;}
#nav-icon					{width: 30px;height:22px;position:relative;margin:0px auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer;}
#nav-icon span				{display:block;position:absolute;height: 3px;width:100%;background: #000;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out;}
#nav-icon span:nth-child(1) {top:0px;}
#nav-icon span:nth-child(2) {top:9px;}
#nav-icon span:nth-child(3) {top:18px;}
.open #nav-icon span:nth-child(1){top:12px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}
.open #nav-icon span:nth-child(2){opacity:0;left:-60px;}
.open #nav-icon span:nth-child(3){top:12px;transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);}

.stick #nav-icon span{background: #000;}

@media only screen and (max-width:1300px){
	.header{width: 95%;}
	.stick{width: 100%;}
	.nav ul li a{font-size: 14px;}

}
@media only screen and (max-width:1100px){
.nav ul li a{padding: 10px 6px;}
}

@media only screen and (max-width:991px){
.menu{display:inline-block;}	
.nav{display:block;width: 230px;background: #1f1e1e;position:fixed;right:-230px;top:0;height:100%;overflow:auto;-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;overflow:auto;}
.nav ul li{width:100%; text-align:center; height:auto; border:0;}
.nav ul li a{display:block;padding: 6px 20px;text-align: left; color: #fff;}
.stick .nav ul li a{color: #fff;}
.nav ul li.tel{padding:20px 0;}
.nav ul li.tel, .nav ul li.tel a{text-align:center;}
.nav ul li.tel span{padding:0;}

.nav ul ul{position:static; width:100%; display:none; max-height:100%; height:100%; opacity:1; visibility:visible;}

.open .nav{right:0;}
.open .wrapper{left: -230px;}
.open .header{right: 230px;}
}
@media only screen and (max-width:599px){
.wrapper {padding:96px 0 0 0;}

}

