body{
    font-family: 'Titillium Web', sans-serif;
    color:#5a5a5a;
}
h1{
    font-size:36px;
    color:#ff8200;
}
h1 span{
    font-weight: 700;
}
header p{
    font-size: 18px;
}

.banner_height{
    height: 451px; 
}
.banner_center{
    width: 1366px; 
    margin: auto;
}
.banner_bg{
    background: #fff; 
    width: 50%; 
    height: 451px; 
    position: absolute; 
    left:0px;
}

.btn-primary{
    font-size:12px;
    background-color:#00809a;
}
.btn-primary:hover{
    background-color:#01677c;
}


#tracks{
    background-color: #dddddd;
    width: 255px;
}
#plList{
    padding: 0px!important;
    margin: 0px!important;
    width: 255px;
}
#plList li{
    list-style: none;
    padding: 5px 0px;
    margin: 0px;
    border-bottom: 1px solid #dddddd;
}
.plSel{
    font-weight: 600;
    font-size:20px;
}
.plSel .plItemDesc{
    font-size: 17px;
    line-height: 17px;
    font-weight: 500;
}
.plItemDesc{
    line-height: 17px;
}
.plTitle{
    font-weight: 600; 
}
.plItem, #tracks a{
    cursor: pointer;
}

.gray_bg1{
    background: #f2f2f2;
}
.gray_bg2{
    background: #757575;
}
.gray_bg3{
    background: #aaaaaa;
}
.blue_bg{
    background: #00809a;
}
.orange_bg1{
    background: #ffa00f;
    height:150px;
}
.orange_bg2{
    background: #fd8100;
    height:150px;
}
.orange_bg3{
    background: #ff6200;
    height:150px;
}
@media screen and (max-width: 500px) {
    .orange_bg1{
        height:200px;
        font-size: 14px;
    }
    .orange_bg2{
        height:200px;
        font-size: 14px;
    }
    .orange_bg3{
        height:200px;
        font-size: 14px;
    }
}
.blue{
    color:#00809a;
}

.bar{
    min-height:49px;
}
.bar a{
    color:#ff8200;
    font-weight: 600;
}

.rs li{
    display: inline;
    list-style: none;
}


.marquee {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    box-sizing: border-box;
}
.marquee span{
    font-weight: 600;
    font-size: 18px;
    text-transform: uppercase;
}
.marquee p {
    display: inline-block;
    padding-left: 100%;
    animation: marquee 50s linear infinite;
}
.marquee p:hover{
    animation-play-state: paused;
}
@keyframes marquee {
    0%   { transform: translate(0, 0); }
    100% { transform: translate(-100%, 0); }
}

.item-space{
    background:#ff8200; 
    height:20px;
}
.item-inner{
    font-size:20px;
    line-height: 22px;
    text-align:left;
}
.item-inner p{
    font-size:20px;
}
.item-inner a{
    font-size:16px;
    color:#5a5a5a;
}

.owl-theme  .owl-dots{
    margin-top:40px;
}
.owl-theme .owl-dots .owl-dot span {
    background: #ffffff!important;
    border:2px solid #ffa00f!important;
}
.owl-theme .owl-dots .owl-dot:hover span {
    background: #ffa00f!important;
}
.owl-theme .owl-dots .owl-dot.active span{
    background: #ffa00f!important;
}
.owl-prev{
    float: left;    
}
.owl-prev:hover {
    background: none!important;
}
.owl-next{
    float: right;
}
.owl-next:hover {
    background: none!important;
}
.owl-nav {
    position: absolute;
    margin-top: -330px!important;
    width: 100%;
}

#change_lang{
    position: absolute; 
    top:0px; 
    right:50px; 
    z-index: 2; 
    background:#016e85; 
    padding: 2px 5px 2px 5px;
}
#change_lang a{
    color:#fff;
    text-decoration: none;
}
#change_lang:hover{
    background:#fff; 
}
#change_lang:hover a{
    color:#016e85;
}