/* Service Header */

/* header */
.hdr {
	position: -webkit-sticky;
    position: sticky;
	width: 100%;
	margin: 0 auto;
	z-index: 20;
	overflow: hidden;
    top: 0;
    background-color: rgba(0,0,0,0.95);
}
.hdr-bu {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.hdr-w-mx {
    display: table;
    width: 100%;
    max-width: 1280px;
	margin: 0px auto;
    padding: 0;
    vertical-align: middle;
}
.logo {
    display: table-cell;
	padding: 1.5% 1.5% 1.5% 1.5%;
	margin: 0 0 0 0;
	width: 13%;
	z-index: 24;
    vertical-align:middle;
    text-align: center;
    background-color: rgba(0,0,0,0.95);
}
.logo img {
	width: 100%;
}
.hdr-spc {
    display: table-cell;
    width: auto;
}
.lng-tool {
    top: 0;
    right: 5%;
	display: inline-block;
	text-align: right;
	margin: 0;
	padding: 0.5% 0;
    width: 94%;
	vertical-align: top;
}
.lng-txt {
	padding: 0 0 0 10%;
	display: inline-block;
	margin: 0;
	text-align: left;
	vertical-align: top;
	color:#000000;
    background-color: rgba(0,0,0,0.95);
}
.lng-txt a:link, 
.lng-txt a:visited {
	display: inline-block;
    color: rgba(255,255,255,1.00);
    text-decoration: none;
	text-transform: uppercase;
	font-size: 1.4em;
	font-weight: 300;
    font-family: 'Nunito Sans', sans-serif
}
.sticky {
    top: 0;
    position: fixed;
}

@media (min-width:1152px) and (max-width:1279px)  {

}
@media (min-width:1280px) and (max-width:1367px){

}
@media (min-width:1368px) and (max-width:1489px){

}
@media (min-width:1490px) and (max-width:1689px){

}
@media (min-width:1600px){

}
@media (min-width:1920px){


}
@media (min-width:360px) and (max-width:567px) {

/* Service Header */

/* header */
.lng-txt a:link, 
.lng-txt a:visited {
	font-size: 1.4em!important;
}
.logo {
	width: 23%;
}
}
@media (min-width:568px) and (max-width:639px) {

/* Service Header */

/* header */
.lng-txt a:link, 
.lng-txt a:visited {
	font-size: 1.3em!important;
}
.logo {
	width: 19%;
}

}
@media (min-width:640px) and (max-width:735px) {

/* Service Header */

/* header */


}
@media (min-width:736px) and (max-width:979px) {

}
@media (min-width:980px) and (max-width:1151px) {

}
@media (max-width:359px) {

/* Service Header */


/* header */
.lng-txt a:link, 
.lng-txt a:visited {
	font-size: 1.2em!important;
}
.logo {
	width: 23%;
}

}
