[data-cattype="81005"]{
    text-align: center;
    z-index: 1000;
    background-color: #fff;
}

[data-cattype="81005"] .companyLogo img {
	width: 70%;
	margin: 5px 0 13px 0;
	float: right;
}


[data-cattype="81005"] .head {
	display: flex;
	justify-content: center;
	align-items: center;
}

[data-cattype="81005"] .text {
	color: #000;
	text-align: left;
	font-size: 17px;
}

[data-cattype="81005"] .tagline {
	font-size: 20px;
	padding: 5px 0px 0px 0px;
}


[data-cattype="81005"] *{
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

[data-cattype="81005"] li.has-child.active.more > a{
    color: #fff !important;
}

[data-cattype="81005"] li.has-child.active.more li.has-child.active.more > a{
    color: #eb2228 !important;
}

[data-cattype="81005"] .full-width-wrapper{
    background: linear-gradient(#01b5f0, #018cdf);
    border-top: none;
    box-shadow: 0px 4px 4px rgba(17, 17, 17, .7);
}

[data-cattype="81005"] .headerMenu#nav-wrap {
    margin: 0 auto;
    text-align: center;
    width: 100%;
	font-family: 'Avian';
}

[data-cattype="81005"].wrapper_header .hmenu{ position: relative; }
[data-cattype="81005"].wrapper_header .wrapper_searchbar{
	position: absolute;
	text-align: right;
    right: 0;
    top: 18px;
}

[data-cattype="81005"].wrapper_header .menuSearchBar{ visibility: hidden; }

[data-cattype="81005"].wrapper_header .wrapper_logo{
    padding: 15px 0;
}
.hmenu ul ul > li > a i{
    float: right;
    margin-top: 3px;
}
[data-cattype="81005"] i.fa-chevron-down{
    display: none;
}
[data-cattype="81005"] i.fa-chevron-right{
    display: none;
}
.sticky-wrapper.sticked [data-cattype="81005"].wrapper_header{ z-index: 10; }
.sticky-wrapper.sticked [data-cattype="81005"].wrapper_header .wrapper_logo{ display: none; }

[data-cattype="81005"] .companyLogo2 img{ 
     display: none;
    position: absolute;
    width: 120px;
    left: 0px;
    top: 15px;
}

.sticky-wrapper.sticked [data-cattype="81005"] .companyLogo2 img{ 
     display: block;
    top: 9px;
}

.sticky-wrapper.sticked [data-cattype="81005"] nav#nav-wrap > ul > li > a {
    padding: 12px 7px;
}

.sticky-wrapper.sticked [data-cattype="81005"] .wrapper_searchbar {
    top: 7px;
}


[data-cattype="81005"] input {
    border-radius: 0px;
    -webkit-border-radius: 0px;
}

[data-cattype="81005"] .btn {
    padding: 3px 9px;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    margin: -3px 0 0px -1px;
}


[data-cattype="81005"].wrapper_header .menuSearchBar.active{ 
visibility:visible; 
position: absolute;
top: 0;
z-index: 1050;
padding: 10px 0;
}

[data-cattype="81005"] .btn-default{
    color: #000 !important;
    background-color: #fff;
    border-color: #000;
}
[data-cattype="81005"] .btn-default:hover{
    color: #fff !important;
    background-color: #008adf;
    border-color: #008adf;
}

[data-cattype="81005"] .fa.fa-facebook.mobile-c {
    color: #fff !important;;
    margin-left: 2px;
    padding: 7px 10px;
    border-radius: 50%;
    border: 1px solid #fff;
    background-color: transparent;
}

[data-cattype="81005"] .fa.fa-facebook.mobile-c:hover {
    color: #000 !important;
    background-color: #fed500;
    border: 1px solid #000;
}
@media (min-width: 768px) {
nav > ul > li > a.active:after {
  content: "";
  display: block;
  border: 10px solid transparent;
  border-bottom-color: #fff;
  position: absolute;
  bottom: 0px;
  left: 50%;
  margin-left: -14px;
  
}
nav > ul > li > a.active:before {
  content: "";
  display: block;
  border: 10px solid transparent;
  border-top-color: #fff;
  position: absolute;
  top: -2px;
  left: 50%;
  margin-left: -14px;
  
}
}
@media (min-width: 1281px) {
  

  
}

@media (min-width: 1025px) and (max-width: 1280px) {
  
nav#nav-wrap > ul > .list-two-column > ul {
    background: rgba(0, 149, 227, 1);
    margin: 0 0 0 0;
    padding: 20px 45px 30px 45px;
    position: absolute;
    border: solid 1px #333;
    display: none;
    width: 850px;
    left: 150px;
}
  nav#nav-wrap > ul > .Appclass > ul {
    background: rgba(0, 149, 227, 1);
    margin: 0 0 0 0;
    padding: 20px 45px 30px 15px;
    position: absolute;
    border: solid 1px #333;
    display: none;
    width: 850px;
    left: 15px;
}
}
@media (max-width: 991px){
   .sticky-wrapper.sticked [data-cattype="81005"] .companyLogo2 img {
    width: 86px;
    top: 10px;
    }
}
@media (max-width: 767px) {
    .wrapper_header[data-cattype="81005"] .hmenu{
        position: absolute;
        width: 100%;
        margin: 0;
        left: 0;
        top: 0;
    }
    [data-cattype="81005"] input {
    border: 1px solid #000;
    }
	
}
@media (min-width: 768px) and (max-width: 1024px) {
  
nav#nav-wrap > ul > .Appclass > ul {
    background: rgba(0, 149, 227, 1);
    margin: 0 0 0 0;
    padding: 20px 45px 30px 15px;
    position: absolute;
    border: solid 1px #333;
    display: none;
    width: 700px;
    left: 15px;
}
nav#nav-wrap > ul > .list-two-column > ul {
    background: rgba(0, 149, 227, 1);
    margin: 0 0 0 0;
    padding: 20px 45px 30px 45px;
    position: absolute;
    border: solid 1px #333;
    display: none;
    width: 700px;
    left: 40px;
}
  
}
@media (min-width: 481px) and (max-width: 767px) {

  

  
}
@media (min-width: 320px) and (max-width: 480px) {
    
	[data-cattype="81005"] .companyLogo img{
    width: 90%;
    margin: 20px 10px 13px;
    }

    .wrapper_header .companyLogo {
	text-align: center;
	width: 80%;
	display: block;
	margin: 0;
    }
    
    [data-cattype="81005"] .text {
		color: #000;
		text-align: left;
		width: 100%;
		display: flow-root;
		margin-left: -60px;
		line-height: 1.3;
    }
	[data-cattype="81005"].wrapper_header .wrapper_logo {
		padding: 0;
	}
    
    [data-cattype="81005"] .text em {
        font-size: 12px;
    }
    
    [data-cattype="81005"] .tagline {
		font-size: 1.2rem;
		margin-top: -25px;
		padding: 0 30px;
		color: #666;
    }
    
    
}

}