header{padding:32px 30px 15px 30px; display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; width:100%; z-index:9; background-color:#fff;max-width: 1920px;margin: auto;}
header .logo img{max-width:142px;}
.navigation{width:auto; display:flex; flex-wrap:wrap; align-items:center; justify-content:flex-end;}
.navigation > ul{display:flex; flex-wrap:wrap; align-items:center;}
.navigation > ul > li{padding:0 0 0 62px;}
.navigation > ul > li > a{text-decoration:none; color:#333; display:block; position:relative; font-size:22px;font-family: 'camptonbold';}
.navigation > ul > li > a:hover{color: #3188A3;}
.navigation > ul > li > a img{margin:-5px 10px 0 0;}
.navigation > ul > li > a.add-lead{background-color:#3188A3; border-radius:50%; width:40px; height:40px; display:flex; flex-wrap:wrap; justify-content:center; align-items:center; -webkit-box-shadow:0px 3px 6px #3188A357; box-shadow:0px 3px 6px #3188A357;}
.navigation > ul > li > a.add-lead img{margin:auto;}

.menu-button{width:24px; height:16px; margin:0; -webkit-transform:rotate(0); -moz-transform:rotate(0); -o-transform:rotate(0); transform:rotate(0); -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; display:inline-block; vertical-align:middle; padding:0; position:absolute; right:0; top:0; bottom:0; margin:auto;}
.menu-button span{display:block; position:absolute; height:2px; width:100%; background:#3188A3; border-radius:0; opacity:1; left:0; -webkit-transform:rotate(0); -moz-transform:rotate(0); -o-transform:rotate(0); transform:rotate(0); -webkit-transition:.25s ease-in-out; -moz-transition:.25s ease-in-out; -o-transition:.25s ease-in-out; transition:.25s ease-in-out;}
.menu-button span:nth-child(1){top:0;}
.menu-button span:nth-child(2), .menu-button span:nth-child(3){top:6px; width:20px;}
.menu-button span:nth-child(4){top:12px; width:16px;}
.menu-button.open span{display:inline-block;}
.menu-button.open span:nth-child(1){top:10px; width:0%; left:50%;}
.menu-button.open span:nth-child(2){-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);}
.menu-button.open span:nth-child(3){-webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg);}
.menu-button.open span:nth-child(4){top:18px; width:0%; left:50%;}
.menu-button span:nth-child(5){display:none;}
.stop-scroll{overflow-y:hidden;}

.navigation > ul > li > a.btn-primary {font-size: 20px;color: #fff;padding: 0 10px;min-width: 180px;height: 55px;display: flex;align-items: center;justify-content: center;border-radius: 6px;font-family: 'camptonsemibold';}

header.fixed {position: fixed;left: 0;right: 0;top: 0;box-shadow: 0 10px 15px 0px rgba(0, 0, 0, 0.1);}


@media (min-width:992px) and (max-width:1199px){
.navigation > ul > li {padding: 0 0 0 42px;}

}

@media (min-width:991px){
.menu-button{display:none;}
}
@media (max-width:991px){
header{padding:10px 15px;}
.navigation{width:auto; position:relative; padding:0px 40px 0px 0px;}
.navigation > ul.mobile-menu{position:fixed; background-color:#fff; height:calc(100% - 61px); width:100%; right:-100%; top:61px; display:block; z-index:9; padding:20px 15px; -webkit-transition:.5s ease-in-out; -moz-transition:.5s ease-in-out; -o-transition:.5s ease-in-out; transition:.5s ease-in-out; overflow-y:auto;}
.navigation > ul.mobile-menu.show{right:0;}
.navigation > ul.mobile-menu > li{padding:10px 0;}
.navigation > ul > li{padding:0 0 0 10px;}
.navigation > ul > li > a.navlink::after{bottom:-15px;}
.navigation > ul > li > a {font-size: 18px;}

}
@media (max-width: 767px){
.container{max-width:100%;}
header {border-bottom: 1px solid #d1d1d1;}
header .logo img {
	max-width: 100px;
}


}