html body{
    background-color: #e2e2e2;
}
body .container-fluid{
    max-width: 1640px;
    font-family: "Roboto",arial,sans-serif;

}

#content{
    /*box-shadow:0 0 10px rgb(12,11,11), 0 0 2px rgb(176,176,176);*/
     box-shadow: 0 3px 3px 1px rgba(0, 0, 0, 0.5);
}
/*---------Top navigation------------*/
.logotype{
    font-size: 42px;
    color: #DCDCDC;
}
#top-navigation{background-color: white;}
#top-navigation nav{
    padding-top: 18px;
    padding-right: 6px;
    font-size: 17px;
    font-weight: bold;
}
#top-navigation nav a{
    color: orange;
    padding-left: 15px;
}
.container .navbar{border: none;}

/*----------Below navigation----------*/
.dropdown .dropdown-menu{
    background-image: url(../img/top-nav-bg.jpg);
    background-repeat: repeat;
    background-size: cover;
    border-top: none;
}
#below-navigation .dropdown .dropdown-menu li a{
    font-size: 18px;
    font-weight: bold;
    color: #777;
    padding: 8px 12px 8px 15px;
}
#below-navigation{
    background-image: url(../img/top-nav-bg.jpg); word-wrap: normal;
    display: none;
}
#below-navigation .navbar {
    background: none;
    background-repeat: no-repeat;
    background-size: cover;
}

#below-navigation {
 background-image: url(../img/top-nav-bg.jpg);
 font-size: 17px; 
 font-weight: bold;
}
#below-navigation .container-fluid{background-image: url(../img/top-nav-bg.jpg);}
#below-navigation nav {margin: 0;min-height: 0;border: none;}
#below-navigation nav li a{
    padding: 15px 12px 10px 15px;

}

#navbar-categories {
    padding: 0;
}
.header-mobile-menu{font-size: 25px;padding-top: 7px;}
#content{
    background-color: #ffffff;
}
.padding25 {

    padding: 25px;

}

/*=========Page Video Player===============*/
.video-player-container{
    padding: 12px 50px 0px 50px;
}
.video-player{
    margin-bottom: 6px;
}
.video-title-player-page{
    font-size: 16px;
    font-weight: bold;
    padding-top: 6px;
    padding-left: 10px;
}

.video-player-flex-row{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
}

.video-player-column-flex{
    display: flex;
    flex-direction: column;
}

.advertisment-banners{
    padding-bottom: 10px;
    height: 100%;
}

.test-banner{
    max-width: 100%;
    height: 100%;
    padding-left: 35px;
    padding-right: 15px;
}
.share-social-email-iframe{
    margin-bottom: 10px;
}
.video-description{
    padding: 15px;
    background-color: #f1f1f1;
    font-size: 15px;
    margin-bottom: 30px;
}

#footer {
    font-family: "Roboto", arial, sans-serif;
    text-align: center;
    margin: 10px 0px;
}

.mobile-links {
    text-align: center;
    margin: 5px;
}
.mobile-links a {
    display: inline-block;
}

.loading-spinner {
    text-align: center;
    padding-bottom: 15px;
}
