*{color:#333333;font-family:  'Open Sans', sans-serif;font-weight: 300;}
a,a:hover{text-decoration:none;}
.navbar.fixed-top{border-radius:0px;}
.navbar-fixed-bottom{min-height:63px;}
.navbar-brand img{height:33px;}
.navbar-brand {
    font-size: 17px;
    color: #fff !important;
    padding: 9px;
}
.top-menu{background-color:#eee;margin:0px auto;margin-top:-20px;padding-bottom:3px;}
.top-menu ul > li{float:left;margin-left:40px;}
.top-menu ul > li.active {border-bottom: 2px solid #37b34a;}
.top-menu ul > li a {color: #333;text-decoration: none;}
.footer_links {
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.footer_links li {margin-right: 30px;float: left;list-style: none;}
.footer_social_icons {
    list-style: none;
    float: right;
    padding: 0px;
    margin: 0px;
}
.footer_social_icons li {
    float: left;
    margin-right: 5px;
}
.footer_social_icons li a img {
    height: 25px;
}
.footer_links a {
    color: #4b4b4b;
}
.social-container img,.profile-container img,.features-container img,.about-music-container img{max-width: 80%;margin:0px auto;}

.features.top-banner{
    background-image: url("../img/about_tms_music_banner.png");
    background-position: 0 0;
    background-size: cover;
    height: 312px;
    width: 100%;
    line-height: 500px;
    text-align: center;
}
.profile.top-banner{
    background-image: url("../img/Weeknd Banner.png");
    background-position: 0 0;
    background-size: cover;
    height: 312px;
    width: 100%;
    line-height: 420px;
    text-align: center;
}
.social.top-banner{
    background-image: url("../img/Weeknd Banner.png");
    background-position: 0 0;
    background-size: cover;
    height: 312px;
    width: 100%;
    line-height: 420px;
    text-align: center;
}
.music-tools.top-banner{
    background-image: url("../img/About_TMS_MusicTools_Banner.png");
    background-position: 0 0;
    background-size: cover;
    height: 312px;
    width: 100%;
    line-height: 500px;
    text-align: center;
}

.bottom-banner{
    background-image: url("../img/Make_Music_Banner.png");
    background-position: 0 0;
    background-size: cover;
    height: 312px;
    width: 100%;
    padding-top: 40px;

}
.about-title{font-size: 25px;}
h1,h2,h3,h4,h5,strong{font-family: 'Open Sans', sans-serif;font-weight: 400;}
.about-title span:first-child{border-left:2px solid #37b34a;padding-left:10px;}
.white{color:#fff;}
.grey{color:#808080;}
.green{color:#37b34a;}
.dark-green{color:#046938;}
.dark-grey{color:#333333;}
.light-grey{color:#cccccc;}
.btn.btn-success{border-radius: 0px;background-color:#37b34a;}
.btn.btn-default{border-radius: 0px;background-color:#ececec;}
.btn{padding-left:20px;padding-right:20px;}
@media(min-width:768px){
    .features-container,.profile-container,.social-container,.about-music-container{width:960px;}
    .img_margin_top_70{margin-top:70px !important;}
    .features-container .col-sm-6.form-group.col-sm-pull-6:not(.col-sm-push-6) img{margin:0px;}
    .col-sm-6.col-sm-push-6.form-group{padding-left:30px;}
    .features-container .col-sm-6.form-group img{position:absolute;right:30px;}
    .padding_right_30{padding-right:30px;}
    .padding_left_30{padding-left: 30px;}
    .nowrap{white-space: nowrap;}
    .col-sm-6.col-sm-push-6.form-group img{position: relative;margin-left:30px;}
    .width120{max-width:120% !important;}
}
@media (max-width: 480px){
    .col-xxs-12 {
        display: block;
        float: none;
        width: 100%;
    }
}
@media (max-width: 767px){
  .top-menu ul > li {
      float: none;
      margin-left: 0px;
  }
    .about-title,.about-desc,.btn-contain{text-align:center;}
    .about-title span{border:none;padding-left:0px;}
    .about-title span:first-child{border-left:none;padding-left:0px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .container{max-width: 100%; padding-left: 15px; padding-right: 15px;}
}
