header{position: fixed;width:100%;top:0;left:0;z-index: 2;transition:all 0.2s linear;background: rgba(255,255,255,1);}
header .logo{display:inline-block;padding:20px;width:170px;transition:all 0.2s linear;position: relative;box-sizing:border-box;-moz-box-sizing:border-box;margin-bottom: 20px;}
header .logo img{width:100%;transition:all 0.2s linear;top:20px;left:0;position: absolute;opacity: 0}
header .logo .scrollDown{opacity: 1;position: absolute;top:20px;left:0;}
header nav{float:right;margin-top:25px;transition:all 0.2s linear;margin-bottom: 30px;box-sizing:border-box;-moz-box-sizing:border-box;}
header nav a{display:inline-block;text-align: right;margin:0 10px;color:#0A3B78;transition:all 0.2s linear;position: relative;}
header nav a:hover{color:#ff5a00;}
header nav a.on{color:#ff5a00;}
header nav a.on:after{content:'';height:5px;width:100%;background:#ff5a00;display:inline-block;position: absolute;bottom:-30px;left:0;transition:all 0.2s linear;}

header.scroll{background: #FFF;box-shadow: 0px -8px 9px #000;}
header.scroll .logo{padding:10px 20px;width: 150px;margin-bottom: 25px;}
header.scroll .logo img{position: absolute;top:10px;left:0;}
header.scroll .logo .scrollDown{opacity: 1;position: absolute;top:10px;left:0;}
header.scroll nav{margin-top:15px;margin-bottom:0px;}
header.scroll nav a{color:#0D4A73;}
header.scroll nav a.on{color:#ff5a00;}
header.scroll nav a.on:after{bottom: -14px;}
.chrome header.scroll nav a.on:after {bottom: -15px;}

header.inc-home{background:transparent;}
header.inc-home .logo img{opacity: 1;}
header.inc-home .logo .scrollDown{opacity: 0;}
header.inc-home nav a{color:#FFF;}
header.inc-home nav a:hover{color:#ff5a00;}
header.inc-home.scroll{background:#FFF;box-shadow: 0px -8px 9px #000;}
header.inc-home.scroll .logo .scrollDown{opacity: 1;}
header.inc-home.scroll nav a{color:#0A3B78;}
header.inc-home.scroll nav a:hover{color:#ff5a00;}

.btn-nav{display:none;position: absolute;top: 30px;right: 25px;transition:all 0.2s linear;}

.btn-menu-style {display: block;width: 25px;height: 25px;position: relative;line-height:0;font-size:0;}
.btn-menu-style span {display:inline-block;width:100%;height:3px;background:#0D4A73;margin:7px 0;transition:all 0.2s linear;}
.btn-menu-style:before, .btn-menu-style:after {content:'';display:inline-block;width: 100%;height: 3px;background:#0D4A73;position: absolute;left:0;transition:all 0.2s linear;}
.btn-menu-style:before{top:0px;}
.btn-menu-style:after{top:14px;}

.opened .btn-menu-style span {opacity: 0;}
.opened .btn-menu-style:before{transform: rotateZ(-45deg);-webkit-transform: rotateZ(-45deg);top: 9px;}/*45*/
.opened .btn-menu-style:after{transform: rotateZ(45deg);-webkit-transform: rotateZ(45deg);top:9px;}


@media screen and (max-width: 1280px){
}
@media screen and (max-width: 1024px){

	.btn-nav{display:block;cursor: pointer;}

	header{height:75px;}
	header .logo{margin-bottom: 43px;width:175px;padding:14px;}
	header nav{position: absolute;background:#0A3B78;width:100%;top:75px;left:0;margin:0;padding-top:0px;height:0;overflow: hidden;}
	header nav a{display:block;padding:10px 0px;margin:0;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;text-align: center;font-size:20px;color:#FFF;}
	header nav a:first-child{margin-top:20px;}
	header nav a:hover{color:#FF5A00;}
	header nav a.on{color:#FF5A00;}
	header nav a.on:after{display:none;}

	header.scroll{height:50px;}
	header.scroll .btn-nav{top:15px;}
	header.scroll nav{margin-top:0px;top: 50px;}
	header.scroll nav a{color:#FFF;}
	header.scroll nav a.on{color:#FF5A00;}
	header.scroll .btn-menu-style span{background:#0D4A73}
	header.scroll .btn-menu-style:before,header.scroll .btn-menu-style:after{background:#0D4A73;}

	header.inc-home{background:transparent;}
	header.inc-home nav a{color:#FFF;}
	header.inc-home nav a:hover{color:#FFF;}
	header.inc-home .btn-menu-style span{background:#FFF;}
	header.inc-home .btn-menu-style:before,header.inc-home .btn-menu-style:after{background:#FFF;}
	header.inc-home.scroll nav a{color:#FFF;}
	header.inc-home.scroll nav a:hover{color:#FFF;}
	header.inc-home.scroll .btn-menu-style span{background:#0D4A73}
	header.inc-home.scroll .btn-menu-style:before,header.scroll .btn-menu-style:after{background:#0D4A73;}
	header.inc-home.scroll.opened{background:#ff5b00;}
	header.inc-home.scroll.opened .logo .scrollDown{opacity:0;}

	header.opened{background:#0A3B78;position: absolute;}
	header.opened .logo img{opacity: 1}
	header.opened .logo .scrollDown{opacity: 0;}
	header.opened .btn-menu-style span{background:#fff}
	header.opened .btn-menu-style:before,header.opened .btn-menu-style:after{background:#fff;}

	header.scroll.opened .logo img{opacity: 1}
	header.scroll.opened .logo .scrollDown{opacity: 0;}
	header.scroll.opened .btn-menu-style span{background:#0D4A73;}
	header.scroll.opened .btn-menu-style:before,header.scroll.opened .btn-menu-style:after{background:#0D4A73;}
	header.inc-home.scroll.opened .btn-menu-style span{background:#0D4A73}
	header.inc-home.scroll.opened .btn-menu-style:before,header.scroll.opened .btn-menu-style:after{background:#0D4A73;}

}
@media screen and (max-width: 768px){
}
@media screen and (max-width: 640px){
}
@media screen and (max-width: 480px){

	header{height:50px;}
	header .logo{padding:10px 20px;width: 150px;margin-bottom: 25px;}
	header .logo img{position: absolute;top:10px;left:0;}
	header .logo .scrollDown{opacity: 1;position: absolute;top:10px;left:0;}

	header nav{top:50px;}

	.btn-nav {top: 15px;}


	.btn-menu-style {width: 20px;height: 20px;}
	.btn-menu-style span {height:3px;margin:7px 0;}
	.btn-menu-style:before, .btn-menu-style:after {height: 3px;}
	.btn-menu-style:before{top:0px;}
	.btn-menu-style:after{top:14px;}
	.opened .btn-menu-style:before{top: 7px;}/*45*/
	.opened .btn-menu-style:after{top:7px;}
}



@media screen and (orientation:landscape) and (max-width: 480px),screen and (orientation:landscape) and (max-width: 640px),screen and (orientation:landscape) and (max-width: 768px){

	header .logo{padding:10px 20px;width: 150px;margin-bottom: 25px;}
	header .logo img{position: absolute;top:10px;left:0;}
	header .logo .scrollDown{opacity: 1;position: absolute;top:10px;left:0;}

	header nav{top:50px;}

	.btn-nav {top: 15px;}


	.btn-menu-style {width: 20px;height: 20px;}
	.btn-menu-style span {height:3px;margin:7px 0;}
	.btn-menu-style:before, .btn-menu-style:after {height: 3px;}
	.btn-menu-style:before{top:0px;}
	.btn-menu-style:after{top:14px;}
	.opened .btn-menu-style:before{top: 7px;}/*45*/
	.opened .btn-menu-style:after{top:7px;}
}