    
.gray {
    background: #eef0f0;
}

.logo {
    display: inline-block;
    max-width: 70%;
    /*background: url("../img/flag.png") no-repeat left top;*/
    /*margin-top: 26px;*/
    padding-left: 19px;
    margin-right: -50px;
    text-decoration: none !important;
    line-height: 51px;
}
.may9{
    float: left;
    background: url("../img/victory70.png") no-repeat left top;
    width: 28px;
    height: 51px;
}
.logo span{
    display: inline-block;
    vertical-align: middle;
    line-height: 90%;
}

/*.toplinks {*/
/*margin-top: 32px;*/
/*}*/
.toplinks a {
    display: inline-block;
    padding-bottom: 2px;
    border-bottom: 1px solid #9faedc;
    text-decoration: none;
}

.toplinks a:hover {
    position: relative;
    border-bottom: 1px solid transparent;
}

.toplinks a:hover:before {
    content: "";
    width: 10px;
    height: 10px;
    position: absolute;
    bottom: 7px;
    left: -15px;
    background: url(../img/upright.png) no-repeat;
}

.solo50 {
    padding-top: 50px;
}

.solo {
    padding-top: 20px;

}

.clear {
    clear: both;
}

@media (min-width: 200px) {
    .affix {
        visibility: hidden;
    }

    .nomobile {
        display: none;
    }

    .logo-font {
        font-family: "Scada";
        font-size: 24px;
        color: #000000 !important;
    }

    .nodesktop {
        display: block;
    }

    .desktoponly {
        display: none;
    }

    .h1-font, .document-title, .h3-font {
        font-size: 18px;
    }

    [class*="col-lg"] {
        padding: 20px 0;
    }

    /*
    .copyright {
        background: url(../img/cc.png) no-repeat 0px 0;
        padding-top: 50px;
        padding-bottom: 50px;
    }
    */

    .nohpadding-mobile {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .col-lg-offset-1 {
        margin-left: 0;
    }
}

@media (min-width: 950px) {
    .logo-font {
        font-family: "Scada";
        font-size: 30px;
        color: #000000 !important;
    }

    [class*="col-lg"] {
        padding: 0px 15px;
    }

    body .desktoponly {
        display: block;
    }

    body .nodesktop {
        display: none;
    }

}

@media (min-width: 1200px) {
    .col-lg-offset-1 {
        margin-left: 8.33333333%;
    }

    .container div:first-child {
        padding-left: 0;
    }

    .container div:last-child {
        padding-right: 0;
    }

    .footer2menu {
        position: relative;
        left: 3px;
    }

    .footer3menu {
        position: relative;
        left: 12px;
    }

    .affix-container.affix-top {
        position: static;
    }

    .affix-container.affix {
        position: fixed;
        top: 180px;
        width: 313px;
        z-index: 0;
        visibility: visible;
    }

    .affix-container.affix-bottom {
        position: fixed;
        top: -1005px !important;
    }
}

@media (min-width: 600px) {
    /*div.copyright {
        background: url(../img/cc.png) no-repeat top left;
        padding-top: 0px !important;
    }*/

    .nomobile {
        display: block;
    }

}

.titlemini .container {
    font-family: "Scada";
    font-size: 17px;
    color: #2e2f31;
    margin: auto;
}

.titlemini {
    position: fixed;
    background: #ffffff;
    height: 60px;
    top: 60px;
    line-height: 60px;
    z-index: 100;
    border-bottom: 3px solid #eeeef0;
    width: 100%;
    display: block
    transition: top 0.3s ease;
    -moz-transition: top 0.3s ease;
    -webkit-transition: top 0.3s ease;
}

.titlemini.hidden {
    display: block!important;
    top: -60px;
}

@media (max-width: 1024px) {
    .titlemini {
        display: none;
    }
}

/*.titlemini a { }*/
.titlemini .top-arrow {
    position: relative;
    top: -2px;
    float: right;
}

.titlemini .header-nav-tabs {
    float: left;
    margin: 0;
    padding: 0;

}

.titlemini .header-nav-tabs li {
    display: inline;
    *zoom: 1;
    display: inline-block;
}

.titlemini .header-nav-tabs li a {
    border-left: 1px solid darkgray;
    padding: 0 2ex;
    margin-left: -0.5ex;
    text-decoration: none;
}

.titlemini .header-nav-tabs li a.active {
    color: #000000;
}

.titlemini .header-nav-tabs li:first-child a {
    border-left: 0;
    padding-left: 0;
    margin-left: 0;
}

.gray {
    position: relative;
    z-index: 100;
}

.carousel-control.center {
    top: 180px;
    height: 120px;
}

.carousel img {
    width: 100%;
}

.carousel {
    width: 100%;
}

#photos {
    width: 649px;
}

.carousel-control.left, .carousel-control.right {
    background: url(../img/arrowbg.png);
    width: 63px;
    height: 76px;
}

.carousel-control.left {
    left: 20px;
}

.carousel-control.right {
    right: 20px;
}

.carousel-control.left:hover, .carousel-control.right:hover {
    background: #446ddf;
    opacity: 0.8 !important;
}

.carousel-control.left:hover img[src="img/back.png"] {
    display: none;
}

.carousel-control.left:hover img[src="img/back-active.png"] {
    display: block;
}

.carousel-control.left img[src="img/back-active.png"] {
    display: none;
}

.carousel-control.right:hover img[src="img/forward.png"] {
    display: none;
}

.carousel-control.right:hover img[src="img/forward-active.png"] {
    display: block;
}

.carousel-control.right img[src="img/forward-active.png"] {
    display: none;
}

.mejs-mediaelement{
    line-height: 421px;
    text-align: center;
    overflow: hidden;
}
.mejs-mediaelement > video{
    display: inline-block;
    vertical-align: middle;
}
.mejs-poster{
    /*background-size: cover;*/
}

.AutoLoadMKSGallery .icons{
    background-color: rgba(0,0,0,0.3);
}



.mejs-poster{
    visibility: hidden;
}
.video-player-container{
    background: #000000;
    margin: 10px 0!important;
    padding: 0!important;
    text-align: center;
}
@media (max-width: 641px) {
    .mejs-mediaelement > video{
        vertical-align: top!important;
    }
    .AutoLoadMKSGallery{
        max-width: 100%;
        height: auto;
        margin-bottom: 20px;
    }
    .icons{
        width: 100%!important;
    }
    .carousel-inner .item{
        min-height: 100px!important;
    }
    .togglePlaylist{
        display: none!important;
    }
}



.mediaset-box.photo,
.mediaset-box.photo + .sliderdescription,
.presentation.photo,
.presentation.photo + .sliderdescription
{
    width: 641px;
}
.mediaset-box.photo + .sliderdescription,
.presentation.photo + .sliderdescription
{
    clear: both;
}
.mediaset-box.photo .icons,
.mediaset-box.photo .chooser,
.presentation.photo .icons,
.presentation.photo .chooser
{
    width: 639px;
}

.panel-body .photo,
.panel-body .photo + .sliderdescription,
.panel-body .photo .icons,
.panel-body .photo .chooser
{
    max-width: 100%;
}